:root{color:#020617;--background:#fff;--surface:#fff;--surface-muted:#f8fafc;--surface-strong:#f1f5f9;--surface-panel:#fbfdff;--surface-inverse:#020617;--surface-inverse-muted:#1e293b;--border:#e2e8f0;--border-strong:#cbd5e1;--text:#020617;--text-muted:#475569;--text-soft:#64748b;--text-inverse:#fff;--text-inverse-muted:#cbd5e1;--brand:#020617;--brand-hover:#1e293b;--accent:#f59e0b;--accent-text:#b45309;--accent-hover:#fbbf24;--warning:#92400e;--warning-bg:#fffbeb;--warning-border:#fcd34d;--ready:#047857;--ready-bg:#ecfdf5;--ready-border:#a7f3d0;--blocked:#b91c1c;--blocked-bg:#fef2f2;--blocked-border:#fecaca;--radius:8px;--control-radius:8px;--focus-ring:#f59e0b;--shadow-soft:0 1px 2px #0f172a0a, 0 8px 18px #0f172a09;--shadow-card:0 1px 2px #0f172a0a, 0 12px 28px #0f172a0b;--shadow-float:0 16px 36px #0f172a14;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif}.owner-workbench-primary{gap:16px;display:grid}.business-config-status{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding-bottom:16px;display:flex}.business-config-status>div{gap:4px;min-width:0;display:grid}.business-config-status span,.business-config-field>span,.business-config-policy span{color:var(--text-soft);font-size:.76rem;font-weight:600}.business-config-status strong{font-size:1rem;font-weight:700}.business-config-status p{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.45}.business-config-form{gap:18px;margin-top:16px;display:grid}.business-config-field{gap:7px;display:grid}.business-config-field select,.business-config-field textarea,.business-config-hours-row input[type=time]{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;color:var(--text);font:inherit}.business-config-field select,.business-config-hours-row input[type=time]{min-height:44px;padding:9px 11px}.business-config-field textarea{resize:vertical;min-height:82px;padding:10px 11px}.business-config-field small{color:var(--text-soft);font-size:.75rem}.business-config-fieldset{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:14px}.business-config-fieldset legend{color:var(--text);padding:0 6px;font-size:.86rem;font-weight:700}.business-config-field-hint{color:var(--text-muted);margin:0 0 10px;font-size:.8rem;line-height:1.45}.business-config-selection-heading{color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.75rem;display:flex}.business-config-selection-heading>div{gap:6px;display:flex}.business-config-selection-heading button{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;padding:6px 10px;font-size:.75rem;font-weight:600}.business-config-groups{gap:14px;display:grid}.business-config-groups section{gap:8px;display:grid}.business-config-groups section>strong{font-size:.8rem;font-weight:650}.business-config-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.business-config-options label,.business-config-confirmation,.business-config-hours-row>label{min-width:0;color:var(--text-muted);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.35;display:flex}.business-config-options input,.business-config-confirmation input,.business-config-hours-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand);flex:none;margin:1px 0 0}.business-config-hours{gap:8px;display:grid}.business-config-hours-row{grid-template-columns:minmax(110px,.45fr) minmax(220px,1fr);align-items:center;gap:12px;display:grid}.business-config-hours-row>div{color:var(--text-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font-size:.78rem;display:grid}.business-config-hours-row input:disabled{background:var(--surface-muted);color:var(--text-soft)}.business-config-policy{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.business-config-policy>div{gap:4px;padding:12px;display:grid}.business-config-policy>div+div{border-left:1px solid var(--border)}.business-config-policy strong{font-size:.8rem;font-weight:650;line-height:1.35}.business-config-confirmation{border-top:1px solid var(--border);color:var(--text);padding-top:14px}.business-config-actions{justify-content:flex-end;display:flex}@media (width<=760px){.business-config-options,.business-config-policy{grid-template-columns:minmax(0,1fr)}.business-config-policy>div+div{border-top:1px solid var(--border);border-left:0}.business-config-hours-row{grid-template-columns:minmax(0,1fr);gap:6px}.business-config-selection-heading{flex-direction:column;align-items:flex-start}.business-config-actions .action-button{width:100%}}*{box-sizing:border-box}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;border:1px solid var(--brand);border-radius:var(--control-radius);background:var(--surface);min-height:44px;color:var(--text);box-shadow:var(--shadow-float);align-items:center;padding:10px 14px;font-size:.85rem;font-weight:800;line-height:1.2;transition:transform .14s;display:inline-flex;position:fixed;top:12px;left:16px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;transform:translateY(0)}body{background:#f8fafc;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}.dashboard-main{width:min(1200px,100vw - 32px);margin:0 auto;padding:0 0 56px}.dashboard-main:focus{outline:none}.dashboard-brand-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffe0;border-bottom:1px solid #e2e8f0db;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:64px;margin-bottom:16px;padding:10px 0;display:flex;position:sticky;top:0}.dashboard-brand-identity{flex-wrap:wrap;flex:0 auto;align-items:baseline;gap:8px 14px;min-width:0;display:flex}.dashboard-brand-lockup{min-width:0;color:var(--text);letter-spacing:0;align-items:center;gap:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:800;display:inline-flex}.dashboard-brand-lockup span{color:var(--accent-text)}.dashboard-brand-lockup i{background:var(--accent);border-radius:999px;width:8px;height:8px;margin-left:8px;display:inline-block}.dashboard-brand-context{border-left:1px solid var(--border);color:var(--text-soft);padding-left:14px;font-size:.82rem;font-weight:760}.hero{border-radius:var(--radius);min-width:0;color:var(--text);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:0;display:grid}.dashboard-hero{grid-template-columns:minmax(0,1fr);align-items:start}.hero>div,.dashboard-hero-copy,.dashboard-command-panel,.dashboard-command-action{min-width:0;max-width:100%}.hero>.badge{justify-self:start}.dashboard-hero-copy{align-content:start;gap:6px;display:grid}.dashboard-command-panel{border:0;border-bottom:1px solid var(--border);min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:16px;margin:0 0 18px;padding:4px 0 16px;display:grid}.dashboard-command-action{border:0;border-left:2px solid var(--accent);background:0 0;border-radius:0;align-items:center;padding:2px 0 2px 14px;display:grid}.dashboard-command-action .primary-action-summary{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(172px,max-content);align-content:center;align-items:center;gap:10px;padding:0}.dashboard-command-action .primary-action-link{justify-self:end;width:auto;min-width:172px;max-width:min(220px,100%);padding-inline:11px;font-size:.78rem}.dashboard-command-action .primary-action-detail{display:none}.eyebrow{width:fit-content;color:var(--warning);text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:.74rem;font-weight:780;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{max-width:760px;color:var(--text);overflow-wrap:anywhere;margin-bottom:0;font-size:1.76rem;font-weight:700;line-height:1.08}.hero-subtitle{max-width:720px;color:var(--text-muted);overflow-wrap:anywhere;margin-bottom:0;font-size:.92rem;line-height:1.45}.setup-path-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(220px,.58fr) minmax(0,2.42fr);gap:16px;margin-bottom:16px;padding:14px;display:grid}.setup-path-strip-summary{align-content:start;gap:6px;min-width:0;display:grid}.setup-path-strip-summary span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:760}.setup-path-strip-summary strong{color:var(--text);font-size:1rem;font-weight:860;line-height:1.25}.setup-path-strip-summary small{border:1px solid var(--border);background:var(--surface);width:fit-content;min-height:24px;color:var(--text-muted);border-radius:999px;align-items:center;padding:3px 8px;font-size:.76rem;font-weight:780;display:inline-flex}.setup-path-strip-summary p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.4}.setup-path-strip-steps{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.setup-path-strip-detail{gap:12px;min-width:0;display:grid}.setup-path-flow,.setup-path-checks{gap:8px;min-width:0;display:grid}.setup-path-current-focus{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-panel);overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:grid}.setup-path-current-focus-main{gap:5px;min-width:0;display:grid}.setup-path-current-focus-main>span{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:780}.setup-path-current-focus-copy{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.setup-path-current-focus-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:1.02rem;font-weight:800;line-height:1.25}.setup-path-current-status{font-size:.74rem;font-weight:850;line-height:1.25}.setup-path-current-status-ready{color:var(--ready)}.setup-path-current-status-blocked{color:var(--blocked)}.setup-path-current-status-warning{color:var(--warning)}.setup-path-current-focus p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.4}.setup-path-flow-label,.setup-path-checks-label{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:780}.setup-path-checks{min-width:0}.setup-path-checks>summary{cursor:pointer;align-items:center;min-height:44px;list-style-position:inside;display:grid}.setup-path-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.setup-path-flow-step{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);min-width:0;min-height:44px;color:var(--text);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:.8rem;font-weight:740;line-height:1.2;display:grid}.setup-path-flow-step-compact{background:var(--surface);min-height:44px}.setup-path-flow-step-compact .setup-path-flow-copy{gap:0}.setup-path-flow-step[aria-current=step]{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);border-color:#f59e0b7a}.setup-path-flow-step-ready{border-color:var(--border)}.setup-path-flow-step-blocked{border-color:var(--blocked-border)}.setup-path-flow-step-attention{border-color:var(--border)}.setup-path-flow-number{background:var(--surface);border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:820;display:inline-grid}.setup-path-flow-copy{gap:3px;min-width:0;display:grid}.setup-path-flow-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.setup-path-flow-title{color:var(--text);overflow-wrap:anywhere;font-size:.8rem;font-weight:780;line-height:1.22}.setup-path-flow-status{overflow-wrap:anywhere;background:var(--surface-strong);border-radius:999px;justify-self:start;align-items:center;min-height:18px;padding:1px 6px;font-size:.68rem;font-weight:780;line-height:1.25;display:inline-flex}.setup-path-flow-status-ready{background:var(--ready-bg);color:var(--ready)}.setup-path-flow-status-blocked{background:var(--blocked-bg);color:var(--blocked)}.setup-path-flow-status-warning{background:var(--warning-bg);color:var(--warning)}.setup-path-advanced-note{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.35}.setup-path-strip-step{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px;display:grid}.setup-path-strip-step[aria-current=step]{background:#fffbebb8;border-color:#f59e0b7a}.setup-path-strip-step-ready{border-color:var(--border)}.setup-path-strip-step-blocked{border-color:var(--blocked-border)}.setup-path-strip-step-attention{border-color:var(--border)}.setup-path-strip-number{border-radius:var(--control-radius);border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-muted);place-items:center;font-size:.76rem;font-weight:820;display:inline-grid}.setup-path-strip-copy{gap:3px;min-width:0;display:grid}.setup-path-strip-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:.82rem;font-weight:780;line-height:1.22}.setup-path-strip-status{font-size:.72rem;font-weight:780;line-height:1.2}.setup-path-strip-status-ready{color:var(--ready)}.setup-path-strip-status-blocked{color:var(--blocked)}.setup-path-strip-status-warning{color:var(--warning)}.primary-action-summary{text-align:left;grid-template-columns:minmax(0,1fr) minmax(180px,max-content);place-content:center stretch;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.primary-action-copy{text-align:left;justify-items:start;gap:5px;min-width:0;display:grid}.primary-action-kicker{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.primary-action-kicker>span:first-child{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:760}.primary-action-status{border:1px solid var(--border);background:var(--surface);min-height:22px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.74rem;font-weight:700;line-height:1.25;display:inline-flex}.primary-action-status-ready{border-color:var(--ready-border);background:var(--ready-bg);color:var(--ready)}.primary-action-status-blocked{border-color:var(--blocked-border);background:var(--blocked-bg);color:var(--blocked)}.primary-action-status-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.primary-action-summary strong{max-width:100%;color:var(--text);overflow-wrap:anywhere;font-size:.96rem;font-weight:700;line-height:1.25}.primary-action-detail{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:620;line-height:1.38}.primary-action-link{border:1px solid var(--brand);border-radius:var(--control-radius);background:var(--brand);min-width:180px;max-width:min(240px,100%);min-height:44px;color:var(--text-inverse);text-align:center;overflow-wrap:anywhere;white-space:normal;flex:none;justify-content:center;justify-self:end;align-items:center;padding:8px 13px;font-size:.83rem;font-weight:780;line-height:1.2;text-decoration:none;display:inline-flex}.primary-action-link:focus-visible,.primary-action-link:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--text-inverse);outline:2px solid var(--focus-ring);outline-offset:2px}.owner-console-layout{grid-template-columns:minmax(190px,214px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.owner-console-sidebar{z-index:12;min-width:0;position:sticky;top:84px}.owner-console-content{gap:2px;min-width:0;display:grid}.owner-console-nav{border-radius:var(--radius);min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:0;display:grid}.owner-console-nav a{min-width:0;min-height:44px;color:var(--text-muted);overflow-wrap:anywhere;background:0 0;border:0;border-left:3px solid #0000;border-radius:6px;align-content:center;gap:2px;padding:8px 10px 8px 12px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:grid}.owner-console-nav a:focus-visible,.owner-console-nav a:hover{color:var(--text);outline:2px solid var(--focus-ring);outline-offset:2px;background:#fffbebb8;border-left-color:#f59e0b8f}.owner-console-nav a[aria-current=page]{border-left-color:var(--accent);background:var(--warning-bg);color:var(--text)}.owner-console-nav span{color:var(--text);overflow-wrap:anywhere;font-size:.8rem;font-weight:700;line-height:1.2}.owner-console-nav small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.68rem;font-weight:500;line-height:1.3}.owner-work-finder{border:0;border-bottom:1px solid var(--border);min-width:0;box-shadow:none;background:0 0;border-radius:0;gap:12px;margin-bottom:16px;padding:0 0 14px;display:grid}.owner-work-command{grid-template-columns:minmax(360px,1.25fr) minmax(280px,.75fr);align-items:center;gap:18px;min-width:0;display:grid}.owner-work-today{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:0;display:grid}.owner-work-today-main{grid-template-columns:minmax(0,1fr) minmax(112px,max-content);align-items:center;gap:10px;min-width:0;display:grid}.owner-work-today-copy{gap:4px;min-width:0;display:grid}.owner-work-today-copy span{color:var(--accent-text);text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.owner-work-today-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.2}.owner-work-today-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.38}.owner-work-today-link{border-color:var(--border);background:var(--surface);width:auto;min-width:112px;min-height:44px;color:var(--brand);white-space:nowrap;padding:8px 11px}.owner-work-today-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.owner-work-today-metric{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0;gap:2px;min-width:0;padding:2px 8px;display:grid}.owner-work-today-metric strong{color:var(--text);font-size:1rem;font-weight:700;line-height:1.1}.owner-work-today-metric span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.7rem;font-weight:760;line-height:1.22}.owner-work-today-metric:first-child{border-left:0}.owner-work-search-panel{align-content:center;gap:8px;min-width:0;display:grid}.owner-work-finder-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.owner-work-finder-heading h3{color:var(--text);margin:0;font-size:.9rem;font-weight:820;line-height:1.25}.owner-work-search{min-width:0;color:var(--text-muted);text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:650;line-height:1.2;display:grid}.owner-work-search input{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;text-transform:none;padding:9px 10px;font-size:.9rem;font-weight:500;line-height:1.35}.owner-work-search input:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.owner-work-finder-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-work-finder-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.owner-work-finder-copy{gap:3px;min-width:0;display:grid}.owner-work-finder-copy span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:780;line-height:1.2}.owner-work-finder-copy h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:820;line-height:1.25}.owner-work-finder-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.35}.owner-work-finder-actions{justify-items:end;gap:7px;min-width:104px;display:grid}.owner-work-finder-link{border-color:var(--border);background:var(--surface);width:auto;min-width:92px;min-height:44px;color:var(--brand);white-space:nowrap;padding:7px 10px;font-size:.8rem}.owner-work-finder-empty{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);grid-column:1/-1;margin:0;padding:12px;font-size:.86rem;font-weight:700;line-height:1.35}.owner-workbench{grid-template-columns:minmax(0,1.36fr) minmax(286px,.84fr);align-items:start;gap:16px;display:grid}.owner-workbench-primary,.owner-workbench-sidebar{min-width:0}.owner-workbench-sidebar{gap:16px;display:grid}.dashboard-section-group{margin-top:24px;scroll-margin-top:86px}.card{scroll-margin-top:86px}.dashboard-section-group-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.dashboard-section-group-header h2{color:var(--text);margin-bottom:4px;font-size:1.05rem;font-weight:850;line-height:1.25}.dashboard-section-group-header p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.4}.dashboard-disclosure-body{border-top:1px solid var(--border);padding:14px 16px 16px}.dashboard-section-group>.dashboard-disclosure-body{border-top:0;padding:0}.owner-queue-overview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);gap:0;margin-bottom:16px;padding:0;display:grid;overflow:hidden}.owner-queue-heading{background:var(--surface-panel);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:12px 14px;display:flex}.owner-queue-heading h3{color:var(--text);margin:0;font-size:.9rem;font-weight:800;line-height:1.25}.owner-queue-heading span{color:var(--text-muted);font-size:.76rem;font-weight:760;line-height:1.25}.owner-queue-list{gap:0;display:grid}.owner-queue-row{background:var(--surface);border:0;border-left:3px solid #0000;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(172px,auto);align-items:center;gap:16px;min-width:0;padding:12px 14px;display:grid}.owner-queue-row+.owner-queue-row{border-top:1px solid var(--border)}.owner-queue-row-attention{background:linear-gradient(90deg, #fffbeb8a, var(--surface) 46%);box-shadow:none;border-left-color:#f59e0bd6}.owner-queue-row-blocked{background:linear-gradient(90deg, #fef2f28a, var(--surface) 46%);box-shadow:none;border-left-color:#b91c1c9e}.owner-queue-marker{border:1px solid var(--border);background:var(--surface-strong);width:28px;height:28px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:.72rem;font-weight:820;display:none}.owner-queue-copy{gap:4px;min-width:0;display:grid}.owner-queue-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.owner-queue-title-row h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:800;line-height:1.25}.owner-queue-meta{color:var(--text-muted);white-space:nowrap;font-size:.74rem;font-weight:760;line-height:1.25}.owner-queue-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.38}.owner-queue-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:172px;display:flex}.owner-queue-actions .badge{justify-self:auto;max-width:100%}.owner-queue-link{border-color:var(--border);background:var(--surface);width:auto;min-width:96px;min-height:44px;color:var(--brand);white-space:nowrap;padding:7px 11px;font-size:.8rem}.owner-call-preflight{border-radius:var(--radius);background:linear-gradient(135deg, #fffbeba3, #fbfdffe6 58%), var(--surface);border:1px solid #f59e0b3d;gap:12px;min-width:0;margin-bottom:16px;padding:14px;scroll-margin-top:86px;display:grid}.owner-call-preflight-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.owner-call-preflight-heading span,.owner-call-preflight-copy span{color:var(--brand);text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.2}.owner-call-preflight-heading h3{color:var(--text);margin:2px 0 0;font-size:.96rem;font-weight:850;line-height:1.22}.owner-call-preflight-heading p{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.84rem;line-height:1.38}.owner-call-preflight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.owner-call-preflight-row{border-radius:var(--radius);background:#ffffffbd;border:1px solid #e2e8f0e6;grid-template-columns:minmax(0,1fr) minmax(108px,auto);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.owner-call-preflight-copy{gap:3px;min-width:0;display:grid}.owner-call-preflight-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:.9rem;font-weight:820;line-height:1.24}.owner-call-preflight-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.35}.owner-call-preflight-actions{justify-items:end;gap:7px;min-width:108px;display:grid}.owner-call-preflight-link{border-color:var(--border);background:var(--surface);width:auto;min-width:92px;min-height:44px;color:var(--brand);white-space:nowrap;padding:7px 10px;font-size:.8rem}.owner-go-live-review-packet{border-top:1px solid #e2e8f0eb;gap:10px;min-width:0;padding-top:12px;scroll-margin-top:86px;display:grid}.owner-go-live-review-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.owner-go-live-review-heading span,.owner-go-live-review-copy span{color:var(--brand);text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.2}.owner-go-live-review-heading h4{color:var(--text);margin:2px 0 0;font-size:.9rem;font-weight:840;line-height:1.24}.owner-go-live-review-heading p{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;line-height:1.38}.owner-go-live-review-list{gap:8px;min-width:0;display:grid}.owner-go-live-review-row{border-radius:var(--radius);background:#ffffffb3;border:1px solid #e2e8f0e6;grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.owner-go-live-review-copy{gap:4px;min-width:0;display:grid}.owner-go-live-review-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.36}.owner-go-live-review-actions{justify-items:end;gap:7px;min-width:112px;display:grid}.owner-go-live-review-link{border-color:var(--border);background:var(--surface);width:auto;min-width:92px;min-height:44px;color:var(--brand);white-space:nowrap;padding:7px 10px;font-size:.8rem}.owner-settings-directory{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);gap:12px;margin-bottom:16px;padding:14px;display:grid}.owner-settings-directory-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.owner-settings-directory-heading h3{color:var(--text);margin:0;font-size:.9rem;font-weight:820;line-height:1.25}.owner-settings-directory-heading p{color:var(--text-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:.84rem;line-height:1.38}.owner-settings-search{min-width:0;color:var(--text-muted);text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:780;line-height:1.2;display:grid}.owner-settings-search input{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface-panel);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;text-transform:none;padding:9px 10px;font-size:.9rem;font-weight:650;line-height:1.35}.owner-settings-search input:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.owner-settings-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-settings-directory-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.owner-settings-directory-copy{gap:3px;min-width:0;display:grid}.owner-settings-directory-copy span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:780;line-height:1.2}.owner-settings-directory-copy h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:820;line-height:1.25}.owner-settings-directory-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.35}.owner-settings-directory-actions{justify-items:end;gap:7px;min-width:104px;display:grid}.owner-settings-directory-link{border-color:var(--border);background:var(--surface);width:auto;min-width:92px;min-height:44px;color:var(--brand);white-space:nowrap;padding:7px 10px;font-size:.8rem}.owner-settings-directory-empty{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);grid-column:1/-1;margin:0;padding:12px;font-size:.86rem;font-weight:700;line-height:1.35}.dashboard-nested-disclosure{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;margin-top:14px;box-shadow:0 1px 1px #0f172a08}.dashboard-nested-disclosure>summary{min-width:0;min-height:44px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.86rem;font-weight:850;line-height:1.25;list-style-position:inside;display:flex}.dashboard-nested-disclosure>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dashboard-section-disclosure-list{gap:10px;min-width:0;margin-top:14px;display:grid}.dashboard-section-disclosure{scroll-margin-top:86px}.dashboard-section-disclosure>summary{align-items:center}.dashboard-section-disclosure-copy,.dashboard-section-disclosure-meta{gap:3px;min-width:0;display:grid}.dashboard-section-disclosure-copy{flex:auto}.dashboard-section-disclosure-copy span{color:var(--text);overflow-wrap:anywhere}.dashboard-section-disclosure-copy small,.dashboard-section-disclosure-meta small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.74rem;font-weight:620;line-height:1.3}.dashboard-section-disclosure-meta{text-align:right;flex:none;justify-items:end}.dashboard-disclosure-panel{border-top:1px solid var(--border);padding:12px}.dashboard-grid-compact{border-top:1px solid var(--border);gap:12px;padding:12px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid-single{grid-template-columns:minmax(0,1fr)}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-card)}.dashboard-section-group:target,.dashboard-section-disclosure:target,.card:target,.status-row:target,.review-row:target,.support-billing-draft:target{outline-offset:3px;box-shadow:0 0 0 1px #f59e0b38, var(--shadow-card);border-color:#f59e0bb8;outline:3px solid #f59e0b3d}.dashboard-section-group:target{border-radius:var(--radius)}.status-row:target,.review-row:target,.support-billing-draft:target{background:linear-gradient(90deg, #fffbebeb, var(--surface))}.card-header{border-bottom:1px solid var(--border);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px 11px;display:flex}.card-header h2{margin-bottom:0;font-size:.98rem;font-weight:850;line-height:1.25}.card-action,.test-call-actions{min-width:0;display:flex}.card-action{flex:none;justify-content:flex-end}.test-call-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.action-button{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);max-width:100%;min-height:44px;color:var(--brand);font:inherit;text-align:center;cursor:pointer;white-space:normal;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:.83rem;font-weight:780;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.action-button.action-button-primary{border-color:var(--brand);background:var(--brand);color:var(--text-inverse)}.action-button.action-button-secondary{border-color:var(--border);background:var(--surface);color:var(--brand)}.action-button.action-button-danger{border-color:var(--blocked);background:var(--blocked);color:var(--text-inverse)}.action-button.action-button-danger:focus-visible,.action-button.action-button-danger:hover:not(:disabled){color:var(--text-inverse);background:#991b1b;border-color:#991b1b}.action-button:focus-visible,.action-button:hover:not(:disabled){color:var(--text);outline:2px solid var(--focus-ring);outline-offset:2px;background:#fffbebb8;border-color:#f59e0b6b}.action-button.action-button-primary:focus-visible,.action-button.action-button-primary:hover:not(:disabled){border-color:var(--brand-hover);background:var(--brand-hover);color:var(--text-inverse)}.action-button:disabled{cursor:not-allowed;opacity:.65}.business-status-control-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:1rem;display:grid}.business-status-control-actions .action-button{width:100%;min-height:44px}.card-action .action-button:not(.action-button-primary){border-color:var(--border);background:var(--surface);min-height:44px;color:var(--brand);font-weight:760}.card-action .action-button:not(.action-button-primary):focus-visible,.card-action .action-button:not(.action-button-primary):hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-strong);color:var(--text)}.card-body{padding:11px 15px 15px}.operator-wide,.review-wide{grid-column:1/-1}.section-summary{color:var(--text-muted);margin:8px 0 14px;font-size:.92rem;line-height:1.45}.section-summary-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.section-summary-status>span:first-child{overflow-wrap:anywhere;flex:280px;min-width:min(100%,280px)}.section-alert{border:1px solid var(--warning-border);border-radius:var(--radius);background:var(--warning-bg);color:var(--warning);margin:8px 0 12px;padding:10px;font-size:.9rem;line-height:1.4}.section-note{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-muted);color:var(--text-muted);overflow-wrap:anywhere;margin:8px 0 12px;padding:10px 12px;font-size:.88rem;line-height:1.42}.blocked-shell{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:680px;box-shadow:var(--shadow-card);margin-top:24px;padding:18px}.blocked-shell h2{margin-bottom:8px;font-size:1rem}.blocked-shell p{color:var(--text-muted);margin-bottom:0;line-height:1.45}.blocked-shell-mobile-safety-copy{display:none}.auth-entry-shell{width:min(100%,440px);box-shadow:none;background:0 0;border:0;padding:0}.auth-entry-page{width:min(560px,100vw - 32px);padding-top:clamp(24px,8vh,72px)}.auth-entry-page .hero,.auth-entry-page .auth-entry-shell{width:min(100%,440px);margin-left:auto;margin-right:auto}.auth-entry-page .hero{gap:6px}.cl-rootBox.bookedoncall-owner-access-root,.cl-cardBox.bookedoncall-owner-access-card-box,.cl-card.bookedoncall-owner-access-card{width:100%;max-width:none}.cl-card.bookedoncall-owner-access-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.bookedoncall-owner-access-title,.bookedoncall-owner-access-subtitle{display:none}.cl-formFieldInput.bookedoncall-owner-access-input,.cl-formButtonPrimary.bookedoncall-owner-access-primary-button{border-radius:var(--control-radius);min-height:44px;font-family:inherit}.cl-formFieldInput.bookedoncall-owner-access-input{border-color:var(--border-strong);background:var(--surface);color:var(--text);padding:9px 12px}.cl-formFieldInput.bookedoncall-owner-access-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f59e0b33}.cl-formFieldInputShowPasswordButton.bookedoncall-owner-access-password-button{border-radius:var(--control-radius);min-width:44px;min-height:44px}.cl-formFieldInputShowPasswordButton.bookedoncall-owner-access-password-button:focus-visible,.cl-footerActionLink.bookedoncall-owner-access-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cl-formButtonPrimary.bookedoncall-owner-access-primary-button{background:var(--brand);color:var(--text-inverse);font-weight:700}.cl-formButtonPrimary.bookedoncall-owner-access-primary-button:hover,.cl-formButtonPrimary.bookedoncall-owner-access-primary-button:focus{background:var(--brand-hover)}.cl-footerActionLink.bookedoncall-owner-access-link{min-width:44px;min-height:44px;color:var(--brand);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.blocked-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.blocked-actions a{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface-muted);min-height:44px;color:var(--text);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.blocked-actions a:focus-visible,.blocked-actions a:hover{border-color:var(--accent);background:var(--warning-bg);outline:2px solid var(--focus-ring);outline-offset:2px}.business-selection-list{gap:8px;margin-top:14px;display:grid}.business-selection-link{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-weight:800;display:flex}.business-selection-link span{overflow-wrap:anywhere;min-width:0}.business-selection-link span:last-child{color:var(--text-muted);text-transform:uppercase;font-size:.78rem}.owner-provisioning-shell form,.start-checkout-shell form{gap:12px;margin-top:14px;display:grid}.owner-provisioning-shell label,.start-checkout-shell label:not(.start-checkout-consent){color:var(--text-muted);text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:800;display:grid}.owner-provisioning-shell input{border:1px solid var(--border-strong);border-radius:var(--control-radius);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;text-transform:none;padding:9px;font-size:.95rem;font-weight:600}.owner-provisioning-shell input:focus,.start-checkout-shell input[type=text]:focus,.policy-form input:focus,.policy-form select:focus,.policy-form textarea:focus{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:2px}.start-checkout-shell input[type=text]{border:1px solid var(--border-strong);border-radius:var(--control-radius);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;text-transform:none;padding:9px;font-size:.95rem;font-weight:600}.owner-provisioning-shell input::placeholder,.start-checkout-shell input::placeholder{color:var(--text-soft);font-weight:500}.start-checkout-plan-picker{border:0;gap:8px;min-width:0;margin:2px 0;padding:0;display:grid}.start-checkout-plan-picker legend{color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:800}.start-checkout-plan-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.start-checkout-shell .start-checkout-plan-options label{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);min-width:0;min-height:64px;color:var(--text);font-size:inherit;font-weight:inherit;text-transform:none;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.start-checkout-shell .start-checkout-plan-options label.selected{border-color:var(--accent);background:var(--warning-bg)}.start-checkout-plan-options input{width:18px;height:18px;accent-color:var(--accent)}.start-checkout-plan-options span{gap:2px;min-width:0;display:grid}.start-checkout-plan-options strong{font-size:.92rem;line-height:1.2}.start-checkout-plan-options small,.start-checkout-plan-picker>p{color:var(--text-muted);font-size:.8rem;font-weight:600;line-height:1.35}.start-checkout-plan-picker>p{margin:0}.start-checkout-consent{min-width:0;color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font-size:.9rem;font-weight:650;line-height:1.35;display:grid}.start-checkout-consent input{width:18px;height:18px;accent-color:var(--accent);margin-top:1px}.start-checkout-consent span{overflow-wrap:anywhere;min-width:0}.checkout-return-page{width:min(760px,100vw - 32px);padding-top:clamp(24px,8vh,72px)}.checkout-return-shell{max-width:680px}.checkout-return-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:12px;display:flex}.checkout-return-heading>div{min-width:0}.checkout-return-kicker,.checkout-return-updated{font-size:.76rem;font-weight:750;color:var(--text-soft)!important}.checkout-return-kicker{margin:0 0 4px!important}.checkout-return-next{font-weight:700;color:var(--text)!important;margin-top:12px!important}.checkout-return-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.checkout-return-actions .action-button{justify-content:center;min-height:44px;text-decoration:none}.checkout-return-updated{margin-top:16px!important}@media (width<=540px){.start-checkout-plan-options{grid-template-columns:minmax(0,1fr)}.checkout-return-page{width:min(100vw - 24px,760px);padding-top:20px}.checkout-return-heading{align-items:flex-start}.checkout-return-actions{grid-template-columns:minmax(0,1fr);display:grid}.checkout-return-actions .action-button{width:100%}}.owner-provisioning-setup-preview{border-top:1px solid var(--border);gap:10px;margin-top:14px;padding-top:12px;display:grid}.owner-provisioning-setup-preview>strong{color:var(--text);font-size:.92rem;line-height:1.25}.owner-provisioning-setup-preview ol{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.owner-provisioning-setup-preview li{border-top:1px solid var(--border);min-width:0;color:var(--text);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:7px 0 0;font-size:.8rem;font-weight:800;line-height:1.25;display:grid}.owner-provisioning-setup-preview li span:first-child{border-radius:var(--control-radius);background:var(--surface-strong);width:22px;height:22px;color:var(--text-muted);place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.auth-proof-facts{gap:10px;margin:0;display:grid}.auth-proof-facts div{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.auth-proof-facts dt{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.auth-proof-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem}.item-list{gap:8px;display:grid}.daily-review-focus{border:1px solid #f59e0b57;border-left:4px solid var(--accent);border-radius:var(--radius);background:#fffbeb80;grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:start;gap:14px;min-width:0;margin:0 0 10px;padding:12px;display:grid}.daily-review-focus-copy{gap:4px;min-width:0;display:grid}.daily-review-focus-copy span{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:820;line-height:1.2}.daily-review-focus-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;font-weight:840;line-height:1.28}.daily-review-focus-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.42}.daily-review-focus-state{justify-items:end;gap:6px;min-width:0;display:grid}.daily-review-focus-state span{color:var(--text-muted);overflow-wrap:anywhere;text-align:right;font-size:.78rem;font-weight:760;line-height:1.3}.daily-review-action-plan{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);gap:10px;min-width:0;margin:0 0 10px;padding:12px;display:grid}.daily-review-action-plan-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.daily-review-action-plan-header h3{color:var(--text);margin:0;font-size:.94rem;font-weight:820;line-height:1.3}.daily-review-action-plan-header p,.daily-review-action-first{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.84rem;line-height:1.4}.daily-review-action-plan ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.daily-review-action-plan li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.daily-review-action-step{width:30px;height:30px;color:var(--brand);background:#fffbebbd;border:1px solid #f59e0b4d;border-radius:999px;place-items:center;font-size:.8rem;font-weight:860;line-height:1;display:inline-grid}.daily-review-action-copy{gap:3px;min-width:0;display:grid}.daily-review-action-copy h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:820;line-height:1.28}.daily-review-action-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.38}.daily-review-action-copy span{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.25}.daily-review-action-control{justify-items:end;gap:7px;min-width:104px;display:grid}.daily-review-action-link{background:var(--surface-panel);width:auto;min-width:92px;min-height:44px;color:var(--brand);white-space:nowrap;padding:7px 10px;font-size:.8rem;line-height:1.2}.daily-review-counts{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0 0 10px}.daily-review-counts>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;padding:9px 11px;list-style:none;display:flex}.daily-review-counts>summary::-webkit-details-marker{display:none}.daily-review-counts>summary span:first-child{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.88rem;font-weight:780}.daily-review-counts>summary:focus-visible{box-shadow:var(--focus-ring);outline:0}.daily-review-counts[open]>summary{border-bottom:1px solid var(--border)}.daily-review-counts .review-metrics{padding:10px}.support-billing-drafts{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.support-billing-signal-intake{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.help-request-shortcuts{border-top:1px solid var(--border);gap:10px;min-width:0;margin-top:12px;padding-top:12px;display:grid}.help-request-shortcuts-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.help-request-shortcuts-header h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.96rem;font-weight:820;line-height:1.25}.help-request-shortcuts-header p,.help-request-shortcuts-note{color:var(--text-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:.84rem;font-weight:650;line-height:1.4}.help-request-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.help-request-shortcut{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);min-width:0;min-height:126px;color:var(--text);cursor:pointer;font:inherit;text-align:left;align-content:start;gap:6px;padding:12px;display:grid}.help-request-shortcut:focus-visible,.help-request-shortcut:hover:not(:disabled){outline:2px solid var(--focus-ring);outline-offset:2px;border-color:#f59e0b9e}.help-request-shortcut:disabled{cursor:not-allowed;opacity:.68}.help-request-shortcut-title{color:var(--text);overflow-wrap:anywhere;font-size:.9rem;font-weight:820;line-height:1.25}.help-request-shortcut-detail{color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:600;line-height:1.38}.help-request-shortcut-action{color:var(--brand);text-transform:uppercase;overflow-wrap:anywhere;align-self:end;font-size:.76rem;font-weight:820;line-height:1.25}.account-offboarding-start,.account-offboarding-progress{gap:14px;min-width:0;display:grid}.account-offboarding-card{align-self:start}.account-offboarding-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.account-offboarding-choice legend{color:var(--text);grid-column:1/-1;margin-bottom:2px;font-size:.88rem;font-weight:780}.account-offboarding-choice label{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-panel);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:82px;padding:11px;display:grid}.account-offboarding-choice label:has(input:checked){border-color:var(--accent);background:var(--warning-bg)}.account-offboarding-choice input,.account-offboarding-acknowledgment input,.account-offboarding-confirmation input{width:18px;height:18px;accent-color:var(--accent-text);margin:1px 0 0}.account-offboarding-choice span{gap:3px;min-width:0;display:grid}.account-offboarding-choice strong{color:var(--text);font-size:.88rem;line-height:1.25}.account-offboarding-choice small,.account-offboarding-acknowledgment,.account-offboarding-confirmation label{color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:620;line-height:1.42}.account-offboarding-acknowledgment,.account-offboarding-confirmation label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.account-offboarding-progress-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.account-offboarding-progress-heading>div{min-width:0}.account-offboarding-progress-heading h3,.account-offboarding-progress-heading p,.account-offboarding-steps p{margin:0}.account-offboarding-progress-heading h3{color:var(--text);font-size:.94rem;font-weight:820;line-height:1.25}.account-offboarding-progress-heading p,.account-offboarding-steps p{color:var(--text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.82rem;font-weight:600;line-height:1.4}.account-offboarding-steps{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.account-offboarding-steps li{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:11px 0;display:grid}.account-offboarding-steps li:last-child{border-bottom:1px solid var(--border)}.account-offboarding-steps strong{color:var(--text);font-size:.86rem;font-weight:780;line-height:1.3}.account-offboarding-step-marker{border:2px solid var(--warning-border);background:var(--warning-bg);border-radius:50%;width:10px;height:10px;margin-top:4px}.account-offboarding-step-marker.is-complete{border-color:var(--ready);background:var(--ready)}.account-offboarding-confirmation{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:13px;display:grid}.support-billing-signal-intake summary{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.94rem;font-weight:780;list-style:none;display:flex}.support-billing-signal-intake summary::-webkit-details-marker{display:none}.support-billing-signal-intake summary span:first-child{overflow-wrap:anywhere;min-width:0}.support-billing-signal-intake[open] summary{box-shadow:inset 3px 0 0 var(--accent);background:#fffbeb85;border-color:#f59e0b6b}.support-billing-signal-intake-form{border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);border-top:0;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.support-billing-signal-intake-form label{min-width:0;color:var(--text-muted);text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:760;display:grid}.support-billing-signal-intake-form select,.support-billing-signal-intake-form input,.support-billing-signal-intake-form textarea{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;color:var(--text);font:inherit;background:#fff;padding:10px 11px;font-size:.9rem;line-height:1.4}.support-billing-signal-intake-form textarea{resize:vertical}.support-billing-signal-intake-form select:focus-visible,.support-billing-signal-intake-form input:focus-visible,.support-billing-signal-intake-form textarea:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:0}.support-billing-signal-intake-intro,.support-billing-signal-intake-summary,.support-billing-signal-intake-action,.support-billing-signal-intake-footer,.support-billing-signal-intake-form .section-alert,.support-billing-signal-intake-form .section-summary{grid-column:1/-1}.support-billing-signal-intake-intro{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:650;line-height:1.45}.support-billing-signal-intake-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.support-billing-signal-intake-footer p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:700;line-height:1.35}.support-billing-drafts-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.support-billing-drafts-header h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.3}.support-billing-drafts-header span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:760}.support-billing-draft-list{gap:8px;display:grid}.support-billing-draft{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.support-billing-draft-main{gap:6px;min-width:0;display:grid}.support-billing-draft-title{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.support-billing-draft-title h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.3}.support-billing-draft-title span,.support-billing-draft-status span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:760}.support-billing-draft p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.42}.support-billing-draft p.support-billing-draft-note{color:var(--text);font-weight:700}.support-billing-draft-next{border-left:3px solid var(--warning-border);padding-left:10px}.support-billing-draft-status{align-content:start;justify-items:end;gap:6px;display:grid}.support-billing-review-button{white-space:nowrap;justify-self:end;min-width:132px}.pilot-decision-draft{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.pilot-decision-draft-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 12px;min-width:0;display:flex}.pilot-decision-draft-header h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.3}.pilot-decision-draft-header p,.pilot-decision-rationale,.pilot-decision-next{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.86rem;line-height:1.42}.pilot-decision-rationale{color:var(--text);font-weight:700}.pilot-decision-draft ul{color:var(--text-muted);gap:6px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.4;display:grid}.pilot-decision-next{border-left:3px solid var(--warning-border);margin-top:0;padding-left:10px}.daily-review-exception-monitor{border:1px solid var(--warning-border);border-radius:var(--radius);background:#fffbebbd;gap:10px;padding:12px;display:grid}.daily-review-exception-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.daily-review-exception-header h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.3}.daily-review-exception-header p,.daily-review-priority-plan p,.daily-review-exception-row p{color:var(--text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.86rem;line-height:1.42}.daily-review-priority-plan{border-radius:var(--radius);background:#ffffffc7;border:1px solid #ff8f0052;gap:8px;padding:10px;display:grid}.daily-review-priority-plan h4{color:var(--text);margin:0;font-size:.9rem;line-height:1.3}.daily-review-priority-plan ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.daily-review-priority-plan li{border-top:1px solid #ff8f003d;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-top:8px;display:grid}.daily-review-priority-action{justify-items:end;gap:8px;min-width:132px;display:grid}.daily-review-priority-linked-work{border:1px solid var(--border);background:var(--surface-muted);width:fit-content;max-width:100%;color:var(--text);border-radius:999px;margin-top:8px;padding:3px 9px;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-flex}.daily-review-priority-link{white-space:normal;text-align:center;min-height:44px;padding:7px 10px;font-size:.82rem;line-height:1.2}.daily-review-priority-checklist-disclosure{border-radius:var(--radius);background:#f8fafcc7;border:1px solid #e2e8f0db;margin-top:8px}.daily-review-priority-checklist-disclosure>summary{min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:7px 9px;font-size:.78rem;font-weight:780;line-height:1.3;display:flex}.daily-review-priority-checklist-disclosure>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.daily-review-priority-checklist{border-top:1px solid #e2e8f0db;gap:6px;margin:0;padding:8px 9px 9px;list-style:none;display:grid}.daily-review-priority-checklist li{border:0;grid-template-columns:minmax(88px,.3fr) minmax(0,1fr) auto;align-items:start;gap:8px;padding:0;display:grid}.daily-review-priority-checklist span{color:var(--text);font-size:.78rem;font-weight:700;line-height:1.35}.daily-review-priority-checklist small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.daily-review-priority-checklist em{color:#166534;white-space:nowrap;background:#dcfce7c7;border:1px solid #15803d33;border-radius:999px;justify-self:end;padding:2px 7px;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.25}.daily-review-priority-completion{border-left:3px solid #15803d6b;padding-left:8px}.daily-review-priority-plan strong{color:var(--text);overflow-wrap:anywhere;font-size:.92rem;line-height:1.3;display:block}.daily-review-exception-list{gap:8px;display:grid}.daily-review-exception-row{border-radius:var(--radius);background:#ffffffbd;border:1px solid #ff8f0047;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}.daily-review-exception-row h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.3}.daily-review-exception-row>.badge{place-self:start end}.daily-review-resolution-history{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.daily-review-resolution-history-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.daily-review-resolution-history-header h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.3}.daily-review-resolution-history-header span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:760}.daily-review-resolution-history-list{gap:8px;display:grid}.daily-review-resolution-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.daily-review-resolution-row h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.3}.daily-review-resolution-row p{color:var(--text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.86rem;line-height:1.42}.daily-review-history{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.daily-review-history-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.daily-review-history-header h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.3}.daily-review-history-header span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:760}.daily-review-history-list{gap:8px;display:grid}.daily-review-history-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.daily-review-history-row h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.3}.daily-review-history-row p{color:var(--text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.86rem;line-height:1.42}.setup-next-action{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:8px 0 0;padding:12px 14px;display:grid}.setup-next-action-copy{gap:4px;min-width:0;display:grid}.setup-next-action-copy span{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:780;line-height:1.2}.setup-next-action-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;font-weight:800;line-height:1.25}.setup-next-action-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.4}.setup-next-action-button{align-self:center;min-height:44px}.setup-copilot{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;gap:10px;min-width:0;margin:12px 0 0;padding:12px 0;display:grid}.setup-copilot-main{gap:5px;min-width:0;display:grid}.setup-copilot-main span{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:760;line-height:1.2}.setup-copilot-main strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;font-weight:800;line-height:1.25}.setup-copilot-main p,.setup-copilot-next{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.42}.setup-copilot-details-disclosure{border-top:1px solid var(--border);min-width:0;padding-top:8px}.setup-copilot-details-disclosure summary{min-height:44px;color:var(--text);cursor:pointer;align-items:center;font-size:.82rem;font-weight:780;line-height:1.25;display:inline-flex}.setup-copilot-details-disclosure summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.setup-copilot-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:8px 0 0;display:grid}.setup-copilot-details div{border-top:1px solid var(--border);align-content:start;gap:4px;min-width:0;padding-top:8px;display:grid}.setup-copilot-details dt{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.2}.setup-copilot-details dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:680;line-height:1.35}.setup-copilot-next{border-top:1px solid var(--border);padding-top:8px;font-weight:720}.setup-starter-picker{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);overflow-wrap:anywhere;gap:10px;min-width:0;padding:10px;display:grid}.setup-starter-header{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:10px;min-width:0;display:grid}.setup-starter-header>div,.setup-starter-header label{gap:4px;min-width:0;display:grid}.setup-starter-header span,.setup-starter-services legend,.setup-starter-review-limits legend,.setup-starter-review-limit-tools span,.setup-starter-review-list dt,.setup-starter-policy-heading span,.setup-starter-policy-list dt{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:780;line-height:1.2}.setup-starter-header strong,.setup-starter-policy-heading strong{color:var(--text);font-size:.92rem;font-weight:820;line-height:1.25}.setup-starter-header select{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;padding:8px 10px;font-size:.86rem;font-weight:700}.setup-starter-header select:focus-visible,.setup-starter-service-option input:focus-visible,.setup-starter-review-option input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.setup-starter-services,.setup-starter-review-limits{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.setup-starter-service-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.setup-starter-service-search{gap:4px;min-width:0;display:grid}.setup-starter-service-search span{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:780;line-height:1.2}.setup-starter-service-search input{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;padding:8px 10px;font-size:.84rem;font-weight:680}.setup-starter-service-bulk,.setup-starter-review-limit-bulk{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.setup-starter-service-bulk button,.setup-starter-review-limit-bulk button{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;padding:8px 10px;font-size:.78rem;font-weight:760}.setup-starter-service-bulk button:hover:not(:disabled),.setup-starter-review-limit-bulk button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.setup-starter-service-bulk button:disabled,.setup-starter-review-limit-bulk button:disabled,.setup-starter-actions .action-button:disabled{cursor:not-allowed;opacity:.55}.setup-starter-service-grid,.setup-starter-review-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.setup-starter-service-groups{gap:8px;min-width:0;display:grid}.setup-starter-service-group{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);gap:7px;min-width:0;padding:8px;display:grid}.setup-starter-service-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.setup-starter-service-group-heading strong{color:var(--text);font-size:.84rem;font-weight:820;line-height:1.25}.setup-starter-service-group-heading span{color:var(--text-muted);font-size:.72rem;font-weight:760;line-height:1.25}.setup-starter-service-option,.setup-starter-review-option{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);min-width:0;min-height:44px;color:var(--text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding:8px 9px;font-size:.82rem;font-weight:700;line-height:1.25;display:grid}.setup-starter-service-option input,.setup-starter-review-option input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.setup-starter-service-option span,.setup-starter-review-option span{overflow-wrap:anywhere;min-width:0}.setup-starter-service-search input:focus-visible,.setup-starter-service-bulk button:focus-visible,.setup-starter-review-limit-bulk button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.setup-starter-service-empty,.setup-starter-service-error,.setup-starter-review-limit-note{margin:0;font-size:.8rem;font-weight:720;line-height:1.35}.setup-starter-service-empty{color:var(--text-muted)}.setup-starter-service-error{color:var(--blocked)}.setup-starter-review-limits{border-top:1px solid var(--border);padding-top:8px}.setup-starter-review-limit-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.setup-starter-review-limit-note{color:var(--text-muted)}.setup-starter-review-list{grid-template-columns:minmax(0,1fr) minmax(110px,auto);gap:9px;min-width:0;margin:0;display:grid}.setup-starter-review-list div{border-top:1px solid var(--border);gap:3px;min-width:0;padding-top:8px;display:grid}.setup-starter-review-list dd{color:var(--text);margin:0;font-size:.8rem;font-weight:680;line-height:1.35}.setup-starter-policy{border-top:1px solid var(--border);gap:8px;min-width:0;padding-top:8px;display:grid}.setup-starter-policy-heading{gap:3px;min-width:0;display:grid}.setup-starter-policy-note{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);color:var(--text-muted);margin:0;padding:10px 11px;font-size:.82rem;font-weight:680;line-height:1.4}.setup-starter-policy-more{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);gap:8px;min-width:0;display:grid}.setup-starter-policy-more>summary{cursor:pointer;min-height:48px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;list-style:none;display:flex}.setup-starter-policy-more>summary::-webkit-details-marker{display:none}.setup-starter-policy-more>summary:after{content:"+";border:1px solid var(--border-strong);width:26px;height:26px;color:var(--brand);border-radius:999px;flex:none;place-items:center;font-weight:820;line-height:1;display:inline-grid}.setup-starter-policy-more[open]>summary:after{content:"-"}.setup-starter-policy-more>summary span{gap:2px;min-width:0;display:grid}.setup-starter-policy-more>summary strong{color:var(--text);font-size:.86rem;font-weight:800;line-height:1.25}.setup-starter-policy-more>summary small{color:var(--text-muted);font-size:.74rem;font-weight:700;line-height:1.25}.setup-starter-policy-more[open]{padding-bottom:8px}.setup-starter-policy-more[open] .setup-starter-policy-list{padding:0 8px}.setup-starter-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:0;display:grid}.setup-starter-policy-item{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:8px 9px;display:grid}.setup-starter-policy-list dd{color:var(--text);grid-column:1;margin:0;font-size:.79rem;font-weight:670;line-height:1.35}.setup-starter-policy-actions{grid-area:1/2/span 2;justify-items:stretch;gap:6px;min-width:0;display:grid}.setup-starter-policy-button,.setup-starter-policy-save-button{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface-strong);color:var(--text);cursor:pointer;white-space:nowrap;min-height:44px;padding:8px 10px;font-size:.74rem;font-weight:760}.setup-starter-policy-save-button{background:var(--surface);border-color:#f59e0b73}.setup-starter-policy-button:disabled{background:var(--surface);border-color:var(--border);color:var(--muted);cursor:not-allowed}.setup-starter-policy-button:focus-visible,.setup-starter-policy-save-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.setup-starter-policy-button:hover:not(:disabled),.setup-starter-policy-save-button:hover{border-color:var(--brand);color:var(--brand)}.setup-starter-policy-error{color:var(--blocked);margin:0;font-size:.8rem;font-weight:720;line-height:1.35}.setup-starter-actions{flex-wrap:wrap;gap:8px;display:flex}.setup-copilot-answer{border-top:1px solid var(--border);gap:8px;min-width:0;padding-top:10px;display:grid}.setup-copilot-answer label{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:760;line-height:1.2}.setup-copilot-answer textarea{resize:vertical;border:1px solid var(--border-strong);border-radius:var(--control-radius);width:100%;min-width:0;min-height:92px;color:var(--text);background:var(--surface);font:inherit;padding:9px 10px;line-height:1.4}.setup-copilot-answer textarea:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.setup-copilot-draft,.setup-copilot-draft dl{gap:8px;min-width:0;display:grid}.setup-copilot-draft{border-left:4px solid var(--accent);padding:10px 0 2px 12px}.setup-copilot-draft span{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.2}.setup-copilot-draft strong{color:var(--text);font-size:.94rem;font-weight:820;line-height:1.25}.setup-copilot-draft p,.setup-copilot-draft-error,.setup-copilot-draft-hint{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.4}.setup-copilot-draft dl{margin:0}.setup-copilot-draft dt{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:760;line-height:1.2}.setup-copilot-draft dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:680;line-height:1.35}.setup-copilot-draft-error{color:var(--blocked);font-weight:750}.setup-copilot-call-impact{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);gap:8px;min-width:0;padding:10px;display:grid}.setup-copilot-call-impact h4{color:var(--text);margin:0;font-size:.9rem;font-weight:820;line-height:1.25}.setup-copilot-call-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.setup-copilot-call-impact-grid>div{gap:6px;min-width:0;display:grid}.setup-copilot-call-impact-grid span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:780;line-height:1.2}.setup-copilot-call-impact-grid ul{gap:5px;min-width:0;margin:0;padding:0 0 0 16px;display:grid}.setup-copilot-call-impact-grid li{color:var(--text);overflow-wrap:anywhere;font-size:.8rem;font-weight:660;line-height:1.35}.setup-copilot-structured-review{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);gap:8px;min-width:0;padding:10px;display:grid}.setup-copilot-structured-review h4{color:var(--text);margin:0;font-size:.9rem;font-weight:820;line-height:1.25}.setup-copilot-structured-review p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.38}.setup-copilot-structured-review dl{gap:7px;min-width:0;margin:0;display:grid}.setup-copilot-structured-review div{gap:3px;min-width:0;display:grid}.setup-copilot-structured-review dt{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.2}.setup-copilot-structured-review dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:680;line-height:1.35}.setup-copilot-draft-button{justify-self:start}.setup-launch-compliance-review{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);gap:10px;min-width:0;margin:0;padding:12px;display:grid}.setup-launch-compliance-review legend{color:var(--text);padding:0 6px;font-size:.9rem;font-weight:800}.setup-launch-compliance-boundary{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.setup-launch-compliance-list{gap:8px;min-width:0;display:grid}.setup-launch-compliance-option{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);min-width:0;min-height:44px;color:var(--text);cursor:pointer;text-transform:none;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:10px;font-size:.84rem;font-weight:650;line-height:1.4;display:grid}.setup-launch-compliance-option input{width:20px;height:20px;accent-color:var(--accent);margin:0}.setup-launch-compliance-option input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.setup-launch-compliance-option span,.setup-launch-compliance-option small{overflow-wrap:anywhere;min-width:0}.setup-launch-compliance-option small{color:var(--text-soft);margin-top:2px;font-size:.72rem;font-weight:600;display:block}.setup-launch-compliance-option a{color:var(--accent-text);text-underline-offset:2px;font-weight:780;text-decoration-thickness:1px}.setup-launch-compliance-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-launch-compliance-actions>span{color:var(--text-muted);font-size:.78rem;font-weight:700}.setup-launch-compliance-actions button{min-height:44px}.setup-owner-answer-packet{border-top:1px solid var(--border);min-width:0;margin-top:12px;padding-top:10px}.setup-owner-answer-packet>summary{list-style:none}.setup-owner-answer-packet>summary::-webkit-details-marker{display:none}.setup-owner-answer-packet-summary{border:1px solid var(--border);border-radius:var(--control-radius);min-height:44px;color:var(--text);cursor:pointer;background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.setup-owner-answer-packet-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.setup-owner-answer-packet-copy{gap:3px;min-width:0;display:grid}.setup-owner-answer-packet-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:.92rem;font-weight:820;line-height:1.25}.setup-owner-answer-packet-copy small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.25}.setup-owner-answer-packet-body{border-left:4px solid var(--accent);gap:10px;min-width:0;margin-top:10px;padding:2px 0 2px 12px;display:grid}.setup-owner-answer-packet-body p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.4}.setup-owner-answer-packet-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.setup-owner-answer-packet-body div{border-top:1px solid var(--border);gap:4px;min-width:0;padding-top:8px;display:grid}.setup-owner-answer-packet-body dt{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.2}.setup-owner-answer-packet-body dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:680;line-height:1.35}.setup-owner-answer-packet-button,.setup-owner-answer-packet-clear-button,.setup-owner-answer-packet-import-button,.setup-owner-answer-packet-example-button{justify-self:start}.setup-owner-answer-packet-missing-note label{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.2}.setup-owner-answer-packet-missing-note textarea{resize:vertical;border:1px solid var(--border-strong);border-radius:var(--control-radius);width:100%;min-width:0;min-height:92px;color:var(--text);background:var(--surface);font:inherit;padding:9px 10px;line-height:1.4}.setup-owner-answer-packet-missing-note textarea:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.setup-owner-answer-packet-requirements{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-panel);padding:9px 10px}.setup-owner-answer-packet-requirements strong{color:var(--text);text-transform:uppercase;font-size:.72rem;font-weight:780;line-height:1.2}.setup-owner-answer-packet-requirements ul{color:var(--text-muted);gap:4px;margin:4px 0 0;padding-left:18px;font-size:.8rem;line-height:1.35;display:grid}.setup-owner-answer-packet-error{color:var(--blocked);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:750;line-height:1.4}.setup-owner-answer-packet-restore-status{overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:750;line-height:1.4}.setup-owner-answer-packet-restore-status-success{color:var(--ready)}.setup-owner-answer-packet-restore-status-error{color:var(--blocked)}.setup-owner-answer-packet-add-button{justify-self:start}.status-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.status-row+.status-row{border-top:1px solid var(--border)}.status-row h3{overflow-wrap:anywhere;margin-bottom:4px;font-size:.95rem;font-weight:800}.status-row p{color:var(--text-muted);overflow-wrap:anywhere;margin-bottom:0;font-size:.9rem;line-height:1.45}.status-row>.badge{justify-self:start}.setup-step-disclosure{border-top:1px solid var(--border);min-width:0;margin-top:12px;padding-top:10px}.setup-step-disclosure>summary{list-style:none}.setup-step-disclosure>summary::-webkit-details-marker{display:none}.setup-step-summary{border:1px solid var(--border);border-radius:var(--control-radius);min-height:44px;color:var(--text);cursor:pointer;background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.setup-step-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.setup-step-summary-copy{gap:3px;min-width:0;display:grid}.setup-step-summary-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:.92rem;font-weight:820;line-height:1.25}.setup-step-summary-copy small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.25}.setup-step-intro{color:var(--text-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:.88rem;font-weight:640;line-height:1.4}.setup-step-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.setup-step{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.setup-step-current{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);border-color:#f59e0b70}.setup-step-ready{background:var(--surface)}.setup-step-blocked{border-color:var(--blocked-border)}.setup-step-marker{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);width:44px;min-height:32px;color:var(--text-muted);text-align:center;place-items:center;font-size:.72rem;font-weight:820;line-height:1.1;display:inline-grid}.setup-step-current .setup-step-marker{border-color:var(--accent);background:var(--accent);color:#111827}.setup-step-ready .setup-step-marker{border-color:var(--ready-border);background:var(--ready-bg);color:var(--ready)}.setup-step-copy{gap:4px;min-width:0;display:grid}.setup-step-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.setup-step-title-row h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.94rem;font-weight:800;line-height:1.25}.setup-step-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.42}.setup-step-guidance{color:var(--warning);overflow-wrap:anywhere;font-size:.8rem;font-weight:720;line-height:1.32}.setup-step-action{justify-self:end}.daily-review-acknowledgment{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:12px;display:grid}.daily-review-acknowledgment p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:640;line-height:1.4}.callback-work-meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.callback-work-meta span{border:1px solid var(--border);border-radius:var(--control-radius);color:var(--text-muted);padding:2px 8px;font-size:.76rem;font-weight:720}.callback-work-action{color:var(--text);overflow-wrap:anywhere;margin-top:6px;font-weight:680}.callback-work-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.callback-contact-reveal{background:#f7faf9;border:1px solid #c9ded7;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;max-width:34rem;margin-top:12px;padding:12px;display:flex}.callback-contact-reveal a{color:#075e54;font-weight:700}.callback-contact-reveal span,.callback-contact-reveal p{color:#425466;margin:0;font-size:.875rem}.owner-follow-up-routine{border:1px solid #f59e0b57;border-left:4px solid var(--accent);border-radius:var(--radius);background:#fffbeb80;gap:10px;min-width:0;margin:10px 0 0;padding:12px;display:grid}.owner-follow-up-routine-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.owner-follow-up-routine-header h3{color:var(--text);margin:0;font-size:.94rem;font-weight:820;line-height:1.3}.owner-follow-up-routine-header p{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.84rem;line-height:1.4}.owner-follow-up-routine ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-follow-up-routine li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:3px;min-width:0;padding:9px;display:grid}.owner-follow-up-routine strong{color:var(--text);overflow-wrap:anywhere;font-size:.82rem;font-weight:820;line-height:1.25}.owner-follow-up-routine span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.owner-follow-up-routine-link{min-height:44px;color:var(--brand);justify-self:start;padding:8px 12px;font-size:.82rem;line-height:1.2}.owner-follow-up-office-action{border-top:1px solid var(--border);gap:3px;min-width:0;margin-top:8px;padding-top:8px;display:grid}.owner-follow-up-office-action strong{color:var(--text);text-transform:uppercase;font-size:.76rem;font-weight:780;line-height:1.2}.owner-follow-up-office-action span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.4}.policy-current-summary{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0 12px;display:grid}.policy-current-copy,.policy-editor-heading{gap:4px;min-width:0;display:grid}.policy-current-copy>span,.policy-editor-heading>span{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:760;line-height:1.2}.policy-current-copy strong,.policy-editor-heading strong{color:var(--text);overflow-wrap:anywhere;font-size:.98rem;font-weight:840;line-height:1.25}.policy-current-copy p,.policy-editor-heading p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.4}.policy-focus{border:1px solid #f59e0b57;border-left:4px solid var(--accent);border-radius:var(--radius);background:#fffbeb80;grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:start;gap:14px;min-width:0;margin:12px 0 0;padding:12px;display:grid}.policy-focus-copy{gap:4px;min-width:0;display:grid}.policy-focus-copy span{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:820;line-height:1.2}.policy-focus-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;font-weight:840;line-height:1.28}.policy-focus-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.42}.policy-focus-state{justify-items:end;gap:6px;min-width:0;display:grid}.policy-focus-state span{color:var(--text-muted);overflow-wrap:anywhere;text-align:right;font-size:.78rem;font-weight:760;line-height:1.3}.policy-summary-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0;display:grid}.policy-summary-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.policy-summary-card span{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.2}.policy-summary-card strong{color:var(--text);overflow-wrap:anywhere;font-size:.92rem;font-weight:800;line-height:1.25}.policy-summary-card small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.policy-editor-disclosure{border-bottom:1px solid var(--border);min-width:0}.policy-editor-disclosure>summary{min-width:0;min-height:48px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:.86rem;font-weight:780;line-height:1.25;list-style-position:inside;display:flex}.policy-editor-disclosure>summary span,.policy-editor-disclosure>summary small{overflow-wrap:anywhere;min-width:0}.policy-editor-disclosure>summary small{color:var(--text-muted);font-size:.78rem;font-weight:720}.policy-editor-disclosure>summary:focus-visible{border-radius:var(--control-radius);outline:2px solid var(--focus-ring);outline-offset:3px}.policy-editor-shell{gap:10px;min-width:0;padding:0 0 12px;display:grid}.policy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.policy-form label{min-width:0;color:var(--text-muted);text-transform:uppercase;gap:5px;font-size:.78rem;font-weight:760;display:grid}.policy-form input,.policy-form select,.policy-form textarea{border:1px solid var(--border-strong);border-radius:var(--control-radius);width:100%;min-width:0;color:var(--text);font:inherit;text-transform:none;padding:8px;font-size:.88rem}.policy-form input,.policy-form select{min-height:44px}.policy-form textarea{overflow-wrap:anywhere;resize:vertical;min-height:74px;line-height:1.35}.policy-form input:disabled,.policy-form textarea:disabled{cursor:not-allowed;background:var(--surface-strong);color:var(--text-muted)}.policy-form-wide{grid-column:1/-1}.policy-form .policy-form-check{color:var(--text);text-transform:none;align-items:center;gap:8px;display:flex}.policy-form .policy-form-check input{width:16px;min-width:16px;height:16px;padding:0}.policy-editor-actions{border-top:1px solid var(--border);justify-content:flex-end;min-width:0;padding-top:10px;display:flex}.policy-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.policy-status-group{border-top:1px solid var(--border);min-width:0;padding-top:10px}.policy-status-summary{gap:3px;min-width:0;display:grid}.policy-status-summary>span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:760}.policy-status-summary strong{color:var(--text);overflow-wrap:anywhere;font-size:.9rem;font-weight:800;line-height:1.3}.policy-status-summary small{color:var(--text-soft);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.policy-status-disclosure summary{cursor:pointer;align-items:center;min-height:44px;list-style-position:outside;display:grid}.policy-status-disclosure summary:focus-visible{border-radius:var(--control-radius);outline:2px solid var(--focus-ring);outline-offset:3px}.policy-result-rows{gap:8px;min-width:0;margin-top:10px;display:grid}.policy-result-rows p{border-top:1px solid var(--border);color:var(--text-muted);overflow-wrap:anywhere;gap:3px;margin:0;padding-top:8px;font-size:.86rem;line-height:1.35;display:grid}.policy-result-rows strong{color:var(--text);font-size:.82rem;font-weight:780}.policy-next-action{border-top:1px solid var(--border);gap:3px;min-width:0;margin:12px 0 0;padding-top:10px;display:grid}.policy-next-action strong{color:var(--text);text-transform:uppercase;font-size:.78rem;font-weight:780;line-height:1.2}.policy-next-action span{overflow-wrap:anywhere;min-width:0}.operator-metrics,.review-metrics{gap:8px;margin-bottom:8px;display:grid}.operator-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.review-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);min-width:0;padding:10px}.metric span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:740;display:block}.metric strong{color:var(--text);margin-top:4px;font-size:1.18rem;font-weight:850;display:block}.metric-ready{border-color:#a7f3d0bf}.metric-blocked{border-color:#fecacacc}.metric-warning{border-color:#fcd34db8}.review-rows{border-top:1px solid var(--border);gap:8px;margin-top:10px;padding-top:10px;display:grid}.review-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;display:grid}.review-row h3{overflow-wrap:anywhere;margin-bottom:4px;font-size:.9rem;font-weight:800}.review-row p{color:var(--text-muted);overflow-wrap:anywhere;margin-bottom:0;font-size:.86rem;line-height:1.4}.closed-follow-up-drafts{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.closed-follow-up-drafts-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.closed-follow-up-drafts-header h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.3}.closed-follow-up-drafts-header span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:760}.closed-follow-up-draft-list{gap:8px;display:grid}.closed-follow-up-draft{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}.closed-follow-up-draft h4{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.3}.closed-follow-up-draft p{color:var(--text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.84rem;line-height:1.4}.call-qa-signal-list{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.call-qa-signal-chip{min-height:22px;font-size:.72rem}.call-qa-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.call-qa-detail-group{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);min-width:0;padding:8px}.call-qa-detail-group h4{color:var(--text);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:800;line-height:1.2}.call-qa-detail-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.call-qa-detail-item{border-left:3px solid var(--border-strong);gap:2px;min-width:0;padding-left:8px;display:grid}.call-qa-detail-ready{border-left-color:#10b981a3}.call-qa-detail-needs_review{border-left-color:#f59e0bbd}.call-qa-detail-blocked{border-left-color:#ef4444b8}.call-qa-detail-item strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.78rem;font-weight:780}.call-qa-detail-item span{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.76rem;font-weight:780;line-height:1.2;display:inline-flex}.badge-neutral{border-color:var(--border);background:var(--surface-strong);color:var(--text-muted)}.badge-ready{border-color:var(--ready-border);background:var(--ready-bg);color:var(--ready)}.badge-blocked{border-color:var(--blocked-border);background:var(--blocked-bg);color:var(--blocked)}.badge-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}@media (width<=1040px){.dashboard-command-panel{grid-template-columns:minmax(0,1fr);gap:14px}.dashboard-command-action{padding:2px 0 2px 14px}.dashboard-command-action .primary-action-summary{grid-template-columns:minmax(0,1fr) minmax(160px,max-content);align-items:center}.dashboard-command-action .primary-action-link{justify-self:end;width:auto;min-width:160px}.owner-console-layout{grid-template-columns:1fr;gap:16px}.owner-console-sidebar{z-index:18;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafcf5;padding:0 0 6px;top:64px}.owner-console-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;overflow-x:visible}.owner-console-nav a{text-align:center;border-bottom:2px solid #0000;border-left:0;border-radius:0;justify-items:center;min-height:50px;padding:8px 6px}.owner-console-nav a:focus-visible,.owner-console-nav a:hover,.owner-console-nav a[aria-current=page]{border-left-color:#0000;border-bottom-color:var(--accent)}}@media (width<=860px){.dashboard-brand-bar{gap:16px}.dashboard-command-panel{grid-template-columns:minmax(0,1fr);gap:12px;padding:4px 0 14px}.dashboard-command-action{padding:2px 0 2px 14px}.hero{align-items:flex-start}.callback-work-actions{justify-content:flex-start;width:100%}h1{font-size:1.62rem;line-height:1.1}.hero-subtitle{font-size:.86rem;line-height:1.38}.setup-path-strip{grid-template-columns:1fr}.primary-action-summary{text-align:left;grid-template-columns:minmax(0,1fr);justify-content:stretch}.primary-action-copy{text-align:left;justify-items:start}.primary-action-kicker{justify-content:flex-start}.primary-action-summary strong{max-width:none;font-size:.92rem}.primary-action-detail{font-size:.8rem;line-height:1.34}.primary-action-link{justify-self:start;width:100%;padding:8px 10px;font-size:.8rem}.owner-console-layout{grid-template-columns:1fr;gap:14px}.owner-console-sidebar{top:64px}.owner-console-nav{box-shadow:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;overflow-x:visible}.owner-console-nav a{min-height:50px;padding:8px 5px}.owner-workbench,.dashboard-grid,.dashboard-grid-secondary{grid-template-columns:1fr}.dashboard-section-group,.owner-call-preflight,.owner-go-live-review-packet,.card{scroll-margin-top:120px}.card-header{flex-direction:column;align-items:flex-start}.card-action{justify-content:flex-start;width:100%}.primary-action-link,.action-button,.blocked-actions a{min-height:44px}.status-row{grid-template-columns:minmax(0,1fr)}.support-billing-signal-intake summary,.support-billing-signal-intake-footer{flex-direction:column;align-items:stretch}.help-request-shortcut-grid,.account-offboarding-choice{grid-template-columns:minmax(0,1fr)}.account-offboarding-progress-heading{flex-direction:column;align-items:flex-start}.help-request-shortcut{min-height:112px}.support-billing-signal-intake-form{grid-template-columns:minmax(0,1fr)}.support-billing-signal-intake-footer .action-button{width:100%}.support-billing-draft{grid-template-columns:minmax(0,1fr)}.support-billing-draft-status{justify-items:start}.support-billing-review-button{justify-self:stretch;width:100%}.review-row,.call-qa-detail-grid,.owner-follow-up-routine-header,.owner-follow-up-routine ol{grid-template-columns:minmax(0,1fr)}.review-row .action-button{justify-self:start}.daily-review-exception-header,.daily-review-action-plan-header,.daily-review-action-plan li,.daily-review-focus,.daily-review-priority-plan li,.daily-review-exception-row,.daily-review-resolution-row,.daily-review-history-row{grid-template-columns:minmax(0,1fr)}.daily-review-exception-row>.badge{justify-self:start}.daily-review-focus-state{justify-items:start}.daily-review-focus-state span{text-align:left}.daily-review-priority-action{justify-items:start;min-width:0}.daily-review-action-control{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.daily-review-action-link{min-width:96px}.daily-review-priority-checklist li{grid-template-columns:minmax(0,1fr);gap:2px}.daily-review-priority-checklist em{justify-self:start;margin-top:2px}.owner-queue-row{grid-template-columns:minmax(0,1fr) minmax(176px,auto);align-items:start}.owner-work-finder-results{grid-template-columns:minmax(0,1fr)}.owner-work-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-call-preflight-grid{grid-template-columns:minmax(0,1fr)}.owner-go-live-review-row{grid-template-columns:minmax(0,1fr) minmax(176px,auto);align-items:start}.owner-settings-directory-list{grid-template-columns:minmax(0,1fr)}.owner-queue-actions{justify-content:flex-end;min-width:176px}.daily-review-acknowledgment{grid-template-columns:minmax(0,1fr)}.daily-review-counts>summary{flex-direction:column;align-items:stretch}.setup-next-action{grid-template-columns:minmax(0,1fr)}.setup-next-action-button{justify-self:start}.setup-copilot-details{grid-template-columns:1fr}.setup-copilot-call-impact-grid,.setup-starter-header,.setup-starter-service-tools,.setup-starter-service-grid,.setup-starter-review-limit-tools,.setup-starter-review-limit-grid,.setup-starter-review-list,.setup-starter-policy-list{grid-template-columns:minmax(0,1fr)}.setup-starter-service-bulk,.setup-starter-review-limit-bulk{justify-content:flex-start}.setup-starter-policy-item{grid-template-columns:minmax(0,1fr)}.setup-starter-policy-actions{grid-area:auto/1;justify-self:start}.setup-starter-actions .action-button{width:100%}.setup-copilot-draft-button{justify-self:stretch;width:100%}.setup-owner-answer-packet-body dl{grid-template-columns:minmax(0,1fr)}.setup-owner-answer-packet-button,.setup-owner-answer-packet-clear-button,.setup-owner-answer-packet-import-button,.setup-owner-answer-packet-example-button,.setup-owner-answer-packet-add-button{justify-self:stretch;width:100%}.setup-step{grid-template-columns:40px minmax(0,1fr);align-items:start}.setup-step-title-row{align-items:start}.setup-step-action{grid-column:2;justify-self:start}.policy-current-summary,.policy-focus{grid-template-columns:minmax(0,1fr)}.policy-focus-state{justify-items:start}.policy-focus-state span{text-align:left}.policy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-editor-actions{justify-content:flex-start}.operator-metrics,.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-form,.policy-status-grid{grid-template-columns:1fr}}@media (width<=640px){.owner-work-command{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.business-status-control-actions{grid-template-columns:1fr}.dashboard-main{width:min(100vw - 24px,1152px);padding:0 0 max(96px, calc(32px + env(safe-area-inset-bottom)))}.dashboard-main.auth-entry-page{padding:20px 0 40px}.dashboard-brand-bar{flex-direction:row;align-items:center;gap:8px;min-height:48px;margin-bottom:8px;padding:6px 0}.dashboard-brand-identity{flex-wrap:nowrap;align-items:center;gap:8px}.dashboard-brand-lockup{flex:none;font-size:.92rem}.dashboard-brand-lockup i{width:7px;height:7px;margin-left:6px}.eyebrow{font-size:.62rem}h1{font-size:1.34rem;line-height:1.16}.hero{gap:8px;padding:0}.dashboard-command-panel{gap:6px;margin-bottom:10px;padding:2px 0 12px}.dashboard-command-action{background:0 0;border:0;padding:0}.owner-console-layout{display:block}.owner-console-sidebar{z-index:50;border-top:1px solid var(--border);padding:0 0 env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:0;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0f172a14}.owner-console-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;overflow-x:visible}.owner-console-nav a{text-align:center;border:0;border-top:3px solid #0000;border-radius:0;justify-items:center;min-height:58px;padding:8px 2px 7px}.owner-console-nav a:focus-visible,.owner-console-nav a:hover,.owner-console-nav a[aria-current=page]{border-top-color:var(--accent);background:var(--warning-bg);border-bottom-color:#0000}.owner-console-nav span{font-size:.66rem}.owner-console-nav small{font-size:.66rem;display:none}.hero-subtitle{display:none}.blocked-shell-mobile-safety-copy{margin-bottom:8px;display:block}.primary-action-summary{align-items:stretch;gap:7px;width:100%}.dashboard-command-action .primary-action-summary{background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:0}.dashboard-command-action .primary-action-link{justify-self:stretch;width:100%;min-width:0;max-width:none}.primary-action-kicker{gap:6px}.primary-action-kicker>span:first-child,.primary-action-status{font-size:.62rem}.primary-action-summary strong{max-width:none;font-size:.84rem}.primary-action-detail{display:none}.primary-action-link{text-align:center;justify-content:center;width:100%;min-width:0;min-height:44px;padding:8px;font-size:.78rem}.setup-path-strip{gap:10px;padding:10px}.owner-workbench{gap:12px}.dashboard-section-group{margin-top:14px}.dashboard-section-group,.owner-call-preflight,.owner-go-live-review-packet,.card{scroll-margin-top:96px}.dashboard-section-group-header{flex-direction:column;align-items:flex-start}.dashboard-disclosure-body{padding:12px}.owner-queue-overview{padding:10px}.owner-queue-heading{flex-direction:column;align-items:flex-start;gap:4px}.owner-queue-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.owner-queue-marker{width:30px;min-height:28px}.owner-queue-title-row{grid-template-columns:minmax(0,1fr);gap:3px}.owner-queue-meta{white-space:normal}.owner-queue-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.owner-queue-actions .badge{justify-self:auto}.owner-queue-link{justify-self:auto;width:auto;min-width:96px}.owner-call-preflight{padding:10px}.owner-call-preflight-heading{grid-template-columns:minmax(0,1fr)}.owner-call-preflight-row{grid-template-columns:minmax(0,1fr);gap:8px}.owner-call-preflight-actions{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.owner-call-preflight-link{min-width:96px}.owner-go-live-review-heading{grid-template-columns:minmax(0,1fr)}.owner-go-live-review-row{grid-template-columns:minmax(0,1fr);gap:8px}.owner-go-live-review-actions{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.owner-go-live-review-link{min-width:96px}.owner-work-finder{padding:0 0 12px}.owner-work-today{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0 0 9px}.owner-work-today-main{grid-template-columns:minmax(0,1fr) auto;gap:7px}.owner-work-today-copy{gap:2px}.owner-work-today-copy strong{font-size:.9rem}.owner-work-today-copy p{display:none}.owner-work-today-link{justify-self:start;width:auto;min-width:0;padding:7px 10px;font-size:.76rem}.owner-work-today-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.owner-work-today-metric{padding:2px 5px}.owner-work-today-metric strong{font-size:.88rem}.owner-work-today-metric span{font-size:.6rem}.owner-work-finder-row{grid-template-columns:minmax(0,1fr);gap:8px}.owner-work-finder-actions{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.owner-work-finder-link{min-width:96px}.owner-settings-directory{padding:10px}.owner-settings-directory-heading{grid-template-columns:minmax(0,1fr)}.owner-settings-directory-row{grid-template-columns:minmax(0,1fr);gap:8px}.owner-settings-directory-actions{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.owner-settings-directory-link{min-width:96px}.help-request-shortcuts-header{flex-direction:column;align-items:flex-start}.help-request-shortcut{min-height:104px;padding:10px}.dashboard-nested-disclosure>summary{align-items:flex-start}.daily-review-focus{gap:8px;padding:10px}.dashboard-section-disclosure>summary{flex-direction:column}.dashboard-section-disclosure-meta{text-align:left;justify-items:start;width:100%}.setup-path-strip-summary{gap:4px}.setup-path-strip-summary strong{font-size:.96rem}.setup-path-strip-summary p{font-size:.8rem;line-height:1.32}.setup-path-current-focus{grid-template-columns:minmax(0,1fr);gap:5px;padding:8px 10px}.setup-path-current-focus-main>span{font-size:.68rem}.setup-path-current-focus-copy strong{font-size:.96rem}.setup-path-current-focus p{font-size:.8rem;line-height:1.34}.setup-path-strip-steps{grid-template-columns:1fr;gap:6px}.owner-provisioning-setup-preview ol{grid-template-columns:1fr}.setup-path-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.setup-path-flow-step{align-items:center;gap:6px;min-height:44px;padding:8px}.setup-path-flow-title-row{grid-template-columns:minmax(0,1fr);gap:3px}.setup-path-flow-title{font-size:.78rem}.setup-path-flow-number{width:24px;height:24px}.setup-path-strip-step{align-items:center;min-height:52px;padding:8px 10px}.setup-path-strip-number{width:28px;height:28px}.setup-path-strip-copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.setup-path-strip-copy strong{font-size:.9rem}.setup-path-strip-status{text-align:right}.dashboard-brand-identity{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.dashboard-brand-context{border-left:1px solid var(--border);white-space:nowrap;flex-basis:auto;padding-left:8px;font-size:.68rem}.action-button{min-height:44px;padding:8px 12px}.policy-summary-grid{grid-template-columns:1fr}.policy-focus{gap:8px;padding:10px}.policy-editor-disclosure>summary{flex-direction:column;justify-content:center;align-items:flex-start;padding:9px 0}.policy-editor-actions .action-button,.setup-next-action-button{width:100%}.setup-step-summary,.setup-owner-answer-packet-summary{grid-template-columns:minmax(0,1fr);align-items:start}.blocked-actions a{min-height:44px}.setup-step{grid-template-columns:minmax(0,1fr)}.setup-step-marker{width:auto;min-width:44px;padding:0 9px}.setup-step-title-row{grid-template-columns:minmax(0,1fr)}.setup-step-action{grid-column:auto;justify-self:stretch;width:100%}.badge{white-space:normal;max-width:100%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phone-number-setup-summary{margin:0 0 12px;padding:0}.phone-number-setup-status{border-left:3px solid var(--accent);background:var(--surface-muted);min-height:42px;color:var(--text-muted);padding:10px 12px;font-size:.86rem;line-height:1.4}.phone-number-assignment{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:16px 0;display:flex}.phone-number-assignment>div{gap:3px;min-width:0;display:grid}.phone-number-label,.phone-number-area-code-field>span,.phone-forwarding-mode legend{color:var(--text-soft);font-size:.76rem;font-weight:700}.phone-number-assignment strong{overflow-wrap:anywhere;color:var(--text);font-size:1.35rem;line-height:1.2}.phone-number-assignment small{color:var(--text-soft);font-size:.76rem}.phone-number-setup-form{gap:16px;padding-top:16px;display:grid}.phone-number-area-code-field{gap:7px;max-width:190px;display:grid}.phone-number-area-code-field input{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;padding:9px 11px;font-size:1rem}.phone-number-area-code-field input:focus-visible,.phone-forwarding-segments input:focus-visible+span{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:2px}.phone-managed-fallback-notice{border-top:1px solid var(--border);gap:5px;padding-top:16px;display:grid}.phone-managed-fallback-notice strong{font-size:.82rem}.phone-managed-fallback-notice p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.45}.phone-forwarding-mode{border:0;min-width:0;margin:0;padding:0}.phone-forwarding-mode legend{margin-bottom:8px}.phone-forwarding-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.phone-forwarding-segments label{min-width:0;position:relative}.phone-forwarding-segments input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phone-forwarding-segments span{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);min-height:44px;color:var(--text-muted);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:8px 10px;font-size:.8rem;font-weight:750;line-height:1.2;display:flex}.phone-forwarding-segments input:checked+span{border-color:var(--brand);background:var(--brand);color:var(--text-inverse)}.phone-forwarding-mode>p{min-height:38px;color:var(--text-muted);margin:8px 0 0;font-size:.8rem;line-height:1.4}.phone-number-setup-actions{justify-content:flex-end;display:flex}.phone-connection-check-actions{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0}.phone-connection-check-actions>div{gap:4px;min-width:0;display:grid}.phone-connection-check-actions strong{color:var(--text);font-size:.88rem}.phone-connection-check-actions p{max-width:62ch;color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}.phone-number-progress-wrap{gap:16px;padding-top:16px;display:grid}.phone-number-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.phone-number-progress li{min-width:0;color:var(--text-soft);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.phone-number-progress li>span{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:inline-flex}.phone-number-progress li>strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.phone-number-progress li[data-complete=true]{color:var(--ready)}.phone-number-progress li[data-complete=true]>span{border-color:var(--ready-border);background:var(--ready-bg)}.phone-number-progress li[data-current=true]{color:var(--text)}.phone-number-progress li[data-current=true]>span{border-color:var(--accent);background:var(--warning-bg)}.phone-forwarding-plan{border-top:1px solid var(--border);padding-top:14px}.phone-forwarding-plan h3{color:var(--text);margin:0 0 5px;font-size:.88rem}.phone-forwarding-plan p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.phone-forwarding-plan .phone-number-safe-stop{color:var(--text);margin-top:8px;font-weight:700}.phone-forwarding-rehearsal{border-bottom:1px solid var(--border);gap:14px;padding:18px 0;display:grid}.phone-forwarding-rehearsal-heading,.phone-provider-guidance{gap:5px;min-width:0;display:grid}.phone-forwarding-rehearsal-heading strong,.phone-forwarding-rehearsal>strong{color:var(--text);font-size:.88rem}.phone-forwarding-rehearsal-heading p,.phone-forwarding-rehearsal>p,.phone-provider-guidance p{max-width:68ch;color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}.phone-system-field{max-width:390px;color:var(--text-soft);gap:7px;font-size:.76rem;font-weight:700;display:grid}.phone-system-field select{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;padding:9px 36px 9px 11px;font-size:.9rem}.phone-system-field select:focus-visible,.phone-provider-guidance a:focus-visible,.phone-forwarding-attestations input:focus-visible,.phone-forwarding-confirmation input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.phone-provider-guidance{border-left:3px solid var(--accent);background:var(--surface-muted);max-width:680px;padding:9px 12px}.phone-provider-guidance a{border-radius:var(--control-radius);width:fit-content;color:var(--accent-strong);text-underline-offset:2px;font-size:.8rem;font-weight:750;text-decoration:underline}.phone-forwarding-confirmation,.phone-forwarding-attestations label{min-width:0;min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:.8rem;line-height:1.4;display:flex}.phone-forwarding-confirmation input,.phone-forwarding-attestations input{width:18px;height:18px;accent-color:var(--accent);flex:none}.phone-forwarding-attestations{gap:4px;display:grid}.phone-forwarding-call-step .phone-number-safe-stop{color:var(--text);font-weight:750}.phone-forwarding-rehearsal-blocked,.phone-forwarding-cleanup-required{border-left:3px solid var(--danger);padding-left:12px}.phone-forwarding-cleanup{border-bottom:1px solid var(--border);padding:4px 0 14px}.phone-forwarding-cleanup>summary{min-height:44px;color:var(--text-muted);cursor:pointer;align-items:center;font-size:.82rem;font-weight:750;display:inline-flex}.phone-forwarding-cleanup>summary:hover{color:var(--text)}.phone-forwarding-cleanup>summary:focus-visible{border-radius:var(--control-radius);outline:2px solid var(--focus-ring);outline-offset:2px}.phone-forwarding-cleanup-form{gap:12px;max-width:680px;padding:8px 0 2px 18px;display:grid}.phone-forwarding-cleanup-required .phone-forwarding-cleanup-form{padding:0}.phone-number-release-control{border-top:1px solid var(--border);padding-top:14px}.phone-number-release-control>summary{min-height:44px;color:var(--text-muted);cursor:pointer;align-items:center;font-size:.82rem;font-weight:750;display:inline-flex}.phone-number-release-control>summary:hover{color:var(--text)}.phone-number-release-control>summary:focus-visible{border-radius:var(--control-radius);outline:2px solid var(--focus-ring);outline-offset:2px}.phone-number-release-form{gap:12px;max-width:680px;padding:4px 0 2px 18px;display:grid}.phone-number-release-form>p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}.phone-number-release-confirmations{gap:4px;display:grid}.phone-number-release-confirmations label{min-width:0;min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:.8rem;line-height:1.4;display:flex}.phone-number-release-confirmations input{width:18px;height:18px;accent-color:var(--accent);flex:none}.phone-number-release-confirmations input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.phone-number-release-actions{justify-content:flex-start;display:flex}@media (width<=640px){.phone-number-assignment,.phone-connection-check-actions{flex-direction:column;align-items:stretch}.phone-number-assignment .action-button,.phone-number-setup-actions .action-button,.phone-number-release-actions .action-button{width:100%}.phone-number-area-code-field{max-width:none}.phone-forwarding-segments,.phone-number-progress{grid-template-columns:1fr}.phone-system-field{max-width:none}.phone-number-release-form{padding-left:0}.phone-forwarding-mode>p{min-height:0}}.call-routing-policy-summary{margin:0 0 12px}.call-routing-policy-status{border-left:3px solid var(--accent);background:var(--surface-muted);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:11px 13px;display:grid}.call-routing-policy-status>div,.call-routing-policy-form,.call-routing-policy-transfer-fields,.call-routing-policy-transfer-fields>label{min-width:0;display:grid}.call-routing-policy-status>div{gap:3px}.call-routing-policy-status span,.call-routing-policy-mode legend,.call-routing-policy-transfer-fields>label>span{color:var(--text-soft);font-size:.76rem;font-weight:750;line-height:1.25}.call-routing-policy-status strong{overflow-wrap:anywhere;color:var(--text);font-size:.9rem;line-height:1.3}.call-routing-policy-status p,.call-routing-policy-fallback p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.call-routing-policy-form{gap:15px;padding-top:16px}.call-routing-policy-mode{border:0;min-width:0;margin:0;padding:0}.call-routing-policy-mode legend{margin-bottom:8px}.call-routing-policy-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.call-routing-policy-choices label{min-width:0;position:relative}.call-routing-policy-choices input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.call-routing-policy-choices label>span{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);cursor:pointer;align-content:center;gap:4px;min-height:76px;padding:11px 12px;display:grid}.call-routing-policy-choices strong,.call-routing-policy-fallback strong{color:var(--text);font-size:.84rem;line-height:1.25}.call-routing-policy-choices small{color:var(--text-muted);font-size:.74rem;line-height:1.35}.call-routing-policy-choices input:checked+span{border-color:var(--brand);background:var(--brand)}.call-routing-policy-choices input:checked+span strong,.call-routing-policy-choices input:checked+span small{color:var(--text-inverse)}.call-routing-policy-choices input:disabled+span{border-color:var(--border);background:var(--surface-muted);cursor:not-allowed;opacity:.64}.call-routing-policy-choices input:checked:disabled+span{border-color:var(--border-strong);background:var(--surface-strong)}.call-routing-policy-choices input:checked:disabled+span strong,.call-routing-policy-choices input:checked:disabled+span small{color:var(--text-muted)}.call-routing-policy-choices input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.call-routing-policy-transfer-fields{gap:12px}.call-routing-policy-transfer-fields>label{gap:7px}.call-routing-policy-transfer-fields input[type=tel]{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;padding:9px 11px;font-size:1rem}.call-routing-policy-transfer-fields input[type=tel]:focus-visible,.call-routing-policy-confirmation input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.call-routing-policy-transfer-fields .call-routing-policy-confirmation{color:var(--text-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:.8rem;line-height:1.4;display:grid}.call-routing-policy-confirmation input{width:18px;height:18px;accent-color:var(--brand);margin:1px 0 0}.call-routing-policy-fallback{border-top:1px solid var(--border);gap:5px;padding-top:14px;display:grid}.call-routing-policy-actions{justify-content:flex-end;display:flex}@media (width<=760px){.call-routing-policy-status{grid-template-columns:1fr;gap:7px}}@media (width<=640px){.call-routing-policy-choices{grid-template-columns:1fr}.call-routing-policy-actions,.call-routing-policy-actions .action-button{width:100%}}.owner-email-notification-summary{margin:0 0 12px}.owner-email-notification-status{border-left:3px solid var(--accent);background:var(--surface-muted);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:11px 13px;display:grid}.owner-email-notification-status>div{gap:3px;min-width:0;display:grid}.owner-email-notification-status span,.owner-email-notification-mode legend{color:var(--text-soft);font-size:.76rem;font-weight:750;line-height:1.25}.owner-email-notification-status strong{color:var(--text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}.owner-email-notification-status p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.owner-email-notification-form{gap:14px;padding-top:16px;display:grid}.owner-email-notification-mode{border:0;min-width:0;margin:0;padding:0}.owner-email-notification-mode>p{color:var(--text-muted);margin:4px 0 10px;font-size:.78rem;line-height:1.4}.owner-email-notification-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-email-notification-choices label{min-width:0;position:relative}.owner-email-notification-choices input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-email-notification-choices label>span{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);cursor:pointer;align-content:center;gap:4px;min-height:78px;padding:11px 12px;display:grid}.owner-email-notification-choices strong{color:var(--text);font-size:.84rem;line-height:1.25}.owner-email-notification-choices small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.35}.owner-email-notification-choices input:checked+span{border-color:var(--brand);background:var(--brand)}.owner-email-notification-choices input:checked+span strong,.owner-email-notification-choices input:checked+span small{color:var(--text-inverse)}.owner-email-notification-choices input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.owner-email-notification-choices input:disabled+span{cursor:not-allowed;opacity:.68}.owner-email-notification-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.owner-email-delivery-history{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.owner-email-delivery-history-heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.owner-email-delivery-history-heading h3{color:var(--text);margin:0;font-size:.88rem;line-height:1.3}.owner-email-delivery-history-heading span{color:var(--text-soft);font-size:.74rem;font-weight:700}.owner-email-delivery-empty{color:var(--text-muted);margin:10px 0 0;font-size:.82rem;line-height:1.4}.owner-email-delivery-list{margin:8px 0 0;padding:0;list-style:none}.owner-email-delivery-list li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 0;display:grid}.owner-email-delivery-list li:first-child{border-top:0}.owner-email-delivery-copy{gap:4px;min-width:0;display:grid}.owner-email-delivery-copy>div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.owner-email-delivery-copy strong{color:var(--text);font-size:.84rem;line-height:1.3}.owner-email-delivery-copy time{color:var(--text-soft);font-size:.72rem;line-height:1.3}.owner-email-delivery-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.4}.owner-email-delivery-action{justify-content:flex-end;align-items:center;gap:8px;min-width:120px;display:flex}.owner-email-retry-button{min-width:82px}@media (width<=760px){.owner-email-notification-status{grid-template-columns:1fr;gap:7px}}@media (width<=640px){.owner-email-notification-choices{grid-template-columns:1fr}.owner-email-notification-choices label>span{min-height:68px}.owner-email-notification-actions{grid-template-columns:1fr;display:grid}.owner-email-notification-actions .action-button{width:100%}.owner-email-delivery-list li{grid-template-columns:1fr;gap:8px}.owner-email-delivery-action{justify-content:space-between;min-width:0}}.owner-customer-sms-status{grid-template-columns:repeat(2,minmax(130px,.32fr)) minmax(0,1fr)}.owner-customer-sms-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-customer-sms-test,.owner-customer-sms-activity{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.owner-customer-sms-test h3,.owner-customer-sms-activity-heading h3{color:var(--text);margin:0;font-size:.88rem;line-height:1.3}.owner-customer-sms-test p{color:var(--text-muted);margin:7px 0 0;font-size:.8rem;line-height:1.45}.owner-customer-sms-activity-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.owner-customer-sms-activity-heading span,.owner-customer-sms-attempt-summary,.owner-customer-sms-empty{color:var(--text-soft);font-size:.74rem;line-height:1.4}.owner-customer-sms-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.owner-customer-sms-counts>div{border:1px solid var(--border);border-radius:var(--control-radius);gap:3px;padding:9px 10px;display:grid}.owner-customer-sms-counts dt{color:var(--text-soft);font-size:.7rem;line-height:1.25}.owner-customer-sms-counts dd{color:var(--text);margin:0;font-size:1rem;font-weight:750}.owner-customer-sms-attempt-summary,.owner-customer-sms-empty{margin:9px 0 0}.owner-customer-sms-activity-list{margin:8px 0 0;padding:0;list-style:none}.owner-customer-sms-activity-list li{border-top:1px solid var(--border);gap:4px;padding:11px 0;display:grid}.owner-customer-sms-activity-list li:first-child{border-top:0}.owner-customer-sms-activity-list li>div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.owner-customer-sms-activity-list strong{color:var(--text);font-size:.84rem}.owner-customer-sms-activity-list time,.owner-customer-sms-activity-list small{color:var(--text-soft);font-size:.72rem}.owner-customer-sms-activity-list p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.4}@media (width<=760px){.owner-customer-sms-status{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-customer-sms-status p{grid-column:1/-1}.owner-customer-sms-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.owner-customer-sms-status,.owner-customer-sms-choices,.owner-customer-sms-counts{grid-template-columns:1fr}.owner-customer-sms-status p{grid-column:auto}}
