.sales-operations{max-width:1540px;margin:0 auto}.sales-header-actions{display:flex;gap:8px}.sales-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:13px}.sales-kpi{min-height:90px;border:1px solid #dce8f1;border-radius:12px;background:linear-gradient(145deg,#fff,#f8fbfe);padding:14px 15px;box-shadow:0 5px 14px #143b5d0b}.sales-kpi span{display:block;color:#587188;font-size:11px;font-weight:700}.sales-kpi strong{display:block;margin-top:7px;color:#113956;font:800 26px/1 Manrope,sans-serif;letter-spacing:-1px}.sales-result-strip{margin:0 0 13px;border:1px solid #e2ebf2;border-radius:10px;background:#fbfdff;padding:10px 13px;color:#5d7489;font-size:11px}.sales-result-strip b{margin:0 4px;color:#234a68}.sales-table{border:1px solid #dce8f1;box-shadow:0 12px 30px #173f600d}.sales-table-scroll{overflow:auto}.sales-table table{min-width:1080px;table-layout:fixed;border-collapse:separate;border-spacing:0}.sales-table th{position:static;padding:10px 11px;background:#f6f9fc;color:#587088;font-size:10px;letter-spacing:.03em;text-transform:uppercase}.sales-table td{padding:12px 11px;color:#203c56;font-size:12px;vertical-align:middle;white-space:normal}.sales-link{display:grid;gap:3px;width:100%;border:0;background:transparent;padding:0;color:#103c66;text-align:left}.sales-link:hover b{text-decoration:underline}.sales-link span{overflow:hidden;color:#71879a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pipeline-board{display:grid;grid-template-columns:repeat(8,minmax(145px,1fr));gap:10px;overflow:auto;margin-bottom:14px}.pipeline-stage{display:grid;gap:7px;min-width:145px;border:1px solid #dce8f1;border-radius:11px;background:#fff;padding:13px}.pipeline-stage b{color:#557086;font-size:10px;text-transform:uppercase}.pipeline-stage strong{color:#123b5a;font:800 25px/1 Manrope,sans-serif}.pipeline-stage span{color:#678096;font-size:11px}.sales-drawer .drawer-kv{grid-template-columns:128px minmax(0,1fr)}@media(max-width:1100px){.sales-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sales-header-actions{width:100%}.sales-header-actions button{flex:1}.sales-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sales-kpi{min-height:82px;padding:12px}.sales-kpi strong{font-size:23px}.sales-drawer .drawer-kv{grid-template-columns:1fr;gap:3px}.sales-drawer .drawer-kv b{margin-bottom:9px}}
