.pipeline-summary{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-bottom:18px;overflow:auto}
.pipeline-summary article{min-width:120px;padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff}
.pipeline-summary span,.pipeline-summary small{display:block;color:var(--muted);font-size:11px}
.pipeline-summary strong{display:block;font-size:25px;margin:7px 0}
.deals-workspace{grid-template-columns:minmax(0,1fr) 320px}
.pipeline-board{display:grid;grid-template-columns:repeat(6,minmax(230px,1fr));gap:12px;overflow:auto;padding-bottom:12px}
.pipeline-column{min-height:420px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#edf3f8}
.pipeline-column>header{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 12px}
.pipeline-column>header strong{margin-left:7px}.pipeline-column>header small{color:var(--muted)}
.pipeline-cards{display:grid;gap:10px}.pipeline-column .deal-card{background:#fff;box-shadow:0 8px 22px rgba(31,50,81,.06)}
.pipeline-column .deal-card h3{margin:5px 0}
.stage-form select,.task-state select{width:100%;margin-top:10px;padding:7px;border:1px solid var(--line);border-radius:8px;background:#fff}
.task-filters{display:flex;gap:7px;flex-wrap:wrap}.task-filters a{padding:7px 10px;border:1px solid var(--line);border-radius:999px;font-size:11px}
.task-filters a.active{background:var(--blue);border-color:var(--blue);color:#fff}.task-state select{margin:0}.overdue{color:var(--danger)!important;font-weight:800}
@media(max-width:1100px){.deals-workspace{grid-template-columns:1fr}.pipeline-board{grid-template-columns:repeat(6,minmax(210px,1fr))}}
