.next-actions-v2498{border:1px solid #d9e2ec;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06);overflow:hidden;margin:16px 0 22px}.next-actions-v2498__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #edf2f7;background:linear-gradient(135deg,#0f172a,#17243b);color:#fff}.next-actions-v2498__head small{display:block;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800;color:#91a6c6}.next-actions-v2498__head h2{margin:3px 0 0;font-size:20px;line-height:1.15}.next-actions-v2498__head a{color:#dbeafe;text-decoration:none;font-weight:800;font-size:12px;white-space:nowrap}.next-actions-v2498__list{display:grid}.next-actions-v2498__item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid #edf2f7;position:relative}.next-actions-v2498__item:first-child{border-top:0}.next-actions-v2498__rank{width:30px;height:30px;border-radius:10px;background:#f1f5f9;display:grid;place-items:center;font-weight:900;font-size:12px;color:#475569}.next-actions-v2498__item[data-tone="danger"] .next-actions-v2498__rank{background:#fee2e2;color:#b91c1c}.next-actions-v2498__item[data-tone="warn"] .next-actions-v2498__rank{background:#fef3c7;color:#92400e}.next-actions-v2498__copy{min-width:0}.next-actions-v2498__labels{display:flex;gap:8px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:#64748b;font-weight:800}.next-actions-v2498__copy strong{display:block;font-size:14px;color:#0f172a;margin-top:3px}.next-actions-v2498__copy small{display:block;color:#64748b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-actions-v2498__reason{display:block!important;color:#334155!important;margin-top:6px!important;white-space:normal!important;font-size:11px!important}.next-actions-v2498__actions{display:flex;align-items:center;gap:7px}.next-actions-v2498__actions a,.next-actions-v2498__actions button{border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:7px 9px;color:#0f172a;text-decoration:none;font-size:11px;font-weight:800;cursor:pointer}.next-actions-v2498__actions a.primary{background:#0f172a;color:#fff;border-color:#0f172a}.next-actions-v2498__empty{padding:20px;color:#64748b}.next-actions-v2498--record{margin-top:12px}.next-actions-v2498--record .next-actions-v2498__head{padding:13px 16px}.next-actions-v2498--record .next-actions-v2498__head h2{font-size:16px}.next-actions-v2498--record .next-actions-v2498__item{padding:12px 14px}.next-actions-v2498--dashboard{margin-top:0}.next-actions-v2498__score{font-variant-numeric:tabular-nums;border-radius:999px;background:#e2e8f0;color:#475569;padding:2px 7px;font-size:10px;font-weight:900}
@media(max-width:760px){.next-actions-v2498{border-radius:16px;margin:12px 0 16px}.next-actions-v2498__head{padding:14px 15px}.next-actions-v2498__head h2{font-size:17px}.next-actions-v2498__item{grid-template-columns:30px minmax(0,1fr);padding:12px 14px}.next-actions-v2498__actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.next-actions-v2498__copy small{white-space:normal}.next-actions-v2498--mobile-today{margin:0;border:0;box-shadow:none;border-radius:0}.next-actions-v2498--mobile-today .next-actions-v2498__head{display:none}.next-actions-v2498--mobile-today .next-actions-v2498__item{padding:12px 0}.next-actions-v2498--mobile-today .next-actions-v2498__reason{display:none!important}.next-actions-v2498--mobile-today .next-actions-v2498__score{display:none}}

/* v2.5.27 — compact desktop dashboard Next Action strip. */
.next-actions-v2498__title-line{display:flex;align-items:center;gap:9px;min-width:0}.next-actions-v2498__total{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#eef2f6;color:#64748b;font-size:10px;font-weight:900;white-space:nowrap}
.next-actions-v2498--dashboard{margin:0 0 14px;border-radius:14px;box-shadow:0 4px 16px rgba(23,29,41,.035);border-color:#dfe6d9;overflow:hidden}
.next-actions-v2498--dashboard .next-actions-v2498__head{align-items:center;padding:9px 13px;background:#fff;color:#172016;border-bottom:1px solid #e7ece3}
.next-actions-v2498--dashboard .next-actions-v2498__head-copy{display:flex;align-items:center;gap:10px;min-width:0}
.next-actions-v2498--dashboard .next-actions-v2498__head small{margin:0;color:#6f9f12;font-size:9px;letter-spacing:.08em;white-space:nowrap}
.next-actions-v2498--dashboard .next-actions-v2498__head h2{margin:0;font-size:15px;line-height:1.2;color:#172016}
.next-actions-v2498--dashboard .next-actions-v2498__head a{color:#5f8611;font-size:11px}
.next-actions-v2498--dashboard .next-actions-v2498__list{background:#fff}
.next-actions-v2498--dashboard .next-actions-v2498__item{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;min-height:54px;padding:7px 12px;border-top-color:#edf1e9}
.next-actions-v2498--dashboard .next-actions-v2498__rank{width:24px;height:24px;border-radius:8px;font-size:10px}
.next-actions-v2498--dashboard .next-actions-v2498__labels{font-size:9px;line-height:1;gap:6px}
.next-actions-v2498--dashboard .next-actions-v2498__score{font-size:9px;padding:1px 6px}
.next-actions-v2498--dashboard .next-actions-v2498__copy strong{margin-top:2px;font-size:12.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.next-actions-v2498--dashboard .next-actions-v2498__copy small:not(.next-actions-v2498__reason){margin-top:2px;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.next-actions-v2498--dashboard .next-actions-v2498__reason{display:none!important}
.next-actions-v2498--dashboard .next-actions-v2498__actions{gap:5px}
.next-actions-v2498--dashboard .next-actions-v2498__actions a,.next-actions-v2498--dashboard .next-actions-v2498__actions button{border-radius:8px;padding:6px 8px;font-size:10px}
.next-actions-v2498--dashboard .next-actions-v2498__actions a.primary{background:#97ca2d!important;border-color:#97ca2d!important;color:#162000!important}
@media(max-width:980px) and (min-width:761px){.next-actions-v2498--dashboard .next-actions-v2498__head-copy{gap:7px}.next-actions-v2498--dashboard .next-actions-v2498__copy strong{font-size:12px}.next-actions-v2498--dashboard .next-actions-v2498__actions a,.next-actions-v2498--dashboard .next-actions-v2498__actions button{padding:5px 7px}.next-actions-v2498--dashboard .next-actions-v2498__total{display:none}}

/* v2.5.30 — sales-first dashboard split: commercial actions left, sales summary right. */
.sd-priority-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;margin:0 0 14px}
.sd-priority-pane{min-width:0;display:flex}
.sd-priority-pane>.next-actions-v2498--dashboard{width:100%;height:100%;margin:0;display:flex;flex-direction:column}
.sd-priority-pane>.next-actions-v2498--dashboard .next-actions-v2498__list{flex:1}
.sd-next-actions-loading{width:100%;min-height:196px;border:1px solid #dfe6d9;border-radius:14px;background:#fff;display:grid;place-items:center;color:#7b8775;font-size:12px;font-weight:800}
.sd-sales-brief{min-width:0;border:1px solid #dfe6d9;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(23,29,41,.035);padding:11px 12px;display:flex;flex-direction:column}
.sd-sales-brief-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 1px 9px}
.sd-sales-brief-head>div{min-width:0}.sd-sales-brief-head span{display:block;color:#6f9f12;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.sd-sales-brief-head h2{margin:4px 0 0;color:#172016;font-size:15px;line-height:1.2}.sd-sales-brief-head a{color:#5f8611;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap}
.sd-sales-brief .sd-kpis--brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;flex:1}
.sd-sales-brief .sd-kpis--brief .sd-kpi{min-width:0;padding:10px 11px;border-radius:11px;border-color:#e4e9df;background:#f9fbf7;box-shadow:none;display:flex;flex-direction:column;justify-content:center}
.sd-sales-brief .sd-kpis--brief .sd-kpi>span{font-size:9px;line-height:1.15}.sd-sales-brief .sd-kpis--brief .sd-kpi strong{margin-top:4px;font-size:18px;line-height:1.08}.sd-sales-brief .sd-kpis--brief .sd-kpi small{margin-top:3px;font-size:9.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:1100px){.sd-priority-summary-grid{grid-template-columns:1fr}.sd-priority-pane>.next-actions-v2498--dashboard{height:auto}.sd-next-actions-loading{min-height:120px}.sd-sales-brief .sd-kpis--brief{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.sd-priority-summary-grid{display:block;margin-bottom:10px}.sd-sales-brief{display:none}.sd-priority-pane{display:block}.sd-priority-pane>.next-actions-v2498--dashboard{height:auto}.sd-next-actions-loading{display:none}}
/* v2.5.31 · stale-sale signal inside the compact sales summary */
.sd-sales-stale{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;align-items:center;margin-top:8px;padding:9px 11px;border:1px solid #e6dfbf;border-radius:11px;background:#fffaf0;color:#172016;text-decoration:none}
.sd-sales-stale:hover{border-color:#d4c57d;background:#fff8e6;color:#172016}.sd-sales-stale>div{min-width:0}.sd-sales-stale span,.sd-sales-stale small{display:block;color:#7c7042;font-size:9.5px;line-height:1.2}.sd-sales-stale strong{display:block;margin-top:2px;font-size:13px}.sd-sales-stale b{display:block;text-align:right;font-size:12px;white-space:nowrap}.sd-sales-stale small{text-align:right;margin-top:2px}.sd-sales-stale i{font-style:normal;color:#7aa80e;font-weight:900;text-align:right}
@media(max-width:1100px){.sd-sales-stale{grid-template-columns:minmax(0,1fr) auto 18px}}
