:root{--color-canvas:#07110f;--color-surface:#0b1714;--color-panel:#101f1b;--color-panel-raised:#152823;--color-inset:#050d0b;--color-ink:#eef8f3;--color-ink-secondary:#a7bbb3;--color-ink-muted:#71847c;--color-rule:#b5f4da1f;--color-rule-strong:#b5f4da38;--color-accent:#64f4b7;--color-accent-strong:#34d99a;--color-accent-ink:#07110f;--color-success:#34d99a;--color-success-soft:#143328;--color-warning:#f6c762;--color-warning-soft:#35290f;--color-danger:#ff7a7a;--color-danger-soft:#391b1d;--color-info:#7db7ff;--color-info-soft:#14283a;--color-focus:#f6c762;--font-body:var(--font-lauxen), Montserrat, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", "Cascadia Code", "Segoe UI Mono", monospace;--font-editor:var(--font-body);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--text-11:.6875rem;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-24:1.5rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--rule:1px solid var(--color-rule);--rule-strong:1px solid var(--color-rule-strong);--control-height:2.75rem;--content-max:100rem;--dur-fast:.12s;--dur-base:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.operator-app{--canvas:var(--color-canvas);--surface:var(--color-surface);--surface-2:var(--color-panel);--surface-3:var(--color-panel-raised);--ink:var(--color-ink);--ink-soft:var(--color-ink-secondary);--muted:var(--color-ink-muted);--line:var(--color-rule);--line-strong:var(--color-rule-strong);--accent:var(--color-accent);--accent-ink:var(--color-accent-ink);--mint:var(--color-accent);--success:var(--color-success);--warning:var(--color-warning);--danger:var(--color-danger);--info:var(--color-info);--lauxen-canvas:var(--color-canvas);--lauxen-surface:var(--color-surface);--lauxen-panel:var(--color-panel);--lauxen-panel-raised:var(--color-panel-raised);--lauxen-border:var(--color-rule);--lauxen-border-strong:var(--color-rule-strong);--lauxen-text:var(--color-ink);--lauxen-text-secondary:var(--color-ink-secondary);--lauxen-text-muted:var(--color-ink-muted);--lauxen-mint:var(--color-accent);--lauxen-mint-strong:var(--color-accent-strong);--lauxen-amber:var(--color-warning);--lauxen-red:var(--color-danger);--lauxen-blue:var(--color-info)}
.operator-app,.operator-app *{box-sizing:border-box}:is(html:has(.operator-app),body:has(.operator-app)){background:var(--color-canvas)}.operator-app{background:var(--color-canvas);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-14);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.operator-app :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.operator-app :where(h1,h2,h3){overflow-wrap:anywhere;min-width:0;color:var(--color-ink);text-wrap:balance;font-style:normal;line-height:1.15}.operator-app :where(p,li,dd){text-wrap:pretty}.operator-app :where(a){color:inherit;text-decoration:none}.operator-app :where(button,input,select,textarea){font:inherit}.operator-app :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.operator-app :where(button,input,select,textarea):disabled,.operator-app [aria-disabled=true]{cursor:not-allowed;opacity:.52}.operator-app .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}@media (prefers-reduced-motion:reduce){.operator-app *,.operator-app :before,.operator-app :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.operator-app :where(button,.ui-button,.primary-link-button,.secondary-link-button,.secondary-action-button,.back-link-button,.detail-link-button,.decision-button,.admin-login-button,.admin-proposal-link-button,.copy-link-button,.scope-save-button,.scope-edit-trigger,.scope-add-area,.lead-review-button,.lead-delete-button,.proposal-review-link,.ai-regeneration-button,.test-deal-retry){min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border:var(--rule-strong);border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-13);text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-weight:650;line-height:1;display:inline-flex}.operator-app .ui-button-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.operator-app .ui-button-danger{border-color:var(--color-danger);color:var(--color-danger)}.operator-app .ui-button-quiet{background:0 0;border-color:#0000}.operator-app .ui-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:.9rem;height:.9rem;animation:.6s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(1turn)}}.operator-app :where(.primary-link-button,.decision-approve,.admin-login-button,.scope-save-button,.test-deal-confirm){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.operator-app .ui-badge-success{border-color:var(--color-success);color:var(--color-success)}.operator-app .ui-badge-warning{border-color:var(--color-warning);color:var(--color-warning)}.operator-app .ui-badge-danger{border-color:var(--color-danger);color:var(--color-danger)}.operator-app .ui-badge-info{border-color:var(--color-info);color:var(--color-info)}.operator-app :where(.decision-reject,.lead-delete-button){border-color:var(--color-danger);color:var(--color-danger)}@media (hover:hover) and (pointer:fine){.operator-app :where(button,.primary-link-button,.secondary-link-button,.secondary-action-button,.back-link-button,.detail-link-button,.decision-button,.admin-login-button,.admin-proposal-link-button,.copy-link-button,.scope-save-button,.scope-edit-trigger,.scope-add-area,.lead-review-button,.lead-delete-button,.proposal-review-link,.ai-regeneration-button,.test-deal-retry):hover:not(:disabled){border-color:var(--color-accent);background:var(--color-panel-raised);transform:translateY(-1px)}.operator-app :where(.primary-link-button,.decision-approve,.admin-login-button,.scope-save-button,.test-deal-confirm):hover:not(:disabled){background:var(--color-accent-strong);color:var(--color-accent-ink)}}.operator-app :where(button,[role=button]):active:not(:disabled){transform:translateY(1px)}.operator-app :where(.ui-badge,.signal-pill,.status-badge,.admin-pill,.brand-badge,.env-chip,.band-chip,.evidence-group-pill,.client-response-count){align-items:center;gap:var(--space-1);border:var(--rule);border-radius:var(--radius-sm);min-height:1.75rem;padding:var(--space-1) var(--space-2);background:var(--color-inset);color:var(--color-ink-secondary);font-size:var(--text-11);font-weight:650;line-height:1.2;display:inline-flex}.operator-app .ui-panel{padding:var(--space-4)}.operator-app .ui-panel-inset{background:var(--color-inset)}.operator-app .ui-panel-raised{background:var(--color-panel-raised)}.operator-app .ui-field{gap:var(--space-1);display:grid}.operator-app .ui-field-message{min-height:1lh;color:var(--color-ink-muted);font-size:var(--text-11)}.operator-app .ui-field-error{color:var(--color-danger)}.operator-app .ui-command-header{align-items:center;gap:var(--space-4);border-bottom:var(--rule);padding:var(--space-3) var(--space-4);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.operator-app .ui-command-metadata{color:var(--color-ink-secondary);font-size:var(--text-12)}@media (max-width:47.999rem){.operator-app .ui-command-header{grid-template-columns:minmax(0,1fr) auto}.operator-app .ui-command-content,.operator-app .ui-command-metadata{grid-column:1/-1}}.operator-app :where(.signal-clear,.status-approved,.status-paid,.is-success,.admin-pill-sent,.admin-pill-paid){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.operator-app :where(.signal-warn,.status-needs_review,.status-held,.admin-pill-paused,.admin-price-pending){border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.operator-app :where(.signal-danger,.status-rejected,.admin-pill-stopped,.is-error){border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.operator-app :where(.signal-info,.status-sent){border-color:var(--color-info);background:var(--color-info-soft);color:var(--color-info)}.operator-app .status-pill{border:var(--rule);border-radius:var(--radius-sm);min-height:1.75rem;padding:var(--space-1) var(--space-2);background:var(--color-inset);color:var(--color-ink-secondary);font-size:var(--text-11);align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.operator-app :where(.status-approved,.status-paid){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.operator-app :where(.status-needs_review,.status-held){border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.operator-app .status-rejected{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.operator-app .status-sent,.operator-app :where(.admin-pill-preview_ready,.admin-pill-draft,.admin-pill-published){border-color:var(--color-info);background:var(--color-info-soft);color:var(--color-info)}.operator-app .admin-row-link{color:var(--color-ink);text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){.operator-app .admin-row-link:hover{color:var(--color-accent);text-decoration-color:currentColor}}.operator-app :where(.ui-panel,.queue-pane,.detail-console,.rules-console,.alerts-console,.admin-panel,.admin-login-panel,.test-deal-panel,.test-deal-safety,.test-deal-job,.test-deal-preview,.pricing-authority-workspace,.proposal-delivery-panel,.client-response-panel,.approval-input-dialog,.evidence-explorer,.live-rule-panel,.live-quote-editor,.live-change-drawer){border:var(--rule);border-radius:var(--radius-lg);background:var(--color-panel);min-width:0;color:var(--color-ink)}.operator-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--control-height);border:var(--rule-strong);border-radius:var(--radius-md);outline-offset:1px;padding:var(--space-2) var(--space-3);background:var(--color-inset);color:var(--color-ink);transition:background-color var(--dur-fast) var(--ease-out);outline:2px solid #0000}.operator-app textarea{resize:vertical;min-height:6rem}.operator-app :where(input,textarea)::placeholder{color:var(--color-ink-muted)}@media (hover:hover) and (pointer:fine){.operator-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled){background:var(--color-surface)}}.operator-app :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger)}.operator-app :where(input[type=checkbox],input[type=radio]){width:1rem;height:1rem;accent-color:var(--color-accent)}.operator-app :where(.eyebrow,.admin-row-kicker,.block-title>span,.pane-head>span,dt,label>span){color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app :where(.quiet-copy,.admin-empty-state,.empty-state,.empty-detail-state){color:var(--color-ink-secondary);font-size:var(--text-13)}.operator-app :where(.admin-empty-state,.empty-state,.empty-detail-state){border:1px dashed var(--color-rule-strong);padding:var(--space-6);text-align:center}.operator-app :where(table){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.operator-app :where(th,td){border-bottom:var(--rule);padding:var(--space-3);text-align:start;vertical-align:top}.operator-app th{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app :where(.segmented-control,.sort-control,.pagination-bar,.admin-tabs,.command-nav),.operator-app :where(.sort-control>div,.pagination-bar>div){align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.operator-app :where(.segmented-control a,.sort-control a,.pagination-bar a,.admin-tabs a,.command-nav a){border-radius:var(--radius-sm);min-height:2.25rem;padding:0 var(--space-3);color:var(--color-ink-secondary);font-size:var(--text-12);white-space:nowrap;border:1px solid #0000;align-items:center;font-weight:650;display:inline-flex}.operator-app :where(.segment-active,.sort-active,.admin-tab-active,[aria-current=page]){background:var(--color-panel-raised);border-color:var(--color-rule-strong)!important;color:var(--color-accent)!important}
.operator-app .lauxen-flow-shell,.operator-app .ops-shell,.operator-app .admin-shell{width:min(100%, var(--content-max));min-height:100dvh;padding:var(--space-3);margin-inline:auto}.operator-app .top-command{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--rule);min-height:4rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);display:flex;position:sticky;top:0}.operator-app .brand-row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.operator-app .brand-logo{object-fit:contain;width:auto;height:2rem;display:block}.operator-app .brand-copy,.operator-app .brand-row>span:not(.brand-badge){gap:var(--space-1);color:var(--color-ink-secondary);font-size:var(--text-12);display:grid}.operator-app .overview-band,.operator-app .admin-hero,.operator-app .live-deal-hero{gap:var(--space-4);border-bottom:var(--rule-strong);padding:var(--space-6) var(--space-3);display:grid}.operator-app :where(.overview-title-block,.detail-title-row,.admin-hero) h1{max-width:24ch;font-size:clamp(var(--text-24), 4vw, 2.25rem);letter-spacing:-.025em;font-weight:650}.operator-app :where(.overview-title-block,.detail-title-row,.admin-hero) p:not(.eyebrow){max-width:70ch;color:var(--color-ink-secondary)}.operator-app .overview-command-strip,.operator-app .stat-strip,.operator-app .detail-workflow-band{border:var(--rule);border-radius:var(--radius-lg);background:var(--color-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1px;display:grid;overflow:clip}.operator-app :where(.stat-cell,.overview-command-strip>*,.band-chip){align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--color-panel);display:grid}.operator-app :where(.stat-cell span,.stat-cell small,.overview-command-strip span,.overview-command-strip small){color:var(--color-ink-secondary);font-size:var(--text-12);display:block}.operator-app :where(.stat-cell strong,.quote-value strong,.mini-metrics strong,.live-price-output strong){color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-18);font-variant-numeric:tabular-nums;margin-block-start:var(--space-1);display:block}.operator-app .work-console,.operator-app .dashboard-console{gap:var(--space-3);padding-block:var(--space-3);display:grid}.operator-app .queue-pane,.operator-app .detail-console,.operator-app .rules-console,.operator-app .alerts-console,.operator-app .admin-panel,.operator-app .test-deal-panel{padding:var(--space-4)}.operator-app :where(.pane-head,.admin-panel-head,.test-deal-panel-head,.proposal-delivery-head,.client-response-head){justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:var(--rule);margin-block-end:var(--space-4);padding-block-end:var(--space-3);display:flex}.operator-app :where(.pane-head,.admin-panel-head,.proposal-delivery-head) h2{font-size:var(--text-18);font-weight:650}.operator-app .toolbar{gap:var(--space-3);margin-block-end:var(--space-3);display:grid}.operator-app .filter-control{gap:var(--space-1);display:grid}.operator-app .queue-list,.operator-app .lead-card-list,.operator-app .admin-log-list,.operator-app .client-response-list,.operator-app .proposal-delivery-history{gap:var(--space-2);padding:0;list-style:none;display:grid}.operator-app :where(.queue-card,.lead-card-mobile,.admin-log-row,.client-response-assignment,.proposal-follow-up-view){border:var(--rule);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.operator-app :where(.queue-card-link,.lead-card-main,.admin-log-row,.client-response-assignment){gap:var(--space-3);padding:var(--space-3);display:grid}@media (hover:hover) and (pointer:fine){.operator-app .queue-card:hover{border-color:var(--color-rule-strong);background:var(--color-panel-raised)}}.operator-app .queue-card-selected{border-color:var(--color-accent)}.operator-app :where(.queue-card-main,.queue-card-metrics,.lead-card-metrics,.admin-email-card-facts,.proposal-delivery-facts){gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.operator-app .detail-shell{gap:var(--space-3);display:grid}.operator-app .detail-title-row{gap:var(--space-3);padding:var(--space-4);display:grid}.operator-app .detail-console{gap:var(--space-4);display:grid}.operator-app .detail-work-grid,.operator-app .pricing-authority-grid,.operator-app .live-quote-main{gap:var(--space-3);min-width:0;display:grid}.operator-app :where(.evidence-carousel,.evidence-image-viewer,.evidence-lightbox-panel){border:var(--rule);border-radius:var(--radius-md);background:var(--color-inset);min-width:0;overflow:clip}.operator-app :where(.evidence-image-stage,.evidence-media){place-items:center;min-height:15rem;display:grid;position:relative}.operator-app :where(.evidence-media img,.evidence-image-frame img){object-fit:contain;width:100%;max-height:34rem;display:block}.operator-app :where(.evidence-thumb-rail,.evidence-image-thumb-rail,.evidence-group-pills){gap:var(--space-2);padding:var(--space-2);display:flex;overflow-x:auto}.operator-app :where(.evidence-image-arrow,.evidence-reviews-arrow){width:var(--control-height);height:var(--control-height);border:var(--rule-strong);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-ink);place-items:center;display:grid}.operator-app .evidence-lightbox{z-index:100;padding:var(--space-4);background:color-mix(in oklch, var(--color-canvas) 92%, transparent);place-items:center;display:grid;position:fixed;inset:0}.operator-app :where(.pricing-authority-workspace,.live-rule-panel,.live-quote-editor,.proposal-delivery-panel,.client-response-panel){padding:var(--space-4)}.operator-app :where(.pricing-workspace-fields,.approval-input-dialog-fields,.scope-manual-editor-list,.test-deal-preview-grid){gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.operator-app :where(.pricing-ai-suggestion,.pricing-final-card,.pricing-base-formula,.pricing-complexity-list>*,.live-price-calculation,.live-change-summary,.scope-manual-area-heading){border:var(--rule);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--color-surface)}.operator-app :where(.pricing-ai-suggestion-head,.live-section-title){justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.operator-app :where(.pricing-save-decision,.live-decision-bar){gap:var(--space-3);border-top:var(--rule-strong);padding:var(--space-3);background:var(--color-panel);display:grid}.operator-app :where(.pricing-save-actions,.scope-editor-actions,.proposal-delivery-actions,.admin-row-actions,.live-rule-actions,.approval-input-dialog-actions,.test-deal-preview-actions,.test-deal-result-actions){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.operator-app :where(.pricing-save-conflict,.live-pricing-error,.admin-login-error,.test-deal-error,.proposal-delivery-warning,.client-response-ambiguity){border-inline-start:3px solid var(--color-danger);padding:var(--space-3);background:var(--color-danger-soft);color:var(--color-danger)}.operator-app :where(.pricing-withheld-adjustments,.admin-pricing-advisory,.live-pricing-refresh-alert){border-inline-start:3px solid var(--color-warning);padding:var(--space-3);background:var(--color-warning-soft);color:var(--color-warning)}.operator-app :where(.scope-manual-editor,.pricing-authority-work,.pricing-authority-evidence){gap:var(--space-3);min-width:0;display:grid}.operator-app .admin-command-band,.operator-app .admin-tabs{margin-block:var(--space-3)}.operator-app .admin-shell{align-content:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.operator-app :where(.admin-email-card-head,.admin-proposal-row,.admin-client-reply-row,.admin-follow-up-paused-row){gap:var(--space-3);border-bottom:var(--rule);padding-block:var(--space-3);display:grid}.operator-app :where(.admin-email-preview,.proposal-draft-preview,.proposal-sms-draft){border:var(--rule);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-inset);color:var(--color-ink-secondary);font:var(--text-12)/1.6 var(--font-data);white-space:pre-wrap;overflow:auto}.operator-app .admin-login-shell{place-items:center;min-height:100dvh;display:grid}.operator-app .admin-login-panel{gap:var(--space-6);width:min(100%,28rem);padding:var(--space-6);display:grid}.operator-app :where(.admin-login-copy,.admin-login-form,.admin-login-field){gap:var(--space-2);display:grid}.operator-app .test-deal-workbench{gap:var(--space-3);display:grid}.operator-app :where(.test-deal-filters,.test-deal-preview-actions,.test-deal-result-actions){align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.operator-app :where(.test-deal-table-wrap,.lead-table-wrap){max-width:100%;overflow-x:auto}.operator-app :where(.test-deal-loading,.test-deal-polling-error){padding:var(--space-4);color:var(--color-ink-secondary)}.operator-app .live-rule-cards,.operator-app .live-price-choice-options,.operator-app .live-service-day-options{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.operator-app :where(.live-rule-cards>*,.live-price-choice,.live-service-day-options label){border:var(--rule);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface)}.operator-app .live-change-log,.operator-app .live-scope-list,.operator-app .proposal-blocker-list,.operator-app .proposal-advisory-list,.operator-app .proposal-attachment-list,.operator-app .proposal-follow-up-emails{gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.operator-app .mobile-decision-jump,.operator-app .mobile-decision-jump-top,.operator-app .lead-card-mobile{display:none}@media (min-width:48rem){.operator-app .lauxen-flow-shell,.operator-app .ops-shell,.operator-app .admin-shell{padding:var(--space-4)}.operator-app .overview-band,.operator-app .admin-hero{grid-template-columns:minmax(18rem,.8fr) minmax(36rem,1.2fr);align-items:center}.operator-app .toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.operator-app .detail-work-grid,.operator-app .pricing-authority-grid{grid-template-columns:minmax(0,3fr) minmax(16rem,1fr)}.operator-app .pricing-save-decision,.operator-app .live-decision-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:64rem){.operator-app .work-console:not(.dashboard-console){grid-template-columns:minmax(18rem,.8fr) minmax(0,2.2fr)}.operator-app .dashboard-console{grid-template-columns:minmax(0,1fr)}.operator-app .test-deal-workbench{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}}@media (max-width:47.999rem){.operator-app .top-command{flex-direction:column;align-items:flex-start;position:relative}.operator-app .command-nav{flex-wrap:wrap;width:100%}.operator-app .command-nav a{flex:none}.operator-app :where(.pane-head,.admin-panel-head,.proposal-delivery-head){flex-direction:column;align-items:stretch}.operator-app .lead-table-wrap{display:none}.operator-app .lead-card-mobile,.operator-app .mobile-decision-jump,.operator-app .mobile-decision-jump-top{display:grid}.operator-app :where(.pricing-save-actions,.scope-editor-actions,.proposal-delivery-actions,.admin-row-actions)>*{width:100%}}@media (pointer:coarse){.operator-app :where(button,a,input,select,textarea,summary){min-height:var(--control-height)}}
.operator-app .overview-title-block{gap:var(--space-2);display:grid}.operator-app .overview-command-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-app .queue-pane{padding:var(--space-4);overflow:hidden}.operator-app .queue-pane .pane-head>div{gap:var(--space-1);display:grid}.operator-app .queue-pane .pane-head span,.operator-app .filter-control>span,.operator-app .sort-control>span{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .queue-pane .toolbar{border-bottom:var(--rule);padding-block-end:var(--space-3)}.operator-app .lead-table{table-layout:fixed}.operator-app .lead-table th:first-child{width:30%}.operator-app .lead-table th:nth-child(2){width:10%}.operator-app .lead-table th:nth-child(3){width:12%}.operator-app .lead-table th:nth-child(4){width:10%}.operator-app .lead-table th:nth-child(5){width:5%}.operator-app .lead-table th:nth-child(6){width:13%}.operator-app .lead-table th:nth-child(7){width:15%}.operator-app .lead-table th:nth-child(8){width:5%}.operator-app .lead-table td{overflow-wrap:anywhere;color:var(--color-ink-secondary);font-size:var(--text-13)}.operator-app .lead-table td>strong{color:var(--color-ink);font-family:var(--font-data);font-variant-numeric:tabular-nums}.operator-app .lead-link{gap:var(--space-1);color:var(--color-ink-secondary);line-height:1.35;display:grid}.operator-app .lead-link strong{color:var(--color-ink);font-size:var(--text-14)}.operator-app .lead-link span,.operator-app .lead-link small{display:block}.operator-app .lead-link small{color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-11)}.operator-app .lead-signal-stack,.operator-app .admin-row-status{align-items:flex-start;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.operator-app .lead-signal-summary{gap:var(--space-1);border-inline-start:2px solid var(--color-rule-strong);min-width:0;padding-inline-start:var(--space-2);line-height:1.25;display:grid}.operator-app .lead-signal-summary strong{color:var(--color-ink);font-size:var(--text-12);font-weight:600}.operator-app .lead-signal-summary :where(span,small){color:var(--color-ink-muted);font-size:var(--text-11)}.operator-app .lead-signal-summary.is-danger{border-inline-start-color:var(--color-danger)}.operator-app .lead-signal-summary.is-warn{border-inline-start-color:var(--color-warning)}.operator-app .lead-signal-summary.is-clear{border-inline-start-color:var(--color-success)}.operator-app .queue-status{align-items:center;gap:var(--space-2);color:var(--color-ink-secondary);font-size:var(--text-12);white-space:nowrap;font-weight:600;line-height:1.25;display:inline-flex}.operator-app .queue-status:before{background:var(--color-ink-muted);content:"";border-radius:50%;flex:none;width:.375rem;height:.375rem}.operator-app :where(.queue-status-needs_review,.queue-status-held,.queue-status-payment_pending,.queue-status-services_reviewed):before{background:var(--color-warning)}.operator-app :where(.queue-status-approved,.queue-status-paid,.queue-status-contract_signed):before{background:var(--color-success)}.operator-app .queue-status-rejected:before{background:var(--color-danger)}.operator-app :where(.queue-status-sent,.queue-status-viewed):before{background:var(--color-info)}.operator-app .lead-delete-form{justify-content:flex-end;display:flex}.operator-app .lead-delete-button{width:var(--control-height);padding:0}.operator-app .pagination-bar{border-top:var(--rule);color:var(--color-ink-secondary);font-size:var(--text-12);justify-content:space-between;padding-block-start:var(--space-4)}.operator-app .pagination-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.operator-app .test-deal-toggle{min-height:var(--control-height);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--color-ink-secondary);font-size:var(--text-12);white-space:nowrap;background:0 0;border:1px solid #0000;font-weight:650;display:inline-flex}.operator-app .test-deal-toggle:hover{border-color:var(--color-rule);background:var(--color-panel-raised);color:var(--color-ink)}.operator-app .test-deal-toggle[aria-pressed=true]{color:var(--color-accent)}.operator-app .test-deal-toggle-track{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-inset);align-items:center;width:1.75rem;height:1rem;padding:.125rem;display:inline-flex}.operator-app .test-deal-toggle-track>span{background:var(--color-ink-muted);width:.625rem;height:.625rem;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%}.operator-app .test-deal-toggle[aria-pressed=true] .test-deal-toggle-track{border-color:var(--color-accent)}.operator-app .test-deal-toggle[aria-pressed=true] .test-deal-toggle-track>span{background:var(--color-accent);transform:translate(.75rem)}.operator-app .pagination-disabled{pointer-events:none;opacity:.45}.operator-app .lead-card-list{margin:0}.operator-app .lead-card-mobile{gap:var(--space-3);padding:var(--space-3);overflow:hidden}.operator-app .lead-card-main{padding:0}.operator-app .lead-card-main>span,.operator-app .lead-card-main small{color:var(--color-ink-muted);font-size:var(--text-12)}.operator-app .lead-card-main strong{font-size:var(--text-16)}.operator-app .lead-card-metrics{border-block:var(--rule);padding-block:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.operator-app .lead-card-metrics>div{gap:var(--space-1);display:grid}.operator-app .lead-card-metrics span{color:var(--color-ink-muted);font-size:var(--text-11)}.operator-app .lead-card-metrics strong{overflow-wrap:anywhere;font-size:var(--text-13)}.operator-app .lead-card-actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (max-width:79.999rem){.operator-app .overview-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.operator-app .overview-band{gap:var(--space-4);padding:var(--space-6) var(--space-3)}.operator-app .overview-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-app :where(.stat-cell,.overview-command-strip>*),.operator-app .queue-pane{padding:var(--space-3)}.operator-app .queue-pane .toolbar{gap:var(--space-4)}.operator-app :where(.segmented-control,.sort-control>div){flex-wrap:nowrap;padding-block-end:var(--space-1);overflow-x:auto}.operator-app .lead-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:22rem){.operator-app .overview-command-strip,.operator-app .lead-card-metrics{grid-template-columns:minmax(0,1fr)}}
.operator-app .admin-command-band{margin-block:0}.operator-app .package-status-shell{align-content:start;gap:var(--space-3);display:grid}.operator-app .package-status-command{gap:var(--space-6);border:var(--rule-strong);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-panel);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);display:grid}.operator-app .package-status-command.is-ready{border-inline-start-color:var(--color-success)}.operator-app .package-status-command.is-error{border-inline-start-color:var(--color-danger);grid-template-columns:minmax(0,1fr) auto;align-items:end}.operator-app .package-status-heading,.operator-app .package-status-command.is-error>div{justify-items:start;gap:var(--space-2);display:grid}.operator-app .package-status-command h1{max-width:24ch;font-size:clamp(var(--text-24), 4vw, 2.25rem);letter-spacing:-.025em;text-wrap:balance;font-weight:650}.operator-app .package-status-command p:not(.eyebrow){max-width:66ch;color:var(--color-ink-secondary);text-wrap:pretty}.operator-app .package-status-facts{border:var(--rule);border-radius:var(--radius-md);background:var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1px;display:grid;overflow:clip}.operator-app .package-status-facts>div{align-content:center;gap:var(--space-1);min-width:0;padding:var(--space-3);background:var(--color-surface);display:grid}.operator-app .package-status-facts dt{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.operator-app .package-status-facts dd{color:var(--color-ink);font-size:var(--text-13);overflow-wrap:anywhere;font-weight:600}.operator-app .package-status-workbench{gap:var(--space-3);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:start;display:grid}.operator-app :where(.package-blocker-panel,.package-next-action,.package-ready-panel){border:var(--rule);border-radius:var(--radius-lg)}.operator-app .package-status-panel-head{justify-content:space-between;align-items:end;gap:var(--space-4);border-bottom:var(--rule);margin-block-end:var(--space-4);padding-block-end:var(--space-3);display:flex}.operator-app .package-status-panel-head h2,.operator-app .package-next-action h2,.operator-app .package-ready-panel h2{font-size:var(--text-18);font-weight:650}.operator-app .package-status-panel-head>span{color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-12);font-variant-numeric:tabular-nums}.operator-app .package-blocker-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.operator-app .package-blocker-list li{gap:var(--space-3);border:var(--rule);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.operator-app .package-blocker-number{border:var(--rule);border-radius:var(--radius-sm);background:var(--color-warning-soft);width:2.5rem;height:2.5rem;color:var(--color-warning);font-family:var(--font-data);font-size:var(--text-12);font-variant-numeric:tabular-nums;place-items:center;display:grid}.operator-app .package-blocker-list li>div{gap:var(--space-1);display:grid}.operator-app .package-blocker-list h3{color:var(--color-ink);font-size:var(--text-16);font-weight:650}.operator-app .package-blocker-list p,.operator-app .package-next-action p,.operator-app .package-ready-panel p{color:var(--color-ink-secondary);text-wrap:pretty}.operator-app .package-blocker-list strong{color:var(--color-warning);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;margin-block-start:var(--space-2)}.operator-app .package-next-action{gap:var(--space-2);display:grid}.operator-app .package-status-actions{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.operator-app .package-status-actions>:where(button,a,form){width:100%;min-width:0}.operator-app .package-status-actions form{display:contents}.operator-app .package-ready-panel{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.operator-app .package-ready-panel>div{gap:var(--space-1);display:grid}@media (max-width:55rem){.operator-app .package-status-command,.operator-app .package-status-workbench{grid-template-columns:minmax(0,1fr)}}@media (max-width:39rem){.operator-app .package-status-command{gap:var(--space-4);padding:var(--space-4)}.operator-app .package-status-facts{grid-template-columns:minmax(0,1fr)}.operator-app .package-status-command.is-error,.operator-app .package-ready-panel{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.operator-app .package-status-command.is-error>a,.operator-app .package-ready-panel>a{width:100%}}.operator-app .admin-tabs{gap:var(--space-2);border-bottom:var(--rule);padding-block:var(--space-2);margin-block:0}.operator-app .admin-tabs a{gap:var(--space-2)}.operator-app .admin-tab-count{border-radius:var(--radius-sm);background:var(--color-inset);min-width:1.5rem;min-height:1.5rem;color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-11);place-items:center;display:inline-grid}.operator-app .admin-tab-active .admin-tab-count{background:var(--color-accent);color:var(--color-accent-ink)}.operator-app .admin-panel{padding:var(--space-4)}.operator-app .admin-panel-head{align-items:end}.operator-app .admin-panel-head>span{color:var(--color-ink-muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.operator-app .admin-log-list{gap:var(--space-2)}.operator-app .admin-log-row,.operator-app .admin-email-card{gap:var(--space-4);border:var(--rule);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--color-surface);display:grid}.operator-app .admin-proposal-row{border-bottom:var(--rule);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.6fr) 14rem;align-items:start}.operator-app .admin-log-row:not(.admin-proposal-row):not(.admin-email-card){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start}.operator-app .admin-log-row:not(.admin-proposal-row):not(.admin-email-card)>div:not(.admin-row-actions),.operator-app .admin-proposal-row>div:not(.admin-row-actions),.operator-app .admin-email-card-head>div{gap:var(--space-1);min-width:0;display:grid}.operator-app .admin-proposal-row p,.operator-app .admin-email-card p{color:var(--color-ink-secondary);overflow-wrap:anywhere}.operator-app .admin-proposal-row>div:nth-child(2)>strong{color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-16);font-variant-numeric:tabular-nums}.operator-app :where(.proposal-blocker-list,.proposal-advisory-list){margin:0;padding:0;list-style:none}.operator-app .admin-proposal-row :where(.proposal-blocker-list,.proposal-advisory-list){gap:var(--space-2);padding-inline-start:0;display:grid}.operator-app :where(.proposal-blocker-list,.proposal-advisory-list) li{gap:var(--space-1);border-inline-start:3px solid var(--color-warning);padding:var(--space-2) var(--space-3);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-12);display:grid}.operator-app .proposal-advisory-list li{border-inline-start-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.operator-app .admin-proposal-advisories{gap:var(--space-2);display:grid}.operator-app .admin-pricing-advisory,.operator-app .admin-review-reason,.operator-app .admin-email-card-warning{border-inline-start:3px solid var(--color-warning);padding:var(--space-2) var(--space-3);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-12)}.operator-app .admin-pricing-generating{align-items:center;gap:var(--space-2);border-inline-start:3px solid var(--color-info);padding:var(--space-2) var(--space-3);background:var(--color-info-soft);color:var(--color-info);font-size:var(--text-12);display:flex}.operator-app .admin-review-reason{gap:var(--space-1);display:grid}.operator-app .admin-row-actions,.operator-app .admin-email-card-actions{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.operator-app .admin-proposal-row .admin-row-actions{justify-content:stretch;justify-items:stretch;display:grid}.operator-app .admin-proposal-row .admin-row-actions>:where(form,a,button,.admin-action-disabled){width:100%}.operator-app .admin-row-actions form{display:contents}.operator-app .admin-action-disabled{min-height:var(--control-height);padding-inline:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-12);align-items:center;display:inline-flex}.operator-app .admin-email-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.operator-app .admin-email-card-facts{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operator-app .admin-email-card-facts>div{gap:var(--space-1);border-inline-start:var(--rule);padding:var(--space-2) var(--space-3);display:grid}.operator-app .admin-email-card-facts>div:first-child{border-inline-start:0;padding-inline-start:0}.operator-app .admin-email-card-facts dd{overflow-wrap:anywhere}.operator-app :where(.admin-email-preview,.admin-send-confirmation)>summary,.operator-app .admin-email-preview summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;color:var(--color-ink);font-weight:650;display:flex}.operator-app .admin-email-preview-content{gap:var(--space-3);border-top:var(--rule);padding-block-start:var(--space-3);display:grid}.operator-app .admin-email-preview-content pre{white-space:pre-wrap;max-height:24rem;overflow:auto}.operator-app .admin-email-card-actions{border-top:var(--rule);grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:end;padding-block-start:var(--space-3);display:grid}.operator-app .admin-email-card-links{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.operator-app .admin-email-card-delivery-actions{align-items:end;gap:var(--space-2);grid-template-columns:minmax(18rem,1fr) auto;display:grid}.operator-app .admin-test-email-form{align-items:end;gap:var(--space-2);grid-template-columns:minmax(12rem,1fr) auto;min-width:0;display:grid}.operator-app .admin-test-email-form label{gap:var(--space-1);min-width:0;display:grid}.operator-app .admin-send-confirmation{min-width:14rem}.operator-app .admin-send-confirmation>summary{border:var(--rule-strong);border-radius:var(--radius-md);padding-inline:var(--space-3);background:var(--color-panel);justify-content:center}.operator-app .admin-action-feedback{gap:var(--space-1);border-inline-start:3px solid var(--color-info);padding:var(--space-3) var(--space-4);background:var(--color-info-soft);color:var(--color-info);display:grid}.operator-app .admin-action-feedback-danger{border-inline-start-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.operator-app .admin-login-panel{gap:var(--space-4);padding:var(--space-6);background:var(--color-panel)}.operator-app .admin-login-brand{align-items:center;gap:var(--space-3);color:var(--color-ink-secondary);display:flex}.operator-app .admin-login-copy h1{font-size:var(--text-24)}@media (max-width:63.999rem){.operator-app .admin-proposal-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.operator-app .admin-proposal-row .admin-row-actions{grid-column:1/-1;justify-content:flex-start}.operator-app .admin-email-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-app .admin-log-row:not(.admin-proposal-row):not(.admin-email-card),.operator-app .admin-email-card-actions{grid-template-columns:minmax(0,1fr)}.operator-app .admin-email-card-delivery-actions{justify-self:stretch}}@media (max-width:47.999rem){.operator-app .admin-tabs{flex-wrap:nowrap;overflow-x:auto}.operator-app .admin-panel{padding:var(--space-3)}.operator-app .admin-proposal-row,.operator-app .admin-email-card-facts,.operator-app .admin-email-card-delivery-actions,.operator-app .admin-test-email-form{grid-template-columns:minmax(0,1fr)}.operator-app .admin-proposal-row .admin-row-actions,.operator-app .admin-email-card-actions{justify-content:stretch}.operator-app :where(.admin-row-actions,.admin-email-card-actions)>*{width:100%}.operator-app .admin-email-card-head{flex-direction:column;align-items:stretch}.operator-app .admin-login-panel{padding:var(--space-4)}}
.operator-app .test-deal-shell{min-height:100dvh}.operator-app .test-deal-command{margin:0}.operator-app .test-deal-command-state{gap:var(--space-1);text-align:end;justify-items:end;min-width:15rem;display:grid}.operator-app .test-deal-command-state span,.operator-app .test-deal-command-state small{color:var(--color-ink-secondary);font-size:var(--text-12)}.operator-app .test-deal-command-state strong{color:var(--color-accent);font-size:var(--text-16)}.operator-app .test-deal-safety,.operator-app .test-deal-job,.operator-app .test-deal-preview{gap:var(--space-4);padding:var(--space-4);display:grid}.operator-app .test-deal-safety{grid-template-columns:minmax(0,1fr);align-items:start}.operator-app .test-deal-safety>p{overflow-wrap:anywhere;min-width:0}.operator-app .test-deal-safety>div,.operator-app .test-deal-job>div,.operator-app .test-deal-preview-head>div{gap:var(--space-1);display:grid}.operator-app :where(.test-deal-safety,.test-deal-job,.test-deal-preview) h2{font-size:var(--text-18)}.operator-app :where(.test-deal-safety,.test-deal-job,.test-deal-preview) p{color:var(--color-ink-secondary)}.operator-app .test-deal-job-succeeded{border-color:var(--color-success)}.operator-app :where(.test-deal-job-failed,.test-deal-job-cleanup_required){border-color:var(--color-danger)}.operator-app :where(.test-deal-job-running,.test-deal-job-queued){border-color:var(--color-warning)}.operator-app .test-deal-preview-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.operator-app .test-deal-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.operator-app .test-deal-preview-grid>div{gap:var(--space-1);border:var(--rule);padding:var(--space-3);background:var(--color-surface);display:grid}.operator-app .test-deal-mode-picker{gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.operator-app .test-deal-mode-picker legend{color:var(--color-ink-secondary);font-size:var(--text-12);grid-column:1/-1;margin-block-end:var(--space-2);font-weight:600}.operator-app .test-deal-mode-picker label{align-items:start;gap:var(--space-2);border:var(--rule);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.operator-app .test-deal-mode-picker label.is-selected{border-color:var(--color-accent);background:var(--color-panel)}.operator-app .test-deal-mode-picker input{accent-color:var(--color-accent);margin-block-start:.2rem}.operator-app .test-deal-mode-picker span{gap:var(--space-1);min-width:0;display:grid}.operator-app .test-deal-mode-picker small{color:var(--color-ink-secondary);line-height:1.5}.operator-app .test-deal-result-actions strong{color:var(--color-accent)}.operator-app .test-deal-result-actions{align-items:center}.operator-app .test-deal-panel{grid-column:1/-1;min-width:0}.operator-app .test-deal-filters{align-items:end;gap:var(--space-3);border-bottom:var(--rule);grid-template-columns:minmax(13rem,.9fr) minmax(17rem,1.3fr) auto;padding-block-end:var(--space-4);display:grid}.operator-app .test-deal-filters label{gap:var(--space-1);min-width:0;display:grid}.operator-app .test-deal-table td:first-child{gap:var(--space-1);display:grid}.operator-app .test-deal-table td:first-child span{color:var(--color-ink-muted);font-size:var(--text-12)}.operator-app .test-deal-table td:last-child{text-align:end}.operator-app .test-deal-loading{min-height:4rem;padding:var(--space-4) 0}.operator-app .test-deal-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--rule);padding-block-start:var(--space-4);display:flex}@media (max-width:63.999rem){.operator-app .test-deal-workbench,.operator-app .test-deal-safety{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.999rem){.operator-app .test-deal-command-state{text-align:start;justify-items:start;min-width:0}.operator-app .test-deal-preview-head{flex-direction:column;align-items:stretch}.operator-app .test-deal-preview-grid,.operator-app .test-deal-mode-picker,.operator-app .test-deal-filters{grid-template-columns:minmax(0,1fr)}.operator-app .test-deal-table-wrap{overflow-x:auto}.operator-app .test-deal-table{min-width:48rem}}
.operator-app .detail-shell{max-width:82rem}.operator-app .detail-title-row{align-items:end;gap:var(--space-4);border-bottom:var(--rule);padding:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.operator-app .detail-title-row>div{gap:var(--space-1);display:grid}.operator-app .detail-title-row h1{font-size:var(--text-24)}.operator-app .live-quote-editor,.operator-app .live-quote-main{min-width:0}.operator-app .live-quote-editor{padding:0 var(--space-3) var(--space-3);background:0 0;border:0;border-radius:0}.operator-app .live-quote-main,.operator-app .live-rule-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.operator-app .live-pricing-gate{gap:var(--space-2);border:var(--rule);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--color-warning-soft);color:var(--color-ink);display:grid}.operator-app .live-pricing-gate>p{color:var(--color-ink-secondary)}.operator-app .live-pricing-gate.is-generating{border-inline-start-color:var(--color-info);background:var(--color-info-soft)}.operator-app .live-pricing-gate.is-generating .ui-spinner{vertical-align:-.1em;color:var(--color-info);margin-inline-end:var(--space-2);display:inline-block}.operator-app .live-pricing-gate.is-generating>small{color:var(--color-ink-muted)}.operator-app .payment-arrangement-follow-up{gap:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--color-warning-soft);color:var(--color-ink);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);display:grid}.operator-app .payment-arrangement-follow-up-copy,.operator-app .payment-arrangement-follow-up form,.operator-app .payment-arrangement-follow-up label,.operator-app .payment-arrangement-follow-up dl{gap:var(--space-2);min-width:0;display:grid}.operator-app .payment-arrangement-follow-up-copy>span{color:var(--color-warning);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .payment-arrangement-follow-up h2{font-size:var(--text-18)}.operator-app .payment-arrangement-follow-up p,.operator-app .payment-arrangement-follow-up small,.operator-app .payment-arrangement-follow-up dd{color:var(--color-ink-secondary);font-size:var(--text-12)}.operator-app .payment-arrangement-follow-up dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-2)}.operator-app .payment-arrangement-follow-up dl>div{border-top:1px solid color-mix(in oklch, var(--color-warning) 35%, transparent);min-width:0;padding-block-start:var(--space-2)}.operator-app .payment-arrangement-follow-up dt{color:var(--color-warning);font-size:var(--text-11);font-weight:650}.operator-app .payment-arrangement-follow-up dd{overflow-wrap:anywhere;margin:0}.operator-app .payment-arrangement-follow-up form{border:var(--rule);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-panel);align-content:start}.operator-app .payment-arrangement-follow-up label>span{color:var(--color-ink);font-size:var(--text-12);font-weight:650}.operator-app .payment-arrangement-follow-up textarea{resize:vertical;min-height:6rem}.operator-app .payment-arrangement-follow-up form>button{border-color:var(--color-accent);background:var(--color-accent);width:100%;color:var(--color-accent-ink)}@media (hover:hover) and (pointer:fine){.operator-app .payment-arrangement-follow-up form>button:hover:not(:disabled){background:var(--color-accent-strong);color:var(--color-accent-ink)}}.operator-app .payment-arrangement-resolution-status{min-height:1lh;margin:0}.operator-app .payment-arrangement-follow-up[data-state=error] .payment-arrangement-resolution-status{color:var(--color-danger)}.operator-app .payment-arrangement-follow-up[data-state=success] .payment-arrangement-resolution-status{color:var(--color-success)}.operator-app .live-section-title{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;margin:0;display:flex}.operator-app .live-section-title>span,.operator-app :where(.scope-review-heading,.pricing-authority-status,.ai-regeneration-control)>span{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .live-section-title :where(h2,h3){font-size:var(--text-18)}.operator-app .live-operator-review-reason{gap:var(--space-1);border-top:1px solid color-mix(in oklch, var(--color-warning) 35%, transparent);padding-block-start:var(--space-3);display:grid}.operator-app .live-operator-review-reason dl,.operator-app .live-operator-review-reason ul{margin:0}.operator-app .quote-attention-list{gap:var(--space-2);border-top:1px solid color-mix(in oklch, var(--color-warning) 35%, transparent);padding-block-start:var(--space-3);display:grid}.operator-app .quote-attention-list>ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.operator-app .quote-attention-list li{gap:var(--space-1);display:grid}.operator-app .quote-attention-list li>span{color:var(--color-ink-secondary)}.operator-app .live-operator-review-reason ul{gap:var(--space-1);padding-inline-start:var(--space-4);display:grid}.operator-app .live-deal-hero{isolation:isolate;align-items:end;gap:var(--space-4);border:var(--rule);border-radius:var(--radius-md);min-height:0;padding:var(--space-4);background-color:var(--color-panel-raised);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.operator-app .live-deal-hero:before{z-index:-1;background:linear-gradient(90deg, var(--color-panel) 0 42%, color-mix(in oklch, var(--color-panel) 76%, transparent) 70%, transparent);content:"";position:absolute;inset:0}.operator-app .live-deal-hero>div{gap:var(--space-1);max-width:42rem;display:grid}.operator-app .live-deal-hero h1{font-size:var(--text-24)}.operator-app .live-deal-hero p,.operator-app .live-deal-hero small{color:var(--color-ink-secondary);display:block}.operator-app .live-deal-identity>span{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .live-deal-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.operator-app .customer-engagement-panel{gap:var(--space-3);border:var(--rule);border-inline-start:3px solid var(--color-rule-strong);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--color-surface);display:grid}.operator-app .customer-engagement-panel.is-opened{border-inline-start-color:var(--color-accent)}.operator-app .customer-engagement-heading{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,auto) minmax(14rem,1fr);display:grid}.operator-app .customer-engagement-heading>div{gap:var(--space-1);display:grid}.operator-app .customer-engagement-heading span{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .customer-engagement-heading h2{font-size:var(--text-18)}.operator-app .customer-engagement-heading p{color:var(--color-ink-secondary);font-size:var(--text-12);text-align:end;justify-self:end}.operator-app .customer-engagement-rail{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.operator-app .customer-engagement-rail li{align-items:center;gap:var(--space-2);border-top:2px solid var(--color-rule-strong);color:var(--color-ink-muted);font-size:var(--text-11);grid-template-columns:auto minmax(0,1fr);padding-block-start:var(--space-2);display:grid}.operator-app .customer-engagement-rail li.is-reached{border-top-color:var(--color-accent);color:var(--color-ink-secondary)}.operator-app .customer-engagement-rail li.is-current{color:var(--color-ink)}.operator-app .customer-engagement-rail li>span{font-variant-numeric:tabular-nums}.operator-app .customer-engagement-stats{border-top:var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.operator-app .customer-engagement-stats>div{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-2) 0;border-inline-start:var(--rule);display:grid}.operator-app .customer-engagement-stats>div:first-child{border-inline-start:0;padding-inline-start:0}.operator-app .customer-engagement-stats dt{color:var(--color-ink-muted);font-size:var(--text-11);text-transform:uppercase;font-weight:700}.operator-app .customer-engagement-stats dd{overflow-wrap:anywhere;color:var(--color-ink);font-size:var(--text-12);font-variant-numeric:tabular-nums}.operator-app .deal-details-dialog{width:min(calc(100% - var(--space-8)), 62rem);border:var(--rule-strong);border-radius:var(--radius-lg);background:var(--color-surface);max-width:none;max-height:min(90dvh,54rem);color:var(--color-ink);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.operator-app .deal-details-dialog::backdrop{background:color-mix(in oklch, var(--color-canvas) 82%, transparent)}.operator-app .deal-details-form{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(90dvh,54rem);display:grid}.operator-app .deal-details-dialog-head,.operator-app .deal-details-dialog-footer{align-items:center;gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.operator-app .deal-details-dialog-head{border-bottom:var(--rule);background:var(--color-panel);position:relative}.operator-app .deal-details-dialog-head>div{gap:var(--space-1);min-width:0;display:grid}.operator-app .deal-details-dialog-head>div>span,.operator-app .deal-details-section-heading>span,.operator-app .deal-details-section-heading>div>span{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .deal-details-dialog-head h2{font-size:var(--text-18)}.operator-app .deal-details-dialog-head p,.operator-app .deal-details-save-status{color:var(--color-ink-secondary);font-size:var(--text-12)}.operator-app .deal-details-dialog-body{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:var(--space-4);display:grid;overflow-y:auto}.operator-app .deal-details-impact{border:var(--rule-strong);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-warning-soft);color:var(--color-ink);font-size:var(--text-12)}.operator-app .deal-details-section{gap:var(--space-3);border-top:var(--rule);padding-top:var(--space-4);display:grid}.operator-app .deal-details-section:first-of-type{border-top:0;padding-top:0}.operator-app .deal-details-section-heading,.operator-app .deal-details-site-head,.operator-app .deal-details-site-head>div{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.operator-app .deal-details-section-heading>div{gap:var(--space-1);min-width:0;display:grid}.operator-app .deal-details-section-heading h3,.operator-app .deal-details-site-head strong{font-size:var(--text-14)}.operator-app .deal-details-field-grid,.operator-app .deal-details-site-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operator-app .deal-details-site-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.operator-app .deal-details-site{gap:var(--space-3);border:var(--rule);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--color-panel);color:var(--color-ink);display:grid}.operator-app .deal-details-site-head>div:last-child{justify-content:flex-end}.operator-app .deal-details-address-field,.operator-app .deal-details-notes-field{grid-column:1/-1}.operator-app .deal-details-dialog-footer{border-top:var(--rule);background:var(--color-panel)}.operator-app .deal-details-dialog-footer>div{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.operator-app .deal-details-save-status.is-error{color:var(--color-danger)}.operator-app .deal-details-result{max-width:24rem;color:var(--color-ink-secondary);font-size:var(--text-12);margin:0;line-height:1.45}.operator-app .deal-details-result.is-success{color:var(--color-accent)}.operator-app .deal-details-impact.is-live{border-inline-start-color:var(--color-accent);background:var(--color-success-soft)}.operator-app .evidence-block-embedded,.operator-app .live-scope-preview,.operator-app .live-rule-panel{gap:var(--space-3);border:0;border-top:var(--rule);min-width:0;padding:var(--space-4) 0 0;background:0 0;border-radius:0;display:grid}.operator-app .proposal-delivery-panel{border:var(--rule);border-radius:var(--radius-md);background:var(--color-surface);padding:0;overflow:hidden}.operator-app .agreement-editor-panel{gap:var(--space-4);background:var(--color-surface);min-width:0;padding:0;display:grid;overflow:hidden}.operator-app .agreement-editor-panel>summary{cursor:pointer;list-style:none}.operator-app .agreement-editor-panel>summary::-webkit-details-marker{display:none}.operator-app .agreement-editor-head{align-items:start;gap:var(--space-4);padding:var(--space-4);background:var(--color-panel);color:var(--color-ink);border-bottom:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.operator-app .agreement-editor-panel[open]>.agreement-editor-head{border-bottom:var(--rule)}.operator-app .agreement-editor-head>div:first-child{gap:var(--space-1);max-width:65rem;display:grid}.operator-app .agreement-editor-head>div:first-child>span{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .agreement-editor-head h2{font-size:var(--text-18)}.operator-app .agreement-editor-head p{color:var(--color-ink-secondary)}.operator-app .agreement-editor-badges{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.operator-app .agreement-editor-summary-meta{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;color:var(--color-accent);display:flex}.operator-app .agreement-editor-body{gap:var(--space-3);min-width:0;padding:0 var(--space-4) var(--space-4);display:grid}.operator-app .agreement-editor-notice{border:var(--rule);border-inline-start:3px solid var(--color-info);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-info-soft);color:var(--color-ink)}.operator-app .agreement-editor-notice.is-locked{border-inline-start-color:var(--color-rule-strong);background:var(--color-panel);color:var(--color-ink-secondary)}.operator-app .agreement-editor-notice.is-warning{border-inline-start-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-ink)}.operator-app .agreement-editor-notice.is-danger{border-inline-start-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-ink)}.operator-app .agreement-managed-fields{align-items:center;gap:var(--space-2) var(--space-3);border:var(--rule);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--color-panel);color:var(--color-ink-secondary);font-size:var(--text-12);flex-wrap:wrap;display:flex}.operator-app .agreement-managed-fields strong{color:var(--color-ink);font-size:var(--text-13)}.operator-app .agreement-managed-fields span{border-inline-start:var(--rule);padding-inline-start:var(--space-3)}.operator-app .agreement-editor-guide{align-items:baseline;gap:var(--space-3);color:var(--color-ink-secondary);font-size:var(--text-13);grid-template-columns:auto minmax(0,1fr);display:grid}.operator-app .agreement-editor-guide strong{color:var(--color-ink);font-size:var(--text-14)}.operator-app .agreement-editor-field{border:var(--rule-strong);border-radius:var(--radius-md);outline-offset:1px;background:var(--color-inset);min-width:0;color:var(--color-ink);outline:2px solid #0000;overflow:hidden}.operator-app .agreement-editor-field:focus-within{outline-color:var(--color-focus)}.operator-app .agreement-editor-field.is-error{border-color:var(--color-danger)}.operator-app .contract-mdx-editor,.contract-mdx-editor.mdxeditor-popup-container{--accentBase:var(--color-inset);--accentBgSubtle:var(--color-surface);--accentBg:var(--color-panel);--accentBgHover:var(--color-panel-raised);--accentBgActive:var(--color-success-soft);--accentLine:var(--color-rule);--accentBorder:var(--color-rule-strong);--accentBorderHover:var(--color-accent);--accentSolid:var(--color-accent);--accentSolidHover:var(--color-accent-strong);--accentText:var(--color-accent);--accentTextContrast:var(--color-ink);--basePageBg:var(--color-panel);--baseBase:var(--color-surface);--baseBgSubtle:var(--color-panel);--baseBg:var(--color-panel-raised);--baseBgHover:var(--color-panel-raised);--baseBgActive:var(--color-success-soft);--baseLine:var(--color-rule);--baseBorder:var(--color-rule-strong);--baseBorderHover:var(--color-accent);--baseSolid:var(--color-ink-muted);--baseSolidHover:var(--color-ink-secondary);--baseText:var(--color-ink-secondary);--baseTextContrast:var(--color-ink);--error-color:var(--color-danger);--font-body:var(--font-editor);--font-mono:var(--font-data);--radius-base:var(--radius-sm);--radius-medium:var(--radius-md);--text-base:var(--text-14);--text-sm:var(--text-13);--text-xs:var(--text-12);--text-xxs:var(--text-11)}.operator-app .contract-mdx-editor{--agreement-editor-height:clamp(30rem, 58dvh, 44rem);height:var(--agreement-editor-height);min-height:var(--agreement-editor-height);background:var(--color-inset);color:var(--color-ink);font-family:var(--font-body);overflow:hidden}.operator-app .contract-mdx-editor .mdxeditor-root-contenteditable{height:calc(var(--agreement-editor-height) - var(--control-height) - var(--space-2) - 1px);scrollbar-color:var(--color-rule-strong) var(--color-inset);scrollbar-width:thin;overflow-y:auto}.operator-app .contract-editor-toolbar{width:100%;min-height:var(--control-height);gap:var(--space-1);border-bottom:var(--rule);padding:var(--space-1) var(--space-2);background:var(--color-panel);color:var(--color-ink);scrollbar-width:thin;border-radius:0;overflow-x:auto}.operator-app .contract-editor-toolbar :where(button,[role=button]){min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-sm);padding:var(--space-2);color:var(--color-ink-secondary);box-shadow:none;cursor:pointer;background:0 0;border:0}.operator-app .contract-editor-toolbar :where(button,[role=button])[data-state=on]{background:var(--color-success-soft);color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.operator-app .contract-editor-toolbar :where(button,[role=button]):hover:not(:disabled):not([data-disabled]){background:var(--color-panel-raised);color:var(--color-ink);transform:none}}.operator-app .contract-editor-toolbar :where(button,[role=button]):active:not(:disabled):not([data-disabled]){background:var(--color-success-soft);color:var(--color-accent);transform:translateY(1px)}.operator-app .contract-editor-toolbar :where(button,[role=button]):focus-visible,.contract-mdx-editor.mdxeditor-popup-container :where([role=option],button):focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.operator-app .contract-editor-toolbar :where(button,[role=button]):where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.52}.operator-app .contract-editor-toolbar [role=combobox]{width:auto;min-width:9.5rem;min-height:var(--control-height);border:var(--rule);border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--color-surface);color:var(--color-ink);margin:0}.operator-app .contract-mdx-editor-content{max-width:78ch;min-height:100%;padding:var(--space-6);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-14);caret-color:var(--color-accent);margin-inline:auto;line-height:1.65}.operator-app .contract-mdx-editor-content :where(h2,h3,p,ul,ol){margin:0}.operator-app .contract-mdx-editor-content h2{margin-block:var(--space-6) var(--space-2);color:var(--color-ink);font-size:var(--text-18);font-weight:700;line-height:1.25}.operator-app .contract-mdx-editor-content h2:first-child{margin-block-start:0}.operator-app .contract-mdx-editor-content h3{margin-block:var(--space-4) var(--space-1);color:var(--color-accent);font-size:var(--text-14);font-weight:700;line-height:1.35}.operator-app .contract-mdx-editor-content p+p{margin-block-start:var(--space-2)}.operator-app .contract-mdx-editor-content :where(ul,ol){gap:var(--space-1);margin-block:var(--space-2);padding-inline-start:var(--space-6);display:grid}.operator-app .contract-mdx-editor-content li{padding-inline-start:var(--space-1)}.contract-mdx-editor.mdxeditor-popup-container{z-index:100;border:var(--rule-strong);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-ink);font-family:var(--font-body)}.contract-mdx-editor.mdxeditor-popup-container [role=option]{min-height:var(--control-height);padding:var(--space-2) var(--space-3);background:var(--color-panel);color:var(--color-ink-secondary);cursor:pointer;align-items:center}.contract-mdx-editor.mdxeditor-popup-container [role=option]:where([data-highlighted],[data-state=checked]){background:var(--color-panel-raised);color:var(--color-accent)}.operator-app .agreement-editor-footer{align-items:end;gap:var(--space-4);border-top:var(--rule);grid-template-columns:auto minmax(0,1fr);padding-block-start:var(--space-3);display:grid}.operator-app .agreement-editor-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.operator-app .agreement-editor-meta{justify-items:end;gap:var(--space-1);text-align:end;min-width:0;display:grid}.operator-app .agreement-editor-status,.operator-app .agreement-editor-meta small{color:var(--color-ink-muted);font-size:var(--text-12)}.operator-app .agreement-editor-status.is-success{color:var(--color-success)}.operator-app .agreement-editor-status.is-error{color:var(--color-danger)}.operator-app .agreement-editor-loading{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);color:var(--color-ink-secondary);display:grid}.operator-app .agreement-editor-loading>div{gap:var(--space-2);display:grid}.operator-app .agreement-editor-loading i{width:100%;height:var(--space-3);border-radius:var(--radius-sm);background:var(--color-panel-raised);opacity:.7;display:block}.operator-app .agreement-editor-loading i:nth-child(2){width:78%}.operator-app .agreement-editor-loading i:nth-child(3){width:56%}.operator-app .proposal-delivery-summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);cursor:pointer;display:flex}.operator-app .proposal-delivery-summary>div{gap:var(--space-1);display:grid}.operator-app .proposal-delivery-summary span{color:var(--color-ink-muted);font-size:var(--text-12)}.operator-app .proposal-delivery-summary>span:last-child{color:var(--color-accent);font-weight:700}.operator-app .proposal-delivery-body{gap:var(--space-3);border-top:var(--rule);padding:var(--space-3);display:grid}.operator-app .block-title,.operator-app .scope-review-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.operator-app .block-title{gap:var(--space-1);display:grid}.operator-app .scope-review-heading .live-section-title{align-items:center}.operator-app .evidence-explorer{gap:var(--space-3);background:0 0;border:0;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.operator-app .evidence-explorer.has-supporting-evidence{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);align-items:start}.operator-app .evidence-disclosure{border:var(--rule);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.operator-app .evidence-disclosure>summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--color-ink-secondary);display:flex}.operator-app .evidence-disclosure>summary strong{color:var(--color-accent)}.operator-app .evidence-disclosure[open]>.evidence-explorer{border-top:var(--rule);padding:var(--space-3)}.operator-app .evidence-group-pills{grid-column:1/-1;padding:0}.operator-app .evidence-image-viewer{min-width:0;display:grid}.operator-app .evidence-image-stage{background:var(--color-surface);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;height:clamp(20rem,34vw,28rem);min-height:0;display:grid;overflow:hidden}.operator-app .evidence-image-frame{background:var(--color-inset);border:0;border-radius:0;grid-area:1/1/3/4;width:100%;min-width:0;height:100%;padding:0;overflow:hidden}.operator-app .evidence-image-frame img{object-fit:contain;width:100%;height:100%;max-height:none}.operator-app .evidence-image-arrow{z-index:2;margin:var(--space-3);grid-row:1;align-self:center}.operator-app .evidence-image-arrow-prev{grid-column:1}.operator-app .evidence-image-arrow-next{grid-column:3}.operator-app .evidence-image-caption{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:color-mix(in oklch, var(--color-canvas) 88%, transparent);color:var(--color-ink-secondary);font-size:var(--text-12);grid-area:2/1/3/4;display:flex}.operator-app .evidence-image-caption>span{color:var(--color-accent);font-family:var(--font-data)}.operator-app .evidence-thumb-rail{scrollbar-width:thin}.operator-app .evidence-thumb{border:var(--rule);border-radius:var(--radius-sm);background:var(--color-surface);flex:0 0 4rem;width:4rem;height:3rem;padding:0;position:relative;overflow:hidden}.operator-app .evidence-thumb[aria-pressed=true]{border-color:var(--color-accent)}.operator-app .evidence-thumb img{object-fit:cover;width:100%;height:100%}.operator-app .evidence-thumb small{border-radius:var(--radius-sm);padding:0 var(--space-1);background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-11);position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1)}.operator-app .evidence-support-list{gap:var(--space-2);scrollbar-width:thin;min-width:0;max-height:31rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.operator-app .evidence-support-item{border:var(--rule);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.operator-app .evidence-support-item>summary{min-height:0;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.operator-app .evidence-support-item>summary>div{gap:var(--space-1);min-width:0;display:grid}.operator-app .evidence-support-type{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .evidence-support-item>summary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.operator-app .evidence-support-body{gap:var(--space-2);border-top:var(--rule);padding:var(--space-3);color:var(--color-ink-secondary);display:grid}.operator-app .evidence-text-content{gap:var(--space-3);display:grid}.operator-app .evidence-support-body p{white-space:pre-wrap;margin:0;line-height:1.6}.operator-app .evidence-document-body{scrollbar-width:thin;max-height:26rem;padding:0;overflow-y:auto}.operator-app .evidence-document-toolbar{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:var(--rule);padding:var(--space-2) var(--space-3);background:var(--color-panel-raised);color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:flex;position:sticky;inset-block-start:0}.operator-app .evidence-document-toolbar a{color:var(--color-info);text-transform:none;text-decoration:none}.operator-app .evidence-document-toolbar a:hover{text-decoration:underline}.operator-app .evidence-source-toolbar{position:static}.operator-app .evidence-support-audio{width:calc(100% - (2 * var(--space-3)));margin:var(--space-3)}.operator-app .evidence-document-body .evidence-text-content,.operator-app .evidence-document-body>ul{padding:var(--space-3) var(--space-4);margin:0}.operator-app .evidence-support-body ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-4);display:grid}.operator-app .evidence-support-body li::marker{color:var(--color-accent)}.operator-app .evidence-disclosure-marker,.operator-app .pricing-disclosure-marker{border-block-end:1px solid;border-inline-end:1px solid;width:.5rem;height:.5rem;transform:rotate(45deg)}.operator-app details[open]>summary .evidence-disclosure-marker,.operator-app details[open]>summary .pricing-disclosure-marker{transform:rotate(225deg)}.operator-app .evidence-support-item summary,.operator-app .live-change-drawer summary,.operator-app .proposal-delivery-history>summary,.operator-app .proposal-draft-preview>summary,.operator-app .proposal-follow-up-view details>summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;color:var(--color-ink);font-weight:650;display:flex}.operator-app .ai-regeneration-control{justify-content:space-between;align-items:center;gap:var(--space-4);border:var(--rule);border-inline-start:3px solid var(--color-info);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-info-soft);display:flex}.operator-app .ai-regeneration-control>div{gap:var(--space-1);display:grid}.operator-app .ai-regeneration-control p{color:var(--color-ink-secondary)}.operator-app .live-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.operator-app .scope-client-preview{gap:var(--space-3);display:grid}.operator-app :where(.scope-service-disclosure,.pricing-secondary-controls){border:var(--rule);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.operator-app :where(.scope-service-disclosure,.pricing-secondary-controls)>summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--color-ink-secondary);display:flex}.operator-app :where(.scope-service-disclosure,.pricing-secondary-controls)>summary strong{color:var(--color-accent)}.operator-app :where(.scope-service-disclosure-body,.pricing-secondary-controls-body){gap:var(--space-3);border-top:var(--rule);padding:var(--space-3);display:grid}.operator-app .pricing-price-fields>.pricing-secondary-controls{border:0;border-top:var(--rule);background:0 0;border-radius:0}.operator-app .pricing-price-fields>.pricing-secondary-controls>summary{padding-inline:0}.operator-app .pricing-price-fields>.pricing-secondary-controls>.pricing-secondary-controls-body{padding-block-end:0;padding-inline:0}.operator-app .live-scope-line{align-content:start;gap:var(--space-2);border:0;border-top:var(--rule);padding:var(--space-3) 0 0;background:0 0;border-radius:0;display:grid}.operator-app .live-scope-line>span,.operator-app .live-scope-line li,.operator-app .live-scope-note{color:var(--color-ink-secondary);font-size:var(--text-13)}.operator-app .live-scope-line ul{gap:var(--space-1);margin:0;padding-inline-start:var(--space-4);display:grid}.operator-app .scope-manual-editor-list,.operator-app .pricing-complexity-list,.operator-app .pricing-charges-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.operator-app .scope-manual-editor>p{color:var(--color-ink-secondary);font-size:var(--text-13);margin:0}.operator-app .scope-manual-editor-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.operator-app .scope-manual-editor-list>li,.operator-app .pricing-complexity-list>li,.operator-app .pricing-charges-list>li{gap:var(--space-3);border:var(--rule);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--color-surface);display:grid}.operator-app .scope-manual-editor-list>li{align-content:start;gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.operator-app .scope-manual-editor-list>li>label{align-content:start;gap:var(--space-2);min-width:0;display:grid}.operator-app .scope-manual-editor-list>li>label:last-child{grid-column:1/-1}.operator-app .scope-manual-editor-list textarea{min-height:10rem;line-height:1.5}.operator-app .scope-manual-area-heading{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-bottom:var(--rule);padding:0 0 var(--space-3);background:0 0;border-radius:0;grid-column:1/-1;display:flex}.operator-app .scope-manual-area-heading>strong{font-size:var(--text-14)}.operator-app .scope-manual-area-heading>button{min-height:2rem;padding-inline:var(--space-3);color:var(--color-danger);font-size:var(--text-12)}.operator-app .scope-add-area{width:100%}.operator-app .live-rule-panel{background:0 0}.operator-app .pricing-authority-workspace{background:0 0;border:0;padding:0}.operator-app .pricing-authority-status{align-items:center;gap:var(--space-2);border-bottom:var(--rule);color:var(--color-ink-secondary);font-size:var(--text-12);grid-template-columns:auto auto minmax(0,1fr) auto;padding-block-end:var(--space-3);display:grid}.operator-app .live-service-day-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.operator-app .pricing-generation-dot{background:var(--color-warning);border-radius:50%;width:.5rem;height:.5rem}.operator-app .pricing-generation-dot.is-ready,.operator-app .pricing-generation-dot.is-complete{background:var(--color-success)}.operator-app .pricing-workspace-fields{border:0;min-width:0;margin:0;padding:0}.operator-app .pricing-authority-grid{grid-template-columns:minmax(0,1fr);align-items:start}.operator-app .live-rule-cards-pricing{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.operator-app .live-pricing-field,.operator-app .live-service-days,.operator-app .live-price-choice{gap:var(--space-2);border:var(--rule);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--color-surface);margin:0;display:grid}.operator-app .live-pricing-field>small,.operator-app .live-service-days>small,.operator-app .live-price-choice small{color:var(--color-ink-muted)}.operator-app .live-input-shell{align-items:center;gap:var(--space-2);border:var(--rule-strong);border-radius:var(--radius-md);background:var(--color-inset);color:var(--color-ink-secondary);grid-template-columns:minmax(0,1fr) auto;padding-inline-end:var(--space-3);display:grid}.operator-app .live-input-shell-money{grid-template-columns:auto minmax(0,1fr) auto;padding-inline-start:var(--space-3)}.operator-app .live-input-shell input{background:0 0;border:0}.operator-app .live-schedule-selector{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operator-app .live-schedule-selector>.live-service-days{grid-column:1/-1}.operator-app .live-cadence-field .pricing-select-shell,.operator-app .live-cadence-field select{width:100%}.operator-app .live-cadence-field select{min-height:var(--control-height);border:var(--rule-strong);border-radius:var(--radius-md);background:var(--color-inset);color:var(--color-ink)}.operator-app .live-service-day-options{grid-template-columns:repeat(7,minmax(0,1fr))}.operator-app .live-service-day-options label,.operator-app .live-price-choice-options label{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);cursor:pointer;display:flex}.operator-app .live-service-day-options label.is-selected{border-color:var(--color-accent);background:var(--color-panel-raised)}.operator-app .live-price-choice-options label:has(input:checked){border-color:var(--color-accent);background:var(--color-panel-raised)}.operator-app .live-service-day-options label:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.operator-app .live-price-choice{grid-column:1/-1}.operator-app .pricing-price-fields{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.operator-app .live-price-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-app .live-price-choice-options label>span{gap:var(--space-1);display:grid}.operator-app .pricing-complexity-editor,.operator-app .pricing-charges-editor{gap:var(--space-3);border-top:var(--rule);min-width:0;grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-4);display:grid}.operator-app :where(.pricing-complexity-editor,.pricing-charges-editor)>div:first-child{gap:var(--space-1);display:grid}.operator-app :where(.pricing-complexity-editor,.pricing-charges-editor) p{color:var(--color-ink-secondary)}.operator-app .pricing-complexity-add{gap:var(--space-1);display:grid}.operator-app .pricing-complexity-add>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.operator-app .pricing-select-shell{min-width:0;position:relative}.operator-app .pricing-select-shell select{appearance:none;padding-inline-end:var(--space-8)}.operator-app .pricing-select-marker{width:.45rem;height:.45rem;color:var(--color-ink-secondary);pointer-events:none;border-block-end:1px solid;border-inline-end:1px solid;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);transform:translateY(-70%)rotate(45deg)}.operator-app .pricing-complexity-list>li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.operator-app .pricing-complexity-list li>div{gap:var(--space-1);display:grid}.operator-app .pricing-charges-list>li{grid-template-columns:minmax(12rem,1.5fr) minmax(9rem,.5fr) auto;align-items:end}.operator-app .pricing-charges-list label{gap:var(--space-1);display:grid}.operator-app .pricing-ai-suggestion{overflow:hidden}.operator-app .pricing-ai-suggestion-head{padding:var(--space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.operator-app .pricing-ai-suggestion-head>div{align-items:baseline;gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);display:grid}.operator-app .pricing-authority-evidence .pricing-ai-suggestion-head>div{gap:var(--space-2);grid-template-columns:auto auto minmax(0,1fr) auto}.operator-app .pricing-ai-suggestion-head>div>span{color:var(--color-ink-muted);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .pricing-ai-suggestion-head h4{font-size:var(--text-13);margin:0}.operator-app .pricing-ai-suggestion-body,.operator-app .pricing-ai-reasons{gap:var(--space-2);display:grid}.operator-app .pricing-ai-suggestion-head small{color:var(--color-ink-secondary);font-weight:500}.operator-app .pricing-authority-evidence .pricing-ai-suggestion-head{min-height:var(--control-height);padding:var(--space-2) var(--space-3)}.operator-app .pricing-authority-evidence .pricing-freshness{justify-self:end}.operator-app .pricing-ai-suggestion-body{border-top:var(--rule);padding:var(--space-3)}.operator-app .pricing-ai-review-disclosure{border:var(--rule);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.operator-app .pricing-ai-review-summary{min-height:var(--control-height);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.operator-app .pricing-ai-review-summary>span:first-child{color:var(--color-ink-secondary)}.operator-app .pricing-ai-review-summary>strong{color:var(--color-success);font-size:var(--text-12)}.operator-app .pricing-ai-review-summary>small{color:var(--color-ink-muted);justify-self:end}.operator-app .pricing-ai-review-body,.operator-app .pricing-ai-review-copy,.operator-app .pricing-ai-review-flags{gap:var(--space-2);display:grid}.operator-app .pricing-ai-review-body{border-top:var(--rule);padding:var(--space-3)}.operator-app .pricing-ai-review-copy>small,.operator-app .pricing-ai-review-flags>p{color:var(--color-ink-secondary)}.operator-app .pricing-ai-review-flags{border-top:var(--rule);padding-block-start:var(--space-3)}.operator-app .pricing-ai-review-flags ul{margin:0;padding-inline-start:var(--space-6)}.operator-app .pricing-ai-suggestion-body>strong,.operator-app .pricing-final-card>strong{font-family:var(--font-data);font-size:var(--text-24);font-variant-numeric:tabular-nums}.operator-app .pricing-ai-suggestion-body dl,.operator-app .pricing-final-card dl{gap:var(--space-1);margin:0;display:grid}.operator-app :where(.pricing-ai-suggestion-body,.pricing-final-card) dl>div{justify-content:space-between;gap:var(--space-3);border-top:var(--rule);padding-block:var(--space-2);display:flex}.operator-app .pricing-base-formula{width:auto;color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-12);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;margin-block-start:var(--space-1);padding:0;font-weight:500;line-height:1.4;display:block}.operator-app .pricing-save-decision{border:0;border-top:var(--rule);padding:var(--space-3) 0 0;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;position:static}.operator-app .pricing-final-card{gap:var(--space-2);background:0 0;border:0;border-radius:0;padding:0;display:grid}.operator-app .pricing-advisory-panel{gap:var(--space-3);border:var(--rule);border-color:color-mix(in oklch, var(--color-warning) 50%, var(--color-rule));border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--color-warning-soft);color:var(--color-ink);display:grid}.operator-app .pricing-advisory-panel>div{gap:var(--space-1);min-width:0;display:grid}.operator-app .pricing-advisory-panel>div>span{color:var(--color-warning);font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .pricing-advisory-panel ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.operator-app .pricing-advisory-panel li{gap:var(--space-1);border-top:1px solid color-mix(in oklch, var(--color-warning) 35%, transparent);min-width:0;padding-block-start:var(--space-2);display:grid}.operator-app .pricing-advisory-panel li span,.operator-app .pricing-advisory-panel li small,.operator-app .pricing-advisory-panel>p{overflow-wrap:anywhere;color:var(--color-ink-secondary)}.operator-app .pricing-advisory-panel>p{margin:0;font-weight:700}@media (min-width:40rem){.operator-app .pricing-advisory-panel>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}}.operator-app .pricing-final-card>span{color:var(--color-ink-secondary);font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operator-app .pricing-breakdown{border-top:var(--rule);overflow:hidden}.operator-app .pricing-breakdown>summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;color:var(--color-ink-secondary);display:flex}.operator-app .pricing-breakdown>summary strong{color:var(--color-ink-muted);font-size:var(--text-12)}.operator-app .pricing-save-actions,.operator-app .pricing-save-actions>div{gap:var(--space-1);display:grid}.operator-app .pricing-save-actions{justify-content:flex-start;padding-block-start:0}.operator-app .live-decision-bar{border:var(--rule-strong);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-panel-raised);grid-template-columns:minmax(0,1fr);align-items:center;position:static}.operator-app .live-decision-actions{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operator-app .live-decision-actions>:where(form,button){width:100%;min-width:0}.operator-app .live-decision-actions form>button{width:100%}.operator-app .evidence-lightbox-panel{width:min(100%,72rem);max-height:calc(100dvh - var(--space-8));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.operator-app .evidence-lightbox-toolbar,.operator-app .evidence-lightbox-actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.operator-app .evidence-lightbox-toolbar>div{gap:var(--space-1);display:grid}.operator-app .evidence-lightbox-scroll{background:var(--color-inset);place-items:center;min-height:0;display:grid;overflow:auto}.operator-app .evidence-lightbox-scroll img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 12rem);display:block}.operator-app .evidence-lightbox-actions{border-top:var(--rule);justify-content:flex-end}.operator-app .live-decision-status{gap:var(--space-1);min-width:0;color:var(--color-ink-secondary);font-size:var(--text-12);display:grid}.operator-app :where(.live-proposal-edit-notice,.live-proposal-lock-notice,.proposal-live-edit-notice,.proposal-recipient-change-notice){gap:var(--space-1);border:var(--rule);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--color-success-soft);color:var(--color-ink-secondary);font-size:var(--text-12);display:grid}.operator-app :where(.live-proposal-edit-notice,.live-proposal-lock-notice,.proposal-live-edit-notice,.proposal-recipient-change-notice) strong{color:var(--color-ink);font-size:var(--text-13)}.operator-app :where(.live-proposal-lock-notice,.proposal-recipient-change-notice){border-inline-start-color:var(--color-warning);background:var(--color-warning-soft)}.operator-app .proposal-follow-up-view>.proposal-recipient-change-notice{margin-block-end:var(--space-3)}.operator-app .live-decision-status>strong{color:var(--color-ink);font-size:var(--text-14)}.operator-app .live-decision-status.is-actionable{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.operator-app .live-decision-status.is-actionable>:where(strong,span){grid-column:1}.operator-app .live-decision-status.is-actionable>.live-decision-next-actions{grid-area:1/2/3}.operator-app .live-decision-next-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,auto));display:grid}.operator-app .live-decision-next-actions.is-sent{grid-template-columns:repeat(3,minmax(0,auto))}.operator-app .live-decision-next-actions>form,.operator-app .live-decision-next-actions button{width:100%;min-width:0}.operator-app .live-decision-status :where(.proposal-blocker-list,.proposal-advisory-list){gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operator-app .approval-input-dialog{width:min(calc(100% - var(--space-6)), 36rem);color:var(--color-ink)}.operator-app .approval-input-dialog::backdrop{background:color-mix(in oklch, var(--color-canvas) 76%, transparent)}.operator-app .approval-input-dialog>form,.operator-app .approval-input-dialog-heading{gap:var(--space-3);display:grid}.operator-app .live-change-log{grid-column:1/-1;width:100%;min-width:0;padding-inline-start:0}.operator-app .live-change-drawer{width:100%;padding-inline:var(--space-3);margin:0}.operator-app .live-change-drawer>summary{color:var(--color-ink-secondary);font-size:var(--text-13)}.operator-app .live-change-count{color:var(--color-ink-muted);font-size:var(--text-12);font-weight:500}.operator-app .live-change-body,.operator-app .live-change-list{gap:var(--space-2);display:grid}.operator-app .proposal-delivery-head,.operator-app .proposal-follow-up-head,.operator-app .proposal-customer-send{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.operator-app .proposal-delivery-head>div,.operator-app .proposal-follow-up-heading,.operator-app .proposal-customer-send>div{gap:var(--space-1);display:grid}.operator-app .proposal-delivery-facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operator-app .proposal-delivery-facts>div,.operator-app .proposal-follow-up-view,.operator-app .proposal-customer-send{border:var(--rule);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface)}.operator-app .proposal-delivery-facts dd,.operator-app .proposal-follow-up-view small{overflow-wrap:anywhere;color:var(--color-ink-secondary)}.operator-app .proposal-draft-preview,.operator-app .proposal-delivery-history{border:var(--rule);border-radius:var(--radius-md);padding-inline:var(--space-3);background:var(--color-inset);overflow:hidden}.operator-app .proposal-draft-preview pre,.operator-app .client-response-panel pre{white-space:pre-wrap;max-height:24rem;overflow:auto}.operator-app .proposal-delivery-actions,.operator-app .proposal-follow-up-view,.operator-app .proposal-delivery-history ol{gap:var(--space-3);display:grid}.operator-app .proposal-follow-up-emails,.operator-app .proposal-follow-up-emails>ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.operator-app .proposal-follow-up-step{border-top:var(--rule);min-width:0}.operator-app .proposal-follow-up-step details{min-width:0}.operator-app .proposal-follow-up-step details>summary{min-height:var(--control-height);align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(12rem,auto);display:grid}.operator-app .proposal-follow-up-step summary span{color:var(--color-ink-muted);font-family:var(--font-data)}.operator-app .proposal-follow-up-step summary small{color:var(--color-ink-secondary);text-align:right}.operator-app .proposal-follow-up-step pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;width:100%;max-width:100%;max-height:24rem;overflow:auto}.operator-app .proposal-follow-up-step .admin-test-email-form{width:100%}.operator-app .proposal-follow-up-step .admin-test-email-form :where(label,input){width:100%;min-width:0;max-width:100%}.operator-app .proposal-sms-draft pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%}.operator-app .proposal-sms-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.operator-app .mobile-decision-jump{min-height:var(--control-height);border:var(--rule);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--color-panel-raised);color:var(--color-accent);place-items:center;font-weight:700}@media (max-width:63.999rem){.operator-app .evidence-explorer.has-supporting-evidence{grid-template-columns:minmax(0,1fr)}.operator-app .evidence-support-list{max-height:none}.operator-app .pricing-authority-grid{grid-template-columns:minmax(0,1fr)}.operator-app .pricing-authority-evidence{order:2}.operator-app .proposal-delivery-facts,.operator-app .customer-engagement-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-app .customer-engagement-stats>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (min-width:80rem){.operator-app .live-quote-main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.operator-app .live-deal-hero,.operator-app :where(.customer-engagement-panel,.live-scope-preview,.live-rule-panel,.payment-arrangement-follow-up,.live-proposal-edit-notice,.live-proposal-lock-notice,.live-decision-bar,.live-change-log,.proposal-delivery-panel,.agreement-editor-panel){grid-column:1/-1}.operator-app .live-deal-hero:has(+.live-pricing-gate){grid-column:1/span 4;height:100%}.operator-app .live-pricing-gate{grid-column:5/-1;height:100%}.operator-app .live-pricing-gate>:where(.live-section-title,p,.live-pricing-error),.operator-app .evidence-block-embedded{grid-column:1/-1}:is(.operator-app .evidence-block-embedded,.operator-app .evidence-block-embedded:has(+.ai-regeneration-control),.operator-app .ai-regeneration-control){grid-column:1/-1;height:auto}}@media (max-width:47.999rem){.operator-app .detail-title-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.operator-app .live-quote-editor{padding:0 var(--space-3) var(--space-3)}.operator-app :where(.live-pricing-gate,.proposal-delivery-body){padding:var(--space-3)}.operator-app .live-section-title,.operator-app .scope-review-heading,.operator-app .ai-regeneration-control,.operator-app .proposal-delivery-head,.operator-app .proposal-follow-up-head,.operator-app .proposal-customer-send{flex-direction:column;align-items:stretch}.operator-app .customer-engagement-heading{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.operator-app .customer-engagement-heading p{text-align:start;justify-self:start}.operator-app .agreement-editor-head,.operator-app .agreement-editor-footer{grid-template-columns:minmax(0,1fr)}.operator-app .agreement-editor-badges{justify-content:flex-start}.operator-app .agreement-editor-summary-meta{justify-content:space-between}.operator-app .agreement-editor-body{padding:0 var(--space-3) var(--space-3)}.operator-app .agreement-editor-guide{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.operator-app .agreement-managed-fields{grid-template-columns:minmax(0,1fr);display:grid}.operator-app .agreement-managed-fields span{border-inline-start:0;border-block-start:var(--rule);padding-block-start:var(--space-2);padding-inline-start:0}.operator-app .contract-mdx-editor{--agreement-editor-height:36rem}.operator-app .contract-mdx-editor-content{padding:var(--space-4)}.operator-app .agreement-editor-actions{grid-template-columns:minmax(0,1fr);display:grid}.operator-app .agreement-editor-actions button{width:100%}.operator-app .agreement-editor-meta{text-align:start;justify-items:start}.operator-app .live-section-title{gap:var(--space-1)}.operator-app .live-deal-hero{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0}.operator-app .live-deal-actions{grid-template-columns:minmax(0,1fr);display:grid}.operator-app .live-deal-actions>*{width:100%;min-width:0}.operator-app .deal-details-dialog{width:calc(100% - var(--space-3));max-height:calc(100dvh - var(--space-3))}.operator-app .deal-details-form{max-height:calc(100dvh - var(--space-3))}.operator-app .deal-details-dialog-head,.operator-app .deal-details-dialog-footer,.operator-app .deal-details-field-grid,.operator-app .deal-details-site-grid{grid-template-columns:minmax(0,1fr)}.operator-app .deal-details-dialog-head,.operator-app .deal-details-dialog-body,.operator-app .deal-details-dialog-footer{padding:var(--space-3)}.operator-app .deal-details-dialog-head .deal-details-close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.operator-app .deal-details-dialog-head>div{padding-inline-end:4.5rem}.operator-app .deal-details-section-heading,.operator-app .deal-details-site-head{flex-direction:column;align-items:stretch}.operator-app .deal-details-section-heading>.ui-button,.operator-app .deal-details-site-head>div:last-child,.operator-app .deal-details-site-head>div:last-child>.ui-button{width:100%}.operator-app .deal-details-site-head>div:last-child,.operator-app .deal-details-dialog-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operator-app .deal-details-dialog-footer>div>.ui-button{width:100%;min-width:0}.operator-app .live-deal-hero:before{background:color-mix(in oklch, var(--color-panel) 88%, transparent)}.operator-app .evidence-image-stage{min-height:14rem}.operator-app .live-scope-list,.operator-app .scope-manual-editor-list,.operator-app .scope-manual-editor-list>li,.operator-app .live-rule-cards-pricing,.operator-app .live-schedule-selector,.operator-app .live-price-choice-options,.operator-app .pricing-charges-list>li,.operator-app .pricing-save-decision,.operator-app .live-decision-bar,.operator-app .live-decision-status :where(.proposal-blocker-list,.proposal-advisory-list),.operator-app .proposal-delivery-facts,.operator-app .payment-arrangement-follow-up,.operator-app .payment-arrangement-follow-up dl{grid-template-columns:minmax(0,1fr)}.operator-app .scope-manual-editor-list>li>label:last-child{grid-column:1}.operator-app .pricing-authority-status{grid-template-columns:auto minmax(0,1fr)}.operator-app .pricing-ai-suggestion-head>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.operator-app .pricing-authority-evidence .pricing-ai-suggestion-head>div{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.operator-app .pricing-authority-evidence .pricing-ai-suggestion-head>div>span{grid-column:1}.operator-app .pricing-authority-evidence .pricing-ai-suggestion-head h4,.operator-app .pricing-authority-evidence .pricing-ai-suggestion-head small:not(.pricing-freshness){grid-column:1/-1}.operator-app .pricing-authority-evidence .pricing-ai-suggestion-head .pricing-freshness{grid-area:1/2;align-self:start}.operator-app .pricing-ai-review-summary{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.operator-app .pricing-ai-review-summary>strong,.operator-app .pricing-ai-review-summary>small{grid-column:1;justify-self:start}.operator-app .pricing-ai-review-summary>.pricing-disclosure-marker{grid-area:1/2/4}.operator-app .live-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-app .live-decision-status.is-actionable{grid-template-columns:minmax(0,1fr)}.operator-app .live-decision-status.is-actionable>.live-decision-next-actions{grid-area:auto/1;margin-block-start:var(--space-2)}.operator-app .live-decision-next-actions,.operator-app .live-decision-next-actions.is-sent{grid-template-columns:minmax(0,1fr)}.operator-app .live-decision-actions>.secondary-action-button{white-space:normal;grid-column:1/-1}.operator-app .pricing-authority-status>:nth-child(n+3){grid-column:1/-1}.operator-app .live-service-day-options{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-app .live-service-day-options label{justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);text-align:center;flex-direction:column}.operator-app .live-service-day-options label strong{font-size:var(--text-xs)}.operator-app .evidence-image-stage{height:18rem}.operator-app :where(.scope-service-disclosure,.pricing-secondary-controls)>summary{flex-direction:column;align-items:flex-start}.operator-app .proposal-follow-up-step details>summary{grid-template-columns:auto minmax(0,1fr)}.operator-app .proposal-follow-up-step summary small{text-align:left;grid-column:1/-1}.operator-app .pricing-complexity-list>li{grid-template-columns:minmax(0,1fr)}.operator-app .live-decision-bar>form,.operator-app .live-decision-bar button,.operator-app .pricing-save-actions button{width:100%}}.operator-app .proposal-preview-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.operator-app .proposal-present-link{border-color:var(--color-accent);color:var(--color-accent)}

