/* LeadPilot v0.12.3.2 · six-stage responsive sales board. */
.pipeline-stage-picker{display:none}
body[data-view="pipeline"] .main-shell,body[data-view="pipeline"] main,body[data-view="pipeline"] #content,body[data-view="pipeline"] .admin-content{min-width:0;max-width:100%;box-sizing:border-box}
.pipeline-grid.pipeline-responsive{grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;align-items:start;gap:12px;width:100%;min-width:0}
.pipeline-responsive .pipeline-column{min-width:0;padding:12px;display:block!important;box-sizing:border-box}
.pipeline-responsive .deal-card{min-width:0;padding:14px;box-sizing:border-box}.pipeline-responsive .deal-card .customer-link{overflow-wrap:anywhere;text-align:left}.pipeline-responsive .deal-times>div{flex-wrap:wrap;gap:4px}.pipeline-responsive .deal-times dd{margin:0}.pipeline-responsive .pipeline-column h2{min-height:36px;gap:6px}.pipeline-responsive .pipeline-stage-title{font-size:13px}.pipeline-responsive .deal-memo p{font-size:12px}
@media(min-width:701px) and (max-width:1499px){.pipeline-grid.pipeline-responsive{grid-template-columns:repeat(6,minmax(260px,1fr));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-bottom:12px;overscroll-behavior-x:contain}.pipeline-responsive .pipeline-column{max-height:calc(100dvh - 210px);min-height:280px;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-align:start}.pipeline-responsive .pipeline-column h2{position:sticky;top:-12px;background:#edf1f7;z-index:1;padding:8px 0;margin-top:-4px}.pipeline-responsive .deal-card{padding:18px}}
@media(min-width:1500px){.pipeline-responsive .pipeline-column{max-height:calc(100dvh - 210px);min-height:340px;overflow-y:auto;overscroll-behavior:contain}.pipeline-responsive .pipeline-column h2{position:sticky;top:-12px;background:#edf1f7;z-index:1;padding:8px 0;margin-top:-4px}}
@media(max-width:700px){
 .pipeline-stage-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:8px 0 12px;background:#f6f7fa}
 .pipeline-stage-picker button{min-height:68px;text-align:left;padding:11px 12px;border:1px solid #dde4ee;border-radius:12px;background:#fff;color:#6d7c90;font:inherit}
 .pipeline-stage-picker button span{display:block;font-size:12px;white-space:nowrap}.pipeline-stage-picker button strong{display:block;font-size:21px;margin-top:7px;color:#3e526f}.pipeline-stage-picker button[aria-selected="true"]{background:#203b60;border-color:#203b60;color:#fff}.pipeline-stage-picker button[aria-selected="true"] strong{color:#fff}.pipeline-stage-picker button:focus-visible{outline:2px solid #4477bb;outline-offset:2px}
 .pipeline-grid.pipeline-responsive{display:block;overflow:visible}.pipeline-responsive .pipeline-column{display:none!important;max-height:none;overflow:visible;padding:14px}.pipeline-responsive .pipeline-column.stage-selected{display:block!important}.pipeline-responsive .pipeline-column h2{margin:0 0 16px;font-size:16px}.pipeline-responsive .pipeline-stage-title{font-size:16px}.pipeline-responsive .pipeline-stage-info{min-width:40px;min-height:40px}.pipeline-responsive .deal-card{padding:18px}.pipeline-responsive .deal-card .customer-link{font-size:17px}.pipeline-responsive .deal-card p{font-size:14px}.pipeline-responsive .deal-card .secondary{min-height:44px;font-size:14px}.pipeline-responsive .empty{padding:44px 12px;min-height:150px}.pipeline-search{max-width:none;margin-bottom:14px}.pipeline-summary{line-height:1.7}
}
