/* THREESIXOH LEAD INTAKE ACCOUNTABILITY v1 */
.lead-intake-head{align-items:flex-end;gap:18px}.lead-intake-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-weight:900;font-size:.72rem;color:#0f766e}.lead-intake-head-actions{display:flex;gap:8px;flex-wrap:wrap}.lead-intake-sla-bar{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border:1px solid #dbe5ec;border-radius:12px;background:#f8fafc;font-size:.82rem}.lead-intake-sla-bar .is-warning{color:#a16207;font-weight:800}.lead-intake-sla-bar .is-critical{color:#b91c1c;font-weight:900}.lead-intake-stats{grid-template-columns:repeat(6,minmax(135px,1fr))}.lead-intake-stats .stat small{display:block;margin-top:4px}.lead-intake-filter-panel{padding:12px 14px}.lead-intake-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr)) auto auto;gap:8px;align-items:end}.lead-intake-alert{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:14px 0;padding:12px 14px;border-radius:12px;border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.lead-intake-alert a{font-weight:900;color:inherit}.lead-intake-table-wrap{overflow:auto}.lead-intake-table{min-width:1250px}.lead-intake-table th{white-space:nowrap}.lead-intake-table td{vertical-align:top}.lead-row.lead-age-warning td:first-child{box-shadow:inset 4px 0 0 #f59e0b}.lead-row.lead-age-critical{background:#fff7f7}.lead-row.lead-age-critical td:first-child{box-shadow:inset 4px 0 0 #dc2626}.lead-main-cell strong,.lead-clock-cell strong{display:block}.lead-main-cell span,.lead-main-cell small,.lead-clock-cell small,.lead-intake-table td small{display:block;margin-top:3px}.lead-clock-cell .contacted{color:#047857;font-weight:700}.lead-intake-status{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.74rem;font-weight:900;white-space:nowrap;background:#e2e8f0;color:#334155}.lead-intake-status.status-new{background:#e0f2fe;color:#075985}.lead-intake-status.status-needs-contact{background:#fef3c7;color:#92400e}.lead-intake-status.status-needs-appointment{background:#ede9fe;color:#5b21b6}.lead-intake-status.status-ready-for-sales{background:#ccfbf1;color:#115e59}.lead-intake-status.status-converted{background:#dcfce7;color:#166534}.lead-intake-status.status-closed{background:#e5e7eb;color:#4b5563}.lead-inline-form{margin-top:6px}.lead-inline-form select{min-width:145px;padding:5px 7px}.lead-actions-cell{min-width:175px}.lead-actions-cell details{margin:0 0 7px}.lead-actions-cell summary{cursor:pointer;font-weight:800}.lead-action-form{display:grid;gap:6px;margin-top:7px}.lead-action-form textarea{min-height:64px}.lead-handoff-form{margin-top:4px}.lead-detail-link{display:inline-block;margin-top:6px;font-size:.78rem;font-weight:800}.lead-empty{display:flex;flex-direction:column;align-items:center;padding:24px;gap:4px}
html[data-theme="dark"] body.tso-shell-enabled .lead-intake-eyebrow{color:#5eead4}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-sla-bar{background:#172033;border-color:#334155;color:#e5edf5}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-sla-bar .is-warning{color:#fbbf24}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-sla-bar .is-critical{color:#fca5a5}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-alert{background:#3b1d29;border-color:#7f1d1d;color:#fecaca}html[data-theme="dark"] body.tso-shell-enabled .lead-row.lead-age-critical{background:#2b1a22}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-status.status-new{background:#12334a;color:#bae6fd}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-status.status-needs-contact{background:#473516;color:#fde68a}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-status.status-needs-appointment{background:#30265a;color:#ddd6fe}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-status.status-ready-for-sales{background:#123f3a;color:#99f6e4}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-status.status-converted{background:#173b2a;color:#bbf7d0}html[data-theme="dark"] body.tso-shell-enabled .lead-intake-status.status-closed{background:#374151;color:#e5e7eb}
@media(max-width:1200px){.lead-intake-stats{grid-template-columns:repeat(3,minmax(150px,1fr))}.lead-intake-filters{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:720px){.lead-intake-stats{grid-template-columns:1fr 1fr}.lead-intake-filters{grid-template-columns:1fr}.lead-intake-alert{align-items:flex-start;flex-direction:column}}
