.overview-page{padding-top:12px}.hermes-diagnostic{background:var(--negative-soft);border:1px solid #f0d5d1;border-radius:18px;grid-template-columns:minmax(220px,1.1fr) minmax(280px,1fr) auto;align-items:center;gap:20px;margin-bottom:14px;padding:20px 22px;display:grid}.hermes-diagnostic h3{color:#8e3f3a;letter-spacing:-.025em;margin-top:4px;font-size:18px}.hermes-diagnostic p{color:#9c5d57;margin-top:6px;font-size:11px;line-height:1.5}.hermes-diagnostic dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hermes-diagnostic dl>div{border-left:1px solid #edd2ce;min-width:0;padding-left:12px}.hermes-diagnostic dt{color:#ae7069;font-size:9px}.hermes-diagnostic dd{color:#7d443f;overflow-wrap:anywhere;margin-top:4px;font-size:10.5px;font-weight:650}.hermes-diagnostic-actions{align-items:center;gap:7px;display:flex}.overview-summary{margin-bottom:18px;overflow:hidden}.overview-summary>.section-header{border-bottom:1px solid var(--border)}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.72fr);align-items:start;gap:18px;display:grid}.overview-main-column,.overview-side-stack{gap:18px;min-width:0;display:grid}.overview-operations{overflow:hidden}.overview-operations-table td:first-child{min-width:250px}.overview-activity-list{padding:0 10px 10px}.overview-activity-list li{border-top:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}.overview-activity-list li:first-child{border-top:0}.overview-activity-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overview-activity-list strong,.overview-activity-list b{color:var(--text-soft);font-weight:650}.overview-activity-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.overview-activity-list time{color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.system-status-list{padding:0 12px 12px}.system-status-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.system-status-list>div:first-child{border-top:0}.system-status-list dd{color:var(--text-soft);font-size:11px;font-weight:620}.autonomy-controls{margin:0;padding:24px}.autonomy-controls>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.autonomy-controls h2{letter-spacing:-.03em;text-transform:capitalize;margin-top:2px;font-size:22px;font-weight:690;line-height:1.2}.autonomy-controls header p:last-child{max-width:70ch;color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5}.autonomy-state{background:var(--green-dim);border-radius:var(--radius-control);color:var(--green);text-transform:capitalize;white-space:nowrap;border:1px solid #d0ead9;padding:6px 10px;font-size:10px;font-weight:650}.autonomy-state-paused{background:var(--amber-dim);color:var(--amber);border-color:#f0dfbd}.autonomy-state-emergency{background:var(--red-dim);color:var(--red);border-color:#f2cfcc}.autonomy-reason{gap:6px;margin-top:20px;display:grid}.autonomy-reason span{color:var(--muted);font-size:11px}.autonomy-reason input{background:var(--surface-raised);width:100%;min-height:46px;color:var(--text);border:1px solid #0000;border-radius:14px;outline:0;padding:0 15px}.autonomy-reason input:focus{border-color:var(--border-strong);background:#fff;box-shadow:0 0 0 3px #1415130d}.autonomy-mode-control{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);align-items:center;gap:4px;margin-top:12px;padding:4px;display:flex}.autonomy-mode-control button{border-radius:var(--radius-control);min-height:38px;color:var(--muted);text-transform:capitalize;background:0 0;border:0;flex:1;padding:6px 12px;font-size:11.5px}.autonomy-mode-control button.is-active{color:var(--text);background:#fff;box-shadow:0 1px 5px #1415131a}.autonomy-command-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.autonomy-control-facts{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.autonomy-control-facts>div{border-right:1px solid var(--border);min-width:0;padding:12px 14px}.autonomy-control-facts>div:last-child{border-right:0}.autonomy-control-facts dt{color:var(--muted);font-size:10px}.autonomy-control-facts dd{color:var(--text-soft);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:650}.autonomy-notice{color:var(--muted);margin-top:12px;font-size:11px}.autonomy-controls-compact .autonomy-control-facts{display:none}.settings-production-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-production-layout>.autonomy-controls{grid-column:1/-1}.settings-panel,.autonomy-limits-form,.autonomy-scope-controls{overflow:hidden}.settings-panel>header,.autonomy-limits-form>header,.autonomy-scope-controls>header{border-bottom:1px solid var(--border);padding:22px 24px}.autonomy-limits-form>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.autonomy-limits-form h2,.autonomy-scope-controls h2{letter-spacing:-.025em;font-size:20px}.autonomy-limits-form header p,.autonomy-scope-controls header p{max-width:68ch;color:var(--muted);margin-top:5px;font-size:12px}.autonomy-limits-form fieldset{border:0;border-top:1px solid var(--border);margin:0;padding:20px 24px 24px}.autonomy-limits-form header+fieldset{border-top:0}.autonomy-limits-form legend{color:var(--text-soft);padding:0;font-size:13px;font-weight:650}.autonomy-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.autonomy-field-grid label,.autonomy-scope-form label,.integration-editor-grid label,.drawer-form-grid label,.runtime-form-row label,.places-test-form label{min-width:0;color:var(--muted);gap:6px;font-size:10.5px;display:grid}.autonomy-field-grid input,.autonomy-field-grid select,.autonomy-scope-form input,.autonomy-scope-form select,.integration-editor-grid input,.integration-editor-grid select,.integration-editor-grid textarea,.drawer-form-grid input,.drawer-form-grid select,.drawer-form-grid textarea,.runtime-form-row input,.runtime-form-row select,.runtime-form-row textarea,.places-test-form input{background:var(--surface-raised);border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);border-radius:12px;outline:0;padding:9px 13px}.integration-editor-grid textarea,.drawer-form-grid textarea,.runtime-form-row textarea{resize:vertical;min-height:92px}.autonomy-field-grid input:focus,.autonomy-field-grid select:focus,.autonomy-scope-form input:focus,.autonomy-scope-form select:focus,.integration-editor-grid input:focus,.integration-editor-grid select:focus,.integration-editor-grid textarea:focus,.drawer-form-grid input:focus,.drawer-form-grid select:focus,.drawer-form-grid textarea:focus{border-color:var(--border-strong);background:#fff;box-shadow:0 0 0 3px #1415130d}.autonomy-checkbox{align-self:end;align-items:center;gap:8px;min-height:44px;display:flex!important}.autonomy-checkbox input{width:16px;min-height:16px}.autonomy-day-picker{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.autonomy-day-picker label{position:relative}.autonomy-day-picker input{opacity:0;position:absolute}.autonomy-day-picker span{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);min-width:44px;height:36px;color:var(--muted);cursor:pointer;place-items:center;font-size:10px;display:grid}.autonomy-day-picker input:checked+span{background:var(--text);border-color:var(--text);color:#fff}.autonomy-scope-controls{padding-bottom:22px}.autonomy-scope-controls>.autonomy-reason,.autonomy-binary-scopes,.autonomy-scope-form,.autonomy-paused-list,.autonomy-scope-controls>.overview-empty-copy,.autonomy-scope-controls>.autonomy-notice{margin-inline:24px}.autonomy-binary-scopes{gap:8px;margin-top:14px;display:flex}.autonomy-scope-form{grid-template-columns:.7fr 1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.autonomy-paused-list{gap:8px;margin-top:14px;display:grid}.autonomy-paused-list li{background:var(--surface-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.autonomy-paused-list li span{min-width:0;display:grid}.autonomy-paused-list li strong{font-size:11px}.autonomy-paused-list li small{color:var(--muted);font-size:10px}.autonomy-paused-list button{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-soft);background:#fff;padding:5px 9px;font-size:10px}.settings-readiness-panel ul{padding:0 12px 12px}.settings-readiness-panel li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px;display:flex}.settings-readiness-panel li:first-child{border-top:0}.settings-readiness-panel li>svg{color:var(--amber)}.settings-readiness-panel li>span{display:grid}.settings-readiness-panel li strong{font-size:12px}.settings-readiness-panel li small{color:var(--muted);font-size:10.5px}.settings-runtime-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px;display:grid}.settings-runtime-panel dl>div{border-top:1px solid var(--border);min-width:0;padding:14px 12px}.settings-runtime-panel dt{color:var(--muted);font-size:10px}.settings-runtime-panel dd{color:var(--text-soft);text-transform:capitalize;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.needs-jay-queue{min-width:0;padding:0 10px 10px}.needs-jay-queue>ol{display:grid}.needs-jay-queue li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 10px;display:grid}.needs-jay-queue li:first-child{border-top:0}.needs-jay-queue li>a{grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;display:grid}.needs-jay-mark{background:var(--amber-dim);width:38px;height:38px;color:var(--amber);border-radius:50%;place-items:center;display:grid}.needs-jay-critical .needs-jay-mark{background:var(--red-dim);color:var(--red)}.needs-jay-queue li>a>span:last-child{gap:2px;min-width:0;display:grid}.needs-jay-queue small{color:var(--muted);text-transform:capitalize;font-size:9.5px}.needs-jay-queue strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.needs-jay-queue p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.needs-jay-queue b{color:var(--muted-2);font-size:9.5px;font-weight:550}.needs-jay-queue li>button{border:1px solid var(--border);border-radius:var(--radius-control);min-height:32px;color:var(--muted);white-space:nowrap;background:#fff;justify-self:start;padding:5px 9px;font-size:9.5px}.needs-jay-queue li>button:hover{background:var(--surface-hover);color:var(--text)}.needs-jay-empty{min-height:130px;color:var(--green);align-items:center;gap:12px;padding:22px;display:flex}.needs-jay-empty>div{gap:2px;display:grid}.needs-jay-empty strong{color:var(--text-soft);font-size:12px}.needs-jay-empty p{color:var(--muted);font-size:10.5px}.needs-jay-compact li{grid-template-columns:minmax(0,1fr)}.needs-jay-compact li:nth-child(n+4){display:none}.detail-tabs{top:calc(var(--topbar) - 1px);z-index:25;border:1px solid var(--border);border-radius:var(--radius-control);min-height:52px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#ffffffeb;align-items:center;gap:4px;margin:0 0 18px;padding:5px;display:flex;position:sticky;overflow-x:auto}.detail-tabs::-webkit-scrollbar{display:none}.detail-tabs a{border-radius:var(--radius-control);height:40px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 14px;font-size:11px;display:flex}.detail-tabs a:first-child,.detail-tabs a:hover{background:var(--surface-raised);color:var(--text)}.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:18px;display:grid}.detail-section{scroll-margin-top:calc(var(--topbar) + 64px);overflow:hidden}.agent-dossier{grid-template-columns:1.35fr .9fr .7fr;display:grid;overflow:hidden}.dossier-identity{align-items:center;gap:20px;padding:26px;display:flex}.dossier-monogram{width:var(--agent-avatar-size);height:var(--agent-avatar-size);flex-basis:var(--agent-avatar-size);box-shadow:0 0 0 1px var(--border);border:0}.dossier-identity>div{min-width:0}.dossier-identity h2{letter-spacing:-.035em;margin-top:3px;font-size:25px}.dossier-identity p{max-width:560px;color:var(--muted);margin:7px 0 12px;font-size:12px;line-height:1.55}.agent-dossier>.definition-list{border-left:1px solid var(--border)}.dossier-load{background:var(--surface-raised);border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:10px;padding:24px;display:flex}.dossier-load>span{color:var(--muted);font-size:11px}.dossier-load small{color:var(--muted);font-size:10px}.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px;display:grid}.performance-grid>div{border-top:1px solid var(--border);flex-direction:column;justify-content:center;min-height:96px;padding:16px;display:flex}.performance-grid span{color:var(--muted);font-size:10.5px}.performance-grid strong{letter-spacing:-.035em;margin-top:8px;font-size:25px}.current-work-record{background:var(--surface-raised);border-radius:16px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:18px;min-height:105px;margin:0 12px 12px;padding:18px;display:grid}.current-work-record h3{margin-top:4px;font-size:14px}.current-work-record p{color:var(--muted);margin-top:4px;font-size:11px}.current-work-record>div:nth-child(2){justify-items:end;gap:10px;display:grid}.task-list,.task-table,.capability-list,.handoff-list,.related-list,.notes-list,.related-records{padding:0 12px 12px}.task-list>div{border-top:1px solid var(--border);grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.task-list>div:first-child{border-top:0}.task-list strong{font-size:11.5px}.task-list time{color:var(--muted);font-size:10px}.capability-list li,.related-list>div{border-top:1px solid var(--border);min-height:54px;color:var(--text-soft);align-items:center;gap:10px;padding:10px 12px;font-size:11.5px;display:flex}.capability-list li:first-child,.related-list>div:first-child{border-top:0}.capability-list li>span,.related-list time{color:var(--muted);margin-left:auto;font-size:10px}.task-table>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(140px,.8fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.task-table-head{color:var(--muted);font-size:10px}.task-table>div>span:first-child{min-width:0;display:grid}.task-table strong{font-size:11px}.task-table time{color:var(--muted);font-size:10px}.handoff-list>div{border-top:1px solid var(--border);grid-template-columns:1fr 24px 1fr auto;align-items:center;gap:8px;min-height:60px;padding:10px 12px;display:grid}.handoff-list>div:first-child{border-top:0}.handoff-list small{color:var(--muted);font-size:10px}.case-control-strip,.lead-control-strip,.campaign-metric-strip{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.case-control-strip>div,.lead-control-strip>div,.campaign-metric-strip>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:92px;padding:18px 22px;display:flex}.case-control-strip>div:last-child,.lead-control-strip>div:last-child,.campaign-metric-strip>div:last-child{border-right:0}.case-control-strip>div>span,.lead-control-strip>div>span,.campaign-metric-strip span{color:var(--muted);font-size:10.5px}.case-control-strip>div>strong,.lead-control-strip>div>strong,.campaign-metric-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:680;overflow:hidden}.blocker-banner,.dnc-banner,.system-audit-notice{background:var(--red-dim);color:var(--red);border:1px solid #f2cfcc;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.blocker-banner>div{flex:1;min-width:0}.blocker-banner strong{font-size:12px}.blocker-banner p{color:#9b4641;margin-top:3px;font-size:11px}.case-workflow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:6px 18px 22px;display:grid}.case-step{border-left:1px solid var(--border);min-height:160px;padding:22px 16px;position:relative}.case-step:first-child{border-left:0}.case-step-marker span{background:var(--surface-raised);border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.case-step-complete .case-step-marker span{background:var(--green-dim);color:var(--green);border-color:#d0ead9}.case-step-active .case-step-marker span{color:#fff;background:#20211f;border-color:#20211f}.case-step-copy{margin-top:14px}.case-step-copy h3{margin:4px 0 9px;font-size:12px}.case-step-copy p,.case-step-copy time{color:var(--muted);margin-top:8px;font-size:10px;display:block}.notes-list li{border-top:1px solid var(--border);grid-template-columns:30px 1fr;gap:9px;min-height:54px;padding:12px;display:grid}.notes-list li:first-child{border-top:0}.notes-list li>span{color:var(--muted-2);font-size:10px}.notes-list p{color:var(--text-soft);font-size:11.5px}.related-records>a,.related-records>div{border-top:1px solid var(--border);grid-template-columns:78px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.related-records>:first-child{border-top:0}.related-records strong{font-size:11.5px}.related-records>*>span:nth-child(3){color:var(--muted);font-size:10.5px}.lead-detail-grid,.campaign-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.business-lead-detail{max-width:1320px}.business-lead-detail .lead-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px}.business-lead-detail #overview .definition-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-lead-detail #overview .definition-list>div{min-width:0}.business-lead-detail #why{align-content:start;min-height:0;display:grid}.business-lead-detail #why .business-reason-list{padding:2px 22px 20px}.lead-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 16px;display:flex}.lead-detail-actions .website-review-action{margin:0}.button-inspection{color:#fff;background:#20211f;border-color:#20211f;min-height:46px;box-shadow:0 5px 13px #12141124}.button-inspection:hover:not(:disabled){color:#fff;background:#000;border-color:#000}.no-site-action{min-height:46px;padding-inline:15px;font-size:12px;font-weight:720}.lead-call-brief,.outreach-plan-section,.audit-section,.campaign-linked-records,.campaign-call-history{grid-column:1/-1}.google-rating{border-bottom:1px solid var(--border);align-items:baseline;gap:7px;padding:20px;display:flex}.google-rating strong{letter-spacing:-.05em;font-size:34px}.google-rating span{color:#e6a72c}.google-rating p{color:var(--muted);font-size:11px}.audit-status{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;max-width:920px;padding:16px 20px;display:grid}.audit-status p{color:var(--muted);font-size:12px}.finding-columns{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.finding-columns>div{padding:20px}.finding-columns>div+div{border-left:1px solid var(--border)}.finding-columns h3{margin-bottom:12px;font-size:13px}.finding-columns li{border-top:1px solid var(--border);color:var(--text-soft);gap:9px;padding:10px 0;font-size:11px;display:flex}.finding-columns li:first-child{border-top:0}.finding-columns li>span{color:var(--muted-2)}.finding-columns li>div{gap:4px;display:grid}.finding-columns li a{color:var(--text);font-weight:620}.finding-columns li small{color:var(--muted);line-height:1.45}.sales-section blockquote,.communication-section blockquote,.communication-summary{background:var(--surface-raised);color:var(--text-soft);border-radius:14px;margin:0 18px 18px;padding:16px;font-size:12px;line-height:1.6}.communication-section blockquote span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.pipeline-board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--border);background:#ffffff8c;border-radius:20px;min-width:220px;overflow:hidden}.pipeline-column>header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:76px;padding:16px;display:flex}.pipeline-column>header>div{align-items:center;gap:7px;display:flex}.pipeline-column h2{font-size:13px}.pipeline-column header span{border:1px solid var(--border);min-width:24px;height:24px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:10px;display:grid}.pipeline-column header>strong{color:var(--muted);font-size:10.5px}.pipeline-items{align-content:start;gap:9px;min-height:260px;padding:0 9px 9px;display:grid}.deal-card-wrap{position:relative}.deal-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px;display:block;box-shadow:0 4px 14px #14151309}.deal-card:hover{border-color:var(--border-strong);box-shadow:0 8px 24px #1415130f}.deal-card>div:first-child{gap:4px;display:grid}.deal-card>div:first-child>strong{font-size:12.5px}.deal-card>div:first-child>small{color:var(--muted);font-size:10px}.deal-card dl{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.deal-card dl div{background:var(--surface-raised);border-radius:11px;padding:10px}.deal-card dt{color:var(--muted);font-size:9.5px}.deal-card dd{margin-top:3px;font-size:12px;font-weight:660}.deal-card footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.deal-card footer>span{align-items:center;gap:6px;font-size:10px;display:flex}.deal-card footer>small{max-width:120px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.deal-delete-button{position:absolute;top:10px;right:10px}.pipeline-empty{min-height:130px;color:var(--muted-2);border:1px dashed var(--border-strong);border-radius:15px;place-items:center;font-size:10px;display:grid}.probability{align-items:center;gap:7px;min-width:105px;display:flex}.probability>span{background:#ecece9;border-radius:999px;width:58px;height:6px;overflow:hidden}.probability i{background:var(--green);border-radius:inherit;height:100%;display:block}.probability strong{color:var(--muted);font-size:10px}.lead-workspace-summary{border:1px solid var(--border);border-radius:var(--radius);min-height:76px;box-shadow:var(--shadow-card);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.lead-workspace-summary span{min-height:76px;color:var(--muted);border-right:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:0 18px;font-size:11px;display:flex}.lead-workspace-summary span:last-child{border-right:0}.lead-workspace-summary strong{color:var(--text);letter-spacing:-.03em;font-size:22px;font-weight:690}.lead-workspace-toolbar{border:1px solid var(--border);border-radius:var(--radius);min-height:68px;box-shadow:var(--shadow-card);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:11px 13px;display:flex}.lead-scope{margin-left:auto}.lead-filter-popover,.lead-card-menu{position:relative}.lead-filter-popover>summary,.lead-card-menu>summary{list-style:none}.lead-filter-popover>summary::-webkit-details-marker{display:none}.lead-card-menu>summary::-webkit-details-marker{display:none}.lead-filter-menu,.lead-card-menu-popover,.context-menu{z-index:70;border:1px solid var(--border);min-width:260px;box-shadow:var(--shadow-float);background:#fff;border-radius:16px;padding:12px;position:absolute;top:calc(100% + 8px)}.lead-filter-menu{grid-template-columns:1fr 1fr;gap:10px;display:grid;left:0}.lead-filter-menu label{min-width:0;color:var(--muted);gap:5px;font-size:10px;display:grid}.lead-filter-menu select{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;width:100%;height:40px;padding:0 10px;font-size:11px}.lead-filter-menu .button{grid-column:1/-1}.lead-quick-views{border:1px solid var(--border);border-radius:var(--radius-control);background:#ffffffad;align-items:center;gap:4px;min-height:50px;margin-bottom:10px;padding:5px;display:flex;overflow-x:auto}.lead-quick-views button{border-radius:var(--radius-control);height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0 13px;font-size:10.5px}.lead-quick-views button:hover,.lead-quick-views button.is-active{color:var(--text);background:#fff;box-shadow:0 1px 4px #14151314}.lead-pipeline-board{scroll-snap-type:x proximity;align-items:stretch;gap:12px;width:100%;height:calc(100dvh - 330px);min-height:500px;padding:2px 0 12px;display:flex;overflow:auto hidden}.lead-stage-column{border:1px solid var(--border);scroll-snap-align:start;background:#ffffff8c;border-radius:20px;flex-direction:column;width:270px;min-width:270px;height:100%;min-height:0;display:flex;overflow:hidden}.lead-stage-column.is-over{background:#f8faf7;border-color:#b9d4c3}.lead-stage-column>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:12px 14px;display:flex}.lead-stage-column>header>div{align-items:center;gap:7px;min-width:0;display:flex}.lead-stage-column h2{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:660;overflow:hidden}.lead-stage-column header span{border:1px solid var(--border);min-width:23px;height:23px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:9.5px;display:grid}.lead-stage-column header>strong{color:var(--muted);font-size:10px}.lead-stage-items{overscroll-behavior:contain;flex:1;min-height:0;padding:9px;overflow-y:auto}.lead-pipeline-card{border:1px solid var(--border);background:#fff;border-radius:16px;margin-bottom:9px;padding:14px;position:relative;box-shadow:0 4px 15px #14151309}.lead-pipeline-card:hover{border-color:var(--border-strong)}.lead-pipeline-card.is-dragging{opacity:.4}.lead-card-preview{width:260px;box-shadow:var(--shadow-float)}.lead-card-top{grid-template-columns:minmax(0,1fr) 28px;gap:7px;display:grid}.lead-card-open{text-align:left;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.lead-card-open strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lead-card-open span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.lead-drag-handle{width:28px;height:28px;color:var(--muted-2);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid}.lead-card-value{justify-content:space-between;align-items:baseline;margin-top:15px;display:flex}.lead-card-value>span>strong{color:var(--text);letter-spacing:-.035em;font-size:21px;line-height:1}.lead-card-value small{color:var(--muted);font-size:9.5px}.lead-card-value>strong{font-size:12px}.lead-pipeline-card footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:6px;min-height:38px;margin-top:12px;padding-top:10px;display:flex}.lead-pipeline-card footer>span{align-items:center;gap:6px;min-width:0;display:flex}.lead-pipeline-card footer small,.lead-pipeline-card time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.lead-card-signal{background:var(--green-dim);border-radius:var(--radius-control);color:var(--green);text-transform:capitalize;margin-top:8px;padding:4px 7px;font-size:9px;display:inline-flex}.signal-dnc,.signal-blocked{background:var(--red-dim);color:var(--red)}.signal-reply{background:var(--blue-dim);color:var(--blue)}.lead-stage-empty{min-height:90px;color:var(--muted-2);border:1px dashed var(--border-strong);border-radius:14px;place-items:center;font-size:10px;display:grid}.lead-list-panel{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden}.lead-bulk-bar{background:var(--surface-raised);border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:52px;padding:7px 12px;display:flex}.lead-bulk-bar strong{margin-right:5px;font-size:11px}.lead-bulk-bar select,.lead-bulk-bar button{border:1px solid var(--border);border-radius:var(--radius-control);height:36px;color:var(--text-soft);background:#fff;padding:0 10px;font-size:10px}.lead-list-table{min-width:1080px}.lead-list-table select{background:var(--surface-raised);max-width:150px;height:34px;color:var(--text-soft);border:1px solid #0000;border-radius:10px;padding:0 8px;font-size:10px}.table-title-button{text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.table-title-button strong{color:var(--text);font-size:12px}.table-title-button small{color:var(--muted);margin-top:2px;font-size:10px}.score{font-size:12px;font-weight:700}.score-high{color:var(--green)}.score-mid{color:var(--amber)}.score-low{color:var(--red)}.next-action-cell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.lead-investigation-list{overflow:hidden}.record-ledger-head{min-height:48px;color:var(--muted);border-bottom:1px solid var(--border);grid-template-columns:1.25fr .75fr 1fr .9fr;align-items:center;gap:16px;padding:0 20px 0 70px;font-size:10.5px;display:grid}.lead-investigation-record{border-bottom:1px solid var(--border);grid-template-columns:54px minmax(0,1fr);min-height:142px;display:grid;position:relative}.lead-investigation-record:last-child{border-bottom:0}.lead-select{color:var(--muted-2);flex-direction:column;align-items:center;gap:14px;padding-top:25px;font-size:9px;display:flex}.lead-investigation-open{grid-template-columns:1.25fr .75fr 1fr .9fr 22px;align-items:center;gap:16px;min-width:0;padding:19px 20px 19px 0;display:grid}.lead-investigation-open:hover{background:#fafaf8}.lead-target{min-width:0}.lead-target h2{letter-spacing:-.02em;margin-top:5px;font-size:16px}.lead-target p,.lead-target small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10.5px;display:block;overflow:hidden}.lead-confidence{min-width:0}.lead-confidence>span,.lead-command>span{color:var(--muted);font-size:9.5px}.opportunity-score{color:var(--text);align-items:baseline;gap:2px;display:inline-flex}.opportunity-score strong{letter-spacing:-.04em;font-size:27px}.opportunity-score span{color:var(--muted);font-size:10px}.opportunity-score.is-pending{border-radius:var(--radius-control);background:var(--amber-dim);min-height:28px;color:var(--amber);letter-spacing:0;border:1px solid #f0dfbd;align-items:center;padding:0 9px;font-size:10.5px;font-weight:600}.opportunity-score.score-excellent strong{color:var(--green)}.opportunity-score.score-strong strong{color:var(--blue)}.opportunity-score.score-good strong{color:var(--amber)}.opportunity-score.score-moderate strong{color:#b86725}.opportunity-score.score-weak strong{color:var(--red)}.confidence-scale{background:#ecece9;border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.confidence-scale i{background:var(--text);border-radius:inherit;height:100%;display:block}.lead-confidence small{color:var(--muted);margin-top:7px;font-size:9.5px;display:block}.lead-investigation-state{min-width:0}.lead-investigation-state>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.lead-investigation-state>div>span:last-child{color:var(--muted);font-size:9.5px}.lead-investigation-state>strong{margin-top:8px;font-size:11px;display:block}.lead-investigation-state p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;display:-webkit-box;overflow:hidden}.lead-investigation-state small{color:var(--muted-2);margin-top:5px;font-size:9.5px;display:block}.lead-command{gap:8px;min-width:0;display:grid}.lead-command>div{gap:2px;display:grid}.lead-command strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.record-open-icon{color:var(--muted-2)}.detail-drawer-layer{justify-content:flex-end;padding:0}.detail-drawer{border-left:1px solid var(--border);background:#fff;width:min(520px,100%);height:100dvh;overflow-y:auto;box-shadow:-20px 0 55px #1415131f}.lead-inspection-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:92px;padding:22px;display:flex}.lead-inspection-drawer>header h2{letter-spacing:-.03em;margin-top:5px;font-size:22px}.drawer-score-strip{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.drawer-score-strip>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:4px;min-height:90px;padding:18px 22px;display:flex}.drawer-score-strip>div:last-child{border-right:0}.drawer-score-strip span{color:var(--muted);font-size:10px}.drawer-score-strip strong{font-size:20px}.drawer-section{border-bottom:1px solid var(--border);padding:20px 22px}.drawer-section h3{margin-bottom:12px;font-size:13px}.drawer-definition{gap:9px;display:grid}.drawer-definition div{grid-template-columns:120px 1fr;gap:12px;display:grid}.drawer-definition dt{color:var(--muted);font-size:10px}.drawer-definition dd{color:var(--text-soft);overflow-wrap:anywhere;font-size:11px}.drawer-next-action{background:var(--surface-raised);padding:16px 22px}.drawer-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.comms-page{padding:12px 38px 38px}.comms-workspace{height:calc(100dvh - var(--topbar) - 50px);grid-template-columns:minmax(280px,.78fr) minmax(440px,1.55fr) minmax(270px,.72fr);gap:14px;min-height:620px;display:grid}.conversation-list,.thread-panel,.context-panel{border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.conversation-list{flex-direction:column;display:flex}.conversation-list-head{border-bottom:1px solid var(--border);padding:20px}.conversation-list-head>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.conversation-list-head h2{letter-spacing:-.025em;font-size:18px}.conversation-list-head>div span{background:var(--surface-raised);border-radius:var(--radius-control);color:var(--muted);padding:4px 8px;font-size:10px}.conversation-search{background:var(--surface-raised);border-radius:var(--radius-control);height:42px;color:var(--muted);border:1px solid #0000;align-items:center;gap:8px;margin-top:14px;padding:0 13px;display:flex}.conversation-search:focus-within{border-color:var(--border-strong);background:#fff}.conversation-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.conversation-items{flex:1;min-height:0;padding:8px;overflow-y:auto}.conversation-items>button{text-align:left;background:0 0;border:0;border-radius:15px;grid-template-columns:8px minmax(0,1fr);gap:8px;width:100%;min-height:112px;padding:14px 12px;display:grid}.conversation-items>button:hover{background:var(--surface-hover)}.conversation-items>button.is-selected{background:#f2f2ef}.conversation-state{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.conversation-items .is-unread .conversation-state{background:var(--green)}.conversation-copy{gap:4px;min-width:0;display:grid}.conversation-copy>span:first-child{justify-content:space-between;gap:8px;display:flex}.conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-copy time{color:var(--muted-2);font-size:9.5px}.conversation-copy b{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:620;overflow:hidden}.conversation-copy small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.conversation-tags{gap:4px;margin-top:3px;display:flex}.conversation-tags i{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);background:#fff;padding:3px 6px;font-size:8.5px;font-style:normal}.thread-panel{flex-direction:column;display:flex}.thread-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:88px;padding:16px 20px;display:flex}.thread-header>div:nth-child(2){flex:1;min-width:0}.thread-header>div>span{color:var(--muted);font-size:10px}.thread-header h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;overflow:hidden}.thread-header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.thread-actions{align-items:center;gap:7px;display:flex}.thread-actions details{position:relative}.thread-back{display:none}.context-menu{gap:2px;display:grid;right:0}.context-menu button,.context-menu a{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:9px;padding:9px 10px;font-size:10.5px}.context-menu button:hover,.context-menu a:hover{background:var(--surface-hover)}.context-menu .destructive-menu-action{color:var(--red)}.thread-notice{background:var(--blue-dim);color:var(--blue);border-radius:12px;grid-template-columns:18px 1fr 28px;align-items:center;gap:8px;margin:10px;padding:9px 11px;font-size:10px;display:grid}.thread-notice button{width:28px;height:28px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.message-stream{background:#fafaf8;flex:1;min-height:0;padding:24px;overflow-y:auto}.message{border:1px solid var(--border);background:#fff;border-radius:18px 18px 18px 6px;width:min(78%,650px);margin-bottom:18px;padding:14px 16px;box-shadow:0 4px 14px #14151306}.message-outbound{color:#fff;background:#222321;border-color:#222321;border-radius:18px 18px 6px;margin-left:auto}.message-internal{background:var(--amber-dim);border-color:#f0dfbd}.message header{justify-content:space-between;align-items:center;gap:8px;display:flex}.message header>div{align-items:center;gap:7px;display:flex}.message-avatar{background:var(--surface-raised);width:28px;height:28px;color:var(--text-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.message-outbound .message-avatar{color:#fff;background:#ffffff21}.message header strong{font-size:10.5px}.message header span:not(.message-avatar),.message time{color:var(--muted);font-size:9px}.message-outbound header span:not(.message-avatar),.message-outbound time{color:#fff9}.message>p{white-space:pre-wrap;margin-top:11px;font-size:12px;line-height:1.6}.message footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.message footer span{color:var(--muted);font-size:9px}.message-delete{border-radius:var(--radius-control);color:var(--muted);background:0 0;border:0;padding:4px 7px;font-size:9px}.message-delete:hover{background:var(--red-dim);color:var(--red)}.composer{border-top:1px solid var(--border);padding:16px 20px}.composer>label{color:var(--muted);font-size:10px}.composer textarea{resize:vertical;background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;outline:0;width:100%;margin-top:7px;padding:13px;font-size:12px}.composer textarea:focus{border-color:var(--border-strong);background:#fff}.composer footer{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.composer footer>span{color:var(--muted);font-size:9px}.composer footer>div{gap:7px;display:flex}.context-panel{overflow-y:auto}.context-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.context-panel>header a{color:var(--text-soft);align-items:center;gap:5px;font-size:10px;font-weight:620;display:flex}.context-business{align-items:center;gap:11px;padding:20px;display:flex}.context-monogram{background:var(--surface-raised);border:1px solid var(--border);width:46px;height:46px;color:var(--text-soft);border-radius:14px;place-items:center;font-size:12px;font-weight:700;display:grid}.context-business h2{font-size:14px}.context-business p{color:var(--muted);margin-top:3px;font-size:10px}.context-panel>dl{padding:0 20px 16px}.context-panel>dl>div{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.context-panel dt{color:var(--muted);font-size:10px}.context-panel dd{max-width:62%;color:var(--text-soft);text-align:right;font-size:10.5px}.context-section,.context-assign{border-top:1px solid var(--border);gap:8px;padding:16px 20px;display:grid}.context-section h3,.context-assign>span{color:var(--muted);font-size:10px;font-weight:560}.context-section p{color:var(--text-soft);font-size:11px;line-height:1.55}.context-assign select{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;width:100%;height:42px;padding:0 11px;font-size:11px}.dean-terminal{height:calc(100dvh - var(--topbar) - 42px);max-height:calc(100dvh - var(--topbar) - 42px);min-height:min(650px, calc(100dvh - var(--topbar) - 42px));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(260px,.72fr) minmax(0,2fr);display:grid;overflow:hidden}.dean-session-rail{border-right:1px solid var(--border);background:#f7f7f5;flex-direction:column;min-width:0;display:flex}.dean-session-rail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;min-height:92px;padding:20px;display:flex}.dean-session-rail-header h2{font-size:18px}.dean-session-rail-header p{color:var(--muted);margin-top:4px;font-size:10px}.dean-session-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.dean-session-list>button{text-align:left;background:0 0;border:0;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:6px 9px;width:100%;min-height:92px;padding:13px;display:grid}.dean-session-list>button:hover,.dean-session-list>button.is-selected{background:#fff;box-shadow:0 1px 7px #1415130f}.dean-source{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);text-transform:capitalize;align-self:start;padding:4px 7px;font-size:8.5px;font-weight:620}.dean-session-copy{gap:3px;min-width:0;display:grid}.dean-session-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dean-session-copy small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.dean-session-list time{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:8.5px;overflow:hidden}.dean-session-rail-footer{border-top:1px solid var(--border);color:var(--muted);gap:7px;padding:12px 16px;font-size:9px;display:grid}.dean-session-rail-footer>div{flex-wrap:wrap;gap:7px;display:flex}.dean-session-rail-footer button{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-soft);background:#fff;padding:4px 8px;font-size:9px}.dean-thread{flex-direction:column;min-width:0;display:flex}.dean-thread-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:92px;padding:16px 22px;display:flex}.dean-thread-identity{align-items:center;gap:10px;min-width:0;display:flex}.dean-thread-identity>div{min-width:0}.dean-thread-identity h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.dean-thread-identity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.dean-thread-state{align-items:center;gap:8px;display:flex}.dean-thread-state>span{background:var(--green-dim);border-radius:var(--radius-control);color:var(--green);align-items:center;gap:6px;padding:5px 8px;font-size:9.5px;display:flex}.dean-thread-state i{background:var(--green);border-radius:50%;width:6px;height:6px}.dean-thread-state details{position:relative}.dean-thread-back{display:none}.dean-canonical-notice{background:var(--blue-dim);color:var(--blue);border-radius:12px;align-items:flex-start;gap:9px;margin:10px 16px 0;padding:10px 12px;display:flex}.dean-canonical-notice p{color:#54789d;font-size:10px;line-height:1.45}.dean-message-stream{background:#fafaf8;flex:1;min-height:0;padding:26px max(24px,8%);overflow-y:auto}.dean-message{border:1px solid var(--border);background:#fff;border-radius:19px 19px 19px 7px;width:min(82%,720px);margin-bottom:20px;padding:16px 18px;box-shadow:0 4px 14px #14151306}.dean-message-user{background:var(--blue);border-color:var(--blue);color:#fff;border-radius:19px 19px 7px;margin-left:auto}.dean-message>header{grid-template-columns:32px 1fr auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.dean-message>header>span{background:#ffffff21;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.dean-message>header>div{display:grid}.dean-message>header strong{font-size:10.5px}.dean-message>header small,.dean-message>header time{color:var(--muted);font-size:8.5px}.dean-message>header time{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.dean-message-user>header small,.dean-message-user>header time{color:#fff9}.safe-markdown{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.safe-markdown>*+*{margin-top:10px}.safe-markdown ul,.safe-markdown ol{list-style:initial;padding-left:20px}.safe-markdown ol{list-style:decimal}.safe-markdown a{text-underline-offset:2px;text-decoration:underline}.safe-markdown code{background:var(--surface-raised);border-radius:5px;padding:2px 5px;font-size:.92em}.dean-message-user .safe-markdown code{background:#ffffff1f}.markdown-code-block{border:1px solid var(--border);color:var(--text-soft);background:#f1f1ee;border-radius:12px;overflow:hidden}.markdown-code-block>span{border-bottom:1px solid var(--border);color:var(--muted);padding:7px 10px;font-size:9px;display:block}.markdown-code-block pre{margin:0;padding:12px;overflow-x:auto}.markdown-code-block code{background:0 0;padding:0;font-size:10.5px}.dean-working,.dean-send-error,.dean-connection-error{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;display:flex}.dean-working>span{gap:4px;display:flex}.dean-working i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:.7s ease-in-out infinite alternate skeleton-pulse}.dean-working strong,.dean-send-error strong,.dean-connection-error strong{font-size:11px}.dean-working p,.dean-send-error p,.dean-connection-error p{color:var(--muted);font-size:9.5px}.dean-send-error,.dean-connection-error{background:var(--red-dim);color:var(--red);border-color:#f2cfcc}.dean-composer{border-top:1px solid var(--border);padding:14px 20px}.dean-composer form{background:var(--surface-raised);border:1px solid var(--border);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:7px;display:grid}.dean-composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:48px;max-height:240px;padding:11px;font-size:12px;line-height:1.5}.dean-composer>div{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:8.5px;display:flex}.dean-message-empty,.dean-thread-empty,.dean-session-empty{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.dean-message-empty h2,.dean-thread-empty h2,.dean-session-empty h3{color:var(--text-soft);font-size:15px}.dean-message-empty p,.dean-thread-empty p,.dean-session-empty p{max-width:420px;font-size:10.5px}.dean-session-skeleton,.dean-message-skeleton{gap:9px;padding:16px;display:grid}.dean-session-skeleton span,.dean-message-skeleton span{background:#e9e9e5;border-radius:14px;height:72px;animation:1.4s ease-in-out infinite alternate skeleton-pulse}.runtime-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 12px 12px;display:grid}.runtime-readiness-grid>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:68px;padding:12px;display:flex}.runtime-readiness-grid>div>span{color:var(--muted);font-size:10px}.runtime-layout{border-top:1px solid var(--border);grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);display:grid}.runtime-assignment-form{background:var(--surface-raised);align-content:start;gap:13px;padding:22px;display:grid}.runtime-form-heading h3{font-size:16px}.runtime-form-heading p{color:var(--muted);margin-top:5px;font-size:10.5px}.runtime-assignment-form>label{color:var(--muted);gap:6px;font-size:10.5px;display:grid}.runtime-assignment-form input,.runtime-assignment-form select,.runtime-assignment-form textarea,.runtime-handoff-form input,.runtime-handoff-form select{border:1px solid var(--border);background:#fff;border-radius:11px;outline:0;width:100%;min-height:42px;padding:9px 12px;font-size:11px}.runtime-assignment-form textarea{resize:vertical}.runtime-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.runtime-task-queue{min-width:0;padding:10px}.runtime-task-queue>header{justify-content:space-between;align-items:center;min-height:56px;padding:8px 12px;display:flex}.runtime-task-queue>header h3{font-size:15px}.runtime-task-queue>header>span{color:var(--muted);font-size:10px}.runtime-task-record{border-top:1px solid var(--border);padding:16px}.runtime-task-record>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.runtime-task-record h4{margin-top:4px;font-size:12.5px}.runtime-task-record>p{color:var(--muted);margin-top:9px;font-size:10.5px;line-height:1.5}.runtime-task-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:9.5px;display:flex}.runtime-run-progress{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.runtime-run-progress>div{background:var(--surface-raised);min-width:0;padding:9px 10px}.runtime-run-progress dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.runtime-run-progress dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10.5px;font-weight:650;overflow:hidden}.runtime-task-result{background:var(--green-dim);border-radius:11px;padding:10px 12px;color:#46765b!important}.runtime-task-result strong{color:var(--green);display:block}.runtime-task-result.is-error{background:var(--red-dim);color:#98504c!important}.runtime-task-record>footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.runtime-handoff-form{flex:1;grid-template-columns:minmax(120px,.6fr) minmax(150px,1fr) auto;gap:7px;display:grid}.runtime-action-message{background:var(--green-dim);color:var(--green);border-radius:10px;margin-top:9px;padding:8px 10px;font-size:10px}.runtime-action-message.is-error{background:var(--red-dim);color:var(--red)}.runtime-runs-panel,.runtime-approval-panel{margin-bottom:18px;overflow:hidden}.runtime-run-list,.runtime-approval-list{padding:0 12px 12px}.runtime-run-record,.runtime-approval-record{border-top:1px solid var(--border);padding:14px 12px}.runtime-run-record:first-child,.runtime-approval-record:first-child{border-top:0}.runtime-run-record>header,.runtime-approval-record>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtime-run-record h3,.runtime-approval-record h3{margin-top:4px;font-size:12.5px}.runtime-run-record>p,.runtime-approval-record>p{color:var(--muted);margin-top:7px;font-size:10.5px;line-height:1.5}.runtime-run-summary,.runtime-task-meta{color:var(--muted);font-size:10px}.runtime-approval-detail,.runtime-approval-evidence,.runtime-approval-impact{background:var(--surface-raised);border-radius:12px;gap:7px;margin-top:11px;padding:12px;display:grid}.runtime-approval-detail dt,.runtime-approval-evidence span,.runtime-approval-impact span{color:var(--muted);font-size:9.5px}.runtime-approval-detail dd,.runtime-approval-evidence strong,.runtime-approval-impact strong{color:var(--text-soft);font-size:10.5px}.runtime-approval-form{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:11px;display:grid}.runtime-approval-form input{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;outline:0;min-height:42px;padding:8px 12px}.workflow-summary,.workflow-stage-metrics{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.workflow-summary>div,.workflow-stage-metrics>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:16px 20px;display:flex}.workflow-summary>div:last-child,.workflow-stage-metrics>div:last-child{border-right:0}.workflow-summary span,.workflow-stage-metrics span{color:var(--muted);font-size:10px}.workflow-summary strong,.workflow-stage-metrics strong{letter-spacing:-.035em;font-size:23px}.workflow-records,.workflow-list{gap:12px;display:grid}.workflow-record{overflow:hidden}.workflow-title-line,.workflow-record>header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.workflow-title-line h2,.workflow-record>header h2{letter-spacing:-.02em;font-size:15px}.workflow-title-line p,.workflow-record>header p{color:var(--muted);margin-top:4px;font-size:10px}.workflow-stages{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 14px 14px;display:grid}.workflow-stage-wrap{min-width:0}.workflow-stage-wrap+.workflow-stage-wrap{border-left:1px solid var(--border)}.workflow-stage-wrap>button,.workflow-stage-wrap>div{text-align:left;background:0 0;border:0;width:100%;min-height:122px;padding:16px}.stage-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.stage-top strong{font-size:11.5px}.stage-top span{background:var(--surface-raised);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:9.5px;display:grid}.workflow-stage-wrap p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.45}.workflow-stage-wrap small{color:var(--muted-2);margin-top:8px;font-size:9px;display:block}.stage-connector{display:none}.workflow-run-section{border-top:1px solid var(--border)}.workflow-run-summary{justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.workflow-run-summary strong{font-size:11px}.workflow-run-summary span{color:var(--muted);font-size:9.5px}.workflow-run-list{padding:0 14px 14px}.workflow-run-list li{border-top:1px solid var(--border);color:var(--text-soft);grid-template-columns:90px minmax(0,1fr) auto;gap:10px;padding:10px;font-size:10.5px;display:grid}.workflow-run-list time{color:var(--muted);font-size:9.5px}.workflow-failure-detail{background:var(--red-dim);border:1px solid #f2cfcc;border-radius:14px;margin:0 14px 14px;padding:14px}.workflow-failure-detail h3{color:var(--red);font-size:12px}.workflow-failure-detail p{color:#98504c;margin-top:5px;font-size:10.5px}.workflow-stage-drawer{background:#fff;width:min(520px,100%);height:100%;overflow-y:auto}.workflow-drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px;display:flex}.workflow-drawer-header h2{margin-top:4px;font-size:20px}.workflow-drawer-agent,.workflow-drawer-notice{background:var(--surface-raised);border-radius:13px;margin:16px 22px;padding:14px}.workflow-drawer-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.review-workspace{overflow:hidden}.review-detail-panel{min-width:0}.review-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:26px;display:flex}.review-detail-type{background:var(--blue-dim);border-radius:var(--radius-control);color:var(--blue);margin-bottom:7px;padding:5px 9px;font-size:10px;display:inline-flex}.review-detail-header h2{letter-spacing:-.035em;max-width:760px;font-size:24px}.review-detail-header p{color:var(--muted);margin-top:6px;font-size:11px}.review-status{background:var(--amber-dim);border-radius:var(--radius-control);color:var(--amber);text-transform:capitalize;padding:6px 10px;font-size:10px}.review-status-approved{background:var(--green-dim);color:var(--green)}.review-status-rejected{background:var(--red-dim);color:var(--red)}.review-detail-meta{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 16px;display:grid}.review-detail-meta>div{border-right:1px solid var(--border);min-width:0;padding:10px}.review-detail-meta>div:last-child{border-right:0}.review-detail-meta dt{color:var(--muted);font-size:9.5px}.review-detail-meta dd{color:var(--text-soft);margin-top:5px;font-size:10.5px}.review-decision-question{background:var(--surface-raised);border-bottom:1px solid var(--border);padding:20px 26px}.review-decision-question span{color:var(--muted);font-size:9.5px}.review-decision-question h3{margin-top:5px;font-size:17px}.review-detail-columns{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);align-items:start;display:grid}.review-detail-primary{padding:18px 20px}.review-detail-sidebar{border-left:1px solid var(--border);background:#fafaf8;padding:18px 20px}.review-detail-section{border:1px solid var(--border);background:#fff;border-radius:16px;margin-bottom:14px;overflow:hidden}.review-detail-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:11px 15px;display:flex}.review-detail-section h3{font-size:12px}.review-detail-section-body{color:var(--text-soft);padding:15px;font-size:11px;line-height:1.55}.review-detail-section.is-emphasis{border-color:#cfe6d7}.review-recommendation-action{background:var(--green-dim);border-radius:var(--radius-control);color:var(--green);margin-bottom:8px;padding:5px 9px;font-size:10px;display:inline-flex}.review-confidence{background:var(--surface-raised);border-radius:11px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;display:flex}.review-evidence-list>div,.review-preview-facts>div{border-top:1px solid var(--border);grid-template-columns:minmax(110px,.55fr) minmax(0,1.45fr);gap:12px;padding:10px 0;display:grid}.review-evidence-list>div:first-child,.review-preview-facts>div:first-child{border-top:0}.review-evidence-list dt,.review-preview-facts dt{color:var(--muted);font-size:9.5px}.review-evidence-list dd,.review-preview-facts dd{overflow-wrap:anywhere}.review-related-activity li{border-top:1px solid var(--border);grid-template-columns:90px 1fr;gap:10px;padding:9px 0;display:grid}.review-related-activity li:first-child{border-top:0}.review-related-activity time{color:var(--muted);font-size:9px}.review-related-records a{border-top:1px solid var(--border);grid-template-columns:auto 1fr 18px;gap:6px;padding:10px 0;display:grid}.review-related-records a:first-child{border-top:0}.review-related-records span,.review-related-records small{color:var(--muted);font-size:9px}.review-related-records small{grid-column:1/-1}.review-email-preview,.review-content-editor textarea{background:var(--surface-raised);border:1px solid var(--border);width:100%;color:var(--text-soft);font:10.5px/1.65 var(--font-geist-sans);white-space:pre-wrap;border-radius:12px;margin:0;padding:15px;overflow:auto}.review-content-editor{gap:8px;display:grid}.review-content-editor label{color:var(--muted);font-size:10px}.review-before-after{grid-template-columns:1fr 1fr;gap:10px;display:grid}.review-before-after>div{background:var(--surface-raised);border-radius:11px;padding:12px}.review-check-list,.review-conflict-list,.review-file-list,.review-impact-list{gap:8px;display:grid}.review-check-list li,.review-conflict-list li,.review-file-list li,.review-impact-list li{align-items:flex-start;gap:7px;display:flex}.review-decision-control{background:var(--surface-raised);border-top:1px solid var(--border);padding:22px 26px}.review-decision-control h3{font-size:16px}.review-decision-control>label{color:var(--muted);margin-top:14px;font-size:10px;display:block}.review-decision-control textarea{resize:vertical;border:1px solid var(--border);background:#fff;border-radius:13px;outline:0;width:100%;margin-top:6px;padding:12px}.review-decision-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.review-decision-recorded{color:var(--muted);margin-top:10px;font-size:11px}.review-decision-history li{border-top:1px solid var(--border);padding:10px 0}.review-decision-history li:first-child{border-top:0}.review-decision-history li>div{align-items:center;gap:7px;display:flex}.review-decision-history time{color:var(--muted);margin-left:auto;font-size:9px}.review-decision-history p,.review-decision-history blockquote{color:var(--muted);margin-top:5px}.campaign-create-panel{margin-bottom:18px;overflow:hidden}.campaign-create-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:16px 22px;list-style:none;display:flex}.campaign-create-panel>summary::-webkit-details-marker{display:none}.campaign-create-panel>summary>div{gap:3px;display:grid}.campaign-create-panel>summary strong{font-size:15px}.campaign-create-panel>summary span{color:var(--muted);font-size:10.5px}.campaign-form{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px 22px;display:grid}.campaign-form label{min-width:0;color:var(--muted);gap:6px;font-size:10.5px;display:grid}.campaign-form input,.campaign-form select,.campaign-form textarea{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;outline:0;width:100%;min-height:44px;padding:9px 12px}.campaign-form textarea{resize:vertical;min-height:92px}.campaign-form-wide{grid-column:span 2}.campaign-form-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-form-footer p{color:var(--muted);font-size:10px}.campaign-list{overflow:hidden}.campaign-row{border-top:1px solid var(--border);grid-template-columns:minmax(230px,1.05fr) minmax(360px,1.55fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.campaign-row:first-child{border-top:0}.campaign-row:hover{background:#fafaf8}.campaign-row-main{min-width:0}.campaign-row-heading{align-items:center;gap:8px;display:flex}.campaign-row-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.campaign-row-main p{color:var(--muted);margin-top:6px;font-size:10.5px}.campaign-row-metrics{grid-template-columns:repeat(6,minmax(70px,1fr));display:grid}.campaign-row-metrics>div{border-left:1px solid var(--border);padding:6px 12px}.campaign-row-metrics span{color:var(--muted);font-size:9px}.campaign-row-metrics strong{margin-top:3px;font-size:13px;display:block}.campaign-progress{margin-top:12px}.campaign-controls{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.campaign-controls>small{width:100%;color:var(--muted);text-align:right;font-size:9px}.campaign-delete-trigger{color:var(--red)}.campaign-detail-grid{margin-top:18px}.campaign-definition{padding:0 20px 18px}.campaign-definition>div{border-top:1px solid var(--border);grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);gap:14px;padding:12px 0;display:grid}.campaign-definition>div:first-child{border-top:0}.campaign-definition dt{color:var(--muted);font-size:10px}.campaign-definition dd{color:var(--text-soft);font-size:11px;line-height:1.5}.campaign-call-history ol{padding:0 14px 14px}.campaign-call-history li{border-top:1px solid var(--border);grid-template-columns:1fr 1.4fr auto;gap:14px;padding:12px 10px;display:grid}.campaign-call-history li:first-child{border-top:0}.campaign-call-history li>div{display:grid}.campaign-call-history a{font-size:11px;font-weight:650}.campaign-call-history strong,.campaign-call-history p,.campaign-call-history time{color:var(--muted);font-size:10px}.call-queue{overflow:hidden}.call-queue-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:18px 22px;display:flex}.call-queue-header h2{font-size:18px}.call-queue-header p{color:var(--muted);margin-top:5px;font-size:11px}.call-queue-header>strong{letter-spacing:-.04em;font-size:28px}.call-queue-header>strong small{color:var(--muted);font-size:10px}.call-queue-list{display:grid}.call-queue-card{border-bottom:1px solid var(--border);min-width:0;padding:20px 22px}.call-queue-card:last-child{border-bottom:0}.call-card-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.call-card-identity,.call-card-actions{align-items:center;gap:10px;min-width:0;display:flex}.call-ready-mark{background:var(--green-dim);width:46px;height:46px;color:var(--green);border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.call-card-identity>div{gap:3px;min-width:0;display:grid}.call-card-identity a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:670;overflow:hidden}.call-card-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.call-card-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:16px;display:grid}.call-card-context>p{color:var(--text-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.call-card-context>p>span{color:var(--muted);margin-bottom:3px;font-size:9.5px;display:block}.suppression-note,.call-brief-warning,.outreach-blocked{background:var(--amber-dim);color:#805719;border:1px solid #f0dfbd;border-radius:13px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:10.5px;line-height:1.5;display:flex}.suppression-note{grid-column:1/-1}.suppression-note span{gap:2px;display:grid}.suppression-note strong{color:var(--amber)}.call-campaign-links{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.call-campaign-links>span{width:100%}.call-campaign-links a{background:var(--surface-raised);border-radius:var(--radius-control);color:var(--text-soft);padding:4px 7px;font-size:9px}.call-card-brief,.call-outcome-control{border-top:1px solid var(--border);margin-top:15px}.call-card-brief>summary,.call-outcome-control>summary{width:max-content;max-width:100%;color:var(--text-soft);cursor:pointer;padding-top:13px;font-size:11px;font-weight:620}.call-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-top:12px;display:grid}.call-evidence-group{background:var(--surface-raised);border-radius:14px;min-width:0;padding:14px}.call-evidence-group h3{color:var(--text-soft);text-transform:capitalize;margin-bottom:10px;font-size:10px}.call-evidence-group ul{gap:10px;display:grid}.call-evidence-group li{border-top:1px solid var(--border);padding-top:10px}.call-evidence-group li:first-child{border-top:0;padding-top:0}.call-evidence-group li>strong{font-size:9.5px;display:block}.call-evidence-group li>p{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.5}.call-evidence-group li>a,.call-evidence-group li>small{color:var(--text-soft);align-items:center;gap:4px;margin-top:5px;font-size:9px;display:inline-flex}.call-outcome-form{background:var(--surface-raised);border-radius:14px;grid-template-columns:minmax(140px,.5fr) minmax(170px,.6fr) minmax(0,1.5fr);gap:10px;margin-top:12px;padding:14px;display:grid}.call-outcome-form label{min-width:0;color:var(--muted);gap:5px;font-size:9.5px;display:grid}.call-outcome-form select,.call-outcome-form input,.call-outcome-form textarea{border:1px solid var(--border);background:#fff;border-radius:11px;outline:0;width:100%;min-height:42px;padding:9px 11px}.call-outcome-form textarea{resize:vertical}.call-outcome-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.call-outcome-footer p{color:var(--muted);font-size:10px}.call-brief-status-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:14px 20px;display:flex}.call-brief-status-row>span{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);text-transform:capitalize;padding:5px 8px;font-size:9.5px}.call-brief-warning,.outreach-blocked{margin:14px 20px 0}.call-opening{background:var(--surface-raised);border-radius:12px;margin:0;padding:15px}.call-opening>span{color:var(--muted);font-size:9.5px}.call-opening p{color:var(--text);margin-top:5px;font-size:13px;line-height:1.6}.call-opening small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.lead-call-brief>.call-evidence-grid,.lead-call-brief>.call-outcome-control{margin-inline:20px;margin-bottom:20px}.call-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1120px;padding:0 20px 20px;display:grid}.call-brief-grid>section{border:1px solid var(--border);background:var(--surface);border-radius:13px;min-width:0;padding:15px}.call-brief-grid h3{letter-spacing:-.01em;margin-bottom:9px;font-size:12px}.call-brief-grid p,.call-brief-grid li,.call-brief-grid dd{color:var(--text-soft);overflow-wrap:anywhere;font-size:11.5px;line-height:1.5}.brief-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.brief-facts div{min-width:0}.brief-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:9.5px}.brief-facts dd{margin:0}.brief-facts a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.brief-reasons,.brief-questions,.brief-notes{gap:7px;padding-left:18px;display:grid}.brief-reasons{padding-left:0;list-style:none}.brief-reasons li{padding-left:13px;position:relative}.brief-reasons li:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}@media (max-width:720px){.lead-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-detail-actions .button,.lead-detail-actions .website-review-action,.lead-detail-actions .website-review-action .button{width:100%}.call-brief-grid{grid-template-columns:1fr;padding-inline:14px}.brief-facts{grid-template-columns:1fr}}.call-brief-blocked{color:var(--muted);margin:14px 20px 20px;font-size:10.5px}.outreach-plan-list{display:grid}.outreach-plan-list>li{border-top:1px solid var(--border);padding:18px 20px}.outreach-plan-list>li:first-child{border-top:0}.outreach-plan-list header{justify-content:space-between;gap:12px;display:flex}.outreach-plan-list header>div{gap:3px;min-width:0;display:grid}.outreach-plan-list header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.outreach-plan-list header small{color:var(--muted);font-size:9.5px}.outreach-plan-readiness{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:11px;font-size:9.5px;display:flex}.outreach-plan-list>li>p{color:var(--text-soft);margin-top:11px;font-size:10.5px;line-height:1.55}.outreach-plan-list blockquote{background:var(--surface-raised);border-radius:11px;margin-top:10px;padding:12px;font-size:10.5px}.outreach-plan-list blockquote strong{margin-bottom:4px;display:block}.outreach-plan-list details{margin-top:10px}.outreach-plan-list summary{color:var(--text-soft);cursor:pointer;font-size:10px;font-weight:620}.outreach-plan-list pre{background:var(--surface-raised);max-width:100%;color:var(--text-soft);white-space:pre-wrap;border-radius:11px;margin:7px 0 0;padding:12px;font-size:10px;line-height:1.55;overflow:auto}.outreach-plan-list dl{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.outreach-plan-list dl>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:10px}.outreach-plan-list dl>div:nth-child(3n){border-right:0}.outreach-plan-list dl>div:nth-last-child(-n+3){border-bottom:0}.outreach-plan-list dt{color:var(--muted);font-size:9px}.outreach-plan-list dd{color:var(--text-soft);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.outreach-plan-list>li>a{color:var(--text);margin-top:10px;font-size:10px;font-weight:620;display:inline-block}.integration-hub{gap:12px;display:grid}.integration-hub-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.integration-hub-toolbar>div{align-items:baseline;gap:10px;min-width:0;display:flex}.integration-hub-toolbar strong{flex:none;font-size:13px}.integration-hub-toolbar span{color:var(--muted);font-size:12px;line-height:1.45}.integration-hub-message{background:var(--green-dim);color:var(--green);border:1px solid #d0ead9;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;font-size:10.5px;display:flex}.integration-hub-message.is-error{background:var(--red-dim);color:var(--red);border-color:#f2cfcc}.integration-list{overflow:hidden}.integration-row{border-top:1px solid var(--border)}.integration-row:first-child{border-top:0}.integration-main{grid-template-columns:48px minmax(220px,1.2fr) auto minmax(130px,.4fr) minmax(100px,.3fr) auto;grid-template-areas:"icon copy status owner check action";align-items:center;gap:16px;min-height:100px;padding:18px 22px;display:grid}.integration-main>.integration-icon{grid-area:icon}.integration-main>.integration-copy{grid-area:copy}.integration-main>.status{grid-area:status}.integration-main>.integration-owner{grid-area:owner}.integration-main>.integration-check{grid-area:check}.integration-main>.button{grid-area:action}.integration-row:hover>.integration-main{background:#fafaf8}.integration-icon{background:var(--surface-raised);border:1px solid var(--border);width:48px;height:48px;color:var(--text-soft);border-radius:15px;place-items:center;display:grid}.integration-copy{min-width:0}.integration-copy>div{align-items:center;gap:8px;display:flex}.integration-copy h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.integration-type-label{background:var(--surface-raised);border-radius:var(--radius-control);color:var(--muted);padding:4px 7px;font-size:9px}.integration-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10.5px;overflow:hidden}.integration-owner{min-width:130px}.integration-owner small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.integration-check{gap:3px;display:grid}.integration-check span{color:var(--muted);font-size:9px}.integration-check strong{color:var(--text-soft);font-size:10px}.integration-detail{border-top:1px solid var(--border);background:#fafaf8;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px;display:grid}.integration-detail-section{border-right:1px solid var(--border);min-width:0;padding:18px}.integration-detail-section:nth-child(3n){border-right:0}.integration-detail-section h3{margin-bottom:12px;font-size:12px}.integration-health-list{gap:8px;display:grid}.integration-health-list div{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.integration-health-list div:first-child{border-top:0}.integration-health-list dt{color:var(--muted);font-size:9.5px}.integration-health-list dd{color:var(--text-soft);text-align:right;font-size:10px}.integration-safe-error,.integration-guidance{background:var(--red-dim);color:var(--red);border-radius:10px;align-items:flex-start;gap:7px;margin-top:10px;padding:10px;font-size:9.5px;display:flex}.integration-guidance{background:var(--blue-dim);color:var(--blue)}.integration-capabilities,.integration-permissions{flex-wrap:wrap;gap:6px;display:flex}.integration-capabilities li,.integration-permissions li{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-soft);background:#fff;align-items:center;gap:5px;padding:5px 8px;font-size:9.5px;display:flex}.integration-secret-list{gap:7px;margin-top:12px;display:grid}.integration-secret-list>div,.integration-endpoint{border:1px solid var(--border);background:#fff;border-radius:10px;gap:3px;padding:9px;display:grid}.integration-secret-list span,.integration-endpoint span{color:var(--muted);font-size:9px}.integration-secret-list code,.integration-endpoint code{overflow-wrap:anywhere;font-size:9.5px}.integration-agent-list{flex-wrap:wrap;gap:9px;display:flex}.integration-scope-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.integration-scope-grid>div{border:1px solid var(--border);background:#fff;border-radius:10px;padding:9px}.integration-scope-grid span{color:var(--muted);font-size:9px;display:block}.integration-scope-grid strong{text-transform:capitalize;margin-top:3px;font-size:10px;display:block}.integration-actions-section{border-top:1px solid var(--border);border-right:0;grid-column:1/-1}.integration-action-grid{flex-wrap:wrap;gap:8px;display:flex}.places-test-form{grid-template-columns:minmax(220px,1fr) 100px auto;align-items:end;gap:9px;margin-bottom:12px;display:grid}.integration-editor{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;margin-top:2px;overflow:hidden}.integration-editor>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.integration-editor h2{font-size:20px}.integration-editor header p{max-width:70ch;color:var(--muted);margin-top:5px;font-size:10.5px}.integration-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:22px 24px;display:grid}.integration-editor-grid label small{color:var(--muted-2);font-size:9px}.integration-editor-grid .span-2{grid-column:1/-1}.integration-agent-field{border:1px solid var(--border);border-radius:14px;margin:0;padding:14px}.integration-agent-field legend{color:var(--muted);font-size:10px}.integration-agent-field>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.integration-agent-field label{background:var(--surface-raised);border-radius:9px;grid-template-columns:16px 1fr;gap:2px 7px;padding:8px;display:grid}.integration-agent-field small{grid-column:2}.integration-editor>footer{background:var(--surface-raised);border-top:1px solid var(--border);align-items:center;gap:9px;padding:16px 24px;display:flex}.integration-editor>footer>span{min-width:0;color:var(--muted);flex:1;align-items:center;gap:6px;font-size:9.5px;display:flex}.activity-cleanup-actions{gap:7px;display:flex}.activity-ledger{overflow:hidden}.activity-ledger-head,.activity-entry{grid-template-columns:54px 150px minmax(130px,.7fr) minmax(260px,1.7fr) minmax(100px,.55fr) 90px;align-items:center;gap:12px;display:grid}.activity-ledger-head{min-height:48px;color:var(--muted);border-bottom:1px solid var(--border);padding:0 16px;font-size:10px}.activity-entry{border-bottom:1px solid var(--border);min-height:82px;padding:13px 16px}.activity-entry:last-child{border-bottom:0}.activity-entry:hover{background:#fafaf8}.activity-select{color:var(--muted);place-items:center;display:grid}.activity-entry>time{color:var(--muted);font-size:9.5px}.activity-operator{align-items:center;gap:7px;display:flex}.activity-operator>span{background:var(--surface-raised);border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.activity-operator strong{font-size:10px}.activity-statement{min-width:0;color:var(--text-soft);font-size:11px}.activity-statement p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.activity-context{flex-wrap:wrap;gap:4px;display:flex}.activity-context a{background:var(--surface-raised);border-radius:var(--radius-control);color:var(--muted);padding:4px 7px;font-size:9px}.system-audit-label{background:var(--blue-dim);border-radius:var(--radius-control);color:var(--blue);margin-left:6px;padding:3px 6px;font-size:8.5px;display:inline-flex}.row-action>details{position:relative}.row-action>details>summary{list-style:none}.context-menu.file-menu{position:absolute}.file-path{color:var(--muted);align-items:center;gap:7px;margin:0 0 12px 10px;font-size:10px;display:flex}.file-path strong{color:var(--text-soft);font-weight:620}.file-name{color:var(--text);align-items:center;gap:9px;display:flex}.file-name>div{display:grid}.file-name strong{font-size:12px;font-weight:620}.file-name small{color:var(--muted);font-size:9.5px}.file-type-icon{background:var(--surface-raised);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.log-console{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.log-console-head,.log-row{grid-template-columns:155px 100px 130px 130px minmax(260px,1fr);align-items:center;gap:12px;display:grid}.log-console-head{min-height:48px;color:var(--muted);border-bottom:1px solid var(--border);text-transform:capitalize;padding:0 18px;font-size:10px}.log-row{border-bottom:1px solid var(--border);min-height:64px;color:var(--text-soft);padding:10px 18px;font-size:10.5px}.log-row:last-child{border-bottom:0}.log-row:hover{background:#fafaf8}.log-row time,.log-row code,.log-row>span{color:var(--muted);font-size:9.5px}.log-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-row p small{color:var(--muted-2);margin-top:3px;font-size:9px;display:block}.log-level{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.level-success{color:var(--green)}.level-warning{color:var(--amber)}.level-error{color:var(--red)}.record-pagination{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:62px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:10px 14px;font-size:10.5px;display:flex}.record-pagination>span{min-width:0;line-height:1.45}.record-pagination>div{align-items:center;gap:9px;display:flex}.record-pagination>div>span{text-align:center;white-space:nowrap;min-width:76px}.ledger-workspace{grid-template-columns:230px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.ledger-workspace>nav{background:var(--surface-raised);border-right:1px solid var(--border);padding:18px}.ledger-workspace nav ul{gap:4px;display:grid}.ledger-workspace nav li{min-height:42px;color:var(--muted);border-radius:12px;align-items:center;gap:9px;padding:8px 11px;font-size:11px;display:flex}.ledger-workspace nav li.is-active{color:var(--text);background:#fff;box-shadow:0 1px 5px #14151312}.ledger-workspace nav p{color:var(--muted-2);margin-top:24px;font-size:9.5px}.ledger-empty{align-content:center;display:grid}.ledger-empty footer{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,1fr);margin:0 24px 24px;display:grid;overflow:hidden}.ledger-empty footer span{color:var(--muted);border-right:1px solid var(--border);text-align:center;padding:12px;font-size:9.5px}.ledger-empty footer span:last-child{border-right:0}.photo-dialog-layer{align-items:center;padding:20px}.photo-dialog{border:1px solid var(--border);width:min(500px,100%);box-shadow:var(--shadow-float);background:#fff;border-radius:24px;overflow:hidden}.photo-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:70px;padding:14px 20px;display:flex}.photo-dialog h2{font-size:17px}.photo-manage-step,.photo-crop-step{padding:24px}.photo-current{align-items:center;gap:16px;display:flex}.photo-current>div{flex-direction:column;display:flex}.photo-current strong{font-size:12px}.photo-current span{color:var(--muted);margin-top:4px;font-size:10px}.photo-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;display:flex}.photo-dialog-actions label{cursor:pointer}.photo-crop-step>p{color:var(--muted);text-align:center;margin-bottom:14px;font-size:10.5px}.photo-crop-viewport{border:1px solid var(--border-strong);cursor:grab;touch-action:none;background:#ecece8;border-radius:20px;width:240px;height:240px;margin:0 auto;position:relative;overflow:hidden}.photo-crop-viewport img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.photo-crop-frame{pointer-events:none;border:2px solid #ffffffd9;border-radius:19px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1415131f}.photo-zoom{width:240px;color:var(--muted);grid-template-columns:40px 1fr;align-items:center;gap:10px;margin:14px auto 0;font-size:10px;display:grid}.photo-error{color:var(--red);padding:0 24px 18px;font-size:10.5px}
.login-page{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:18px;display:flex}.login-card,.login-context{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);border-radius:28px}.login-card{background:#fff;flex-direction:column;justify-content:center;width:min(560px,100%);min-height:min(680px,100dvh - 36px);padding:clamp(34px,6vw,88px);display:flex;position:relative}.login-brand{width:min(190px,100% - 96px);position:absolute;inset:48px auto auto 48px}.login-logo{width:100%}.login-copy{max-width:520px;margin-bottom:28px}.login-copy h1{letter-spacing:-.045em;font-size:42px;line-height:1.05}.login-copy p{color:var(--muted);margin-top:11px;font-size:14px;line-height:1.55}.login-form{gap:15px;max-width:520px;display:grid}.login-form label{color:var(--text-soft);gap:7px;font-size:11px;font-weight:620;display:grid}.login-form input{background:var(--surface-raised);border:1px solid var(--border);width:100%;height:50px;color:var(--text);border-radius:14px;padding:0 16px;font-size:14px}.login-form input:focus{border-color:var(--border-strong);background:#fff;outline:3px solid #1f201d0f}.login-submit{width:100%;min-height:50px;margin-top:3px}.form-error{background:var(--red-dim);color:var(--red);border:1px solid #f2cfcc;border-radius:12px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.form-error svg{flex:none;margin-top:1px}.development-access{background:var(--surface-raised);max-width:520px;color:var(--muted);border-radius:14px;grid-template-columns:1fr auto;gap:5px 14px;margin-top:22px;padding:14px 16px;font-size:10.5px;display:grid}.development-access strong{color:var(--text-soft)}.development-access code{border:1px solid var(--border);color:var(--text-soft);background:#fff;border-radius:8px;grid-area:1/2/span 2;align-self:center;padding:5px 8px}.login-context{background:#e9e9e5;flex-direction:column;justify-content:flex-end;padding:clamp(34px,5.5vw,78px);display:flex;overflow:hidden}.login-context>div{max-width:690px}.login-context h2{letter-spacing:-.055em;max-width:620px;margin-top:8px;font-size:clamp(34px,4vw,62px);line-height:1.02}.login-context p{max-width:620px;color:var(--muted);margin-top:20px;font-size:15px;line-height:1.6}.login-context ol{grid-template-columns:repeat(3,1fr);gap:10px;max-width:740px;margin-top:64px;display:grid}.login-context li{min-height:120px;color:var(--text-soft);background:#ffffffb3;border:1px solid #fffc;border-radius:18px;align-content:space-between;padding:17px;font-size:12px;font-weight:620;display:grid}.login-context li span{color:var(--muted-2);font-size:10px}.lead-page-actions{justify-content:flex-end;margin:-8px 0 12px;display:flex}.lead-business-filter-bar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.lead-business-filter-bar>*{min-width:0}.lead-business-filter-bar .lead-search{grid-column:span 2;min-width:0}.lead-business-filter-bar input,.lead-business-filter-bar select{min-height:42px}.lead-filter-submit{white-space:nowrap;align-items:center;gap:10px;min-height:42px;display:flex}.lead-filter-submit>span{margin-left:0;padding:0}.filter-checkbox{color:var(--text-soft);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.lead-business-table th{white-space:nowrap}.lead-business-table td{vertical-align:top}.lead-business-table td>small{margin-top:4px;display:block}.table-pagination{border-top:1px solid var(--border);min-height:62px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.table-pagination>div{gap:8px;display:flex}.lead-business-table .lead-issue-cell{min-width:220px;max-width:330px;color:var(--text-soft);line-height:1.4}.niche-badge,.website-status,.priority-label{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:10px;font-weight:720;line-height:1.1;display:inline-flex}.niche-badge{color:#334c82;background:#e9edf8}.niche-roofing{color:#9e492d;background:#f8e7df}.niche-remodeling,.niche-home-services{color:#7c5a13;background:#faefd9}.niche-hvac{color:#256e73;background:#def0f1}.niche-plumbing{color:#345e9a;background:#e2ecfa}.niche-electrical{color:#76600b;background:#f9f1c9}.niche-landscaping{color:#376f3e;background:#e1f0df}.niche-automotive{color:#594e82;background:#ece8f4}.niche-legal{color:#56595d;background:#eceaea}.niche-medical-dental{color:#9a486c;background:#f6e3eb}.niche-professional-services,.niche-other{background:var(--surface-raised);color:var(--muted)}.website-no-website{background:var(--red-dim);color:var(--red);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 22%, transparent)}.website-poor-website{background:var(--amber-dim);color:#8c5b06;box-shadow:inset 0 0 0 1px #b8791233}.website-good-website{background:var(--green-dim);color:var(--green)}.website-unknown,.website-needs-review{background:var(--surface-raised);color:var(--muted)}.website-reviewing-website,.website-reviewing-website-{background:color-mix(in srgb, var(--blue) 12%, #fff);color:var(--blue)}.priority-call-asap{background:var(--red-dim);color:var(--red)}.priority-high-priority{background:var(--amber-dim);color:#8c5b06}.priority-good-lead{background:var(--green-dim);color:var(--green)}.priority-lower-priority,.priority-needs-review,.priority-not-a-fit{background:var(--surface-raised);color:var(--muted)}.compact-disclosure{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:min(100%,540px);overflow:hidden}.compact-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 14px;font-size:13px;font-weight:720;list-style:none;display:flex}.compact-disclosure>summary::-webkit-details-marker{display:none}.compact-disclosure>summary:before{content:"+";border:1px solid var(--border-strong);width:22px;height:22px;color:var(--text-soft);border-radius:50%;order:-1;place-items:center;font-size:16px;font-weight:500;display:grid}.compact-disclosure[open]>summary:before{content:"–"}.compact-disclosure>summary small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.compact-disclosure>form{border-top:1px solid var(--border)}.import-leads-disclosure{width:auto;min-width:154px}.import-leads-disclosure[open]{width:min(100%,620px)}.add-person-disclosure{width:100%}.add-person-disclosure>summary{min-height:54px;padding-inline:18px}.setup-link-result{background:var(--blue-dim);border:1px solid #d8e7f8;border-radius:14px;gap:7px;margin-top:10px;padding:12px 14px;display:grid}.setup-link-result strong{color:var(--text-soft);font-size:12px}.setup-link-result small{color:var(--muted);font-size:11px;line-height:1.45}.setup-link-result textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:52px;color:var(--text-soft);background:#fff;border-radius:10px;padding:8px 10px;font-size:11px}@media (max-width:1100px){.lead-business-table .lead-col-niche,.lead-business-table .lead-col-google,.lead-business-table .lead-col-owner{display:none}}@media (max-width:780px){.lead-page-actions{justify-content:stretch;margin-top:0}.import-leads-disclosure,.import-leads-disclosure[open]{width:100%}.lead-business-filter-bar .lead-search{grid-column:1/-1}.lead-filter-submit{grid-column:1/-1;justify-content:space-between}.lead-business-table-panel .table-scroll{overflow:visible}.lead-business-table{width:100%;min-width:0;display:block}.lead-business-table thead{display:none}.lead-business-table tbody{gap:10px;padding:10px;display:grid}.lead-business-table tr{content-visibility:auto;contain-intrinsic-size:390px;border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px;display:grid}.lead-business-table td,.lead-business-table td.lead-col-contact,.lead-business-table td.lead-col-google,.lead-business-table td.lead-col-niche,.lead-business-table td.lead-col-owner{border:0;gap:3px;padding:0;display:grid}.lead-business-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:720}.lead-business-table td[data-label=Select]{display:none}.lead-business-table td[data-label=Business],.lead-business-table td[data-label="Why it is a lead"]{grid-column:1/-1}.lead-business-table .lead-issue-cell{min-width:0;max-width:none}}@media (max-width:520px){.lead-business-filter-bar{grid-template-columns:1fr}.lead-business-filter-bar .lead-search{grid-column:auto}.lead-business-table tr{grid-template-columns:1fr}.lead-business-table td[data-label=Business],.lead-business-table td[data-label="Why it is a lead"]{grid-column:auto}.table-pagination{flex-direction:column;align-items:stretch}.table-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.table-pagination .button{width:100%}}.admin-settings-nav{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:22px;display:grid}.admin-settings-nav-card{border:1px solid var(--border);background:var(--surface);min-height:108px;color:var(--text);border-radius:16px;align-content:space-between;gap:12px;padding:16px;transition:border-color .16s,transform .16s;display:grid}.admin-settings-nav-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.admin-settings-nav-card strong{letter-spacing:-.01em;font-size:14px}.admin-settings-nav-card span{color:var(--muted);font-size:11px;line-height:1.4}.next-lead-controls{grid-template-columns:minmax(120px,1fr) minmax(130px,1fr) auto;align-items:end;gap:8px;margin-top:18px;display:grid}.next-lead-controls label{min-width:0;color:var(--muted);gap:5px;font-size:10px;font-weight:650;display:grid}.next-lead-controls select{min-width:0;min-height:40px}.next-lead-website-reason{border-left:3px solid var(--border-strong);background:var(--surface-raised);color:var(--text-soft);margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}@media (max-width:600px){.next-lead-controls{grid-template-columns:1fr}.next-lead-controls .button{justify-content:center;width:100%}}@media (max-width:900px){.login-page{padding:10px}.login-card{min-height:calc(100dvh - 20px);padding:90px 26px 34px}.login-brand{inset:28px auto auto 28px}.login-context{display:none}}
