:root{--console-page: #fafafa;--console-grid: rgba(36, 57, 49, .055);--console-grid-strong: rgba(36, 57, 49, .09);--console-surface: #ffffff;--console-panel: #f3f5f4;--console-panel-strong: #e3e8e5;--console-line: #bdc6c1;--console-line-soft: #d7ddda;--console-line-strong: #26382f;--console-ink: #111916;--console-muted: #4e6259;--console-soft-muted: #56685f;--console-accent: #d4b86b;--console-accent-strong: #b9932f;--console-accent-soft: #f4e7bb;--console-success: #236650;--console-warn: #7c5200;--console-danger: #9b2f2f;--lumo-primary-color: var(--console-accent);--lumo-primary-text-color: var(--console-line-strong);--lumo-primary-contrast-color: var(--console-line-strong);--lumo-contrast: var(--console-accent-soft);--lumo-contrast-90pct: var(--console-line-strong);--lumo-error-color: var(--console-danger);--lumo-success-color: var(--console-success);--lumo-border-radius-l: 0;--lumo-border-radius-m: 0;--lumo-border-radius-s: 0;--vaadin-button-border-radius: 0;--surface: rgba(255, 255, 255, .94);--surface-strong: var(--console-surface);--line: var(--console-line);--ink: var(--console-ink);--muted: var(--console-muted);--wash: var(--console-page);--lyra-page: var(--console-page);--lyra-surface: var(--console-surface);--lyra-panel: var(--console-panel);--lyra-line: var(--console-line);--lyra-strong-line: var(--console-line-strong);--lyra-ink: var(--console-ink);--lyra-muted: var(--console-muted);color:var(--ink);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;background:var(--wash)}.operational-page{gap:.75rem;padding-top:.75rem;padding-bottom:1.5rem;color:var(--text-color-kumo-default, var(--console-ink));font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.operational-intro,.operational-title-row,.operational-intro-actions,.operational-title-meta,.operational-layer-header,.operational-layer-meta,.operational-subhead,.operational-subhead-meta{display:flex;min-width:0;align-items:center}.operational-intro{justify-content:space-between;gap:1rem;padding:.25rem 0}.operational-intro-copy{display:grid;min-width:0;gap:.3rem}.operational-title-row,.operational-intro-actions,.operational-title-meta,.operational-layer-meta,.operational-subhead-meta{flex-wrap:wrap;gap:.5rem}.operational-title-row>:first-child,.operational-layer-header>:first-child,.operational-subhead>:first-child{flex:1 1 auto;min-width:0}.operational-intro-actions,.operational-layer-meta,.operational-subhead-meta{flex:0 0 auto;margin-left:auto;justify-content:flex-end}.operational-layer-card{min-width:0;overflow:hidden;border:1px solid var(--color-kumo-line, var(--console-line));border-radius:.625rem;background:var(--color-kumo-base, var(--console-surface));box-shadow:none}.operational-layer-header{justify-content:space-between;gap:1rem;padding:.875rem 1rem}.operational-layer-header>div:first-child,.operational-subhead>div:first-child{display:grid;gap:.2rem}.operational-layer-body{display:grid;min-width:0;align-content:start;gap:.875rem;padding:1rem}.operational-subhead{justify-content:space-between;gap:.75rem}.operational-state{display:grid;min-width:0;min-height:15rem;place-items:center;padding:1rem}.operational-state-compact{min-height:8rem}.operational-action-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.quote-operations-page .quote-ops-workspace{gap:.75rem;align-items:stretch;border:0;background:transparent}.quote-operations-page .quote-list-panel,.quote-operations-page .quote-detail-shell{display:block;height:100%;min-height:32rem;padding:0;border:1px solid var(--color-kumo-line, var(--console-line));border-radius:.625rem}.quote-operations-page .quote-list-panel{border-right:1px solid var(--color-kumo-line, var(--console-line))}.quote-operations-page .quote-filter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:0;border:0;background:transparent}.quote-operations-page .quote-filter-row>:first-child{grid-column:1 / -1}.quote-operations-page .quote-row-list{overflow:hidden;border:1px solid var(--color-kumo-line, var(--console-line));border-radius:.5rem}.quote-operations-page .quote-row{grid-template-columns:minmax(0,1fr) auto}.quote-operations-page .quote-row>span:nth-of-type(2){grid-column:1}.quote-operations-page .quote-row-badges{grid-column:1 / -1;justify-content:flex-start}.quote-operations-page .quote-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:0;padding:.75rem 0 0}.quote-operations-page .quote-detail-shell>.operational-layer-body{gap:1rem}.quote-intent-inspector,.quote-intent-stack,.quote-decision-lead,.quote-review-actions{display:grid;min-width:0;gap:.875rem}.quote-inspector-context{display:grid;gap:.25rem}.quote-intent-head{padding:.75rem;border:1px solid var(--color-kumo-line, var(--console-line));border-radius:.5rem;background:var(--color-kumo-tint, var(--console-panel))}.quote-intent-tabs{overflow-x:auto;overflow-y:hidden}.quote-intent-tabs>*{min-width:max-content}.quote-intent-tabs .kumo-tabs-list,.support-inspector-tabs .kumo-tabs-list{overflow-y:hidden}.quote-intent-stack>.operational-layer-card,.quote-decision-lead>.operational-layer-card,.quote-review-actions>.operational-layer-card{border:1px solid var(--color-kumo-line, var(--console-line));border-radius:.5rem;background:var(--color-kumo-base, var(--console-surface))}.support-operations-page .support-workspace{overflow:hidden;border:1px solid var(--color-kumo-line, var(--console-line));border-radius:.625rem}.support-intro-panel{display:grid;min-width:0;height:8rem;grid-template-columns:minmax(21rem,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid var(--color-kumo-line, var(--console-line));border-radius:.625rem;background:var(--color-kumo-base, var(--console-surface))}.support-intro-panel>.operational-intro{position:relative;z-index:2;align-items:center;padding:1rem 1.15rem;border-right:1px solid var(--color-kumo-line, var(--console-line));background:var(--color-kumo-base, var(--console-surface))}.support-operations-hero{position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff;isolation:isolate}.support-operations-hero:after{position:absolute;inset:0;z-index:1;box-shadow:inset 0 -1px #1719140a;content:"";pointer-events:none}.support-operations-hero img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center;-webkit-user-select:none;user-select:none}.page-visual-intro{display:grid;min-width:0;height:8rem;grid-template-columns:minmax(28rem,.82fr) minmax(0,1.18fr);overflow:hidden;border:1px solid var(--color-kumo-line, var(--console-line));border-radius:.625rem;background:var(--color-kumo-base, var(--console-surface))}.page-visual-intro-content{display:flex;min-width:0;min-height:0;align-items:stretch;border-right:1px solid var(--color-kumo-line, var(--console-line));background:var(--color-kumo-base, var(--console-surface))}.page-visual-intro-content>.operational-intro,.page-visual-intro-content>.registry-intro,.page-visual-intro-content>.panel{width:100%;min-width:0;height:100%;padding:1rem 1.15rem;border:0;border-radius:0;background:transparent;box-shadow:none}.page-visual-intro-art{position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff;isolation:isolate}.page-visual-intro-art:after{position:absolute;inset:0;z-index:1;box-shadow:inset 0 -1px #1719140a;content:"";pointer-events:none}.page-visual-intro-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center;-webkit-user-select:none;user-select:none}.page-visual-intro-content>.registry-intro{align-items:center}.page-visual-intro-content>.analytics-page-header.panel{align-items:center;padding:1rem 1.15rem;border:0}.support-operations-page .support-toolbar{padding:0;border:0;background:transparent}.support-operations-page .support-workspace>.operational-layer-body{gap:1rem}.support-operations-page .support-inspector-tabs{overflow-x:auto;overflow-y:hidden;padding-block:.25rem;border-top:1px solid var(--color-kumo-line, var(--console-line));border-bottom:1px solid var(--color-kumo-line, var(--console-line))}@media(max-width:48rem){.operational-intro,.operational-layer-header,.operational-subhead{align-items:flex-start;flex-direction:column}.operational-intro-actions,.operational-layer-meta,.operational-subhead-meta{width:100%;margin-left:0;justify-content:flex-start}.quote-operations-page .quote-filter-row{grid-template-columns:1fr}}*{box-sizing:border-box;scrollbar-color:var(--console-line-strong) var(--console-panel);scrollbar-width:thin}*::-webkit-scrollbar{width:.65rem;height:.65rem}*::-webkit-scrollbar:horizontal{height:.72rem}*::-webkit-scrollbar-track{background:var(--console-panel);box-shadow:inset 0 0 0 1px var(--console-line-soft)}*::-webkit-scrollbar-thumb{border:2px solid var(--console-panel);border-radius:0;background:var(--console-line-strong)}*::-webkit-scrollbar-thumb:hover{background:var(--console-accent-strong)}*::-webkit-scrollbar-corner{background:var(--console-panel)}html,body,#admin-quote-config-root{min-width:320px;min-height:100vh;margin:0}html.admin-modal-open,html.admin-modal-open body{overscroll-behavior:none}body{background:var(--wash)}vaadin-button{--lumo-primary-color: var(--console-accent);--lumo-primary-contrast-color: var(--console-line-strong);--lumo-primary-text-color: var(--console-line-strong);--lumo-contrast: var(--console-accent-soft);--lumo-contrast-90pct: var(--console-line-strong);--lumo-border-radius-l: 0;--lumo-border-radius-m: 0;--lumo-border-radius-s: 0;--vaadin-button-border-radius: 0;--lumo-button-size: 2.25rem;border-radius:0;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}button,vaadin-button,vaadin-button::part(button){border-radius:0;cursor:pointer}a,[role=button]{cursor:pointer}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:180;padding:.55rem .7rem;border:2px solid var(--console-line-strong);background:var(--console-surface);color:var(--console-line-strong);font-size:.78rem;font-weight:900;transform:translateY(calc(-100% - 1rem))}.skip-link:focus{outline:2px solid var(--console-accent-strong);outline-offset:2px;transform:translateY(0)}button:disabled,vaadin-button[disabled],vaadin-button[disabled]::part(button){cursor:not-allowed}vaadin-button::part(label){display:inline-flex;align-items:center;gap:.35rem}vaadin-button[theme~=primary]{--lumo-primary-color: var(--console-accent);--lumo-primary-contrast-color: var(--console-line-strong);border:1px solid var(--console-accent-strong);background:var(--console-accent);color:var(--console-line-strong)}vaadin-button[theme~=contrast]{border:1px solid var(--console-line-strong);background:var(--console-accent-soft);color:var(--console-line-strong)}vaadin-button[theme~=tertiary]{border:1px solid var(--console-line);background:#ffffffb8;color:var(--console-line-strong)}vaadin-button[theme~=tertiary]:hover{border-color:var(--console-line-strong);background:var(--console-accent-soft)}vaadin-button[theme~=primary]:hover,vaadin-button[theme~=contrast]:hover{filter:brightness(.98)}vaadin-button[disabled]{opacity:.48}.module-tab,.zone-rule-card,.rule-picker,.fact-card,.segmented button,.query-builder-shell button,.modal-panel .query-builder-shell button{border-radius:0;font-family:inherit;letter-spacing:0}.module-tab:focus-visible,.zone-rule-card:focus-visible,.rule-picker:focus-visible,.fact-card:focus-visible,.segmented button:focus-visible,.query-builder-shell button:focus-visible{outline:2px solid rgba(185,147,47,.55);outline-offset:2px}vaadin-text-field,vaadin-password-field,vaadin-text-area,vaadin-select,vaadin-combo-box{width:100%;--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--console-line);--vaadin-input-field-background: rgba(255, 255, 255, .82);--vaadin-input-field-hover-highlight: transparent;--vaadin-input-field-value-font-size: .82rem;--vaadin-input-field-label-font-size: .72rem;--vaadin-input-field-helper-font-size: .7rem;--vaadin-input-field-label-color: var(--console-muted);--vaadin-input-field-helper-color: var(--console-soft-muted);--vaadin-input-field-border-radius: 0}.native-field{display:grid;width:100%;min-width:0;gap:.2rem;align-self:end}.native-field label{color:var(--console-muted);font-size:.72rem;font-weight:700;line-height:1.2}.native-field.required-field label:after{content:" *";color:var(--console-danger);font-weight:900}.native-field input{width:100%;min-width:0;min-height:2.3rem;padding:.4rem .55rem;border:1px solid var(--console-line);border-radius:0;background:#ffffffd1;color:var(--console-ink);font:inherit;font-size:.82rem;letter-spacing:0}.native-field input:hover:not(:disabled):not(:read-only){border-color:var(--console-line-strong)}.native-field input:focus-visible{outline:2px solid rgba(185,147,47,.55);outline-offset:2px}.native-field input:disabled,.native-field input:read-only{color:var(--console-soft-muted);cursor:not-allowed;opacity:.72}.native-field.invalid-field input{border-color:#9b2f2f94;box-shadow:inset 0 -2px #9b2f2f6b}.native-field-helper,.native-field-error{font-size:.7rem;line-height:1.25}.native-field-helper{color:var(--console-soft-muted)}.native-field-error{color:var(--console-danger);font-weight:800}vaadin-checkbox{width:100%;font-size:.78rem;min-height:2rem;padding:.18rem .15rem;--vaadin-checkbox-size: 1rem;--vaadin-checkbox-gap: .5rem;--vaadin-checkbox-background: var(--console-surface);--vaadin-checkbox-border-color: var(--console-line);--vaadin-checkbox-border-radius: 0;--vaadin-checkbox-border-width: 1px;--vaadin-checkbox-label-color: var(--console-ink);--vaadin-checkbox-label-font-size: .76rem;--vaadin-checkbox-label-font-weight: 800;--vaadin-checkbox-label-line-height: 1.25;--vaadin-checkbox-marker-color: var(--console-line-strong);--vaadin-checkbox-checkmark-size: .72rem}vaadin-checkbox:not([disabled]){cursor:pointer}vaadin-checkbox::part(checkbox){background:var(--console-surface);box-shadow:none;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}vaadin-checkbox[checked]{--vaadin-checkbox-background: var(--console-surface);--vaadin-checkbox-border-color: var(--console-accent-strong);--vaadin-checkbox-checkmark-color: var(--console-success);--vaadin-checkbox-marker-color: var(--console-success)}vaadin-checkbox[checked]::part(checkbox){background:var(--console-surface);box-shadow:0 0 0 1px #b9932f29}vaadin-checkbox[focus-ring]::part(checkbox){outline:2px solid rgba(185,147,47,.45);outline-offset:2px}vaadin-checkbox.v-checkbox-control{align-self:end}vaadin-text-field.required-field::part(label):after,vaadin-password-field.required-field::part(label):after,vaadin-text-area.required-field::part(label):after,vaadin-select.required-field::part(label):after,vaadin-combo-box.required-field::part(label):after{content:" *";color:var(--console-danger);font-weight:900}vaadin-text-field::part(required-indicator),vaadin-password-field::part(required-indicator),vaadin-text-area::part(required-indicator),vaadin-select::part(required-indicator),vaadin-combo-box::part(required-indicator){color:var(--console-danger)}vaadin-text-field.invalid-field::part(input-field),vaadin-text-area.invalid-field::part(input-field),vaadin-select.invalid-field::part(input-field),vaadin-combo-box.invalid-field::part(input-field){border-color:#9b2f2f94;box-shadow:inset 0 -2px #9b2f2f6b}vaadin-text-field.invalid-field::part(error-message),vaadin-text-area.invalid-field::part(error-message),vaadin-select.invalid-field::part(error-message),vaadin-combo-box.invalid-field::part(error-message){color:var(--console-danger);font-size:.64rem;font-weight:800}h1,h2,h3,h4,p{margin:0}h2:not(.text-kumo-default){color:var(--console-line-strong);font-size:.98rem;font-weight:900;letter-spacing:0;line-height:1.18;text-transform:uppercase}h3:not(.text-kumo-default){color:var(--console-line-strong);font-size:.78rem;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}h4:not(.text-kumo-default){font-size:.64rem;letter-spacing:0;line-height:1.2;text-transform:uppercase;color:var(--muted)}small{color:var(--muted);font-size:.64rem}.topbar{position:sticky;top:0;z-index:30;display:block;width:100%;min-width:0;min-height:var(--admin-header-height);box-sizing:border-box;padding:0;background:#fffffffa}.brand-row,.chip-row,.panel-title-row,.op-row,.summary-heading,.eval-heading,.align-end{display:flex;align-items:center}.mobile-nav-toggle{display:none}.admin-page-header{--kumo-button-emphasis-bg: var(--console-line-strong);--kumo-button-emphasis-ring: var(--console-line-strong);width:100%;min-width:0;gap:0;background:var(--console-surface);color:var(--console-ink)}.admin-page-header [data-kumo-part=page-header-bar]{height:var(--admin-header-height);min-height:var(--admin-header-height);gap:0;padding:0 1rem}.admin-page-header [data-kumo-part=page-header-bar][data-has-center=true]{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(24rem,26rem) minmax(10rem,1fr);column-gap:1rem}.admin-page-header [data-kumo-part=page-header-start],.admin-page-header [data-kumo-part=page-header-center],.admin-page-header [data-kumo-part=page-header-actions]{min-width:0}.admin-page-header-leading,.admin-page-header-context,.admin-page-header-actions,.admin-page-header-command-bar,.admin-page-header-primary-actions,.admin-page-header-system-tools,.admin-page-header-system-utilities,.admin-page-header-account-actions{display:flex;align-items:center}.admin-page-header-leading,.admin-page-header-context{min-width:0;gap:0}.admin-page-header-breadcrumbs{min-width:0;height:auto}.admin-page-header-breadcrumbs [aria-current=page]{min-width:0;overflow:hidden;color:var(--console-line-strong);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:1.0625rem;font-weight:600;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.admin-page-header-title{display:inline;margin:0;color:inherit;font:inherit}.admin-page-header-status,.admin-page-header-primary-actions,.admin-page-header-system-tools,.admin-page-header-system-utilities,.admin-page-header-account-actions{flex:0 0 auto}.admin-page-header-actions{justify-content:flex-end;min-width:0;gap:.375rem}.admin-page-header-command-bar{width:100%;max-width:26rem;gap:.375rem}.admin-page-header-primary-actions{gap:.3rem}.admin-page-header-system-tools{gap:.25rem;margin-left:.25rem;padding-left:.75rem;border-left:1px solid var(--console-line-soft)}.admin-page-header-system-utilities,.admin-page-header-account-actions{gap:.25rem}.admin-page-header-account-actions{min-width:0;margin-left:.25rem;padding-left:.75rem;border-left:1px solid var(--console-line-soft)}.admin-page-header-pill{box-sizing:border-box;height:1.75rem;min-height:1.75rem;padding-right:.625rem;padding-left:.625rem;border-radius:999px;font-size:.75rem;line-height:1;white-space:nowrap}.admin-page-header-status-pill{padding-right:.375rem;padding-left:.375rem;background:transparent;box-shadow:none;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:.6875rem;font-weight:600}.admin-page-header-review-count,.sea-admin-sidebar [data-sidebar=menu-badge]{font-variant-numeric:tabular-nums}.admin-page-header-account-name{display:block;max-width:10rem;overflow:hidden;color:var(--console-line-strong);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:.8125rem;font-weight:550;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-page-header-account-name>*{color:inherit}.admin-page-header-signout{min-width:2.25rem;min-height:2.25rem}.admin-page-header-overflow{display:none}.admin-page-header-action-label{display:inline-flex}.admin-page-header-quote-action{min-height:2.125rem;flex:0 0 auto;background:var(--color-kumo-brand, #2563eb);color:#fff;font-weight:650;white-space:nowrap}.admin-page-header-quote-action:not(:disabled):hover{background:var(--color-kumo-brand-hover, #1d4ed8);color:#fff}.admin-page-header-toolbar{min-width:0;width:100%;flex:1 1 auto;background:var(--console-surface)}.admin-page-header-toolbar [data-kumo-component="Toolbar.Button"]{min-height:2.125rem}.admin-page-header-toolbar [data-kumo-component="Toolbar.Button"]:first-child{border-radius:var(--radius-lg, .5rem) 0 0 var(--radius-lg, .5rem)}.admin-page-header-toolbar [data-kumo-component="Toolbar.Button"]:last-child{border-radius:0 var(--radius-lg, .5rem) var(--radius-lg, .5rem) 0}.admin-page-header-toolbar [data-kumo-component="Toolbar.Button"]:only-child{border-radius:var(--radius-lg, .5rem)}.admin-page-header-search{width:auto;min-width:0;flex:1 1 auto;justify-content:flex-start;white-space:nowrap}.admin-page-header-search-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-page-header-search-label-compact{display:none}.admin-page-header-review-action{min-height:1.875rem;flex:0 0 auto;border-radius:999px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-page-header-review-action[data-review-state=attention]{border-color:color-mix(in srgb,var(--console-accent-strong) 55%,var(--console-line-soft));background:color-mix(in srgb,var(--console-accent-soft) 70%,white);color:var(--console-warn)}.admin-page-header-shortcut,.admin-command-key,.admin-command-hints kbd{display:inline-flex;min-width:1.35rem;min-height:1.25rem;align-items:center;justify-content:center;padding:0 .3rem;border:1px solid var(--console-line-soft);border-radius:.25rem;background:var(--console-panel);color:var(--console-muted);font:600 .65rem/1 var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.admin-page-header-shortcut{margin-left:auto}.admin-alert-center{flex:0 0 auto}.admin-alert-trigger{position:relative;min-width:2.25rem;min-height:2.25rem;overflow:visible}.admin-alert-trigger-count{position:absolute;top:-.2rem;right:-.2rem;display:inline-grid;min-width:1.05rem;height:1.05rem;place-items:center;padding:0 .2rem;border:2px solid var(--console-surface);border-radius:999px;color:#fff;font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:750;line-height:1;pointer-events:none}.admin-alert-trigger-count--warning{background:#9a650f}.admin-alert-trigger-count--danger{background:var(--console-danger)}.admin-alert-popover{position:relative;z-index:140;width:min(23rem,calc(100vw - 1rem));max-height:min(36rem,calc(100dvh - 4.5rem));padding:0;border:1px solid var(--console-line-soft);background:var(--console-surface);color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.admin-alert-popover-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem .9rem .75rem;border-bottom:1px solid var(--console-line-soft)}.admin-alert-popover-head>div{min-width:0}.admin-alert-popover-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums}.admin-alert-popover-title{color:var(--console-ink);font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.admin-alert-popover-description{margin-top:.15rem;color:var(--console-muted);font-size:.7rem;line-height:1.4}.admin-alert-loading,.admin-alert-empty{display:flex;min-height:5.25rem;align-items:center;gap:.65rem;padding:.9rem;color:var(--console-muted)}.admin-alert-loading{justify-content:center;font-size:.75rem}.admin-alert-empty{color:var(--console-success)}.admin-alert-empty strong{display:block;color:var(--console-ink);font-size:.78rem;line-height:1.35}.admin-alert-empty p{margin:.12rem 0 0;color:var(--console-muted);font-size:.7rem;line-height:1.4}.admin-alert-list{max-height:min(28rem,calc(100dvh - 11rem));margin:0;overflow-y:auto;padding:0;list-style:none}.admin-alert-item{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;padding:.8rem .9rem;border-top:1px solid var(--console-line-soft)}.admin-alert-item:first-child{border-top:0}.admin-alert-item--warning{background:color-mix(in srgb,var(--console-accent) 6%,var(--console-surface))}.admin-alert-item--danger{background:color-mix(in srgb,var(--console-danger) 4%,var(--console-surface))}.admin-alert-item-icon{display:grid;min-height:1.4rem;place-items:start center;color:#91600d}.admin-alert-item--danger .admin-alert-item-icon{color:var(--console-danger)}.admin-alert-item-copy{min-width:0}.admin-alert-item-copy strong{display:block;color:var(--console-ink);font-size:.76rem;font-weight:700;line-height:1.4}.admin-alert-item-copy p{margin:.2rem 0 0;color:var(--console-muted);font-size:.7rem;line-height:1.45}.admin-alert-item-action{margin-top:.35rem}.admin-alert-item-action button{min-height:2rem;padding-inline:.35rem;color:#0755c7}.brand-mark{display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--console-line-strong);border-radius:0;background:var(--console-accent-soft);color:var(--console-line-strong)}.brand-mark.compact{width:1.45rem;height:1.45rem}.admin-shell{--admin-header-height: 3rem;--sidebar-active-bg: var(--console-accent-soft);--sidebar-bg: var(--console-panel);min-height:100vh;align-items:stretch;background:var(--wash)}.admin-shell-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sea-admin-sidebar{height:100vh;color:var(--console-ink)}.sea-admin-sidebar [data-sidebar=content-container]{background:var(--console-panel)}.sea-admin-sidebar [data-sidebar=group-label],.sea-admin-sidebar [data-sidebar=menu-button]{font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:0}.sea-admin-sidebar [data-sidebar=group-label]{font-weight:600}.sea-admin-sidebar [data-sidebar=menu-button][aria-current=page]{font-weight:650}.sea-sidebar-header .brand-mark{flex:0 0 auto;border-color:var(--lyra-strong-line);border-radius:4px;background:var(--console-accent);color:var(--console-line-strong)}.sea-sidebar-brand-text,.sea-sidebar-status{display:grid;min-width:0}.sea-sidebar-brand-text{gap:.15rem}.sea-sidebar-brand-text strong,.sea-sidebar-brand-text small,.sea-sidebar-status strong,.sea-sidebar-status small{overflow:hidden;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.sea-sidebar-brand-text strong{color:var(--console-ink);font-size:.78rem;font-weight:900;line-height:1;text-transform:uppercase}.sea-sidebar-brand-text small{color:var(--console-muted);font-size:.62rem;font-weight:800;line-height:1.1;text-transform:uppercase}.sea-sidebar-footer{height:3.5rem;gap:.5rem;padding-inline:.75rem}.sea-sidebar-status{flex:1 1 auto;gap:.1rem}.sea-sidebar-status strong{color:var(--console-ink);font-size:.68rem;font-weight:850;line-height:1.15}.sea-sidebar-status small{color:var(--console-muted);font-size:.58rem;line-height:1.15}.sea-sidebar-footer-trigger{flex:0 0 auto;margin-left:auto}.sea-admin-sidebar[data-state=collapsed] .sea-sidebar-brand-text,.sea-admin-sidebar[data-state=collapsed] .sea-sidebar-status{display:none}.sea-admin-sidebar[data-state=collapsed] .sea-sidebar-header,.sea-admin-sidebar[data-state=collapsed] .sea-sidebar-footer{justify-content:center;padding-inline:.4rem}.sea-admin-sidebar[data-state=collapsed] .sea-sidebar-footer-trigger{margin-left:0}.module-tab strong,.module-tab small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:801px){.sea-admin-sidebar{position:sticky;top:0}.admin-page-header-breadcrumbs{margin-left:-.5rem}}@media(min-width:801px)and (max-width:960px){.admin-page-header [data-kumo-part=page-header-bar]{padding-right:.75rem;padding-left:.75rem}}@media(max-width:2035px){.admin-page-header-system-utilities,.admin-page-header-account-name{display:none}.admin-page-header-overflow{display:block}}@media(max-width:1750px){.admin-page-header-status{display:none}}@media(max-width:1599px){.admin-page-header [data-kumo-part=page-header-bar][data-has-center=true]{grid-template-columns:minmax(9rem,1fr) minmax(20rem,26rem) minmax(9rem,1fr);column-gap:.75rem}.admin-page-header-search-label-full,.admin-page-header-account-name{display:none}.admin-page-header-search-label-compact{display:inline}}@media(max-width:1300px){.admin-page-header-review-action{display:none}}@media(max-width:1180px){.admin-page-header-status,.admin-page-header-account-actions{display:none}.admin-page-header-overflow{display:block}}@media(max-width:1100px){.admin-page-header-primary-actions{display:none}}@media(max-width:1000px){.admin-page-header [data-kumo-part=page-header-bar][data-has-center=true]{grid-template-columns:minmax(7rem,1fr) minmax(16rem,22rem) minmax(5rem,1fr);column-gap:.5rem}.admin-page-header-shortcut,.admin-page-header-system-utilities{display:none}}.workspace{--admin-page-inline-padding: clamp(1rem, 1.25vw, 1.5rem);min-height:calc(100vh - var(--admin-header-height));padding:.45rem}.module-tabs-shell{position:relative;margin-bottom:.45rem}.module-tabs-compact{display:none}.module-tabs-compact-status{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--console-line);background:var(--console-surface)}.module-tabs{position:relative;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:visible;border:1px solid var(--console-line);background:var(--console-line);box-shadow:0 1px #1b1f230d}.module-tabs.is-stuck{position:fixed;z-index:60}.quote-config-module-tabs{position:relative;z-index:20;width:100%;min-width:0;border:1px solid var(--console-line);background:var(--console-surface);box-shadow:0 1px #1b1f230d}.quote-config-module-tabs.is-stuck{position:fixed;z-index:60}.quote-config-kumo-tabs{width:100%;min-width:0}.quote-config-kumo-tabs-list{min-height:2.75rem;gap:.0625rem;overflow-x:auto;overflow-y:hidden;padding:0 .25rem;scroll-padding-inline:.25rem;background:var(--console-surface)}.quote-config-module-tabs .quote-config-module-tab{flex:0 0 auto;min-width:max-content;min-height:2.75rem;padding:.5rem .35rem;border-radius:0;color:var(--console-muted)}.quote-config-module-tabs .quote-config-module-tab:hover{background:color-mix(in srgb,var(--console-line-strong) 6%,transparent);color:var(--console-line-strong)}.quote-config-module-tabs .quote-config-module-tab[aria-selected=true]{color:var(--console-line-strong);font-weight:900}.quote-config-module-tab-content{display:inline-flex;min-width:0;align-items:center;gap:.35rem}.quote-config-kumo-tabs-indicator{height:2px;background:var(--console-accent-strong)}.module-tab{display:flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;border:0;border-radius:0;background:var(--console-surface);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.module-tab:hover{background:#f4e7bbad}.module-tab:focus-visible{position:relative;z-index:1;outline-offset:-3px}.module-tab.active{background:var(--console-accent-soft);color:var(--console-line-strong);box-shadow:inset 0 -2px 0 var(--console-accent-strong)}.module-tab>span{min-width:0}.module-tab strong,.module-tab-label{display:block;min-width:0;overflow:hidden;color:currentColor;font-size:.7rem;font-weight:900;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.module-status-dot{position:relative;display:inline-block;flex:0 0 auto;width:.625rem;height:.625rem;border:1px solid rgba(17,25,22,.32);border-radius:50%;background:transparent}.module-status-dot.is-dirty{border-color:var(--console-warn);background:radial-gradient(circle,var(--console-warn) 0 36%,transparent 40% 56%,var(--console-warn) 60%);box-shadow:0 0 0 2px #9a650033}.module-status-dot.is-new{border-color:var(--console-muted);border-style:dashed}.module-status-dot.is-published{border-color:var(--console-success);background:var(--console-success);box-shadow:inset 0 0 0 1px #ffffff8c}.module-status-dot.is-ready{border:2px double var(--console-success);background:transparent}.module-status-dot.is-failed{border-color:var(--console-danger);border-radius:2px;background:repeating-linear-gradient(45deg,var(--console-danger) 0 2px,transparent 2px 4px)}.module-status-dot.is-draft{border-color:var(--console-warn);background:repeating-linear-gradient(135deg,var(--console-warn) 0 1px,transparent 1px 3px)}.module-status-dot.is-archived{border:2px solid var(--console-line-strong);border-radius:2px;background:transparent;box-shadow:inset 0 0 0 1px var(--console-surface)}.module-status-dot.is-other{border-color:var(--console-accent-strong);border-radius:2px;background:linear-gradient(135deg,var(--console-accent-strong) 0 50%,transparent 50%)}@media(min-width:112rem){.module-tabs{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(max-width:60rem){.module-tabs-compact{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;gap:.5rem;align-items:end}.module-tabs-compact vaadin-select{display:block;width:100%}.module-tabs-compact vaadin-select::part(input-field){min-height:2.75rem}.quote-config-module-tabs{display:none}}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 19.5rem;gap:.65rem;align-items:start;min-width:0}.workspace-grid>*{min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.config-readonly-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0;margin:0;border-top:1px solid var(--console-line)}.config-readonly-details>div{min-width:0;padding:.5rem .6rem;border-bottom:1px solid var(--console-line);background:transparent}.config-readonly-details dt{color:var(--console-muted);font-size:.68rem;font-weight:800}.config-readonly-details dd{margin:.18rem 0 0;overflow-wrap:anywhere;color:var(--console-ink);font-size:.76rem;line-height:1.45}.config-readonly-table-wrap{max-height:24rem;overflow:auto;border-top:1px solid var(--console-line);border-bottom:1px solid var(--console-line);background:transparent}.config-readonly-table-wrap:focus-visible{outline:2px solid var(--console-line-strong);outline-offset:2px}.config-readonly-table{width:100%;border-collapse:collapse;font-size:.72rem}.config-readonly-table th,.config-readonly-table td{max-width:24rem;padding:.42rem .55rem;border-right:1px solid var(--console-line);border-bottom:1px solid var(--console-line);overflow-wrap:anywhere;text-align:left;vertical-align:top}.config-readonly-table th{position:sticky;top:0;z-index:1;background:var(--console-panel-strong);color:var(--console-ink);font-weight:800}.config-readonly-empty{margin:0;color:var(--console-muted);font-size:.72rem}.editor{display:grid;gap:.65rem;min-width:0;overflow:hidden}.editor>*{max-width:100%;min-width:0}.panel,.subpanel,.login-panel{border:1px solid var(--line);border-radius:0;background:var(--surface);box-shadow:none}.panel{padding:.58rem}.subpanel{padding:.52rem;box-shadow:none}.panel .subpanel{padding-inline:0;border:0;border-top:1px solid var(--console-line);background:transparent}.panel .subpanel:first-child{border-top:0}.section-head{display:flex;justify-content:space-between;width:100%;min-width:0;box-sizing:border-box;gap:.75rem;border-color:var(--console-line-strong);background:linear-gradient(90deg,rgba(212,184,107,.1),transparent 28rem),var(--console-surface)}.section-head p{color:var(--muted);font-size:.68rem;line-height:1.45}.workflow-action{max-width:18rem;text-align:right}.chip-row{gap:.25rem;margin-bottom:.35rem}.identity-grid,.form-grid,.preview-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.identity-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-title-row{justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.panel-title-row p{color:var(--muted);font-size:.62rem;line-height:1.4}.panel-title-row.mini{margin-top:.55rem}.table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.table-panel{overflow:hidden}.dense-table{width:100%;min-width:920px;border-collapse:collapse}.dense-table th,.dense-table td{border:1px solid var(--console-line-soft);padding:.25rem;vertical-align:top}.dense-table th{background:var(--console-panel);color:var(--console-muted);font-size:.58rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.dense-table th.required-header:after{content:" *";color:var(--console-danger);font-weight:900}.row-num{color:var(--muted);font-size:.72rem;font-weight:900}.op-row{gap:.45rem}.cell-text{width:10.5rem}.cell-number{width:7rem}.cell-select{width:11rem}.cell-textarea{width:15rem}.rule-workbench,.zone-grid,.zone-rules-workbench,.preview-grid{display:grid;grid-template-columns:14.25rem minmax(24rem,1fr) 17rem;gap:.6rem;align-items:start}.rule-workbench-panel{min-width:0;overflow:hidden}.rule-workbench{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);min-width:0}.rule-index-workbench{display:grid;grid-template-columns:minmax(36rem,48rem) minmax(28rem,1fr);align-items:stretch;gap:.85rem;min-height:clamp(34rem,calc(100dvh - 13.5rem),44rem)}.rule-index,.rule-detail-panel,.rule-detail-workspace{min-width:0}.rule-index{min-height:100%}.rule-detail-workspace{display:grid;min-height:100%;gap:.85rem}.rule-detail-panel{min-height:100%}.rule-index-results{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.pricing-rule-card .zone-card-head{padding-bottom:1.55rem}.rule-detection-strip,.rule-validation-stack{margin-bottom:.5rem}.rule-validation-stack,.rule-action-summary-list{display:grid;gap:.35rem}.rule-action-summary-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .5rem;border:1px solid var(--console-line);background:var(--console-panel)}.rule-action-summary-row span{display:grid;min-width:0;gap:.12rem}.rule-action-summary-row strong,.rule-action-summary-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-action-summary-row small{color:var(--console-muted);font-size:.58rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.zone-grid,.preview-grid{grid-template-columns:minmax(15rem,.9fr) minmax(17rem,1fr) minmax(15rem,.9fr)}.zone-rules-workbench{grid-template-columns:minmax(36rem,48rem) minmax(28rem,1fr);align-items:stretch;min-height:clamp(34rem,calc(100dvh - 13.5rem),44rem)}.zone-rules-panel{overflow:visible}.zone-rule-list,.zone-rule-detail,.zone-test-panel{min-width:0}.zone-rule-workspace{display:grid;min-height:100%;min-width:0;gap:.6rem}.zone-detail-empty{display:grid;place-items:center;align-content:center;gap:.35rem;min-height:16rem;padding:1rem;border:1px dashed var(--console-line);background:var(--console-panel);color:var(--console-muted);text-align:center}.zone-detail-empty strong{color:var(--console-ink);font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.zone-detail-empty span{max-width:24rem;font-size:.72rem;line-height:1.4}.zone-rule-list,.zone-test-panel,.zone-rule-detail{border:1px solid var(--console-line);border-radius:0;background:var(--console-surface)}.zone-rule-list,.zone-test-panel,.zone-rule-detail{display:grid;align-content:start;gap:.5rem;padding:.5rem}.zone-rule-list{min-height:100%;max-height:none;overflow:visible}.zone-rule-detail{min-height:100%;overflow:visible;overscroll-behavior:auto}.zone-index{grid-template-rows:auto auto minmax(0,1fr) auto}.zone-index-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,10rem);gap:.45rem;align-items:end}.zone-index-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-content:start;gap:.35rem;min-height:0;overflow:visible;overscroll-behavior:auto}.zone-index-empty{display:grid;place-items:center;align-content:center;gap:.4rem;min-height:12rem;padding:.75rem;border:1px dashed var(--console-line);color:var(--console-muted);text-align:center}.zone-index-empty strong{color:var(--console-ink);font-size:.78rem}.zone-index-empty span{font-size:.68rem;line-height:1.35}.zone-index-pagination{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:.35rem;align-items:center;padding-top:.45rem;border-top:1px solid var(--console-line)}.zone-index-pagination span{color:var(--console-muted);font-size:.68rem;font-weight:800;text-align:center}.zone-rule-card{position:relative;display:grid;gap:.24rem;width:100%;min-width:0;min-height:4.05rem;padding:0;border:1px solid var(--console-line);border-radius:0;background:var(--console-surface);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.zone-rule-card:before{content:"";display:block;height:3px;background:transparent}.zone-rule-card:hover{border-color:var(--console-line-strong);background:var(--console-accent-soft)}.zone-rule-card:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px}.zone-rule-card.active{border-color:var(--console-line-strong);background:var(--console-accent-soft);color:var(--console-line-strong)}.zone-rule-card.active:before{background:var(--console-accent)}.zone-rule-card.state-on-map{border-color:#2b70505c;box-shadow:inset 3px 0 #2b705057}.zone-rule-card.state-on-map:before{background:#2b70506b}.zone-rule-card.state-no-map{border-color:#2b70503d;box-shadow:inset 3px 0 #2b70502e}.zone-rule-card.state-no-map:before{background:#2b70503d}.zone-rule-card.state-partial-map{border-color:#b9932f6b;box-shadow:inset 3px 0 #b9932f6b}.zone-rule-card.state-partial-map:before{background:#b9932f75}.zone-rule-card.state-inactive{border-color:#61746b47;box-shadow:inset 3px 0 #61746b38}.zone-rule-card.state-inactive:before{background:#61746b47}.zone-rule-card.state-issue,.zone-rule-card.needs-review{border-color:#9b2f2f5c;box-shadow:inset 3px 0 #9b2f2f6b}.zone-rule-card.state-issue:before,.zone-rule-card.needs-review:before{background:#9b2f2f8c}.zone-card-head{display:grid;min-width:0}.zone-card-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:.35rem;padding:.05rem .48rem 1.55rem}.zone-card-title{display:grid;min-width:0;gap:.12rem}.zone-card-title strong{color:var(--console-ink);font-size:.74rem;line-height:1.05}.zone-card-title small{color:var(--console-muted);font-size:.58rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.zone-card-title strong,.zone-card-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zone-card-meta{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.22rem;justify-content:start}.zone-card-priority-chip{position:absolute;left:.38rem;bottom:.34rem;min-width:1.2rem;padding:.1rem .24rem;border:1px solid rgba(38,56,47,.22);background:#ffffffad;color:var(--console-muted);font-size:.52rem;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.zone-card-issue-chip{position:absolute;right:.38rem;bottom:.34rem;min-width:2.25rem;padding:.1rem .28rem;border:1px solid rgba(155,47,47,.32);background:#9b2f2f14;color:#8a1f1f;font-size:.52rem;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.zone-card-error{color:var(--console-danger);font-weight:800}.zone-detection-strip{display:grid;overflow:hidden;padding:0;border:1px solid var(--console-line);background:var(--console-panel)}.zone-detection-strip .detail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.zone-detection-strip .detail-list>div{display:grid;min-width:0;gap:.16rem;padding:.55rem .65rem;border-right:1px solid var(--console-line);font-size:.72rem}.zone-detection-strip .detail-list>div:last-child{border-right:0}.zone-detection-strip .detail-list dt{color:var(--console-muted);font-size:.62rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.zone-detection-strip .detail-list dd{min-width:0;margin:0;color:var(--console-ink);font-size:.82rem;font-weight:900;line-height:1.2;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.zone-test-layout{display:grid;min-width:0;gap:.5rem;align-items:start}.zone-evidence-stack,.rule-list,.rule-sidebar,.rule-canvas,.rule-impact-panel,.action-list,.suggestions,.eval-list,.version-list,.finding-list,.check-list{display:grid;gap:.35rem}.rule-picker,.suggestion,.eval-row,.version-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.35rem .4rem;border:1px solid var(--console-line);border-radius:0;background:var(--console-surface);color:var(--ink);font:inherit}.rule-picker{cursor:pointer}button.version-row{width:100%;cursor:pointer;text-align:left}button.eval-row{width:100%;cursor:pointer}.version-row.active,.version-row:hover,.version-row:focus-visible,.eval-row.active,.eval-row:hover,.eval-row:focus-visible{border-color:var(--console-line-strong);background:var(--console-accent-soft);outline:none}.rule-picker span,.fact-card span{display:grid;min-width:0}.rule-picker strong,.fact-card strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.rule-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-card small{display:-webkit-box;overflow:hidden;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rule-picker.active{border-color:var(--console-line-strong);background:var(--console-accent-soft)}.rule-sidebar{align-content:start;gap:.5rem}.rule-sidebar,.rule-canvas,.rule-impact-panel{min-width:0}.rule-identity-actions{flex-wrap:wrap;justify-content:flex-end}.rule-sidebar-block,.rule-canvas,.rule-impact-panel,.rule-stage,.impact-summary,.rule-scenario,.condition-result{border:1px solid var(--console-line);border-radius:0;background:var(--console-surface)}.rule-sidebar-block,.rule-canvas,.rule-impact-panel,.rule-stage,.impact-summary,.rule-scenario,.condition-result{padding:.5rem}.rule-block-heading,.rule-canvas-head,.rule-stage-head,.rule-impact-head,.impact-detail-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rule-block-heading,.rule-canvas-head,.rule-stage-head,.rule-impact-head{margin-bottom:.4rem}.fact-card{display:flex;align-items:center;justify-content:space-between;gap:.45rem;width:100%;min-width:0;padding:.35rem .4rem;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.fact-card:hover{border-color:var(--console-line-strong);background:var(--console-accent-soft)}.rule-meta-grid{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) 7rem 6rem;gap:.4rem;align-items:end}.rule-stage{display:grid;gap:.4rem}.query-builder-shell{--rqb-background-color: var(--console-panel);--rqb-border-color: var(--console-line);--rqb-border-radius: 0;--rqb-dnd-drop-indicator-color: var(--console-accent-strong);--rqb-spacing: .48rem;overflow-x:auto;border:1px solid var(--line);border-radius:0;background:var(--console-surface);padding:.35rem}.query-builder-shell .queryBuilder{font-size:.75rem}.query-builder-shell .ruleGroup{border-color:var(--line);border-radius:0;background:var(--console-panel);min-width:min(100%,40rem)}.query-builder-shell .ruleGroup-header{display:flex;flex-wrap:wrap;align-items:center;gap:.48rem;min-width:0}.query-builder-shell .ruleGroup-body{gap:.42rem}.query-builder-shell .rule{display:grid;grid-template-columns:1rem minmax(9.75rem,.92fr) minmax(8rem,.72fr) minmax(12rem,1.15fr) 2rem;gap:.5rem;align-items:start;min-width:34rem}.query-builder-shell .queryBuilder-dragHandle{display:inline-grid;width:1rem;min-width:1rem;height:2rem;place-items:center;color:var(--console-muted);font-size:.82rem;line-height:1}.query-builder-shell .rule-fields,.query-builder-shell .rule-operators,.query-builder-shell .rule-value{min-width:0}.query-builder-shell .rule-value{display:grid}.query-builder-shell .rule-value-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:.35rem;align-items:start;min-width:0}.query-builder-shell .rule-value-control--empty{align-items:center}.query-builder-shell .rule-value-control--empty>span:first-child{display:inline-flex;min-height:2rem;align-items:center;padding:0 .45rem;border:1px solid var(--console-line);background:var(--console-surface);color:var(--console-muted);font-size:.72rem}.query-builder-shell .rule-value-control--radius,.query-builder-shell .rule-value-control--between{grid-template-columns:minmax(0,1fr) 2rem}.query-builder-shell .rule-value-control--multiselect>select{min-height:4.25rem}.query-builder-shell .rule-value-control--searchable{grid-template-columns:minmax(0,1fr) 2rem}.rule-searchable-value-picker{display:grid;gap:.35rem;min-width:0;padding:.38rem;border:1px solid var(--console-line);background:linear-gradient(90deg,rgba(212,184,107,.08),transparent 70%),#ffffffc2}.rule-searchable-value-search{display:grid;gap:.16rem;min-width:0}.rule-searchable-value-search>span{color:var(--console-muted);font-size:.56rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.query-builder-shell .rule-searchable-value-search>input{width:100%}.rule-searchable-value-selected,.rule-searchable-value-options{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.rule-searchable-value-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));max-height:10.4rem;overflow:auto;padding-right:.12rem}.query-builder-shell .rule-searchable-value-chip,.query-builder-shell .rule-searchable-value-option{justify-content:flex-start;min-width:0;height:auto;min-height:2rem;padding:.28rem .36rem;text-align:left}.query-builder-shell .rule-searchable-value-chip{border-color:#2b7a6359;background:#2b7a6314;color:var(--console-success)}.query-builder-shell .rule-searchable-value-option{display:grid;gap:.08rem;align-content:center;background:var(--console-surface)}.query-builder-shell .rule-searchable-value-option:hover,.query-builder-shell .rule-searchable-value-option:focus-visible,.query-builder-shell .rule-searchable-value-option.selected{border-color:var(--console-line-strong);background:var(--console-accent-soft);outline:none}.rule-searchable-value-chip span,.rule-searchable-value-option strong,.rule-searchable-value-chip small,.rule-searchable-value-option small{display:block;min-width:0;overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.rule-searchable-value-chip span,.rule-searchable-value-option strong{font-size:.66rem;font-weight:900}.rule-searchable-value-chip small,.rule-searchable-value-option small,.rule-searchable-value-count,.rule-searchable-value-empty{color:var(--console-muted);font-size:.58rem;font-weight:800}.rule-searchable-value-empty{display:inline-flex;min-height:1.75rem;align-items:center;padding:.22rem .34rem;border:1px dashed var(--console-line);background:#ffffff94}.rule-between-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;min-width:0}.rule-between-editor label{display:grid;gap:.18rem;min-width:0}.rule-between-editor span{color:var(--console-muted);font-size:.58rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.rule-radius-editor{display:grid;gap:.38rem;min-width:0}.rule-radius-editor-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;min-width:0}.rule-radius-field{display:grid;gap:.18rem;min-width:0}.rule-radius-field>span{color:var(--console-muted);font-size:.58rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.rule-radius-field.has-error>span,.rule-radius-field small{color:var(--console-danger)}.rule-radius-field small{font-size:.62rem;line-height:1.2}.query-builder-shell .rule-fields,.query-builder-shell .rule-operators,.query-builder-shell .rule-value>input,.query-builder-shell .rule-value>select,.query-builder-shell .rule-value-control>input,.query-builder-shell .rule-value-control>select,.query-builder-shell .rule-value-control>textarea,.query-builder-shell .rule-between-editor input,.query-builder-shell .rule-radius-field>input,.query-builder-shell .rule-radius-field>select{width:100%}.query-builder-shell select,.query-builder-shell input,.query-builder-shell textarea,.query-builder-shell button{min-height:32px;border:1px solid var(--console-line);border-radius:0;background:var(--console-surface);color:var(--ink);font:inherit}.query-builder-shell button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:0 .55rem;cursor:pointer;font-weight:900}.query-builder-shell select,.query-builder-shell input,.query-builder-shell textarea{padding:0 .4rem}.query-builder-shell textarea{min-height:4.25rem;padding:.35rem .45rem;line-height:1.35;resize:vertical}.query-builder-shell select[multiple]{min-height:4.5rem;padding:.25rem .4rem}.rule-value-guide{position:relative;display:inline-grid}.rule-value-guide-button{display:inline-grid;width:2rem;min-width:2rem;height:2rem;padding:0;place-items:center;color:var(--console-muted)}.rule-value-guide-button:hover,.rule-value-guide-button:focus-visible{border-color:var(--console-line-strong);color:var(--ink)}.rule-value-guide-popover{position:absolute;right:0;top:calc(100% + .35rem);z-index:20;display:none;width:min(18rem,52vw);gap:.25rem;padding:.55rem;border:1px solid var(--console-line-strong);background:var(--console-surface);box-shadow:0 14px 32px #26382f24;color:var(--ink);font-size:.72rem;line-height:1.35}.rule-value-guide-popover strong,.rule-value-guide-popover span{display:block}.rule-value-guide:hover .rule-value-guide-popover,.rule-value-guide:focus-within .rule-value-guide-popover{display:grid}.query-builder-shell .rule-remove,.query-builder-shell .ruleGroup-remove{display:inline-grid;width:2rem;min-width:2rem;min-height:2rem;padding:0;place-items:center;line-height:1}.query-builder-shell .ruleGroup-addRule,.query-builder-shell .ruleGroup-addGroup{padding:0 .58rem;font-weight:900}.query-builder-shell .ruleGroup-notToggle{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem}.query-builder-shell .ruleGroup-notToggle input{min-height:0}.query-builder-shell .rule-hasSubQuery{min-width:30rem}.rule-impact-panel{align-content:start;gap:.5rem}.impact-summary,.rule-scenario,.condition-result{display:grid;gap:.38rem}.rule-impact-modal-body .rule-scenario{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start}.rule-impact-modal-body .rule-scenario>.rule-block-heading,.rule-impact-modal-body .rule-scenario>.scenario-textarea{grid-column:1 / -1}.rule-impact-modal-body .rule-scenario vaadin-text-field,.rule-impact-modal-body .rule-scenario vaadin-text-area,.rule-impact-modal-body .rule-scenario vaadin-select,.rule-impact-modal-body .rule-scenario vaadin-checkbox{min-width:0}.rule-impact-modal-body .condition-result{align-content:start}.impact-total{display:grid;gap:.12rem;padding:.35rem;border-radius:0;background:#2b7a6314}.impact-total strong{color:var(--console-success);font-size:1.45rem;line-height:1.05}.impact-detail-row{font-size:.72rem}.impact-detail-row span:last-child{font-weight:900}.money-positive{color:var(--console-success)}.money-negative{color:var(--console-danger)}.rule-empty-workbench{display:grid;grid-column:1 / -1;min-height:18rem;place-items:center;align-content:center;gap:.45rem;padding:1rem;border:1px dashed var(--console-line);border-radius:0;background:#ffffffb3;color:var(--muted);text-align:center}.rule-empty-workbench h3{color:var(--ink)}.conditional-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(108rem,calc(100vw - 1rem));height:min(56rem,calc(100dvh - 1rem));max-height:calc(100dvh - 1rem)}.modal-backdrop.rule-impact-modal-backdrop{z-index:240}.rule-impact-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(76rem,calc(100vw - 1rem));height:min(44rem,calc(100dvh - 1rem));max-height:calc(100dvh - 1rem)}.rule-impact-modal-body{min-width:0;min-height:0;padding:.65rem;overflow:auto}.rule-impact-modal-body>.rule-impact-panel{grid-template-columns:minmax(18rem,.7fr) minmax(30rem,1fr);grid-auto-rows:max-content;align-items:start;gap:.55rem;padding:0;border:0;background:transparent}.rule-impact-modal-body .rule-impact-head{grid-column:1 / -1}.rule-impact-modal-body .rule-impact-checks{grid-column:1;grid-row:2}.rule-impact-modal-body .impact-summary{grid-column:1;grid-row:3}.rule-impact-modal-body .rule-impact-notices{grid-column:1;grid-row:4}.rule-impact-modal-body .rule-scenario{grid-column:2;grid-row:2 / span 4}.quote-scenario-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(88rem,calc(100vw - 1rem));height:min(56rem,calc(100dvh - 1rem));max-height:calc(100dvh - 1rem)}.quote-scenario-modal-body{display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(34rem,1fr);gap:.65rem;min-width:0;min-height:0;padding:.65rem;overflow:auto}.quote-scenario-result-panel,.quote-scenario-form{display:grid;align-content:start;gap:.5rem;min-width:0}.quote-scenario-form{grid-template-rows:auto auto minmax(0,1fr) auto}.quote-scenario-result-panel{position:sticky;top:0}.quote-scenario-result-summary,.quote-scenario-section,.quote-scenario-advanced{border:1px solid var(--console-line);background:var(--console-surface)}.quote-scenario-result-summary,.quote-scenario-section{display:grid;gap:.42rem;padding:.55rem}.quote-scenario-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;align-items:start}.quote-scenario-section-grid>.address-autocomplete-field,.quote-scenario-section-grid>vaadin-text-area{grid-column:1 / -1}.quote-scenario-section-grid vaadin-text-field,.quote-scenario-section-grid vaadin-text-area,.quote-scenario-section-grid vaadin-select,.quote-scenario-section-grid vaadin-checkbox{min-width:0}.quote-scenario-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--console-line);background:var(--console-surface)}.quote-scenario-stepper button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem;align-items:center;min-width:0;min-height:2.75rem;padding:.48rem .55rem;border:0;border-right:1px solid var(--console-line);background:transparent;color:var(--console-muted);cursor:pointer;font:inherit;text-align:left}.quote-scenario-stepper button:last-child{border-right:0}.quote-scenario-stepper button:hover,.quote-scenario-stepper button:focus-visible{background:var(--console-accent-soft);color:var(--console-ink);outline:none}.quote-scenario-stepper button.active{background:var(--console-accent-soft);color:var(--console-ink);box-shadow:inset 0 -3px 0 var(--console-accent)}.quote-scenario-stepper button span{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid currentColor;font-size:.62rem;font-weight:900;line-height:1}.quote-scenario-stepper button strong{overflow:hidden;font-size:.66rem;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.quote-scenario-step-shell{display:grid;align-content:start;gap:.55rem;min-height:26rem;min-width:0;padding:.55rem;border:1px solid var(--console-line);background:var(--console-panel)}.quote-scenario-subwizard{display:grid;align-content:start;gap:.5rem;min-width:0}.quote-scenario-substepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--console-line);background:var(--console-surface)}.quote-scenario-substepper button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem;align-items:center;min-width:0;min-height:2.35rem;padding:.42rem .5rem;border:0;border-right:1px solid var(--console-line);background:transparent;color:var(--console-muted);cursor:pointer;font:inherit;text-align:left}.quote-scenario-substepper button:last-child{border-right:0}.quote-scenario-substepper button:hover,.quote-scenario-substepper button:focus-visible{background:var(--console-accent-soft);color:var(--console-ink);outline:none}.quote-scenario-substepper button.active{background:var(--console-surface);color:var(--console-ink);box-shadow:inset 0 -3px 0 var(--console-accent)}.quote-scenario-substepper button span{display:grid;place-items:center;width:1.05rem;height:1.05rem;border:1px solid currentColor;font-size:.56rem;font-weight:900;line-height:1}.quote-scenario-substepper button strong{overflow:hidden;font-size:.62rem;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.quote-scenario-substep-shell{display:grid;align-content:start;gap:.5rem;min-width:0}.quote-scenario-subwizard-footer{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.45rem .5rem;border:1px solid var(--console-line);background:var(--console-surface)}.quote-scenario-wizard-footer{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.48rem .55rem;border:1px solid var(--console-line);background:var(--console-surface)}.quote-scenario-step-count{color:var(--console-muted);font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.quote-scenario-advanced{display:grid;gap:.5rem;padding:.55rem}.quote-scenario-advanced>summary{cursor:pointer;color:var(--console-ink);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.quote-scenario-advanced[open]>summary{padding-bottom:.45rem;border-bottom:1px solid var(--console-line)}.zone-identity-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(44rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem)}.rule-actions-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(72rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem)}.rule-actions-modal-body{display:grid;align-content:start;gap:.75rem;min-height:0;padding:.9rem;overflow:auto}.rule-technical-id-copy{display:grid;align-content:center;gap:.25rem;min-height:4rem;padding:.55rem;border:1px solid var(--lyra-line);background:var(--lyra-panel)}.rule-technical-id-copy strong{font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.rule-technical-id-copy span{color:var(--lyra-muted);font-size:.68rem;line-height:1.35}.zone-identity-modal-body{display:grid;align-content:start;gap:.85rem;min-height:0;padding:1rem;overflow:auto}.zone-identity-modal-head>div{display:grid;grid-template-areas:"title state" "description state";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .85rem}.zone-identity-modal-head h2{grid-area:title}.zone-identity-modal-head p{grid-area:description}.zone-identity-modal-head .chip-row{grid-area:state;margin:0}.zone-identity-header-switch{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:6.6rem;min-height:1.8rem;padding:.28rem .5rem;border:1px solid var(--lyra-line);background:var(--lyra-panel);color:var(--lyra-muted);cursor:pointer;font-size:.68rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.zone-identity-header-switch.selected{border-color:#2b7a636b;background:#2b7a631a;color:var(--console-success)}.zone-identity-header-switch input{flex:0 0 auto;width:.82rem;height:.82rem;margin:0;accent-color:var(--console-success)}.zone-identity-primary-grid,.zone-identity-secondary-grid{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(14rem,.72fr);gap:.65rem;align-items:start}.zone-identity-save-hint{margin:0;color:var(--lyra-muted);font-size:.7rem;line-height:1.35}.zone-identity-save-hint{margin-top:-.2rem;color:var(--console-danger);font-weight:800}.zone-identity-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-top:1px solid var(--lyra-line);background:var(--lyra-surface)}.zone-identity-modal-footer .align-end{display:flex;flex-wrap:wrap;gap:.45rem}.conditional-modal-head,.conditional-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border-bottom:1px solid var(--lyra-line);background:var(--lyra-surface)}.conditional-modal-head{position:relative;padding-right:3.75rem}.conditional-modal-head p{max-width:42rem;color:var(--lyra-muted);font-size:.78rem;line-height:1.45}.conditional-modal-footer{border-top:1px solid var(--lyra-line);border-bottom:0}.conditional-modal-footer .align-end{gap:.5rem}.conditional-modal-footer vaadin-button{min-width:5.25rem}.conditional-modal-grid{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(30rem,1fr) minmax(20rem,24rem);gap:.8rem;min-height:0;padding:.9rem;overflow:hidden;overscroll-behavior:contain;background:var(--lyra-page)}.conditional-library,.conditional-canvas,.conditional-preview,.condition-summary{min-width:0;border:1px solid var(--lyra-line);border-radius:0;background:var(--lyra-surface)}.conditional-library,.conditional-preview{display:grid;align-content:start;gap:.45rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.65rem;-webkit-overflow-scrolling:touch}.zone-lookup-helper{display:grid;min-width:0;gap:.45rem;padding-bottom:.65rem;border-bottom:1px solid var(--lyra-line)}.fact-group{display:grid;gap:.32rem;min-width:0;padding-top:.18rem}.fact-library-filters{display:grid;gap:.38rem;padding:.45rem;border:1px solid var(--lyra-line);background:linear-gradient(90deg,rgba(212,184,107,.1),transparent 80%),#ffffffb8}.fact-library-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.fact-group+.fact-group{padding-top:.55rem;border-top:1px solid var(--lyra-line)}.fact-group-list{display:grid;gap:.32rem;min-width:0}.conditional-library .fact-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.55rem;padding:.5rem;border-color:var(--lyra-line)}.conditional-library .fact-card span{gap:.14rem;min-width:0}.conditional-library .fact-card strong,.conditional-library .fact-card small{min-width:0;white-space:normal}.conditional-library .fact-card strong{line-height:1.2}.conditional-library .fact-card small{line-height:1.24;overflow-wrap:anywhere}.conditional-library .fact-card .badge{max-width:5.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conditional-canvas{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.55rem;padding:.65rem;overflow:hidden}.modal-query-builder{min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.zone-map-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(96rem,calc(100vw - 1rem));height:min(58rem,calc(100dvh - 1rem));max-height:calc(100dvh - 1rem)}.zone-tester-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(82rem,calc(100vw - 1rem));height:min(44rem,calc(100dvh - 1rem));max-height:calc(100dvh - 1rem)}.zone-map-modal-body{display:grid;grid-template-columns:minmax(34rem,1fr) minmax(19rem,24rem);gap:.8rem;min-height:0;overflow:hidden;overscroll-behavior:contain;padding:.9rem;background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),var(--lyra-page);background-size:8px 8px,8px 8px}.zone-tester-modal-body{display:grid;grid-template-columns:minmax(25rem,1.15fr) minmax(18rem,.85fr) minmax(17rem,.72fr);gap:.8rem;min-height:0;overflow:hidden;padding:.9rem;background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),var(--lyra-page);background-size:8px 8px,8px 8px}.zone-visualizer-map-shell,.zone-visualizer-side,.zone-visualizer-selected,.zone-visualizer-list{min-width:0;border:1px solid var(--lyra-line);border-radius:0;background:var(--lyra-surface)}.zone-visualizer-map-shell{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.google-zone-map{position:relative;min-height:28rem;overflow:hidden;border:1px solid var(--lyra-line);background:var(--console-panel)}.zone-visualizer-google-map{min-height:100%;border:0}.zone-map-canvas .google-zone-map{min-height:30rem}.google-zone-map-canvas{position:absolute;inset:0}.google-zone-map-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;align-content:center;gap:.35rem;padding:1rem;background:#ffffffd6;color:var(--lyra-muted);text-align:center}.google-zone-map-overlay strong{color:var(--lyra-ink);font-size:.78rem}.google-zone-map-overlay span{max-width:26rem;font-size:.68rem;line-height:1.4}.zone-visualizer-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem;border-bottom:1px solid var(--lyra-line)}.zone-visualizer-toolbar h3{color:var(--lyra-ink);font-size:.82rem;font-weight:900;letter-spacing:0}.zone-visualizer-toolbar p{margin-top:.14rem;color:var(--lyra-muted);font-size:.68rem;line-height:1.4}.zone-visualizer-plane{position:relative;min-height:24rem;overflow:hidden;background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),var(--console-panel);background-size:12px 12px,12px 12px}.zone-visualizer-svg{position:absolute;inset:0;width:100%;height:100%}.zone-visualizer-shape{fill:var(--zone-color);fill-opacity:.13;stroke:var(--zone-color);stroke-opacity:.72;stroke-width:2}.zone-visualizer-shape.inactive{fill-opacity:.045;stroke-dasharray:8 6;stroke-opacity:.34}.zone-visualizer-shape.needs-attention{stroke-dasharray:4 4}.zone-visualizer-shape.selected{fill-opacity:.2;stroke-opacity:1;stroke-width:4}.zone-visualizer-marker{position:absolute;display:grid;min-width:2.1rem;min-height:1.7rem;place-items:center;border:1px solid var(--zone-color);border-radius:0;background:var(--lyra-surface);color:var(--lyra-ink);cursor:pointer;font:inherit;font-size:.62rem;font-weight:900;line-height:1;padding:.18rem .32rem;transform:translate(-50%,-50%);box-shadow:0 8px 18px #1119161f}.zone-visualizer-marker:hover,.zone-visualizer-marker:focus-visible,.zone-visualizer-marker.selected{outline:2px solid rgba(185,147,47,.5);outline-offset:2px;background:var(--console-accent-soft)}.zone-visualizer-marker.inactive{border-style:dashed;opacity:.68}.zone-visualizer-marker.needs-attention{box-shadow:0 8px 18px #1119161f,inset 0 -3px #9a65006b}.zone-visualizer-empty{display:grid;height:100%;place-items:center;align-content:center;gap:.42rem;padding:1rem;color:var(--lyra-muted);text-align:center}.zone-visualizer-empty h3{color:var(--lyra-ink)}.zone-visualizer-empty p{max-width:24rem;font-size:.72rem;line-height:1.45}.zone-visualizer-side{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.65rem;overflow:hidden;padding:.65rem}.zone-visualizer-selected,.zone-visualizer-list{padding:.55rem}.zone-visualizer-list{min-height:0;overflow:hidden}.zone-visualizer-rows{display:grid;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.zone-visualizer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;width:100%;min-width:0;padding:.46rem .35rem;border:0;border-bottom:1px solid var(--lyra-line);background:transparent;color:var(--lyra-ink);cursor:pointer;font:inherit;text-align:left}.zone-visualizer-row:hover,.zone-visualizer-row:focus-visible,.zone-visualizer-row.active{background:var(--console-accent-soft);outline:none}.zone-visualizer-row>span:nth-child(2){display:grid;min-width:0;gap:.12rem}.zone-visualizer-row strong,.zone-visualizer-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zone-visualizer-row strong{font-size:.72rem}.zone-visualizer-row small{color:var(--lyra-muted);font-size:.61rem}.zone-visualizer-row-dot{width:.72rem;height:.72rem;border:1px solid var(--zone-color);background:var(--zone-color)}.zone-visualizer-issues{display:grid;gap:.3rem;margin-top:.55rem}.zone-detail-issues{display:grid;gap:.32rem;margin:.55rem 0}.zone-detail-issues>strong{color:var(--console-line-strong);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.zone-test-section{display:grid;align-content:start;gap:.55rem;min-width:0;min-height:0;padding:.65rem;border:1px solid var(--lyra-line);background:var(--lyra-surface)}.zone-test-section-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding-bottom:.48rem;border-bottom:1px solid var(--lyra-line)}.zone-test-section-head h5{margin:0;color:var(--lyra-ink);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.zone-test-section .zone-evidence-stack{gap:.55rem}.zone-test-all{overflow:hidden}.zone-test-all .eval-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.condition-summary{display:grid;gap:.45rem;padding:.5rem}.condition-summary>div:first-child{display:grid;gap:.1rem}.condition-summary strong{font-size:.78rem}.mapped-output-list{display:grid;gap:.25rem}.mapped-output-list>div{display:grid;grid-template-columns:minmax(5rem,.8fr) minmax(0,1fr);gap:.4rem;padding:.25rem 0;border-top:1px solid #eef2ef;font-size:.72rem}.mapped-output-list.compact>div{grid-template-columns:minmax(5rem,.55fr) minmax(0,1fr)}.mapped-output-list span{color:var(--muted)}.mapped-output-list strong{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mapped-output-list.compact>div.readable-output{grid-template-columns:1fr}.mapped-output-list.compact>div.readable-output strong{overflow:visible;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.zone-editor .condition-summary{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.65rem;border-color:var(--lyra-line);background:var(--lyra-panel)}.zone-editor .condition-summary>div:first-child{align-content:center}.zone-editor .condition-summary>div:first-child strong{color:var(--lyra-ink);font-size:.82rem;letter-spacing:0}.zone-editor .condition-summary>.badge{justify-self:end;min-width:3rem;text-align:center}.zone-editor .condition-summary .mapped-output-list{grid-column:1 / -1}.zone-editor .condition-summary .mapped-output-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.zone-editor .condition-summary .mapped-output-list.compact>div{align-content:start;min-width:0;gap:.18rem;padding:.48rem .55rem;border:1px solid var(--lyra-line);background:var(--lyra-surface)}.zone-editor .condition-summary .mapped-output-list.compact>div.readable-output{grid-column:1 / -1;padding:.58rem .65rem;border-color:var(--console-accent-strong);background:var(--console-accent-soft)}.zone-editor .condition-summary .mapped-output-list span{color:var(--lyra-muted);font-size:.62rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.zone-editor .condition-summary .mapped-output-list strong{color:var(--lyra-ink);font-size:.78rem;line-height:1.32;text-align:left}.action-row{display:grid;grid-template-columns:repeat(6,minmax(7rem,1fr)) auto;gap:.35rem;align-items:end;padding:.35rem;border:1px solid var(--console-line);border-radius:0;background:var(--console-surface)}.segmented{display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;margin-bottom:.45rem}.segmented button{min-height:1.75rem;border:1px solid var(--console-line);border-radius:0;background:var(--console-surface);cursor:pointer;font-weight:800}.segmented button.active{border-color:var(--console-line-strong);background:var(--console-accent-soft);color:var(--console-line-strong)}.quote-zone-lookup{display:grid;min-width:0;gap:.4rem}.quote-zone-lookup .segmented{margin-bottom:0}.quote-zone-lookup .suggestions:empty{display:none}.quote-zone-lookup .suggestion>div{display:grid;min-width:0;gap:.12rem}.quote-zone-lookup .suggestion strong,.quote-zone-lookup .suggestion small{min-width:0;overflow-wrap:anywhere}.inline-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:end}.evidence-grid,.two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.evaluation p{margin:.25rem 0 .5rem;color:var(--muted);font-size:.75rem}.zone-editor{gap:.85rem}.zone-editor .panel,.zone-editor .subpanel,.zone-editor .zone-rule-list,.zone-editor .zone-rule-detail,.zone-editor .zone-test-panel,.zone-editor .rule-stage,.zone-editor .condition-summary,.zone-editor .evaluation{border:1px solid var(--lyra-line);border-radius:0;background:var(--lyra-surface);box-shadow:none}.zone-editor .panel{padding:.9rem}.zone-editor .section-head{align-items:flex-start;border-color:var(--lyra-line);background:var(--lyra-surface)}.zone-editor .section-head h2,.zone-editor .panel-title-row h3{color:var(--lyra-ink);font-size:1rem;font-weight:900;letter-spacing:0}.zone-editor .section-head p,.zone-editor .panel-title-row p,.zone-editor .workflow-action,.zone-editor .muted{color:var(--lyra-muted)}.zone-editor .workflow-action{padding-left:1rem;border-left:1px solid var(--lyra-line);font-size:.72rem;line-height:1.45}.zone-editor .chip-row{gap:.3rem;margin-bottom:.5rem}.zone-editor .identity-grid,.zone-editor .form-grid{gap:.6rem}.zone-editor vaadin-text-field,.zone-editor vaadin-password-field,.zone-editor vaadin-text-area,.zone-editor vaadin-select{--vaadin-input-field-border-color: var(--lyra-line);--vaadin-input-field-background: var(--console-surface);--vaadin-input-field-hover-highlight: transparent;--vaadin-input-field-label-color: var(--lyra-ink);--vaadin-input-field-helper-color: var(--lyra-muted);--vaadin-input-field-border-radius: 0}.zone-editor vaadin-button{--lumo-primary-color: var(--console-accent);--lumo-primary-contrast-color: var(--console-line-strong);--lumo-button-size: 2rem;--lumo-border-radius-l: 0;--lumo-border-radius-m: 0;--lumo-border-radius-s: 0;--vaadin-button-border-radius: 0;font-size:.74rem;font-weight:900}.zone-editor vaadin-button[theme~=primary]{border-color:var(--console-accent-strong);background:var(--console-accent);color:var(--console-line-strong)}.zone-editor vaadin-button[theme~=tertiary]{border:1px solid var(--lyra-line);background:var(--lyra-surface);color:var(--lyra-ink)}.zone-editor vaadin-button[theme~=tertiary]:hover{border-color:var(--lyra-strong-line);background:var(--lyra-panel)}.zone-editor .badge{border-color:var(--lyra-line);border-radius:0;background:var(--lyra-panel);color:var(--lyra-muted);letter-spacing:0;text-transform:uppercase}.zone-editor .badge.teal,.zone-editor .badge.blue,.zone-editor .badge.success{border-color:var(--lyra-strong-line);background:var(--lyra-surface);color:var(--lyra-ink)}.zone-editor .zone-rules-panel{padding:0;overflow:hidden;background:var(--lyra-page)}.zone-editor .zone-rules-panel>.panel-title-row{margin:0;padding:.95rem 1rem;border-bottom:1px solid var(--lyra-line);background:var(--lyra-surface)}.zone-editor .zone-rules-workbench{grid-template-columns:minmax(36rem,48rem) minmax(28rem,1fr);gap:.85rem;padding:.85rem}.zone-editor .zone-rule-workspace{display:grid;align-content:start;min-height:100%;min-width:0;gap:.85rem}.zone-editor .rule-empty-workbench{min-height:18rem;margin:.85rem;border-color:var(--lyra-line);border-radius:0;background:var(--lyra-surface);color:var(--lyra-muted)}.zone-editor .rule-empty-workbench h3{color:var(--lyra-ink)}.zone-editor .zone-rule-list,.zone-editor .zone-rule-detail,.zone-editor .zone-test-panel{gap:.6rem;padding:.65rem}.zone-editor .zone-rule-list{min-height:100%;max-height:none;overflow:visible;overscroll-behavior:auto}.zone-editor .zone-rule-detail{min-height:100%;overflow:visible;overscroll-behavior:auto}.zone-editor .rule-block-heading,.zone-editor .rule-canvas-head,.zone-editor .rule-stage-head{margin-bottom:.55rem;padding-bottom:.5rem;border-bottom:1px solid var(--lyra-line)}.zone-editor .rule-block-heading h4,.zone-editor .rule-canvas-head h4,.zone-editor .rule-stage-head h4{color:var(--lyra-ink);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.zone-editor .zone-identity-actions,.zone-editor .zone-test-section-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.zone-editor .zone-identity-actions{flex:0 0 auto}.zone-editor .zone-identity-actions vaadin-button[theme~=error]{color:#8a1f1f}.zone-editor .zone-rule-card{border-color:var(--lyra-line);border-radius:0;background:var(--lyra-surface);color:var(--lyra-ink)}.zone-editor .zone-rule-card:hover{border-color:var(--lyra-strong-line);background:var(--lyra-panel)}.zone-editor .zone-rule-card.active{border-color:var(--lyra-strong-line);background:var(--console-accent-soft);color:var(--console-line-strong)}.zone-editor .zone-rule-card.state-on-map,.zone-editor .zone-rule-card.state-on-map.active{border-color:#2b705075;box-shadow:inset 3px 0 #2b705057}.zone-editor .zone-rule-card.state-on-map.active{background:#2b705012;color:var(--lyra-ink)}.zone-editor .zone-rule-card.state-on-map:before{background:#2b705070}.zone-editor .zone-rule-card.state-no-map,.zone-editor .zone-rule-card.state-no-map.active{border-color:#2b70504d;box-shadow:inset 3px 0 #2b70502e}.zone-editor .zone-rule-card.state-no-map.active{background:#2b70500a;color:var(--lyra-ink)}.zone-editor .zone-rule-card.state-no-map:before{background:#2b70503d}.zone-editor .zone-rule-card.state-partial-map,.zone-editor .zone-rule-card.state-partial-map.active{border-color:#b9932f80;box-shadow:inset 3px 0 #b9932f6b}.zone-editor .zone-rule-card.state-partial-map.active{background:#b9932f14;color:var(--lyra-ink)}.zone-editor .zone-rule-card.state-partial-map:before{background:#b9932f7a}.zone-editor .zone-rule-card.state-inactive,.zone-editor .zone-rule-card.state-inactive.active{border-color:#61746b52;box-shadow:inset 3px 0 #61746b38}.zone-editor .zone-rule-card.state-inactive.active{background:#61746b0f;color:var(--lyra-ink)}.zone-editor .zone-rule-card.state-inactive:before{background:#61746b52}.zone-editor .zone-rule-card.needs-review,.zone-editor .zone-rule-card.state-issue,.zone-editor .zone-rule-card.needs-review.active{border-color:#9b2f2f70;box-shadow:inset 3px 0 #9b2f2f6b}.zone-editor .zone-rule-card.state-issue.active,.zone-editor .zone-rule-card.needs-review.active{background:#9b2f2f0f;color:var(--lyra-ink)}.zone-editor .zone-rule-card.state-issue:before,.zone-editor .zone-rule-card.needs-review:before{background:#9b2f2f8c}.zone-editor .zone-card-title strong{color:currentColor;font-size:.74rem;font-weight:900}.zone-editor .zone-card-title small{color:currentColor;opacity:.68}.zone-editor .zone-rule-card.active .badge{border-color:#26382f47;background:#ffffff9e;color:var(--console-line-strong)}.zone-editor .zone-card-meta{gap:.45rem}.zone-editor .zone-rule-detail,.zone-editor .zone-test-panel{align-content:start}.zone-editor .zone-test-workspace{gap:.65rem;padding:.65rem}.zone-editor .zone-test-heading{align-items:flex-start}.zone-editor .zone-test-heading p{margin:.2rem 0 0;max-width:36rem}.zone-editor .zone-test-layout{grid-template-columns:minmax(20rem,1.25fr) minmax(13rem,.7fr) minmax(13rem,.7fr);gap:.65rem;align-items:stretch}.zone-editor .zone-test-workspace .zone-evidence-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.zone-editor .zone-test-workspace .zone-evidence-stack>*:first-child{grid-column:span 2}.zone-editor .zone-test-section{display:grid;gap:.5rem;padding:.6rem;border:1px solid var(--lyra-line);background:var(--lyra-panel)}.zone-editor .zone-test-section-head{padding-bottom:.4rem;border-bottom:1px solid var(--lyra-line)}.zone-editor .zone-test-section-head h5{margin:0;color:var(--lyra-ink);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.zone-editor .rule-stage{gap:.55rem;padding:.65rem}.zone-editor .condition-summary{border-color:var(--lyra-line);background:var(--lyra-panel)}.zone-editor .zone-evidence-stack,.zone-editor .evidence-grid{gap:.55rem}.zone-editor .segmented{gap:0;margin-bottom:.55rem;border:1px solid var(--lyra-line);background:var(--lyra-surface)}.zone-editor .segmented button{min-height:2rem;border:0;border-right:1px solid var(--lyra-line);border-radius:0;background:var(--lyra-surface);color:var(--lyra-muted);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.zone-editor .segmented button:last-child{border-right:0}.zone-editor .segmented button.active{background:var(--console-accent-soft);color:var(--console-line-strong)}.zone-editor .inline-search{gap:.45rem}.zone-editor .suggestions,.zone-editor .eval-list,.zone-editor .check-list{gap:0;border-top:1px solid var(--lyra-line)}.zone-editor .suggestion,.zone-editor .eval-row,.zone-editor .check-list>div{min-height:2.75rem;padding:.55rem 0;border:0;border-bottom:1px solid var(--lyra-line);border-radius:0;background:transparent}.zone-editor .suggestion strong,.zone-editor .eval-row span,.zone-editor .check-list span{color:var(--lyra-ink);font-size:.74rem;font-weight:800}.zone-editor .suggestion small{color:var(--lyra-muted);font-size:.67rem}.zone-editor .evaluation{padding:.65rem;background:var(--lyra-surface)}.zone-editor .evaluation p{color:var(--lyra-muted);font-size:.74rem;line-height:1.45}.zone-editor .zone-test-section .evaluation{padding:0;border:0;background:transparent}.zone-editor .notice{border-color:var(--lyra-line);border-radius:0;background:var(--lyra-panel);color:var(--lyra-muted)}.zone-editor .table-panel{overflow:hidden}.zone-editor .table-scroll{border:1px solid var(--lyra-line);background:var(--lyra-surface)}.zone-editor .dense-table th,.zone-editor .dense-table td{border-color:var(--lyra-line)}.zone-editor .dense-table th{background:var(--lyra-panel);color:var(--lyra-muted)}.zone-editor .dense-table td{background:var(--lyra-surface)}.eval-heading{gap:.35rem}.check-list>div,.detail-list>div{display:flex;justify-content:space-between;gap:.5rem;padding:.18rem 0;font-size:.72rem}.detail-list{margin:.35rem 0 0}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;font-weight:800;text-align:right}.ops-page{display:grid;gap:.55rem;padding-inline:var(--admin-page-inline-padding)}.ops-head{align-items:flex-start}.wiki-page{gap:1rem;min-height:0;overflow:visible;--wiki-heading-scroll-margin: 1rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.wiki-sticky-stack{display:grid;min-width:0;gap:0;z-index:10}.wiki-intro{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.35rem}.wiki-intro-copy{display:grid;gap:.25rem;min-width:0}.dispatch-grid,.quote-ops-grid,.zone-map-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);gap:.55rem;align-items:start}.wiki-layout{display:grid;grid-template-columns:minmax(15rem,.24fr) minmax(0,1fr);min-height:0;overflow:visible;align-items:stretch}.wiki-role-tabs-shell{flex:0 0 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.wiki-role-panel{min-width:0}.wiki-role-kumo-tabs-list{min-width:max-content;overflow-y:hidden}.wiki-intent-tabs-shell{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.wiki-intent-kumo-tabs-list{min-width:max-content}.wiki-workspace-card{min-width:0}.wiki-intent-card-header{padding:.75rem 1rem 0}.wiki-workspace-body{min-width:0;padding:0}.wiki-index-surface,.wiki-document-scroll{min-width:0;min-height:0;overflow:visible}.wiki-index-surface{position:sticky;top:calc(var(--admin-header-height) + .55rem);align-self:start;padding:1.25rem 1rem;border-right:1px solid var(--console-line)}.wiki-index-mobile{display:none}.wiki-index{min-height:0;overflow:visible}.wiki-document{display:block;width:100%;max-width:64rem;min-width:0;min-height:100%;margin-inline:auto;padding:1.75rem clamp(1.5rem,4vw,3rem) 3rem}.wiki-document h1,.wiki-document h2,.wiki-document h3,.wiki-document h4{scroll-margin-top:var(--wiki-heading-scroll-margin)}.wiki-document h1{margin:0 0 1rem;border-bottom:1px solid var(--console-line);padding-bottom:.75rem}.wiki-document h2{margin:2.25rem 0 .75rem}.wiki-document h3{margin:1.25rem 0 .5rem}.wiki-document h4{margin:1rem 0 .35rem}.wiki-document p{max-width:52rem;margin:.5rem 0}.wiki-document ul,.wiki-document ol{display:grid;max-width:52rem;gap:.35rem;margin:.6rem 0 .9rem 1.25rem;padding:0}.wiki-document li{padding-left:.2rem}.wiki-document code{border:1px solid var(--console-line);background:var(--console-panel);overflow-wrap:anywhere;padding:.08rem .3rem}.wiki-document a{color:var(--console-accent-strong);font-weight:800;text-decoration:underline;text-underline-offset:.14rem}.wiki-table-scroll{max-width:100%;overflow-x:auto;margin:.75rem 0 1rem}.wiki-kumo-table{min-width:42rem}.ops-form,.quote-result-panel,.quote-list-panel,.quote-detail-shell,.zone-map-canvas,.zone-map-inspector{display:grid;gap:.55rem;min-width:0}.dispatch-grid .quote-result-actions{display:grid;gap:.45rem;padding-top:.55rem;border-top:1px solid var(--console-line)}.dispatch-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--console-line);background:var(--console-surface)}.dispatch-stepper button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem;align-items:center;min-width:0;min-height:2.75rem;padding:.48rem .5rem;border:0;border-right:1px solid var(--console-line);background:transparent;color:var(--console-muted);cursor:pointer;font:inherit;text-align:left}.dispatch-stepper button:last-child{border-right:0}.dispatch-stepper button:hover,.dispatch-stepper button:focus-visible{background:var(--console-accent-soft);color:var(--console-ink);outline:none}.dispatch-stepper button.active{background:var(--console-accent-soft);color:var(--console-ink);box-shadow:inset 0 -3px 0 var(--console-accent)}.dispatch-stepper button span{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid currentColor;font-size:.62rem;font-weight:900;line-height:1}.dispatch-stepper button span.done{border-color:var(--console-success);color:var(--console-success)}.dispatch-stepper button span.pending{border-color:var(--console-warn);color:var(--console-warn)}.dispatch-stepper button strong{overflow:hidden;font-size:.64rem;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dispatch-step-shell{display:grid;align-content:start;gap:.55rem;min-height:22rem;min-width:0;padding:.55rem;border:1px solid var(--console-line);background:var(--console-panel)}.dispatch-review-sections{display:grid;gap:.55rem}.dispatch-wizard-footer{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.48rem .55rem;border:1px solid var(--console-line);background:var(--console-surface)}.dispatch-step-count{color:var(--console-muted);font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.support-workspace-tabs{width:min(34rem,100%)}.support-workspace-tabs .segmented{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--console-line);background:#fffffff0}.support-workspace-tabs .segmented button{min-height:2.05rem;padding-inline:.75rem}.system-settings-page{gap:1rem}.system-settings-intro{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem 0}.system-settings-intro-copy,.system-settings-card-header-copy{display:grid;min-width:0;gap:.25rem}.system-settings-card-header-copy{flex:1 1 auto}.notification-settings-layout{display:grid;min-width:0;align-content:start;gap:1rem}.notification-settings-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(26rem,1fr));align-items:start;gap:1rem}.notification-channel-card{min-width:0}.notification-card-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.notification-test-action-tooltip-trigger{display:inline-flex;cursor:not-allowed}.notification-test-action-tooltip-trigger>button{pointer-events:none}.notification-card-body{padding:0}.notification-settings-section{display:grid;min-width:0;gap:1rem;padding:1.25rem}.notification-settings-section+.notification-settings-section{border-top:1px solid var(--console-line-soft)}.notification-settings-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.notification-settings-section-heading>div{display:grid;min-width:0;gap:.2rem}.notification-settings-form-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.notification-settings-options{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.notification-checkbox-option{display:grid;min-width:0;align-content:start;gap:.35rem;padding:.875rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface)}.notification-checkbox-option>:last-child{padding-left:1.625rem}.notification-settings-action-bar,.system-settings-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.625rem;padding-top:1rem;border-top:1px solid var(--console-line-soft)}.notification-test-dialog-form,.notification-test-dialog-copy{display:grid;min-width:0}.notification-test-dialog-header{align-items:flex-start;margin:0;padding:1rem 1.25rem}.notification-test-dialog-body{padding:1.25rem}.notification-test-dialog-form{gap:1rem}.notification-test-dialog-copy{gap:.25rem}.notification-test-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:0;padding:.875rem 1.25rem}.settings-intent-stack{display:grid;gap:1rem}.settings-intent-section{display:grid;min-width:0;gap:1rem}.settings-intent-section[hidden]{display:none!important}.system-settings-layout{display:grid;min-width:0;grid-template-columns:minmax(32rem,2fr) minmax(20rem,1fr);gap:1rem;align-items:start}.system-settings-layer-card,.system-settings-panel,.system-settings-summary-card{min-width:0;overflow:hidden;border-radius:.75rem;background:var(--console-surface)}.system-settings-card-header{padding:1rem 1.25rem;background:color-mix(in srgb,var(--console-panel) 36%,var(--console-surface))}.system-settings-card-header-row{display:flex;width:100%;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.system-settings-card-header-row>:last-child:not(.system-settings-card-header-copy){flex:0 0 auto;margin-left:auto}.system-settings-card-body{display:grid;min-width:0;gap:1rem;padding:1.25rem}.system-settings-card-form{display:grid;min-width:0;gap:1rem}.system-settings-form-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.system-settings-summary-stack{display:grid;min-width:0;align-content:start;gap:1rem}.system-settings-summary-header{padding-block:.875rem}.system-settings-summary-body{padding:1rem 1.25rem}.system-settings-fallback{display:grid;min-width:0;gap:.75rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--console-line-soft)}.system-settings-fallback-copy{display:grid;min-width:0;gap:.125rem}.system-settings-state{display:grid;min-height:16rem;place-items:center;padding:1rem}.system-settings-compact-empty{display:flex;min-width:0;align-items:center;gap:.625rem;padding:.875rem;border:1px solid var(--console-line-soft);border-radius:.625rem}.system-settings-value-list,.retention-policy-list,.retention-report-list{display:grid;min-width:0;gap:.5rem;padding:0;margin:0;list-style:none}.system-settings-value-list li{min-width:0;padding:.625rem .75rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface);overflow-wrap:anywhere}.system-settings-definition-list,.retention-history-list{display:grid;min-width:0;gap:0;margin:0}.system-settings-definition-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--console-line-soft)}.system-settings-definition-row:first-child{padding-top:0}.system-settings-definition-row:last-child{padding-bottom:0;border-bottom:0}.system-settings-definition-row>div{display:grid;min-width:0;gap:.125rem}.system-settings-definition-row dt,.system-settings-definition-row dd{margin:0}.retention-policy-content,.retention-section-heading{display:grid;min-width:0;gap:.25rem}.retention-policy-content{gap:1rem}.retention-policy-list li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--console-line-soft)}.retention-policy-list li:last-child{border-bottom:0}.retention-policy-copy{display:grid;min-width:0;gap:.125rem}.retention-report-list li,.retention-history-list>div{min-width:0;padding:.625rem 0;border-bottom:1px solid var(--console-line-soft)}.retention-report,.retention-report-summary{display:grid;min-width:0}.retention-report{gap:.875rem}.retention-report-summary{gap:.125rem;padding-bottom:.875rem;border-bottom:1px solid var(--console-line-soft)}.retention-report-list li:first-child,.retention-history-list>div:first-child{padding-top:0}.retention-report-list li:last-child,.retention-history-list>div:last-child{padding-bottom:0;border-bottom:0}.retention-history-list dt,.retention-history-list dd{margin:0}.retention-history-list>div{display:grid;gap:.125rem}.retention-action-bar{justify-content:space-between}.account-shell{display:grid;gap:.55rem;max-width:88rem}.account-shell>*,.account-form-grid>*{min-width:0}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(24rem,1fr));gap:.55rem;align-items:start}.account-actions{padding-top:.55rem;border-top:1px solid var(--console-line)}.account-summary-panel{background:linear-gradient(90deg,rgba(244,231,187,.42),transparent 54rem),var(--console-surface)}.account-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.4rem;margin:0}.account-summary-cell{min-width:0;padding:.48rem .55rem;border:1px solid var(--console-line);background:#ffffffb8}.account-summary-cell dt{margin:0 0 .22rem;color:var(--console-muted);font-size:.62rem;font-weight:900}.account-summary-cell dd{margin:0;color:var(--console-line-strong);font-size:.75rem;font-weight:900;overflow-wrap:anywhere}.account-summary-cell.icon{color:var(--console-line-strong)}.account-summary-cell.icon dd{display:flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:900;text-transform:uppercase}.account-summary-panel .notice{margin-top:.45rem}.account-profile-panel,.account-security-panel{min-height:0}.account-profile-panel .form-grid,.account-security-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-photo-field,.account-timezone-field,.account-confirm-field{grid-column:1 / -1}.admin-users-layout{display:grid;grid-template-columns:minmax(32rem,1fr) minmax(24rem,.42fr);gap:.55rem;align-items:start}.admin-users-layout>*{min-width:0}.admin-user-list{display:grid;gap:.5rem}.admin-user-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr);gap:.55rem;align-items:start;background:linear-gradient(90deg,rgba(244,231,187,.34),transparent 55%),#ffffffbd}.admin-user-row.self{border-color:var(--console-line-strong);background:var(--console-accent-soft)}.admin-user-identity{display:grid;gap:.4rem;min-width:0}.admin-user-identity .rule-block-heading{margin:0}.admin-user-identity .rule-block-heading h4,.admin-user-identity .rule-block-heading p{max-width:100%;overflow-wrap:anywhere}.admin-user-role-controls{display:grid;gap:.45rem;min-width:0}.admin-user-role-controls vaadin-button{width:100%}.admin-user-row .notice{grid-column:1 / -1}.admin-user-create-panel{position:sticky;top:.65rem}.admin-user-create-actions{padding-top:.55rem;border-top:1px solid var(--console-line)}.location-registry-page>*,.location-registry-workspace>*,.location-registry-grid>*{min-width:0}.location-registry-head{align-items:center}.location-registry-workspace{border:1px solid var(--console-line);background:#ffffffd1}.location-registry-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(10rem,12rem) minmax(9rem,11rem) auto auto;gap:.75rem;align-items:end;padding:.75rem;border-bottom:1px solid var(--console-line);background:#f7f8f6e0}.location-registry-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end}.location-registry-toolbar vaadin-text-field,.location-registry-toolbar vaadin-select{width:100%}.location-registry-result-count{display:grid;min-width:5rem;min-height:2.25rem;align-content:center;justify-items:end;gap:.25rem;padding-bottom:.25rem;color:var(--console-muted);font-variant-numeric:tabular-nums}.location-registry-result-count span,.location-registry-eyebrow{color:var(--console-muted);font-size:.56rem;font-weight:900;line-height:1;text-transform:uppercase}.location-registry-result-count strong{color:var(--console-line-strong);font-size:.7rem}.location-registry-alert{display:flex;gap:.35rem;margin:0;border-width:0 0 1px}.location-registry-state{display:flex;min-height:24rem;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;padding:1.5rem;text-align:center}.location-registry-state.compact{flex:1;min-height:18rem}.location-registry-state h3,.location-registry-state p{margin:0}.location-registry-state h3{color:var(--console-line-strong);font-size:.84rem;font-weight:900}.location-registry-state p{max-width:38rem;margin-top:.5rem;color:var(--console-muted);font-size:.68rem;line-height:1.55}.location-registry-grid{display:grid;grid-template-columns:minmax(22rem,.78fr) minmax(0,1.22fr);align-items:stretch}.location-registry-index,.location-registry-detail{min-height:28rem}.location-registry-index{display:flex;flex-direction:column;border-right:1px solid var(--console-line)}.location-registry-index-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid var(--console-line)}.location-registry-index-head h3,.location-registry-index-head p{margin:0}.location-registry-index-head h3{margin-top:.3rem;color:var(--console-line-strong);font-size:.84rem;font-weight:900}.location-registry-index-head p{margin-top:.45rem;color:var(--console-muted);font-size:.64rem;line-height:1.45}.location-registry-index-head>strong{color:var(--console-line-strong);font-size:.68rem;font-variant-numeric:tabular-nums}.location-registry-list{display:grid;align-content:start;margin:0;padding:0;list-style:none}.location-registry-list>li+li{border-top:1px solid var(--console-line)}.location-registry-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(7rem,.36fr) auto;gap:.55rem;align-items:center;width:100%;min-height:3.75rem;padding:.7rem .8rem;border:0;border-left:2px solid transparent;background:transparent;color:var(--console-ink);cursor:pointer;font:inherit;text-align:left}.location-registry-row:hover:not(:disabled),.location-registry-row:focus-visible{background:#f4e7bb38;outline:none}.location-registry-row:focus-visible{box-shadow:inset 0 0 0 1px var(--console-line-strong)}.location-registry-row.active{border-left-color:var(--console-accent-strong);background:var(--console-accent-soft)}.location-registry-row:disabled{cursor:default;opacity:.72}.location-registry-row>span:not(.location-registry-type):not(.badge){display:grid;min-width:0;gap:.18rem}.location-registry-row strong,.location-registry-row small{min-width:0;overflow-wrap:anywhere}.location-registry-row strong{color:var(--console-line-strong);font-size:.7rem;font-weight:900;line-height:1.3}.location-registry-row small{color:var(--console-muted);font-size:.6rem;line-height:1.3}.location-registry-type{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid var(--console-line);background:#ffffffe0;color:var(--console-line-strong)}.location-registry-type.airport,.location-registry-type.cruise_terminal,.location-registry-type.seaport,.location-registry-type.ferry_terminal{border-color:#2b7a6359;background:#2b7a6314;color:var(--console-success)}.location-registry-index .zone-index-pagination{margin-top:auto;padding:.75rem;border-top:1px solid var(--console-line)}.location-registry-detail{display:flex;flex-direction:column;padding:1rem}.location-registry-detail-stack,.location-registry-editor{display:grid;gap:0;min-width:0}.location-registry-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem}.location-registry-identity{display:grid;min-width:0;gap:.5rem}.location-registry-title-line{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.location-registry-title-line h3,.location-registry-section-head h4,.location-registry-detail-section h4{margin:0;color:var(--console-line-strong);font-weight:900}.location-registry-title-line h3{font-size:1rem;overflow-wrap:anywhere}.location-registry-section-head h4,.location-registry-detail-section h4{font-size:.74rem}.location-registry-identity>p,.location-registry-section-head p{max-width:44rem;margin:0;color:var(--console-muted);font-size:.66rem;line-height:1.5}.location-registry-identity>code{display:inline-flex;width:fit-content;max-width:100%;padding:.25rem .5rem;border:1px solid var(--console-line);background:#f7f8f6eb;color:var(--console-line-strong);font-size:.64rem;font-weight:800;overflow-wrap:anywhere;white-space:normal}.location-registry-detail-actions,.location-registry-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.location-registry-detail-section,.location-registry-form-section{min-width:0;padding:1rem 0;border-top:1px solid var(--console-line)}.location-registry-detail-section .detail-list,.location-registry-form-section .form-grid{margin-top:.75rem}.location-registry-detail-section dd{overflow-wrap:anywhere}.location-registry-section-head{display:grid;gap:.35rem}.location-registry-token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.location-registry-token-list{display:grid;align-content:start;gap:.4rem;min-width:0}.location-registry-token-list>strong{color:var(--console-muted);font-size:.6rem;font-weight:900;text-transform:uppercase}.location-registry-token-list ul{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.location-registry-token-list code,.location-registry-token-list>span{display:inline-flex;max-width:100%;padding:.25rem .4rem;border:1px solid var(--console-line);background:#f7f8f6eb;color:var(--console-line-strong);font-size:.62rem;font-weight:800;overflow-wrap:anywhere;white-space:normal}.location-registry-list-field{min-height:7rem}.location-registry-actions{padding-top:1rem;border-top:1px solid var(--console-line)}@media(max-width:60rem){.location-registry-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:.5rem}.location-registry-search{grid-column:1 / -1}.location-registry-grid{grid-template-columns:1fr}.location-registry-index,.location-registry-detail{min-height:auto}.location-registry-index{border-right:0}.location-registry-detail{border-top:1px solid var(--console-line)}}@media(max-width:48rem){.location-registry-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:.5rem}.location-registry-search{grid-column:1 / -1}.location-registry-result-count{justify-items:start}.location-registry-row{grid-template-columns:auto minmax(0,1fr) auto;padding-right:.75rem;padding-left:.75rem}.location-registry-row>span:nth-of-type(3){grid-column:2 / -1}.location-registry-row>.badge{grid-column:3;grid-row:1}.location-registry-detail-head{flex-direction:column}.location-registry-detail-actions,.location-registry-actions{justify-content:flex-start}}.registry-page{min-width:0;gap:.75rem;padding-block:.75rem 1.5rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.registry-page>*,.registry-layer-card,.registry-layer-card>*,.registry-table-wrap{min-width:0}.registry-intro{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.registry-intro-copy,.registry-layer-header>div,.registry-primary-cell>div{display:grid;min-width:0;gap:.25rem}.registry-title-row,.registry-dialog-title-row,.registry-badge-list{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.registry-layer-card{overflow:hidden;border-radius:.75rem}.registry-layer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1rem}.registry-layer-body{display:grid;gap:1rem;padding:1rem}.registry-toolbar{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(11rem,14rem) auto;align-items:end;gap:.75rem}.registry-toolbar>button{min-height:2.5rem}.registry-table-wrap{overflow-x:auto;border:1px solid var(--console-line-soft);border-radius:.5rem}.registry-table{width:100%;min-width:58rem}.registry-primary-cell{display:flex;min-width:0;align-items:flex-start;gap:.65rem}.registry-primary-cell>svg{flex:0 0 auto;margin-top:.1rem;color:var(--console-muted)}.registry-rating-stars{display:inline-flex;align-items:center;gap:.25rem}.customer-directory-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem .1rem}.customer-directory-heading{display:grid;min-width:0;max-width:58rem;gap:.3rem}.customer-directory-title-row,.customer-directory-policy,.customer-directory-result-summary,.customer-directory-result-summary>div,.customer-directory-profile-title,.customer-directory-profile-open,.customer-directory-next-action-title,.customer-directory-next-action-cta,.customer-directory-latest-activity{display:flex;min-width:0;align-items:center}.customer-directory-title-row{flex-wrap:wrap;gap:.5rem}.customer-directory-policy{flex:0 0 auto;gap:.45rem;padding:.3rem .4rem}.customer-directory-policy>svg{flex:0 0 auto;color:var(--console-muted)}.customer-directory-policy>div{display:grid;gap:.05rem}.customer-directory-card .registry-layer-body{gap:.65rem;padding:.8rem}.customer-directory-scope{min-width:0;overflow-x:auto;overflow-y:hidden}.customer-directory-work-filters{display:flex;min-width:0;align-items:center;gap:.65rem;padding:.05rem .1rem .65rem;border-bottom:1px solid var(--console-line-soft)}.customer-directory-work-filters>span{flex:0 0 auto}.customer-directory-work-filters>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.3rem}.customer-directory-work-filters button{min-height:2.75rem}.customer-directory-work-filters button>span:last-child{min-width:1.25rem;padding:.05rem .3rem;border-radius:999px;background:color-mix(in srgb,var(--console-muted) 12%,transparent);font-variant-numeric:tabular-nums}.customer-directory-controls{display:grid;min-width:0;grid-template-columns:minmax(16rem,1fr) minmax(11rem,14rem) auto;align-items:end;gap:.65rem}.customer-directory-controls>button{min-width:6.75rem;min-height:2.75rem}.customer-directory-result-summary{justify-content:space-between;gap:.75rem;padding-bottom:.1rem}.customer-directory-result-summary>div{justify-content:flex-end;flex-wrap:wrap;gap:.35rem .65rem}.customer-directory-result-summary button{min-height:2.25rem}.customer-directory-table{min-width:62rem}.customer-directory-table-view{max-height:min(62rem,max(18rem,calc(100dvh - 24rem)));overflow:auto;scrollbar-gutter:stable;scrollbar-color:var(--console-line-soft) transparent}.customer-directory-table-view.is-open-work{max-height:min(62rem,max(18rem,calc(100dvh - 29rem)))}.customer-directory-table-view::-webkit-scrollbar-track{background:transparent;box-shadow:none}.customer-directory-table-view::-webkit-scrollbar-thumb{border-color:transparent;background:var(--console-line-soft)}.customer-directory-table-view::-webkit-scrollbar-thumb:hover{background:var(--console-line-strong)}.customer-directory-table thead th{position:sticky;top:0;z-index:2;background:var(--console-surface);box-shadow:0 1px 0 var(--console-line-soft)}.customer-directory-table tbody td{padding-block:.55rem}.customer-directory-profile-trigger,.customer-directory-next-action{width:100%;min-width:0;border:0;color:var(--console-ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.customer-directory-profile-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;min-height:3rem;padding:.3rem;border-radius:.4rem}.customer-directory-profile-trigger>svg{margin-top:.15rem;color:var(--console-muted)}.customer-directory-profile-copy{display:grid;min-width:0;gap:.08rem}.customer-directory-profile-copy>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.customer-directory-profile-title{flex-wrap:wrap;gap:.25rem .4rem}.customer-directory-profile-open{align-self:center;gap:.2rem;color:var(--console-muted)}.customer-directory-profile-open>span{color:inherit}@media(hover:hover)and (pointer:fine){.customer-directory-profile-trigger:hover .customer-directory-profile-open{color:var(--console-focus, #2864dc)}.customer-directory-profile-trigger:hover .customer-directory-profile-open>span,.customer-directory-next-action:hover .customer-directory-next-action-cta>span{text-decoration:underline;text-underline-offset:.18em}}.customer-directory-profile-trigger:focus-visible,.customer-directory-next-action:focus-visible{outline:2px solid var(--console-focus, #2864dc);outline-offset:2px}.customer-directory-profile-trigger:focus-visible .customer-directory-profile-open{color:var(--console-focus, #2864dc)}.customer-directory-profile-trigger:focus-visible .customer-directory-profile-open>span{text-decoration:underline;text-underline-offset:.18em}.customer-directory-history-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.1rem .35rem}.customer-directory-history-actions button{min-height:2.75rem;justify-content:flex-start}.customer-directory-next-action{display:grid;min-height:3rem;gap:.2rem;padding:.4rem .5rem;border-radius:.35rem}.customer-directory-next-action-title{justify-content:space-between;gap:.5rem}.customer-directory-next-action-cta{flex:0 0 auto;gap:.2rem;color:var(--console-focus, #2864dc)}.customer-directory-work-responsibility{display:grid;min-width:0;justify-items:start;gap:.2rem}.customer-directory-work-responsibility>*{min-width:0;max-width:100%}.customer-directory-work-badges{display:flex;min-width:0;max-width:100%;align-items:center;flex-wrap:wrap;gap:.25rem}@media(min-width:48.001rem)and (max-width:90rem){.customer-directory-table .customer-directory-profile-open>span{display:none}}.customer-directory-no-action{display:grid;min-width:0;gap:.15rem;padding:.45rem .2rem}.customer-directory-latest-activity{align-items:flex-start;gap:.45rem}.customer-directory-latest-activity>svg{flex:0 0 auto;margin-top:.15rem;color:var(--console-muted)}.customer-directory-latest-activity>span{display:grid;min-width:0;gap:.1rem}.customer-directory-mobile-list{display:none}.registry-primary-cell p,.registry-table td p{overflow:hidden;text-overflow:ellipsis}.registry-pagination-fieldset{min-width:0;margin:0;padding:0;border:0}.registry-pagination{padding-top:.25rem;border-top:1px solid var(--console-line-soft)}.registry-action-menu [role=menuitem],.registry-action-menu button{cursor:pointer}.registry-editor-dialog,.registry-view-dialog{width:min(70rem,calc(100vw - 2rem))!important;max-width:min(70rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);overflow:hidden}.fleet-editor-dialog{width:min(76rem,calc(100vw - 2rem))!important;max-width:min(76rem,calc(100vw - 2rem))!important}.registry-editor-dialog form{display:grid;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.registry-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.registry-dialog-header>div:first-child{display:grid;min-width:0;gap:.35rem}.registry-dialog-body{display:grid;min-width:0;min-height:0;gap:1rem;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem}.registry-form-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.registry-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--console-line-soft)}.registry-confirm-dialog{display:grid;gap:.75rem;padding:1rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.registry-confirm-dialog .registry-dialog-actions{margin-top:.25rem;padding:.75rem 0 0}.registry-payout-setup{display:grid;min-width:0;gap:.65rem;padding:1rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface)}.registry-payout-status-row{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.registry-payout-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.registry-payout-link-result{display:grid;min-width:0;gap:.35rem}@media(min-width:64.001rem){.partners-page .registry-visual-intro{height:6.5rem}}.partner-directory-controls{display:grid;min-width:0;grid-template-columns:minmax(18rem,1fr) repeat(4,minmax(8rem,11rem)) auto;align-items:end;gap:.65rem}.partner-directory-controls>button{min-height:2.5rem}.partner-directory-summary,.partner-directory-summary>div,.partner-row-actions{display:flex;min-width:0;align-items:center}.partner-directory-summary{justify-content:space-between;gap:.75rem}.partner-directory-summary>div{justify-content:flex-end;flex-wrap:wrap;gap:.25rem .4rem}.partner-directory-summary button{min-height:2.25rem}.partner-row-actions{justify-content:flex-end;gap:.1rem;white-space:nowrap}.partner-editor-dialog{width:min(60rem,calc(100vw - 2rem))!important;max-width:min(60rem,calc(100vw - 2rem))!important}.partner-editor-header{border-bottom:1px solid var(--console-line-soft);background:var(--console-surface)}.partner-editor-header>button{min-width:2.75rem;min-height:2.75rem}.partner-editor-body{align-content:start;background:color-mix(in srgb,var(--console-panel) 22%,var(--console-surface))}.partner-editor-section,.partner-editor-contact-group{display:grid;min-width:0;gap:.85rem;margin:0;padding:1rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface)}.partner-editor-section-heading{display:grid;min-width:0;justify-items:start;gap:.2rem}.partner-editor-contact-group legend{padding:0 .3rem;color:var(--console-ink);font:inherit;font-weight:700}.partner-editor-contact-group>p{margin:-.4rem 0 0}.partner-editor-lifecycle{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem;padding:.65rem .75rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--console-panel) 52%,var(--console-surface))}.partner-editor-lifecycle-copy{display:grid;min-width:min(100%,24rem);flex:1 1 24rem;gap:.15rem}.partner-editor-lifecycle-copy>div{display:flex;align-items:center;gap:.5rem}.partner-editor-lifecycle>button{flex:0 0 auto}.partner-lifecycle-blocker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--console-warning, #9a6700) 28%,var(--console-line));border-radius:.5rem;background:color-mix(in srgb,var(--console-warning, #9a6700) 7%,var(--console-surface))}.partner-lifecycle-blocker>div{display:grid;min-width:0;gap:.15rem}.partner-owner-option{display:grid;min-width:16rem;gap:.1rem}.partner-editor-save-error{display:grid;gap:.2rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--console-danger, #b42318) 28%,var(--console-line));border-radius:.45rem;background:color-mix(in srgb,var(--console-danger, #b42318) 5%,var(--console-surface))}.partner-editor-actions{justify-content:space-between;background:var(--console-surface)}.partner-editor-actions>div{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.partner-editor-actions button .text-kumo-default{color:inherit}.partner-view-dialog{display:grid;width:min(56rem,calc(100vw - 2rem))!important;max-width:min(56rem,calc(100vw - 2rem))!important;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.partner-view-content{display:grid;min-width:0;min-height:0;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.partner-view-header{border-bottom:1px solid var(--console-line-soft);background:var(--console-surface)}.partner-view-header>button{min-width:2.75rem;min-height:2.75rem}.partner-view-body{align-content:start;background:color-mix(in srgb,var(--console-panel) 18%,var(--console-surface))}.partner-view-overview,.partner-view-lower-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.partner-view-section,.partner-view-section-heading,.partner-view-value-stack{display:grid;min-width:0}.partner-view-section{align-content:start;gap:.65rem}.partner-view-section-heading,.partner-view-value-stack{gap:.15rem}.partner-view-section .detail-list{display:grid;margin:0;border-top:1px solid var(--console-line-soft)}.partner-view-section .detail-list>div{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--console-line-soft);font-size:.8rem}.partner-view-section .detail-list dt,.partner-view-section .detail-list dd{min-width:0;overflow-wrap:anywhere}.partner-view-section .detail-list dd{text-align:left}.partner-view-section .detail-list code{white-space:normal}.partner-view-invite{display:grid;min-width:0;gap:.5rem;margin-top:.5rem}.partner-view-copy{min-width:0;max-width:100%}.partner-view-copy .text-kumo-default{overflow-wrap:anywhere}.partner-view-notes{min-height:3.25rem;margin:0;padding:.65rem 0;border-block:1px solid var(--console-line-soft);white-space:pre-wrap;overflow-wrap:anywhere}.partner-view-read-only{margin:0;padding-top:.75rem;border-top:1px solid var(--console-line-soft)}.partner-view-actions{justify-content:space-between;flex-wrap:wrap;background:var(--console-surface)}.partner-view-actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.partner-view-actions button .text-kumo-default{color:inherit}.partner-registry-table td{vertical-align:top}.partner-registry-table td p,.partner-registry-table td span{overflow-wrap:anywhere}.partner-registry-table{min-width:72rem}@media(max-width:90rem){.partner-directory-controls{grid-template-columns:repeat(4,minmax(8rem,1fr)) auto}.partner-directory-search{grid-column:1 / -1}}@media(max-width:64rem){.partner-directory-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-directory-search{grid-column:1 / -1}.partner-directory-controls>button{width:100%;justify-content:center}}@media(max-width:48rem){.partner-view-content{max-height:calc(100dvh - .5rem)}.partner-view-overview,.partner-view-lower-grid{grid-template-columns:1fr}.partner-view-section .detail-list>div{grid-template-columns:minmax(6.5rem,.65fr) minmax(0,1fr)}.partner-view-actions,.partner-view-actions>div{width:100%}.partner-view-actions>div:last-child{justify-content:flex-end}}.registry-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem}.registry-detail-list>div{display:grid;gap:.25rem;padding:.75rem 1rem;border-bottom:1px solid var(--console-line-soft)}.registry-detail-list>div:nth-child(odd){border-right:1px solid var(--console-line-soft)}.registry-detail-list dt,.registry-detail-list dd{margin:0}.registry-detail-list dt{color:var(--console-muted)}.registry-detail-list dd{font-weight:600}.registry-dialog-section{display:grid;gap:.625rem}.customer-quick-view-dialog{display:grid;width:min(52rem,calc(100vw - 2rem))!important;max-width:min(52rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.customer-quick-view-header,.customer-quick-view-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;background:var(--console-surface)}.customer-quick-view-header{align-items:flex-start;border-bottom:1px solid var(--console-line-soft)}.customer-quick-view-heading{display:grid;min-width:0;gap:.2rem}.customer-quick-view-heading h2{margin:0}.customer-quick-view-eyebrow,.customer-quick-view-section-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem .65rem}.customer-quick-view-eyebrow{justify-content:flex-start}.customer-quick-view-body{display:grid;min-width:0;min-height:0;align-content:start;gap:.8rem;overflow-y:auto;overscroll-behavior:contain;padding:.9rem 1rem 1rem}.customer-quick-view-contact,.customer-quick-view-counts,.customer-quick-view-provenance-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.customer-quick-view-contact>div,.customer-quick-view-provenance-grid>div{display:grid;min-width:0;align-content:start;gap:.25rem;padding:.25rem .1rem}.customer-quick-view-copy{width:100%;min-width:0}.customer-quick-view-copy>*{min-width:0}.customer-quick-view-copy>button{width:auto;min-width:2.75rem;flex:none}.customer-quick-view-counts button,.customer-quick-view-activity-list button{width:100%;min-width:0;border:1px solid var(--console-line-soft);color:var(--console-ink);background:var(--console-surface);cursor:pointer;font:inherit;text-align:left}.customer-quick-view-counts button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.25rem;padding:.55rem .7rem;border-radius:.45rem}.customer-quick-view-counts button>span{display:grid;min-width:0;gap:.05rem}.customer-quick-view-counts button:not(:disabled):hover,.customer-quick-view-activity-list button:hover{border-color:var(--console-line);background:color-mix(in srgb,var(--console-accent-soft) 28%,var(--console-surface))}.customer-quick-view-counts button:focus-visible,.customer-quick-view-activity-list button:focus-visible{outline:2px solid var(--console-focus, #2864dc);outline-offset:2px}.customer-quick-view-counts button:disabled{cursor:default;opacity:.55}.customer-quick-view-activity,.customer-quick-view-provenance{display:grid;min-width:0;gap:.55rem;padding-top:.1rem}.customer-quick-view-activity h3,.customer-quick-view-provenance h3{margin:0}.customer-quick-view-loading,.customer-quick-view-partial,.customer-quick-view-open-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem}.customer-quick-view-loading{display:grid;min-height:12rem;align-content:start;justify-content:stretch;gap:.55rem;padding:.7rem;border:1px solid var(--console-line-soft);border-radius:.45rem}.customer-quick-view-loading-status,.customer-quick-view-empty-activity{display:flex;min-width:0;align-items:center;gap:.55rem}.customer-quick-view-loading-rows{display:grid;gap:.35rem}.customer-quick-view-loading-rows span{display:block;min-height:2.75rem;border-radius:.35rem;background:color-mix(in srgb,var(--console-panel) 72%,var(--console-surface))}.customer-quick-view-loading-rows span:nth-child(2){opacity:.72}.customer-quick-view-loading-rows span:nth-child(3){opacity:.46}.customer-quick-view-empty-activity{min-height:4.5rem;padding:.7rem;border:1px dashed var(--console-line-soft);border-radius:.45rem}.customer-quick-view-empty-activity>div{display:grid;min-width:0;gap:.1rem}.customer-quick-view-partial>:first-child{min-width:0;flex:1}.customer-quick-view-open-item{width:100%;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--console-info, #2864dc) 32%,var(--console-line));border-radius:.45rem;background:color-mix(in srgb,var(--console-info, #2864dc) 7%,var(--console-surface));color:var(--console-ink);cursor:pointer;font:inherit;text-align:left}.customer-quick-view-open-item:hover{border-color:color-mix(in srgb,var(--console-info, #2864dc) 52%,var(--console-line));background:color-mix(in srgb,var(--console-info, #2864dc) 10%,var(--console-surface))}.customer-quick-view-open-item:focus-visible{outline:2px solid var(--console-focus, #2864dc);outline-offset:2px}.customer-quick-view-open-item>div{display:grid;min-width:0;gap:.1rem}.customer-quick-view-activity-view-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.customer-quick-view-activity-view-actions>button{flex:none}.customer-quick-view-activity-viewport{max-height:16rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--console-line-soft);border-radius:.45rem;scrollbar-gutter:stable}.customer-quick-view-activity-viewport:focus-visible{outline:2px solid var(--console-focus, #2864dc);outline-offset:2px}.customer-quick-view-activity-list{display:grid;margin:0;padding:0;list-style:none}.customer-quick-view-activity-list li+li{border-top:1px solid var(--console-line-soft)}.customer-quick-view-activity-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.5rem;padding:.55rem .65rem;border:0;border-radius:0}.customer-quick-view-activity-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.4rem;background:color-mix(in srgb,var(--console-panel) 72%,var(--console-surface))}.customer-quick-view-activity-icon-support{background:color-mix(in srgb,var(--console-accent-soft) 52%,var(--console-surface))}.customer-quick-view-activity-copy,.customer-quick-view-activity-copy>span:first-child{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.2rem .4rem}.customer-quick-view-activity-copy{display:grid;gap:.1rem}.customer-quick-view-activity-copy>span{min-width:0;overflow-wrap:anywhere}.customer-quick-view-provenance-grid .registry-badge-list{margin-top:.1rem}.customer-quick-view-pagination{display:flex;min-width:0;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.65rem;padding:.35rem .65rem;border-top:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 38%,var(--console-surface))}.customer-quick-view-site-list,.customer-quick-view-site{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.25rem .4rem}.customer-quick-view-site-list{margin-top:.1rem}.customer-quick-view-site{padding-right:.35rem}.customer-quick-view-consent{display:grid;gap:.15rem;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--console-warn, #d49b00) 24%,var(--console-line));border-radius:.4rem;background:color-mix(in srgb,var(--console-warn, #d49b00) 3%,var(--console-surface))}.customer-quick-view-actions{border-top:1px solid var(--console-line-soft)}.customer-quick-view-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.customer-quick-view-dialog button .text-kumo-default{color:inherit}.customer-quick-view-dialog button{min-height:2.75rem}.customer-quick-view-header>button{min-width:2.75rem}@media(max-width:64rem){.registry-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(10rem,13rem)}.registry-toolbar>button{grid-column:2;justify-self:end}}@media(max-width:48rem){.registry-page{padding:.5rem}.registry-intro{align-items:stretch;flex-direction:column}.registry-intro>button{width:100%;justify-content:center}.registry-toolbar,.registry-form-grid,.registry-detail-list{grid-template-columns:1fr}.registry-toolbar>button{grid-column:1;width:100%;justify-content:center}.registry-detail-list>div:nth-child(odd){border-right:0}.registry-editor-dialog,.registry-view-dialog,.fleet-editor-dialog{width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important;max-height:calc(100dvh - .5rem)}.registry-editor-dialog form{max-height:calc(100dvh - .5rem)}.registry-dialog-actions{align-items:stretch;flex-direction:column-reverse}.registry-dialog-actions button{width:100%;min-height:2.75rem;justify-content:center}.registry-payout-actions{align-items:stretch;flex-direction:column}.registry-payout-actions button{width:100%;min-height:2.75rem;justify-content:center}.partner-view-actions{align-items:stretch;flex-direction:column}.partner-view-actions>div{width:100%;align-items:stretch;flex-flow:row nowrap}.partner-view-actions>div:last-child{order:1}.partner-view-actions>.partner-view-contact-actions{order:2}.partner-view-actions>div button{width:auto;min-width:0;flex:1 1 0}.partner-editor-actions{align-items:stretch;flex-direction:column}.partner-editor-actions>div{width:100%;align-items:stretch;flex-direction:column-reverse}.partner-editor-actions>div button{width:100%;min-height:2.75rem;justify-content:center}.partner-editor-section-heading,.partner-editor-lifecycle{align-items:flex-start;flex-direction:column}.partner-directory-controls{grid-template-columns:1fr}.partner-directory-search{grid-column:1}.partner-directory-summary{align-items:flex-start;flex-direction:column}.partner-directory-summary>div{width:100%;justify-content:flex-start}.partner-editor-lifecycle>button{width:100%;min-height:2.75rem;justify-content:center}.customer-directory-header{align-items:stretch;flex-direction:column}.customer-directory-policy{align-self:flex-start}.customer-directory-work-filters{align-items:flex-start;flex-direction:column}.customer-directory-work-filters>div{width:100%;flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.customer-directory-work-filters button{flex:0 0 auto}.customer-directory-controls{grid-template-columns:minmax(0,1fr) auto}.customer-directory-controls>:first-child{grid-column:1 / -1}.customer-directory-result-summary{align-items:flex-start;flex-direction:column}.customer-directory-result-summary>div{width:100%;justify-content:space-between}.customer-directory-table-view{display:none}.customer-directory-mobile-list{display:grid;gap:.65rem}.customer-directory-mobile-card{display:grid;min-width:0;gap:.65rem;padding:.75rem;border:1px solid var(--console-line-soft);border-radius:.55rem;background:var(--console-surface)}.customer-directory-mobile-card .customer-directory-profile-trigger,.customer-directory-mobile-card .customer-directory-next-action,.customer-directory-mobile-card .customer-directory-history-actions button,.customer-directory-mobile-card .customer-directory-work-responsibility{min-height:2.75rem}.customer-directory-mobile-card .customer-directory-profile-trigger{padding:.15rem 0}.customer-directory-mobile-meta{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:.65rem;padding-top:.55rem;border-top:1px solid var(--console-line-soft)}.customer-directory-mobile-card .customer-directory-history-actions{justify-content:flex-start}.customer-directory-profile-open>span{display:none}.customer-quick-view-dialog{width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important;max-height:calc(100dvh - .5rem)}.customer-quick-view-contact,.customer-quick-view-counts,.customer-quick-view-provenance-grid{grid-template-columns:1fr}.customer-quick-view-open-item,.customer-quick-view-partial,.customer-quick-view-pagination,.customer-quick-view-actions{align-items:stretch;flex-direction:column}.customer-quick-view-actions>button,.customer-quick-view-contact-actions,.customer-quick-view-contact-actions>button{width:100%}.customer-quick-view-actions>button,.customer-quick-view-contact-actions>button{min-height:2.75rem;justify-content:center}.customer-quick-view-activity-viewport{max-height:14rem}}.location-registry-page{gap:.75rem;padding:.75rem var(--admin-page-inline-padding) 1.5rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.location-registry-page>*,.location-registry-workspace>*,.location-registry-index>*{min-width:0}.location-registry-intro{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.location-registry-intro-copy{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.location-registry-intro-copy>p{max-width:58rem}.location-registry-kumo-heading{margin:0;letter-spacing:normal;text-transform:none}.location-registry-workspace{overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.location-registry-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(10rem,13rem) minmax(9rem,11rem) auto;gap:.75rem;align-items:end;padding:.75rem 1rem;border-bottom:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 52%,var(--console-surface))}.location-registry-control{width:100%}.location-registry-refresh{align-self:end}.location-registry-state{display:flex;min-height:18rem;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;padding:1.5rem;text-align:center}.location-registry-state-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--console-line-strong);background:var(--console-accent-soft);color:var(--console-line-strong)}.location-registry-state>div:not(.location-registry-state-action){display:grid;gap:.5rem}.location-registry-state p{max-width:38rem;text-wrap:pretty}.location-registry-state-action{display:flex;justify-content:center}.location-registry-index{display:flex;min-height:0;flex-direction:column;border-right:0}.location-registry-index-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--console-line-soft)}.location-registry-index-head>div{display:grid;gap:.35rem}.location-registry-index-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.location-registry-index>[data-kumo-component=empty],.location-registry-index>.location-registry-state{flex:1}.location-registry-table-wrap{min-width:0;overflow-x:auto;overflow-y:clip}.location-registry-table{min-width:64rem;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.location-registry-table-location-column{width:24%}.location-registry-table-type-column{width:12%}.location-registry-table-codes-column{width:15%}.location-registry-table-geography-column{width:20%}.location-registry-table-matching-column{width:auto}.location-registry-table-location{display:flex;min-width:0;align-items:center;gap:.625rem}.location-registry-type-icon{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:1px solid var(--console-line);background:#ffffffd1;color:var(--console-line-strong)}.location-registry-type-icon.airport,.location-registry-type-icon.cruise_terminal,.location-registry-type-icon.seaport,.location-registry-type-icon.ferry_terminal{border-color:color-mix(in srgb,var(--console-success) 35%,transparent);background:color-mix(in srgb,var(--console-success) 8%,transparent);color:var(--console-success)}.location-registry-table-copy{display:grid;min-width:0;gap:.25rem}.location-registry-table-copy>*,.location-registry-table-type>*,.location-registry-table-codes>*,.location-registry-table-geography>*,.location-registry-table-matching>*{display:block;min-width:0;max-width:100%}.location-registry-table-status,.location-registry-table-actions{text-align:right;white-space:nowrap}.location-registry-table-actions button{min-width:2.25rem;min-height:2.25rem;cursor:pointer}.location-registry-action-menu [data-kumo-part=item]{cursor:pointer}.location-registry-pagination{padding:.75rem 1rem;border-top:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 44%,var(--console-surface))}.location-registry-view-dialog{display:grid;width:min(64rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.location-registry-view-content{display:grid;min-width:0;min-height:0;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.location-registry-dialog-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--console-line-soft);background:var(--console-surface)}.location-registry-dialog-identity{display:grid;min-width:0;gap:.45rem}.location-registry-dialog-title-row{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.location-registry-dialog-title{margin:0;color:var(--console-line-strong);font-size:1rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere;text-transform:none}.location-registry-dialog-description{max-width:44rem;margin:0;color:var(--console-muted);font-size:.72rem;line-height:1.5;text-wrap:pretty}.location-registry-dialog-description code{color:var(--console-line-strong);font-weight:800}.location-registry-view-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem .75rem;background:var(--console-surface)}.location-registry-detail-section{min-width:0;padding:1rem 0;border-top:1px solid var(--console-line-soft)}.location-registry-view-body>.location-registry-detail-section:first-child{border-top:0}.location-registry-detail-section .rule-block-heading{align-items:flex-start;margin-bottom:.75rem}.location-registry-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:0}.location-registry-detail-grid>div{display:grid;min-width:0;align-content:start;gap:.35rem}.location-registry-detail-grid dt{color:var(--console-muted);font-size:.65rem;font-weight:600;line-height:1.35}.location-registry-detail-grid dd{min-width:0;margin:0;color:var(--console-line-strong);font-size:.75rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.location-registry-detail-grid code{white-space:nowrap}.location-registry-detail-columns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}.location-registry-detail-section .detail-list{margin-top:.75rem}.location-registry-token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.location-registry-token-list{display:grid;min-width:0;align-content:start;gap:.5rem}.location-registry-token-list ul{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.location-registry-token-list code{display:inline-flex;max-width:100%;padding:.25rem .45rem;border:1px solid var(--console-line);background:color-mix(in srgb,var(--console-panel) 72%,var(--console-surface));color:var(--console-line-strong);font-size:.65rem;font-weight:700;overflow-wrap:anywhere;white-space:normal}.location-registry-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--console-line-soft);background:var(--console-surface)}.location-registry-editor-dialog{display:grid;width:min(72rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.location-registry-editor{display:grid;min-width:0;min-height:0;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.location-registry-editor-layout{display:grid;min-width:0;min-height:0;grid-template-columns:14rem minmax(0,1fr)}.location-registry-steps{min-width:0;padding:1rem;border-right:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 56%,var(--console-surface))}.location-registry-steps ol{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.location-registry-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:start;padding:.625rem;border:1px solid transparent;border-radius:.375rem;color:var(--console-muted)}.location-registry-steps li[data-status=current]{border-color:var(--console-line-soft);background:var(--console-surface);color:var(--console-line-strong)}.location-registry-steps li[data-status=complete] .location-registry-step-number{border-color:color-mix(in srgb,var(--console-success) 35%,transparent);background:color-mix(in srgb,var(--console-success) 10%,transparent);color:var(--console-success)}.location-registry-steps li[data-status=needs-attention] .location-registry-step-number{border-color:color-mix(in srgb,var(--console-danger) 35%,transparent);background:color-mix(in srgb,var(--console-danger) 8%,transparent);color:var(--console-danger)}.location-registry-step-number{display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid var(--console-line);border-radius:999px;background:var(--console-surface);color:var(--console-muted);font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums}.location-registry-step-copy{display:grid;min-width:0;gap:.2rem}.location-registry-editor-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem;background:var(--console-surface)}.location-registry-step-heading{display:grid;gap:.35rem;padding-bottom:1rem}.location-registry-step-heading>h3:focus{outline:none}.location-registry-form-section{min-width:0;padding:1rem 0;border-top:1px solid var(--console-line-soft)}.location-registry-form-section-first{padding-top:0;border-top:0}.location-registry-form-section .rule-block-heading{align-items:flex-start;margin-bottom:.75rem}.location-registry-editor .form-grid.compact-two{align-items:start;column-gap:.75rem;row-gap:.875rem}.location-registry-status-field{display:grid;min-width:0;align-content:start;gap:.4rem;padding-top:.125rem}.location-registry-list-field{min-height:10rem}.location-registry-discovery{display:grid;min-width:0;gap:1rem}.location-registry-discovery-search,.location-registry-manual-fields{display:grid;min-width:0;gap:.75rem}.location-registry-discovery-search>div:first-child,.location-registry-manual-fields>div:first-child{display:grid;gap:.3rem}.location-registry-discovery-search h4,.location-registry-manual-fields h4,.location-registry-anchor-review h4{margin:0}.location-registry-discovery-search-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.625rem}.location-registry-place-results{display:grid;min-width:0;gap:.25rem;margin:0;padding:.35rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--console-panel) 52%,var(--console-surface));list-style:none}.location-registry-place-results button{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.625rem;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--console-ink);font:inherit;text-align:left;cursor:pointer}.location-registry-place-results button:hover,.location-registry-place-results button:focus-visible{border-color:var(--console-line);outline:none;background:var(--console-surface)}.location-registry-place-results button:disabled{cursor:not-allowed;opacity:.55}.location-registry-place-result-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--console-accent) 10%,transparent);color:var(--console-accent)}.location-registry-place-results button>span:last-child{display:grid;min-width:0;gap:.2rem}.location-registry-place-results strong,.location-registry-place-results small{min-width:0;overflow-wrap:anywhere}.location-registry-place-results strong{color:var(--console-line-strong);font-size:.75rem;line-height:1.35}.location-registry-place-results small{color:var(--console-muted);font-size:.68rem;line-height:1.4}.location-registry-anchor-workspace{display:grid;min-width:0;grid-template-columns:minmax(20rem,1.15fr) minmax(16rem,.85fr);gap:.875rem}.location-registry-anchor-map-panel,.location-registry-anchor-review{min-width:0;overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.location-registry-detail-section>.location-registry-anchor-map{min-height:20rem;margin-top:.75rem;overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem}.location-registry-anchor-map,.location-registry-anchor-map-empty{position:relative;min-height:22rem;background:color-mix(in srgb,var(--console-panel) 76%,var(--console-surface))}.location-registry-anchor-map-canvas{position:absolute;inset:0}.location-registry-anchor-map-overlay,.location-registry-anchor-map-empty{display:grid;place-items:center;align-content:center;gap:.35rem;padding:1rem;color:var(--console-muted);text-align:center}.location-registry-anchor-map-overlay{position:absolute;inset:0;z-index:2;background:color-mix(in srgb,var(--console-surface) 88%,transparent)}.location-registry-anchor-map-overlay strong,.location-registry-anchor-map-empty strong{color:var(--console-line-strong);font-size:.78rem}.location-registry-anchor-map-overlay span,.location-registry-anchor-map-empty span{max-width:22rem;font-size:.68rem;line-height:1.45}.location-registry-anchor-review{display:grid;align-content:start;gap:.875rem;padding:.875rem;background:color-mix(in srgb,var(--console-panel) 46%,var(--console-surface))}.location-registry-anchor-review-heading{display:grid;min-width:0;gap:.625rem}.location-registry-anchor-review-heading>div:first-child{display:grid;gap:.3rem}.location-registry-anchor-review-heading>:last-child{justify-self:start}.location-registry-selected-place{display:grid;min-width:0;gap:.25rem;padding:.75rem;border:1px solid var(--console-line-soft);border-radius:.375rem;background:var(--console-surface)}.location-registry-selected-place strong,.location-registry-selected-place span,.location-registry-selected-place code{min-width:0;overflow-wrap:anywhere}.location-registry-selected-place strong{color:var(--console-line-strong);font-size:.75rem;line-height:1.4}.location-registry-selected-place span,.location-registry-selected-place code{color:var(--console-muted);font-size:.66rem;line-height:1.4}.location-registry-anchor-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.location-registry-manual-fields{padding-top:1rem;border-top:1px solid var(--console-line-soft)}.location-registry-form-section>.notice{margin-top:.75rem}.location-registry-editor-actions-spacer{flex:1 1 auto}@media(max-width:80rem){.location-registry-table-matching,.location-registry-table-matching-column{display:none}.location-registry-table-matching-column{width:0;visibility:collapse}}@media(max-width:68rem){.location-registry-toolbar{grid-template-columns:minmax(0,1fr) minmax(9rem,.35fr) minmax(9rem,.35fr) auto}.location-registry-table-codes,.location-registry-table-codes-column{display:none}.location-registry-table-codes-column{width:0;visibility:collapse}.location-registry-detail-columns{grid-template-columns:1fr;gap:0}}@media(max-width:48rem){.location-registry-page{padding:.625rem .75rem 1.25rem}.location-registry-intro{align-items:flex-start;flex-direction:column}.location-registry-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.625rem}.location-registry-toolbar>:first-child{grid-column:1 / -1}.location-registry-refresh{align-self:end}.location-registry-view-dialog,.location-registry-editor-dialog{width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)}.location-registry-view-content,.location-registry-editor{max-height:calc(100dvh - 1rem)}.location-registry-dialog-header{padding:.875rem 1rem}.location-registry-view-body,.location-registry-editor-body{padding-right:1rem;padding-left:1rem}.location-registry-editor-layout,.location-registry-anchor-workspace{grid-template-columns:1fr}.location-registry-anchor-map,.location-registry-anchor-map-empty{min-height:18rem}.location-registry-discovery-search-row{grid-template-columns:1fr}.location-registry-discovery-search-row>button{justify-self:stretch}.location-registry-steps{overflow-x:auto;padding:.625rem .75rem;border-right:0;border-bottom:1px solid var(--console-line-soft)}.location-registry-steps ol{display:flex;min-width:max-content}.location-registry-steps li{width:11.5rem}.location-registry-detail-grid,.location-registry-token-grid{grid-template-columns:1fr}.location-registry-dialog-actions{padding:.75rem 1rem}.location-registry-editor-actions{flex-wrap:nowrap}.location-registry-table-actions button{min-width:2.75rem;min-height:2.75rem}}.sites-page>*,.sites-workspace>*,.sites-grid>*{min-width:0}.sites-page{gap:.75rem;padding:.75rem var(--admin-page-inline-padding) 1.5rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sites-intro{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.sites-intro-copy{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.sites-intro-copy>p{max-width:52rem}.sites-kumo-heading{margin:0;letter-spacing:normal;text-transform:none}.sites-workspace{overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.sites-toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(9rem,11rem) auto;gap:.75rem;align-items:end;padding:.75rem 1rem;border-bottom:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 52%,var(--console-surface))}.sites-control{width:100%}.sites-eyebrow{color:var(--console-muted);font-size:.56rem;font-weight:900;line-height:1;text-transform:uppercase}.sites-refresh{align-self:end}.sites-state{display:flex;min-height:18rem;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;padding:1.5rem;text-align:center}.sites-state.compact{min-height:15rem}.sites-state-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--console-line-strong);background:var(--console-accent-soft);color:var(--console-line-strong)}.sites-state>div:not(.sites-state-action){display:grid;gap:.5rem}.sites-state p{max-width:36rem;text-wrap:pretty}.sites-state-action{display:flex;justify-content:center}.sites-grid{display:grid;grid-template-columns:minmax(0,1fr)}.sites-index{display:flex;flex-direction:column;min-height:0}.sites-index-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--console-line-soft)}.sites-index-head>div{display:grid;gap:.35rem}.sites-index-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.sites-index>.sites-state{flex:1}.sites-table-wrap{min-width:0;overflow-x:auto;overflow-y:clip}.sites-table{color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sites-page .text-kumo-subtle{color:var(--console-muted)}.sites-table-site-column{width:23%}.sites-table-domain-column{width:18%}.sites-table-notes-column{width:auto}.sites-table-date-column{width:10.5rem}.sites-table-site{display:flex;min-width:0;align-items:center;gap:.625rem}.sites-table-site-icon{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:1px solid var(--console-line);background:#ffffffd1;color:var(--console-line-strong)}.sites-table-site-copy{display:grid;min-width:0;gap:.25rem}.sites-table-site-copy>*,.sites-table-domain>*,.sites-table-notes>*{display:block;min-width:0;max-width:100%}.sites-table-created,.sites-table-updated,.sites-table-status,.sites-table-actions{white-space:nowrap}.sites-table-status,.sites-table-actions{text-align:right}.sites-table-created time,.sites-table-updated time{display:block}.sites-pagination{padding:.75rem 1rem;border-top:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 44%,var(--console-surface))}.sites-table-actions button{min-width:2.25rem;min-height:2.25rem;cursor:pointer}.sites-action-menu [data-kumo-part=item]{cursor:pointer}.sites-editor{display:grid;gap:0;min-width:0}.sites-identity{display:grid;min-width:0;gap:.5rem}.sites-title-line{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.sites-identity>p{max-width:44rem;color:var(--console-muted);font-size:.66rem;line-height:1.5;text-wrap:pretty}.sites-detail-section code{display:inline-flex;width:fit-content;max-width:100%;padding:.25rem .5rem;border:1px solid var(--console-line);background:#f7f8f6eb;color:var(--console-line-strong);font-size:.64rem;font-weight:800;overflow-wrap:anywhere;white-space:normal}.sites-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid var(--console-line)}.sites-detail-section{min-width:0;padding:1rem 0;border-top:1px solid var(--console-line)}.sites-detail-section .detail-list{margin-top:.75rem}.sites-detail-section dd{overflow-wrap:anywhere}.sites-view-dialog{display:grid;width:min(68rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);padding:0;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sites-view-dialog-content{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.sites-view-dialog-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--console-line-soft);background:var(--console-surface)}.sites-view-dialog-title{margin:0;color:var(--console-line-strong);font-size:1rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere;text-transform:none}.sites-view-dialog-description{max-width:36rem;margin:0;color:var(--console-muted);font-size:.72rem;line-height:1.5;text-wrap:pretty}.sites-view-dialog-description code{color:var(--console-line-strong);font-weight:800}.sites-view-dialog-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem .5rem;background:var(--console-surface)}.sites-details-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:2rem}.sites-details-overview .sites-detail-section{border-top:0}.sites-details-overview .rule-block-heading{align-items:flex-start;margin-bottom:0}.sites-registry-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:.75rem 0 0}.sites-registry-detail-grid>div,.sites-attribution-field{display:grid;min-width:0;align-content:start;gap:.4rem}.sites-registry-detail-grid dt,.sites-attribution-field>span{color:var(--console-muted);font-size:.65rem;font-weight:600;line-height:1.35}.sites-registry-detail-grid dd{min-width:0;margin:0;color:var(--console-line-strong);font-size:.75rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.sites-registry-detail-grid code{white-space:nowrap}.sites-missing-value{color:var(--console-muted)!important;font-weight:500!important}.sites-attribution-field{margin-top:.75rem}.sites-attribution-field>div{width:100%;min-width:0}.sites-view-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--console-line-soft);background:var(--console-surface)}.site-credentials-section .rule-block-heading{align-items:center;gap:1rem;margin-bottom:.75rem}.site-credentials-section .sites-state.compact{min-height:8rem;padding:1rem}.site-credentials-empty,.site-credential-generation-note{min-width:0;padding:.875rem 1rem;border:1px solid var(--console-line);background:#f7f8f6b3;color:var(--console-muted)}.site-credentials-empty,.site-credential-generation-summary{display:flex;align-items:flex-start;gap:.75rem}.site-credential-generation-note{display:grid;gap:.875rem}.site-credentials-empty>svg,.site-credential-generation-summary>svg{flex:0 0 auto;color:var(--console-line-strong)}.site-credentials-empty strong,.site-credentials-empty p,.site-credential-generation-note p{margin:0}.site-credentials-empty strong{color:var(--console-line-strong);font-size:.72rem;font-weight:800}.site-credentials-empty p,.site-credential-generation-note p{margin-top:.25rem;font-size:.66rem;line-height:1.5;text-wrap:pretty}.site-credentials-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--console-line)}.site-credentials-table{min-width:56rem;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.site-credentials-table-date{white-space:nowrap}.site-credentials-table-actions{text-align:right}.site-credential-identity{display:grid;min-width:0;gap:.25rem}.site-credential-identity strong{color:var(--console-line-strong);font-size:.7rem;font-weight:800}.site-credential-identity code{padding:0;border:0;background:transparent;color:var(--console-muted);font-size:.625rem;white-space:nowrap}.site-credential-token-id{display:flex;min-width:0;align-items:baseline;gap:.35rem;white-space:nowrap}.site-credential-token-id>span{color:var(--console-muted);font-size:.58rem;font-weight:600}.site-credentials-table-actions button{min-width:2.25rem;min-height:2.25rem}.site-credential-dialog{display:grid;gap:1rem;padding:1.25rem;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.site-credential-dialog>h2,.site-credential-dialog>p{margin:0}.site-credential-reveal{display:grid;gap:.75rem;min-width:0}.site-credential-reveal>div:last-child{width:100%;min-width:0}.site-credential-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.sites-editor-dialog{display:grid;width:min(48rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sites-editor-form{min-width:0;min-height:0;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.sites-editor-dialog-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--console-line-soft);background:var(--console-surface)}.sites-editor-dialog-title{margin:0;color:var(--console-line-strong);font-size:1rem;font-weight:900;line-height:1.3}.sites-editor-dialog-description{max-width:42rem;margin:0;color:var(--console-muted);font-size:.72rem;line-height:1.5;text-wrap:pretty}.sites-editor-dialog-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem .75rem;background:var(--console-surface)}.sites-slug-input[readonly]{background-color:color-mix(in srgb,var(--console-panel) 70%,var(--console-surface));color:var(--console-muted);cursor:default}.sites-status-field{display:grid;min-width:0;align-content:start;gap:.375rem}.sites-status-control{display:grid;min-width:0;gap:.25rem}.sites-status-checkbox-row{display:flex;min-height:2.25rem;align-items:center}.sites-editor-form .form-grid.compact-two{align-items:start;column-gap:.75rem;row-gap:.75rem}.sites-editor-dialog-actions{align-items:center;padding:.75rem 1.25rem;border-top:1px solid var(--console-line-soft);background:var(--console-surface)}.sites-discard-dialog{display:grid;gap:.75rem;padding:1rem;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sites-discard-dialog-title{margin:0;font-size:1rem;font-weight:800}.sites-discard-dialog-description{margin:0;color:var(--console-muted);font-size:.78rem;line-height:1.5}.sites-discard-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}@media(max-width:80rem){.sites-table-notes,.sites-table-notes-column{display:none}.sites-table-notes-column{width:0;visibility:collapse}}@media(max-width:64rem){.sites-table-created,.sites-table-created-column{display:none}.sites-table-created-column{width:0;visibility:collapse}}@media(max-width:48rem){.sites-view-dialog,.sites-editor-dialog{width:calc(100vw - .5rem)!important;max-height:calc(100dvh - .5rem)}.sites-editor-dialog{height:calc(100dvh - .5rem)}.sites-view-dialog-header,.sites-editor-dialog-header{padding:.875rem 1rem}.sites-view-dialog-body,.sites-editor-dialog-body{padding-right:1rem;padding-left:1rem}.sites-view-dialog-actions,.sites-editor-dialog-actions{align-items:stretch;flex-direction:column-reverse;padding:.75rem 1rem}.sites-view-dialog-actions button,.sites-editor-dialog-actions button,.sites-discard-dialog-actions button{width:100%;min-height:2.75rem;justify-content:center}.sites-view-dialog-close,.sites-editor-dialog-close{width:2.75rem;min-width:2.75rem;height:2.75rem}.site-credential-dialog{padding:1rem}.sites-details-overview,.sites-registry-detail-grid{grid-template-columns:1fr;gap:0}.sites-details-overview .sites-detail-section+.sites-detail-section{border-top:1px solid var(--console-line)}.sites-registry-detail-grid>div+div{margin-top:.75rem}.sites-discard-dialog-actions{align-items:stretch;flex-direction:column-reverse}.sites-toolbar{grid-template-columns:minmax(8rem,1fr) auto;gap:.5rem}.sites-toolbar-search{grid-column:1 / -1}.sites-page{padding:.5rem}.sites-intro{align-items:stretch;flex-direction:column}.sites-intro>button{width:100%;justify-content:center}.sites-state{min-height:15rem;padding:1.5rem 1rem}.sites-state.compact{min-height:11rem}.sites-index-head{padding-right:.75rem;padding-left:.75rem}.sites-editor-actions{justify-content:flex-start}.sites-table-domain,.sites-table-updated{display:none}.sites-table-domain-column,.sites-table-updated-column{width:0;visibility:collapse}.sites-table-actions button{min-width:2.75rem;min-height:2.75rem}.sites-pagination{align-items:flex-start;flex-wrap:wrap;gap:.75rem;padding:.75rem}}.support-inspector{display:grid;grid-template-rows:auto auto auto auto;gap:0;min-width:0;min-height:0;overflow:visible}.support-inspector-head{padding:.58rem .65rem}.support-inspector-head strong{font-size:1.28rem}.support-inspector-tabs .segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--console-line);background:var(--console-surface)}.support-inspector-tabs .segmented button{position:relative;min-height:2rem;border:0;border-right:1px solid var(--console-line);background:transparent;color:var(--console-muted);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.support-inspector-tabs .segmented button:last-child{border-right:0}.support-inspector-tabs .segmented button:before{content:"";position:absolute;inset:.18rem .22rem auto;height:3px;background:transparent}.support-inspector-tabs .segmented button.active{background:var(--console-accent-soft);color:var(--console-line-strong);box-shadow:inset 0 0 0 1px #26382f2e,inset 0 -2px 0 var(--console-line-strong)}.support-inspector-tabs .segmented button.active:before{background:var(--console-accent-strong)}.support-inspector-body{min-height:0;overflow:visible}.support-inspector-stack{display:grid;align-content:start;gap:.55rem;min-width:0}.support-note-compose-panel vaadin-text-area{margin-top:.35rem}.support-detail-group .detail-list{margin-top:.2rem}.support-message-text{margin-top:.35rem;padding:.55rem .6rem;border:1px solid var(--console-line);background:#ffffff9e;color:var(--console-ink);font-size:.72rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.support-metadata-panel .detail-list dd{max-width:22rem;overflow-wrap:anywhere;white-space:normal}.support-note-timeline{display:grid;gap:0;margin:.45rem 0;border-top:1px solid var(--console-line)}.support-note{display:grid;grid-template-columns:minmax(7rem,.36fr) minmax(0,1fr);gap:.65rem;padding:.5rem 0;border-bottom:1px solid var(--console-line)}.support-note-meta{display:grid;align-content:start;gap:.1rem;min-width:0}.support-note-meta strong{color:var(--console-line-strong);font-size:.7rem;font-weight:900}.support-note p{min-width:0;color:var(--console-ink);font-size:.72rem;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.ops-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.form-grid.compact-two{grid-template-columns:repeat(2,minmax(0,1fr))}.address-autocomplete-field{position:relative;min-width:0}.address-suggestions{position:absolute;top:calc(100% + .18rem);left:0;right:0;z-index:30;display:grid;max-height:14rem;overflow:auto;border:1px solid var(--console-line-strong);background:var(--console-surface);box-shadow:0 12px 24px #11191624}.address-suggestion{display:grid;gap:.12rem;width:100%;border:0;border-bottom:1px solid var(--console-line-soft);background:transparent;color:var(--console-ink);cursor:pointer;font:inherit;padding:.48rem .55rem;text-align:left}.address-suggestion:hover,.address-suggestion:focus-visible{background:var(--console-accent-soft);outline:none}.address-suggestion strong{font-size:.72rem;line-height:1.25}.address-suggestion span{color:var(--console-muted);font-size:.66rem;line-height:1.3}.checkbox-row{display:flex;flex-wrap:wrap;gap:.45rem .85rem;padding:.35rem 0}.checkbox-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.58rem 0 .62rem}.checkbox-option{display:flex;align-items:center;gap:.45rem;min-height:2.25rem;border:1px solid var(--console-line);background:#ffffffd1;color:var(--console-ink);cursor:pointer;font-size:.72rem;font-weight:800;line-height:1.25;padding:.42rem .5rem}.checkbox-option.selected{border-color:var(--console-line-strong);background:var(--console-accent-soft)}.checkbox-option input{flex:0 0 auto;width:.88rem;height:.88rem;margin:0;accent-color:var(--console-accent-strong)}.checkbox-option span{min-width:0}.form-grid.compact-two+vaadin-text-area,.form-grid+vaadin-text-area,.checkbox-option-grid+.form-grid,.subpanel>vaadin-text-area+vaadin-text-area{margin-top:.35rem}.special-day-date-list{display:flex;flex-direction:column;gap:.4rem;margin:.35rem 0}.special-day-date-row{display:flex;align-items:end;gap:.4rem}.special-day-date-row vaadin-text-field,.special-day-date-row .native-field{flex:1 1 auto}.special-day-recurrence{display:flex;flex-direction:column;gap:.35rem;margin:.35rem 0}.special-day-action-toggle{margin:.6rem 0 .2rem}.quote-filter-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.4fr) auto;gap:.45rem;align-items:end}.quote-row-list,.line-item-list{display:grid;gap:0;border-top:1px solid var(--console-line)}.quote-list-pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;padding-top:.55rem}.quote-list-pagination-label{font-size:.78rem;color:var(--console-muted)}.quote-row,.zone-map-row{display:grid;grid-template-columns:minmax(9rem,.72fr) minmax(12rem,1fr) auto;gap:.55rem;align-items:center;width:100%;min-width:0;padding:.55rem 0;border:0;border-bottom:1px solid var(--console-line);background:transparent;color:var(--console-ink);cursor:pointer;font:inherit;text-align:left}.quote-row:hover,.quote-row.active,.zone-map-row:hover,.zone-map-row.active{background:#f4e7bb7a}.quote-row span,.zone-map-row span{display:grid;min-width:0;gap:.12rem}.quote-row strong,.zone-map-row strong{overflow:hidden;color:var(--console-line-strong);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.quote-row small,.zone-map-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-row-badges{justify-items:end}.quote-detail-panel{display:grid;gap:.55rem;min-width:0;min-height:0}.quote-intent-inspector{display:grid;grid-template-rows:auto auto auto;gap:.5rem;min-width:0;min-height:0;overflow:visible}.quote-intent-head{padding:.58rem .65rem}.quote-intent-head strong{font-size:1.32rem}.quote-intent-tabs .segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--console-line);background:var(--console-surface)}.quote-intent-tabs .segmented button{position:relative;min-height:2rem;border:0;border-right:1px solid var(--console-line);background:transparent;color:var(--console-muted);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.quote-intent-tabs .segmented button:last-child{border-right:0}.quote-intent-tabs .segmented button:before{content:"";position:absolute;inset:.18rem .22rem auto;height:3px;background:transparent}.quote-intent-tabs .segmented button.active{background:var(--console-accent-soft);color:var(--console-line-strong);box-shadow:inset 0 0 0 1px #26382f2e,inset 0 -2px 0 var(--console-line-strong)}.quote-intent-tabs .segmented button.active:before{background:var(--console-accent-strong)}.quote-intent-body{min-height:0;overflow:visible}.quote-intent-stack{display:grid;align-content:start;gap:.55rem;min-width:0}.quote-dispatch-card .detail-list+.detail-list{margin-top:.45rem;padding-top:.42rem;border-top:1px solid var(--console-line)}.quote-admin-system-card .detail-list dd{max-width:18rem;overflow-wrap:anywhere}.quote-review-actions{display:grid;gap:.45rem;padding-top:.5rem;border-top:1px solid var(--console-line-strong);background:transparent}.quote-total-band{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem;border:1px solid var(--console-line);background:var(--console-accent-soft)}.quote-total-band span{display:grid;gap:.1rem}.quote-total-band strong{color:var(--console-line-strong);font-size:1.55rem;line-height:1}.line-item{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem 0;border-bottom:1px solid var(--console-line)}.line-item span{display:grid;min-width:0;gap:.1rem}.line-item strong{color:var(--console-line-strong);font-size:.72rem}.line-item.total{border-bottom:0;font-weight:900}.muted-line{color:var(--console-soft-muted);text-decoration:line-through;text-decoration-thickness:1px}.muted-line strong,.muted-line small{color:var(--console-soft-muted)}.zone-map-plane{position:relative;min-height:24rem;overflow:hidden;border:1px solid var(--console-line);background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),#ffffffb8;background-size:8px 8px,8px 8px}.zone-map-node{position:absolute;min-width:5rem;max-width:9rem;transform:translate(-50%,-50%);padding:.35rem .45rem;border:1px solid var(--console-line);background:var(--console-surface);color:var(--console-line-strong);cursor:pointer;font:inherit;font-size:.62rem;font-weight:900;text-align:center}.zone-map-node:hover,.zone-map-node.active{border-color:var(--console-line-strong);background:var(--console-accent-soft)}.zone-map-table{display:grid;border-top:1px solid var(--console-line)}.zone-map-row{grid-template-columns:minmax(0,1fr) auto}.zone-map-grid{align-items:stretch}.zone-map-grid>*{min-width:0;height:100%}.inspector{position:static;z-index:5;display:grid;min-width:0;max-height:none;gap:.55rem;overflow:visible;background:var(--wash)}.inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.inspector-head p,.muted{color:var(--muted);font-size:.72rem}.zone-workspace-grid .inspector{gap:.7rem}.zone-workspace-grid .inspector .subpanel{border:1px solid var(--lyra-line);border-radius:0;background:var(--lyra-surface);box-shadow:none}.zone-workspace-grid .inspector-head{padding:.65rem;border:1px solid var(--lyra-line);background:var(--lyra-surface)}.zone-workspace-grid .inspector-head h3,.zone-workspace-grid .subpanel h4{color:var(--lyra-ink);font-size:.78rem;font-weight:900}.zone-workspace-grid .inspector-head p,.zone-workspace-grid .detail-list dt,.zone-workspace-grid .inspector .muted{color:var(--lyra-muted)}.zone-workspace-grid .summary-heading{padding-bottom:.4rem;border-bottom:1px solid var(--lyra-line)}.inspector-summary-card{padding:0}.inspector-summary-card.active{border-color:var(--console-line-strong);background:var(--console-accent-soft)}.inspector-summary-button{display:grid;width:100%;min-width:0;gap:.2rem;padding:.52rem;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.inspector-summary-button:hover,.inspector-summary-button:focus-visible{background:var(--console-accent-soft);outline:2px solid rgba(185,147,47,.45);outline-offset:-2px}.inspector-summary-button>strong,.inspector-summary-button>small{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.inspector-summary-button>small{color:var(--lyra-muted)}.zone-workspace-grid .version-row,.zone-workspace-grid .detail-list>div,.zone-workspace-grid .finding-list .notice{border-color:var(--lyra-line);border-radius:0;background:var(--lyra-surface)}.summary-heading{justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.version-row span,.suggestion div{display:grid;min-width:0}.version-row strong,.suggestion strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.json-panel{min-height:24rem;padding:.65rem;border:1px solid var(--console-line);border-radius:0;background:#ffffffb8;color:var(--console-line-strong)}.json-panel pre{max-height:34rem;margin:0;overflow:auto;color:var(--console-line-strong);font-size:.72rem}.global-confirmation-dialog{width:min(30rem,calc(100vw - 2rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--console-line-strong) 16%,var(--console-line));border-radius:1rem;background:var(--console-surface);box-shadow:0 28px 72px #19272033,0 2px 8px #19272014;transition-duration:.18s;transition-property:scale,opacity;transition-timing-function:cubic-bezier(.23,1,.32,1)}.global-confirmation-dialog[data-starting-style],.global-confirmation-dialog[data-ending-style]{opacity:0;scale:.96}.global-confirmation-content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.3rem 1.3rem 1.15rem}.global-confirmation-icon{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid color-mix(in srgb,var(--console-danger) 24%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--console-danger) 9%,var(--console-surface));color:var(--console-danger)}.global-confirmation-dialog--warning .global-confirmation-icon{border-color:color-mix(in srgb,var(--console-warn) 28%,transparent);background:color-mix(in srgb,var(--console-warn) 10%,var(--console-surface));color:color-mix(in srgb,var(--console-warn) 78%,#654600)}.global-confirmation-dialog--neutral .global-confirmation-icon{border-color:color-mix(in srgb,var(--console-muted) 25%,transparent);background:var(--console-panel);color:var(--console-muted)}.global-confirmation-copy{min-width:0}.global-confirmation-eyebrow{display:block;margin-bottom:.28rem;color:var(--console-muted);font-size:.64rem;font-weight:800;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.global-confirmation-title,.global-confirmation-description{margin:0;text-wrap:pretty}.global-confirmation-title{color:var(--console-line-strong);font-size:1.08rem;font-weight:800;letter-spacing:-.012em;line-height:1.28}.global-confirmation-description{margin-top:.42rem;color:var(--console-muted);font-size:.8rem;line-height:1.55}.global-confirmation-details{display:grid;gap:.55rem;padding:.8rem 1.3rem;border-top:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 74%,var(--console-surface))}.global-confirmation-supporting,.global-confirmation-error{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.48rem;font-size:.72rem;line-height:1.5}.global-confirmation-supporting{color:var(--console-muted)}.global-confirmation-error{padding:.62rem .7rem;border:1px solid color-mix(in srgb,var(--console-danger) 28%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--console-danger) 8%,var(--console-surface));color:var(--console-danger);font-weight:700}.global-confirmation-supporting svg,.global-confirmation-error svg{margin-top:.12rem}.global-confirmation-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding:.9rem 1.3rem 1.05rem;border-top:1px solid var(--console-line-soft);background:var(--console-surface)}.global-confirmation-actions button{min-width:7.5rem;min-height:2.45rem;justify-content:center;transition:transform .12s cubic-bezier(.23,1,.32,1)}.global-confirmation-actions button:not(:disabled):active{transform:scale(.98)}@media(max-width:34rem){.global-confirmation-content{gap:.75rem;padding:1.05rem 1rem .95rem}.global-confirmation-details{padding:.75rem 1rem}.global-confirmation-actions{display:grid;grid-template-columns:1fr;padding:.8rem 1rem 1rem}.global-confirmation-actions button{width:100%;min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.global-confirmation-dialog{transition-duration:.1s}.global-confirmation-dialog[data-starting-style],.global-confirmation-dialog[data-ending-style]{scale:1}.global-confirmation-actions button{transition:none}}.modal-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:.5rem;overflow:hidden;overscroll-behavior:contain;background:#eef1efe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-backdrop.conditional-modal-backdrop{z-index:240}.modal-backdrop.confirm-action-backdrop{z-index:280}.modal-panel{--lyra-page: var(--console-page);--lyra-surface: var(--console-surface);--lyra-panel: var(--console-panel);--lyra-line: var(--console-line);--lyra-strong-line: var(--console-line-strong);--lyra-ink: var(--console-ink);--lyra-muted: var(--console-muted);--lyra-soft-muted: #8a8f96;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(84rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem);overflow:hidden;border:1px solid var(--lyra-line);border-radius:0;background:var(--lyra-surface);color:var(--lyra-ink);box-shadow:0 18px 48px #26382f1f}.modal-panel.zone-identity-modal-panel{width:min(44rem,calc(100vw - 1rem))}.modal-panel.rule-actions-modal-panel{width:min(72rem,calc(100vw - 1rem))}.modal-panel.confirm-action-modal-panel{grid-template-rows:auto minmax(0,auto) auto;width:min(34rem,calc(100vw - 1rem))}.modal-panel:focus{outline:none}.modal-panel:focus-visible{outline:3px solid rgba(37,99,235,.45);outline-offset:3px}.modal-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 3.75rem 1rem 1.05rem;border-bottom:1px solid var(--lyra-line);background:var(--lyra-surface)}.modal-head h2,.conditional-modal-head h2{color:var(--lyra-ink);font-size:1rem;font-weight:800;letter-spacing:0}.modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),var(--lyra-page);background-size:8px 8px,8px 8px;-webkit-overflow-scrolling:touch}.modal-close-button{position:absolute;top:.75rem;right:.75rem;flex:0 0 auto;min-width:2rem;width:2rem;height:2rem;padding:0;border:1px solid var(--lyra-line);background:var(--lyra-panel);color:var(--lyra-ink)}.confirm-action-head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem 3.75rem 1rem 1.05rem;border-bottom:1px solid var(--lyra-line);background:var(--lyra-surface)}.confirm-action-head h2{margin:0;color:var(--lyra-ink);font-size:1rem;font-weight:900;letter-spacing:0}.confirm-action-head p{margin:.25rem 0 0;color:var(--lyra-muted);font-size:.76rem;line-height:1.45}.confirm-action-icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(155,47,47,.35);background:#9b2f2f14;color:#8a1f1f}.confirm-action-body{display:grid;gap:.5rem;padding:.9rem 1.05rem;background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),var(--lyra-page);background-size:8px 8px,8px 8px}.confirm-action-body p{margin:0;color:var(--lyra-muted);font-size:.74rem;line-height:1.45}.confirm-action-error{padding:.55rem .65rem;border:1px solid rgba(155,47,47,.38);background:#9b2f2f14;color:#8a1f1f!important;font-weight:800;white-space:pre-line}.confirm-action-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.8rem 1.05rem;border-top:1px solid var(--lyra-line);background:var(--lyra-surface)}.modal-panel vaadin-button{--lumo-primary-color: var(--lyra-strong-line);--lumo-primary-text-color: var(--lyra-strong-line);--lumo-button-size: 2rem;--lumo-border-radius-l: 0;--lumo-border-radius-m: 0;--lumo-border-radius-s: 0;--vaadin-button-border-radius: 0;font-size:.74rem;font-weight:800}.modal-panel vaadin-button[theme~=primary]{--lumo-primary-color: var(--console-accent);--lumo-primary-contrast-color: var(--console-line-strong);color:var(--console-line-strong)}.modal-panel vaadin-button.confirm-action-danger-button{--lumo-primary-color: #8a1f1f;--lumo-primary-contrast-color: #fffaf0;border-color:#8a1f1f;background:#8a1f1f;color:#fffaf0}.modal-panel vaadin-button[theme~=tertiary]{border:1px solid var(--lyra-line);background:var(--lyra-surface);color:var(--lyra-ink)}.modal-panel vaadin-button[theme~=tertiary]:hover,.modal-close-button:hover{border-color:var(--lyra-strong-line);background:var(--lyra-panel)}.modal-panel vaadin-text-field,.modal-panel vaadin-password-field,.modal-panel vaadin-text-area,.modal-panel vaadin-select{--vaadin-input-field-border-color: var(--lyra-line);--vaadin-input-field-background: var(--console-surface);--vaadin-input-field-hover-highlight: transparent;--vaadin-input-field-label-color: var(--lyra-ink);--vaadin-input-field-helper-color: var(--lyra-muted);--vaadin-input-field-border-radius: 0}.modal-panel .rule-block-heading,.modal-panel .rule-stage-head,.modal-panel .rule-impact-head{margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:1px solid var(--lyra-line)}.modal-panel .rule-block-heading h4,.modal-panel .rule-stage-head h4,.modal-panel .rule-impact-head h4{color:var(--lyra-ink);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.modal-panel .muted{color:var(--lyra-muted)}.modal-panel .badge{min-height:1.25rem;border-color:var(--lyra-line);border-radius:0;background:var(--lyra-panel);color:var(--lyra-muted);font-size:.6rem;letter-spacing:0;text-transform:uppercase}.modal-panel .badge.teal,.modal-panel .badge.blue,.modal-panel .badge.success{border-color:var(--lyra-strong-line);background:var(--lyra-surface);color:var(--lyra-ink)}.modal-panel .badge.warn{border-color:#9a650059;background:#d4b86b2e;color:var(--console-warn)}.modal-panel .badge.danger{border-color:#9b2f2f52;background:#9b2f2f14;color:var(--console-danger)}.modal-panel .notice,.modal-panel .condition-result,.modal-panel .rule-scenario{border-color:var(--lyra-line);border-radius:0;background:var(--lyra-surface)}.modal-panel .fact-card{min-height:3rem;padding:.55rem .6rem;border:1px solid var(--lyra-line);border-radius:0;background:var(--lyra-surface)}.modal-panel .fact-card:hover,.modal-panel .fact-card:focus-visible{border-color:var(--lyra-strong-line);background:var(--lyra-panel);outline:none}.modal-panel .fact-card strong{color:var(--lyra-ink);font-size:.74rem;font-weight:800}.modal-panel .fact-card small{color:var(--lyra-muted);font-size:.67rem}.modal-panel .query-builder-shell{border-color:var(--lyra-line);border-radius:0;background:var(--lyra-surface);padding:.45rem}.modal-panel .query-builder-shell .ruleGroup{border-color:var(--lyra-line);border-radius:0;background:var(--lyra-panel)}.modal-panel .query-builder-shell select,.modal-panel .query-builder-shell input,.modal-panel .query-builder-shell textarea,.modal-panel .query-builder-shell button{min-height:2rem;border-color:var(--lyra-line);border-radius:0;background:var(--console-surface);color:var(--lyra-ink)}.modal-panel .query-builder-shell button{font-weight:800}.modal-panel .mapped-output-list>div,.modal-panel .check-list>div,.modal-panel .impact-detail-row{padding-bottom:.45rem;border-bottom:1px solid var(--lyra-line)}.preview-grid{padding:.65rem}.preview-form{grid-template-columns:repeat(2,minmax(0,1fr))}.login-shell,.state-shell{display:grid;min-height:100vh;place-items:center;align-content:center;gap:.75rem;padding:1rem;text-align:center}.login-panel{display:grid;width:min(26rem,100%);gap:.55rem;padding:1rem;text-align:left}.brand-row{gap:.6rem}.brand-row h1{font-size:1.15rem}.brand-row p{color:var(--muted);font-size:.78rem}.state-shell.compact{min-height:calc(100vh - 38px)}.state-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--console-line-strong);border-radius:0;background:var(--console-accent-soft);color:var(--console-line-strong)}.mini-progress{width:4.5rem}.stat-pill,.badge{display:inline-flex;align-items:center;gap:.28rem;white-space:nowrap}.stat-pill{height:24px;padding:0 .45rem;border:1px solid var(--console-line);border-radius:0;background:#ffffffb8;color:var(--console-line-strong)}.stat-pill small{font-weight:800;font-size:.54rem;letter-spacing:0;text-transform:uppercase}.stat-pill.teal{color:var(--console-success)}.stat-pill.warn{color:var(--console-warn)}.badge{min-height:1.25rem;padding:0 .38rem;border:1px solid var(--console-line);border-radius:0;background:#ffffffb8;color:var(--console-muted);font-size:.54rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.badge.teal,.badge.success{border-color:#2b7a6359;background:#2b7a6314;color:var(--console-success)}.badge.warn{border-color:#9a650059;background:#d4b86b2e;color:var(--console-warn)}.badge.danger{border-color:#9b2f2f52;background:#9b2f2f14;color:var(--console-danger)}.badge.blue{border-color:var(--console-line);background:#26382f0f;color:var(--console-line-strong)}.notice{padding:.45rem .55rem;border:1px solid var(--console-line);border-radius:0;background:#ffffffb8;color:var(--console-muted);font-size:.68rem}.notice.success{border-color:#2b7a6359;background:#2b7a6314;color:var(--console-success)}.notice.warn{border-color:#9a650059;background:#d4b86b2e;color:var(--console-warn)}.notice.danger{border-color:#9b2f2f52;background:#9b2f2f14;color:var(--console-danger)}.ok-line{display:inline-flex;align-items:center;gap:.35rem;color:var(--console-success);font-size:.68rem}[role=region][aria-label=Notifications]{right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:190;max-height:calc(100dvh - 2rem)}@media(min-width:40rem){[role=region][aria-label=Notifications]{right:max(2rem,env(safe-area-inset-right,0px));bottom:max(2rem,env(safe-area-inset-bottom,0px))}}[role=region][aria-label=Notifications] [data-kumo-part=close]{min-width:1.5rem;min-height:1.5rem}@media(prefers-reduced-motion:reduce){[role=region][aria-label=Notifications]>*{transition-duration:.01ms!important}}.full-width{width:100%}html.admin-command-palette-open [role=dialog],html.admin-command-palette-open [class*=fixed][class*=inset-0]{transition-duration:0ms!important}.admin-command-palette-list{min-height:8rem;max-height:min(28rem,calc(100dvh - 12rem))}.admin-command-index-state{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-command-hints{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem}.admin-command-hints kbd+kbd{margin-left:-.3rem;border-left:0;border-radius:0 .25rem .25rem 0}@media(max-width:40rem){.admin-command-hints{display:none}.admin-command-palette-list{max-height:calc(100dvh - 9rem)}}.align-end{justify-content:flex-end}@media(max-width:1180px){.workspace-grid,.rule-workbench,.rule-index-workbench,.conditional-modal-grid,.zone-grid,.zone-rules-workbench,.preview-grid{grid-template-columns:1fr}.zone-rules-workbench{height:auto}.rule-index-workbench{min-height:auto}.zone-rule-list,.zone-rule-detail,.zone-rule-workspace,.zone-editor .zone-rule-list,.zone-editor .zone-rule-detail,.zone-editor .zone-rule-workspace{height:auto}.inspector{position:static;max-height:none}.conditional-modal-panel,.rule-impact-modal-panel{height:calc(100dvh - 1rem)}.rule-impact-modal-body>.rule-impact-panel{grid-template-columns:1fr}.rule-impact-modal-body .rule-impact-head,.rule-impact-modal-body .rule-impact-checks,.rule-impact-modal-body .impact-summary,.rule-impact-modal-body .rule-impact-notices,.rule-impact-modal-body .rule-scenario{grid-column:1;grid-row:auto}.rule-impact-modal-body .rule-scenario{grid-template-columns:1fr}.quote-scenario-modal-panel{height:calc(100dvh - 1rem)}.quote-scenario-modal-body,.quote-scenario-section-grid,.quote-scenario-stepper,.quote-scenario-substepper{grid-template-columns:1fr}.quote-scenario-result-panel{position:static}.conditional-modal-grid{overflow-y:auto}.zone-map-modal-panel{height:calc(100dvh - 1rem)}.zone-map-modal-body{grid-template-columns:1fr;overflow-y:auto}.zone-identity-primary-grid,.zone-identity-secondary-grid{grid-template-columns:1fr}.zone-identity-modal-footer{align-items:stretch;flex-direction:column}.zone-identity-modal-footer .align-end{justify-content:stretch}.zone-identity-modal-footer vaadin-button{width:100%}.zone-visualizer-side{grid-template-rows:auto auto;overflow:visible}.zone-visualizer-list{overflow:visible}.zone-visualizer-rows{max-height:22rem}.topbar-center{max-width:26rem}.zone-editor .zone-test-layout,.dispatch-grid,.quote-ops-grid,.system-settings-layout,.account-form-grid,.account-summary-grid,.admin-users-layout,.notification-settings-grid,.zone-map-grid,.wiki-layout,.ops-two-column{grid-template-columns:1fr}.dispatch-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-stepper button:nth-child(3){border-right:0}.dispatch-stepper button:nth-child(-n+3){border-bottom:1px solid var(--console-line)}.admin-user-create-panel{position:static}.admin-user-row{grid-template-columns:1fr}.support-request-list-panel{min-height:auto}.support-ops-grid .quote-detail-shell{position:static;max-height:none;overflow:visible}.support-ops-grid .quote-detail-panel{overflow:visible;padding-right:0}.support-inspector,.support-inspector-body{overflow:visible}.wiki-page{height:auto;min-height:calc(100dvh - 38px - .9rem);overflow:visible}.wiki-layout,.wiki-index-surface,.wiki-document-scroll{overflow:visible}.wiki-index-surface{position:static;top:auto}.wiki-index-desktop{display:none}.wiki-index-mobile{display:block;border:1px solid var(--console-line);background:var(--console-surface)}.wiki-index-mobile-summary{display:grid;min-height:2.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem .75rem;cursor:pointer;list-style-position:inside}.wiki-index-mobile-summary>:last-child{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.wiki-index-mobile[open]>.wiki-index-mobile-summary{border-bottom:1px solid var(--console-line);background:var(--console-accent-soft)}.wiki-index-mobile .wiki-kumo-toc-title{display:none}.wiki-index-mobile .wiki-index{padding:.75rem}.wiki-index,.wiki-document{max-height:none}.zone-editor .zone-test-workspace .zone-evidence-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-intent-inspector,.quote-intent-body{overflow:visible}.zone-index-results{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}@media(max-width:800px){.admin-shell{--admin-header-height: 3.25rem}.mobile-nav-toggle{display:inline-flex;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.admin-page-header [data-kumo-part=page-header-bar]{gap:.35rem;padding:.25rem .75rem}.admin-page-header [data-kumo-part=page-header-bar][data-has-center=true]{grid-template-columns:minmax(0,1fr) auto auto;column-gap:.35rem}.admin-page-header button{min-width:2.75rem;min-height:2.75rem}.admin-page-header .admin-page-header-toolbar [data-kumo-component="Toolbar.Button"]{min-height:2.75rem}.admin-alert-item-action button{min-width:2.75rem;min-height:2.75rem}.admin-page-header-status,.admin-page-header-account-name,.admin-page-header-action-label,.admin-page-header-quote-label,.admin-page-header-search-label,.admin-page-header-shortcut{display:none}.admin-page-header-quote-action,.admin-page-header-search{width:2.75rem;min-width:2.75rem;padding:0;justify-content:center}.admin-page-header-actions,.admin-page-header-command-bar,.admin-page-header-primary-actions,.admin-page-header-system-tools,.admin-page-header-system-utilities,.admin-page-header-account-actions{gap:.25rem}.admin-page-header-system-tools{margin-left:0;padding-left:0;border-left:0}.sea-admin-sidebar [data-sidebar=menu-button]{min-height:2.75rem}.sea-admin-sidebar [data-sidebar=trigger]{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}}@media(max-width:480px){.admin-alert-popover{width:calc(100vw - 1rem)}.admin-page-header-primary-actions{display:none}.admin-page-header-breadcrumbs{max-width:100%}}@media(max-width:360px){.admin-page-header-context{max-width:3.75rem}}@media(max-width:760px){.system-settings-layout,.wiki-layout{grid-template-columns:minmax(0,1fr)}.system-settings-intro{flex-direction:column}.system-settings-intro-status{justify-content:flex-start}.wiki-intro{flex-direction:column;align-items:stretch}.wiki-role-tabs-shell{width:100%}.system-settings-form-grid,.notification-settings-form-grid,.notification-settings-options{grid-template-columns:minmax(0,1fr)}.notification-card-header-actions{width:100%;justify-content:space-between}.notification-settings-section-heading,.retention-policy-list li{align-items:flex-start;flex-direction:column}.system-settings-card-header,.system-settings-card-body,.notification-settings-section{padding-inline:1rem}.retention-action-bar{align-items:stretch;flex-direction:column}.retention-action-bar>button{width:100%}.wiki-index-surface{position:static;top:auto;padding:0;border-right:0}.wiki-index{padding:.4rem 0 .2rem}.wiki-kumo-toc-item,.wiki-kumo-toc [data-kumo-part=group-link]{min-height:2.75rem}.wiki-document{padding:1.25rem 1rem 2rem}vaadin-button{--lumo-button-size: 2.75rem;min-width:2.75rem!important;min-height:2.75rem!important}vaadin-button::part(button){min-width:2.75rem;min-height:2.75rem}button,.module-tab,.segmented button,.dashboard-config-link,summary,input,select,textarea,vaadin-checkbox,.zone-identity-header-switch{min-height:2.75rem}.native-field input,.queryBuilder input,.queryBuilder select,.checkbox-option{min-height:2.75rem}button{min-width:2.75rem}.identity-grid,.identity-grid.compact,.rule-meta-grid,.zone-test-layout,.quote-filter-row,.location-registry-token-grid,.form-grid.compact-two,.form-grid,.preview-form,.evidence-grid,.quote-row{grid-template-columns:1fr}.location-registry-row{grid-template-columns:auto minmax(0,1fr)}.location-registry-row>span:nth-of-type(3),.location-registry-row>.badge{grid-column:2}.support-workspace-tabs{width:100%}.support-note{grid-template-columns:1fr;gap:.25rem}.support-metadata-panel .detail-list dd{max-width:none}.zone-editor .zone-test-workspace .zone-evidence-stack{grid-template-columns:1fr}.zone-editor .zone-test-workspace .zone-evidence-stack>*:first-child{grid-column:auto}.zone-index-controls,.zone-index-results{grid-template-columns:1fr}.zone-detection-strip .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.zone-detection-strip .detail-list>div{border-top:1px solid var(--console-line)}.zone-detection-strip .detail-list>div:nth-child(-n+2){border-top:0}.zone-detection-strip .detail-list>div:nth-child(2n){border-right:0}.zone-editor .condition-summary .mapped-output-list.compact,.checkbox-option-grid{grid-template-columns:1fr}.section-head{display:grid}.workflow-action{max-width:none;text-align:left}.conditional-modal-head,.conditional-modal-footer{align-items:stretch;flex-direction:column}.zone-map-modal-body{padding:.55rem}.zone-visualizer-toolbar{display:grid}.zone-visualizer-plane{min-height:20rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.publish-warning-stack{position:fixed;right:16px;bottom:72px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:420px}.live-quote-dialog{display:grid;width:min(74rem,calc(100vw - 2rem))!important;height:min(52rem,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr);padding:0;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.live-quote-dialog-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--console-line-soft);background:var(--console-surface)}.live-quote-dialog-heading{min-width:0}.live-quote-dialog-title-row{display:flex;min-width:0;align-items:center;gap:.5rem}.live-quote-dialog-title{margin:0;color:var(--console-ink);font-size:1.125rem;font-weight:700;line-height:1.3}.live-quote-dialog-description{max-width:48rem;margin:.25rem 0 0;color:var(--console-muted);font-size:.75rem;line-height:1.45}.live-quote-dialog-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--console-page)}.live-quote-dispatch-grid{min-height:100%;border:0}.live-quote-confirm-dialog{display:grid;gap:.75rem;padding:1rem;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.live-quote-confirm-title{margin:0;font-size:1rem;font-weight:700}.live-quote-confirm-description{margin:0;color:var(--console-muted);font-size:.78rem;line-height:1.5}.live-quote-confirm-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.live-quote-confirm-destructive{--kumo-button-emphasis-bg: var(--console-danger);--kumo-button-emphasis-ring: var(--console-danger)}@media(max-width:48rem){.live-quote-dialog{width:calc(100vw - .5rem)!important;height:calc(100dvh - .5rem);max-height:calc(100dvh - .5rem)}.live-quote-dialog-header{padding:.7rem .75rem}.live-quote-dialog-description{display:none}.live-quote-dialog-title-row{flex-wrap:wrap}.live-quote-confirm-actions{align-items:stretch;flex-direction:column-reverse}.live-quote-confirm-actions button{min-height:2.75rem}}.dispatch-grid{display:grid;grid-template-columns:minmax(34rem,1.35fr) minmax(24rem,.65fr);gap:0;align-items:stretch;border:1px solid var(--console-line);background:var(--console-surface)}.dispatch-grid>.ops-form,.dispatch-grid>.quote-result-panel{min-width:0;min-height:30rem;border:0;border-radius:0;box-shadow:none}.dispatch-grid>.quote-result-panel{position:static;grid-template-rows:auto auto;max-height:none;overflow:visible;border-left:1px solid var(--console-line)}.dispatch-grid .quote-result-body,.dispatch-grid .quote-detail-panel,.dispatch-grid .quote-result-priority{min-width:0;min-height:0;overflow:visible}.dispatch-grid .quote-result-body,.dispatch-grid .quote-detail-panel{display:grid;align-content:start;gap:0}.dispatch-grid .quote-result-priority{display:grid;gap:.65rem;padding:.8rem;border:1px solid var(--console-line-strong);background:#f7f8f6e6}.dispatch-grid .quote-result-actions{display:grid;gap:.5rem;padding-top:.7rem;border-top:1px solid var(--console-line)}.dispatch-grid .quote-result-section{min-width:0;padding:.85rem 0;border-top:1px solid var(--console-line)}.dispatch-grid .quote-total-band{padding:.8rem;border-color:var(--console-line-strong);background:var(--console-accent-soft)}.dispatch-grid .quote-total-band strong{font-size:1.45rem;letter-spacing:0}.dispatch-review-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--console-line);border-left:1px solid var(--console-line)}.dispatch-review-section{min-width:0;padding:.75rem;border-right:1px solid var(--console-line);border-bottom:1px solid var(--console-line);background:var(--console-surface)}.dispatch-review-section .rule-block-heading{margin-bottom:.5rem}.dispatch-review-section .detail-list dd,.dispatch-grid .quote-result-section .detail-list dd,.dispatch-grid .quote-result-priority .detail-list dd{max-width:65%;overflow-wrap:anywhere}.quote-ops-workspace{display:grid;grid-template-columns:minmax(24rem,.82fr) minmax(0,1.18fr);align-items:stretch;min-width:0;border:1px solid var(--console-line);background:var(--console-surface)}.quote-list-panel,.quote-detail-shell{display:flex;min-width:0;min-height:30rem;flex-direction:column;gap:0;overflow:visible}.quote-list-panel{border-right:1px solid var(--console-line)}.quote-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem;border-bottom:1px solid var(--console-line)}.quote-list-head h2,.quote-list-head p{margin:0}.quote-list-head h2{margin-top:.25rem;color:var(--console-line-strong);font-size:.86rem;font-weight:900}.quote-list-head p{max-width:42rem;margin-top:.4rem;color:var(--console-muted);font-size:.64rem;line-height:1.45}.quote-list-eyebrow{color:var(--console-muted);font-size:.56rem;font-weight:900;text-transform:uppercase}.quote-list-panel .quote-filter-row{padding:.75rem;border-bottom:1px solid var(--console-line)}.quote-ops-backend-gap{margin:0;padding:.55rem .75rem;border-bottom:1px solid var(--console-line);color:var(--console-muted);font-size:.62rem;line-height:1.4}.quote-row-list{display:grid;align-content:start;margin:0;padding:0;border-top:0;list-style:none}.quote-row-list>li+li{border-top:1px solid var(--console-line)}.quote-row{grid-template-columns:minmax(8rem,.62fr) minmax(12rem,1fr) auto;min-height:3.75rem;padding:.65rem .75rem;border:0;border-left:2px solid transparent;border-bottom:0}.quote-row:hover,.quote-row:focus-visible{background:#f4e7bb38;outline:none}.quote-row:focus-visible{box-shadow:inset 0 0 0 1px var(--console-line-strong)}.quote-row.active{border-left-color:var(--console-accent-strong);background:var(--console-accent-soft)}.quote-row strong,.quote-row small{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.quote-row-badges{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:.3rem!important}.quote-list-pagination{margin-top:auto;padding:.75rem;border-top:1px solid var(--console-line)}.quote-detail-shell{padding:.85rem}.quote-detail-shell,.quote-detail-shell .quote-detail-panel,.quote-intent-inspector,.quote-intent-body{max-height:none;overflow:visible}.quote-intent-inspector{display:grid;grid-template-rows:auto auto auto;align-content:start}.quote-intent-head{padding:0 0 .75rem;border-bottom:1px solid var(--console-line)}.quote-intent-head strong{font-size:1rem;letter-spacing:0}.quote-intent-body{padding:0}.quote-intent-stack{gap:0}.quote-intent-stack>.subpanel,.quote-decision-lead>.subpanel,.quote-intent-stack>.quote-decision-lead{border:0;border-radius:0;box-shadow:none;background:transparent}.quote-intent-stack>.subpanel,.quote-decision-lead,.quote-intent-stack>.quote-decision-lead{padding:.85rem 0;border-top:1px solid var(--console-line)}.quote-review-actions{position:static;background:transparent}.dashboard-page{--dashboard-page: #f6f7f4;--dashboard-surface: #ffffff;--dashboard-subtle: #fafaf8;--dashboard-line: var(--color-kumo-line, rgba(23, 23, 23, .12));--dashboard-line-strong: #b8beb5;--dashboard-ink: #171914;--dashboard-secondary: #5e645c;--dashboard-muted: #81877f;display:grid;min-width:0;gap:.875rem;padding:.15rem var(--admin-page-inline-padding) .75rem;color:var(--dashboard-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.dashboard-page button{font-family:inherit;letter-spacing:0}.dashboard-intro-panel{display:grid;min-width:0;height:11.5rem;grid-template-columns:minmax(0,3fr) minmax(22rem,2fr);overflow:hidden;border:1px solid var(--dashboard-line);border-radius:.625rem;background:var(--dashboard-surface)}.dashboard-hero{position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff;isolation:isolate}.dashboard-hero:before{position:absolute;inset:0 auto 0 0;z-index:1;width:30%;background:linear-gradient(90deg,#fff,#ffffffd1 48%,#fff0);content:"";pointer-events:none}.dashboard-hero:after{position:absolute;inset:0;z-index:1;box-shadow:inset 0 -1px #1719140a;content:"";pointer-events:none}.dashboard-hero img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center;-webkit-user-select:none;user-select:none}.dashboard-page-head{display:flex;min-width:0;min-height:0;align-items:flex-start;justify-content:center;flex-direction:column;gap:.65rem;padding:.8rem 1.25rem;border-right:1px solid var(--dashboard-line)}.dashboard-page-intro,.dashboard-section-head>div:first-child,.dashboard-metric-copy,.dashboard-action-copy{min-width:0}.dashboard-section-title-row,.dashboard-metric-label-row{display:flex;min-width:0;align-items:center;gap:.55rem}.dashboard-page-intro{display:grid;justify-items:start;gap:.15rem}.dashboard-page-intro>h2{margin:0;color:var(--dashboard-ink);font-size:1.05rem;font-weight:700;line-height:1.3;letter-spacing:-.012em}.dashboard-page-intro>p{max-width:42rem;margin:0;color:var(--dashboard-secondary);font-size:.8125rem;line-height:1.45}.dashboard-snapshot{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.dashboard-snapshot>div{display:grid;min-width:0;grid-template-rows:auto auto auto minmax(1.45rem,auto);align-content:start;padding:0 1rem;border-left:1px solid var(--dashboard-line)}.dashboard-snapshot>div:first-child{padding-left:0;border-left:0}.dashboard-snapshot dt{min-width:0}.dashboard-snapshot-link{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:var(--dashboard-secondary);font-size:.6875rem;font-weight:650;line-height:1.3;text-align:left}.dashboard-snapshot-link:hover{color:#0755c7}.dashboard-snapshot-link svg{flex:0 0 auto}.dashboard-snapshot dd{margin:.1rem 0 0;overflow:hidden;color:var(--dashboard-ink);font-size:1.35rem;font-weight:725;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.dashboard-snapshot-detail{display:block;min-width:0;margin-top:.1rem;overflow:hidden;color:var(--dashboard-muted);font-size:.625rem;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dashboard-snapshot [data-state=loading] dd,.dashboard-snapshot [data-state=unavailable] dd{color:var(--dashboard-secondary)}.dashboard-snapshot [data-state=stale] dd{color:#80570d}.dashboard-snapshot-sparkline{width:100%;height:1.5rem;min-width:0;margin-top:.2rem;overflow:hidden}.dashboard-snapshot-sparkline>div,.dashboard-snapshot-sparkline canvas{max-width:100%}.dashboard-snapshot-status{display:inline-flex;min-height:1.45rem;align-items:center;align-self:end;color:var(--dashboard-secondary);font-size:.625rem;font-weight:550;line-height:1.3}.dashboard-snapshot-status.is-muted{color:var(--dashboard-muted)}.dashboard-snapshot-status.is-stale{color:#80570d}.dashboard-snapshot-progress{display:grid;min-width:0;align-self:end;gap:.25rem;margin-top:.2rem}.dashboard-snapshot-progress>span,.dashboard-metric-percentage{display:block;width:100%;height:.25rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--dashboard-line) 72%,transparent)}.dashboard-snapshot-progress>span>i,.dashboard-metric-percentage>i{display:block;height:100%;border-radius:inherit;background:#2864dc}.dashboard-snapshot-progress>small{color:var(--dashboard-muted);font-size:.625rem;line-height:1.3}.dashboard-refresh-cluster{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:.75rem}.dashboard-generated-at{color:var(--dashboard-secondary);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-refresh-button,.dashboard-text-action{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.38rem;border:1px solid var(--dashboard-line);border-radius:.4rem;background:var(--dashboard-surface);color:var(--dashboard-ink);font-size:.75rem;font-weight:650}.dashboard-refresh-button{min-width:5.5rem;padding:0 .7rem}.dashboard-refresh-button:hover:not(:disabled){border-color:var(--dashboard-line-strong);background:var(--dashboard-subtle)}.dashboard-refresh-button:disabled{opacity:.62}.dashboard-refresh-button .is-spinning{animation:dashboard-spin .85s linear infinite}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard-panel{min-width:0}.dashboard-layer-card-header{width:100%;margin:0;padding:0;color:inherit}.dashboard-layer-card-header>.dashboard-section-head{width:100%}.dashboard-layer-card-body{gap:0;padding:.75rem 0 0;padding-right:0;border-radius:0 0 .5rem .5rem}.dashboard-section-head{display:flex;min-width:0;min-height:4.25rem;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem .75rem}.dashboard-section-title-row h2{margin:0;color:var(--dashboard-ink);font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:-.008em;text-transform:none}.dashboard-section-head p{margin:.18rem 0 0;color:var(--dashboard-secondary);font-size:.75rem;line-height:1.45}.dashboard-section-action{display:flex;flex:0 0 auto;align-items:center}.dashboard-text-action{min-height:2rem;padding:0 .35rem;border-color:transparent;background:transparent;color:#0755c7}.dashboard-text-action:hover{text-decoration:underline;text-underline-offset:.15rem}.dashboard-badge{display:inline-flex;min-height:1.35rem;align-items:center;justify-content:center;padding:.1rem .45rem;border:1px solid transparent;border-radius:999px;font-size:.6875rem;font-weight:650;line-height:1;white-space:nowrap}.dashboard-badge--scope{border-color:color-mix(in srgb,var(--dashboard-line-strong) 62%,transparent);background:#f1f3f0;color:var(--dashboard-secondary)}.dashboard-badge--state{border-color:var(--dashboard-line);background:var(--dashboard-subtle);color:var(--dashboard-secondary)}.dashboard-badge--success{border-color:color-mix(in srgb,#16724f 25%,var(--dashboard-line));background:color-mix(in srgb,#16724f 7%,white);color:#176247}.dashboard-badge--warning{border-color:color-mix(in srgb,#b7791f 30%,var(--dashboard-line));background:color-mix(in srgb,#f5b942 10%,white);color:#80570d}.dashboard-badge--danger{border-color:color-mix(in srgb,#b42318 25%,var(--dashboard-line));background:color-mix(in srgb,#b42318 6%,white);color:#9f241b}.dashboard-badge--info{border-color:color-mix(in srgb,#2563eb 22%,var(--dashboard-line));background:color-mix(in srgb,#2563eb 6%,white);color:#2456ae}.dashboard-review-summary,.dashboard-config-summary{display:grid;margin:0;font-variant-numeric:tabular-nums}.dashboard-review-summary{display:flex;min-width:0;align-items:center;gap:1rem}.dashboard-review-summary>div{display:grid;gap:.05rem;min-width:0;padding-left:1rem;border-left:1px solid var(--dashboard-line)}.dashboard-review-summary>div:first-child{padding-left:0;border-left:0}.dashboard-review-summary dt,.dashboard-config-summary dt{color:var(--dashboard-secondary);font-size:.75rem;line-height:1.3}.dashboard-review-summary dd,.dashboard-config-summary dd{order:-1;margin:0;color:var(--dashboard-ink);font-size:1.45rem;font-weight:700;line-height:1.2}.dashboard-review-overview{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem .75rem}.dashboard-review-overview>p{margin:0;color:var(--dashboard-secondary);font-size:.7rem;line-height:1.4;white-space:nowrap}.dashboard-review-overview>p strong{color:var(--dashboard-ink);font-weight:700;font-variant-numeric:tabular-nums}.dashboard-review-summary dt{color:var(--dashboard-muted);font-size:.625rem;line-height:1.3;white-space:nowrap}.dashboard-review-summary dd{order:initial;font-size:.75rem;font-weight:700;line-height:1.3;white-space:nowrap}.dashboard-empty-state{display:flex;min-height:3.25rem;align-items:center;gap:.65rem;margin:0 1rem 1rem;padding:.7rem .8rem;border:1px solid var(--dashboard-line);border-radius:.45rem;background:var(--dashboard-subtle);color:var(--dashboard-secondary)}.dashboard-empty-state p{margin:0;font-size:.78rem;font-weight:550;line-height:1.4}.dashboard-empty-state--success{border-color:color-mix(in srgb,#16724f 24%,var(--dashboard-line));background:color-mix(in srgb,#16724f 5%,var(--dashboard-surface));color:#176247}.dashboard-empty-state--warning{border-color:color-mix(in srgb,#b7791f 28%,var(--dashboard-line));background:color-mix(in srgb,#f5b942 7%,var(--dashboard-surface));color:#76500d}.dashboard-review-list,.dashboard-config-list{margin:0;padding:0;list-style:none}.dashboard-review-list{border-top:0}.dashboard-review-grid{display:grid;grid-template-columns:minmax(7.25rem,.3fr) minmax(12rem,1fr) minmax(4.5rem,.18fr) minmax(10rem,.48fr) auto;align-items:center;gap:.75rem}.dashboard-review-columns{min-height:2rem;padding:.35rem 1rem;border-top:1px solid var(--dashboard-line);border-bottom:1px solid var(--dashboard-line);background:var(--dashboard-subtle);color:var(--dashboard-muted);font-size:.625rem;font-weight:650;line-height:1.3}.dashboard-review-row{min-height:3.25rem;padding:.55rem 1rem;border-top:1px solid var(--dashboard-line)}.dashboard-review-row:first-child{border-top:0}.dashboard-review-id,.dashboard-review-route{min-width:0;overflow-wrap:anywhere}.dashboard-review-id{color:var(--dashboard-ink);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:650}.dashboard-review-route{overflow:hidden;color:var(--dashboard-ink);font-size:.78rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.dashboard-review-row time{color:var(--dashboard-secondary);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-review-badges,.dashboard-config-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.dashboard-review-badges{min-width:0;flex-wrap:wrap;justify-content:flex-start}.dashboard-review-action{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.25rem;padding:0 .25rem;border:0;background:transparent;color:#0755c7;font-size:.7rem;font-weight:650}.dashboard-review-action:hover{text-decoration:underline;text-underline-offset:.15rem}.dashboard-health-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0 1rem 1rem;border:1px solid var(--dashboard-line);border-radius:.6rem;background:var(--dashboard-line)}.dashboard-health-group{display:grid;min-width:0;grid-template-rows:auto 1fr;background:var(--dashboard-surface)}.dashboard-health-group-header{display:grid;min-height:6.35rem;align-content:start;gap:.25rem;padding:.85rem 1rem .8rem;border-bottom:1px solid var(--dashboard-line);background:color-mix(in srgb,var(--dashboard-surface) 94%,#eef2f7)}.dashboard-health-group-header h3,.dashboard-health-group-header p{margin:0}.dashboard-health-group-header h3{color:var(--dashboard-ink);font-size:.9rem;font-weight:700;line-height:1.35;letter-spacing:-.006em}.dashboard-health-group-header>p:last-child{max-width:23rem;color:var(--dashboard-secondary);font-size:.7rem;line-height:1.4}.dashboard-health-group-scope{color:var(--dashboard-muted);font-size:.625rem;font-weight:650;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.dashboard-health-metrics{display:grid;min-width:0;align-content:stretch}.dashboard-metric{display:grid;min-width:0;min-height:7.35rem;align-content:start;gap:.35rem;padding:.85rem 1rem .9rem;border:0;background:var(--dashboard-surface)}.dashboard-metric+.dashboard-metric{border-top:1px solid var(--dashboard-line)}.dashboard-metric--warning .dashboard-metric-percentage>i{background:#b7791f}.dashboard-metric--danger .dashboard-metric-percentage>i{background:#b42318}.dashboard-metric--good .dashboard-metric-percentage>i{background:#16825d}.dashboard-action-icon{display:grid;flex:0 0 auto;place-items:center;border-radius:50%}.dashboard-metric-label-row{justify-content:space-between;align-items:flex-start}.dashboard-metric h4{margin:0;color:var(--dashboard-ink);font-size:.72rem;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none}.dashboard-metric-value,.dashboard-metric-detail{margin:0}.dashboard-metric-value{color:var(--dashboard-ink);font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.02em}.dashboard-metric.is-primary .dashboard-metric-value{font-size:1.9rem;letter-spacing:-.035em}.dashboard-metric-value.is-insufficient{color:var(--dashboard-secondary);font-size:1.05rem;font-weight:650;line-height:1.3}.dashboard-metric-detail{max-width:24rem;color:var(--dashboard-secondary);font-size:.72rem;line-height:1.4}.dashboard-metric.is-unmeasured{background:color-mix(in srgb,var(--dashboard-surface) 96%,#eef0f2)}.dashboard-priority-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(22rem,1fr);align-items:stretch;gap:.875rem;min-width:0}.dashboard-side-stack{display:grid;height:100%;min-width:0;align-content:start;gap:.875rem}.dashboard-actions{height:100%}.dashboard-config-overview{display:flex;min-width:0;min-height:4rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:.7rem 1rem;border-top:1px solid var(--dashboard-line);border-bottom:1px solid var(--dashboard-line);background:color-mix(in srgb,var(--dashboard-subtle) 45%,var(--dashboard-surface))}.dashboard-config-summary{display:flex;flex:0 0 auto;align-items:center;gap:1.25rem}.dashboard-config-summary>div{display:flex;min-width:0;align-items:baseline;gap:.35rem;padding-left:1.25rem;border-left:1px solid var(--dashboard-line)}.dashboard-config-summary>div:first-child{padding-left:0;border-left:0}.dashboard-config-summary dd{font-size:1.1rem;white-space:nowrap}.dashboard-config-summary dt{font-size:.72rem;white-space:nowrap}.dashboard-config-overview>p{max-width:38rem;margin:0;color:var(--dashboard-secondary);font-size:.72rem;line-height:1.4;text-align:right}.dashboard-config-list{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(var(--dashboard-config-rows),minmax(2.9rem,auto));border-top:1px solid var(--dashboard-line)}.dashboard-config-list:after{position:absolute;top:0;bottom:0;left:50%;border-left:1px solid var(--dashboard-line);content:"";pointer-events:none}.dashboard-config-list>li{min-width:0;border-bottom:1px solid var(--dashboard-line)}.dashboard-config-row{display:grid;width:100%;min-height:2.9rem;grid-template-columns:1.5rem minmax(0,1fr) auto 1rem;align-items:center;gap:.5rem;padding:.48rem .7rem;border:0;border-radius:0;background:transparent;color:var(--dashboard-ink);text-align:left}.dashboard-config-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;color:var(--dashboard-secondary)}.dashboard-config-row:hover,.dashboard-action-card:hover{background:var(--dashboard-subtle)}.dashboard-config-name{min-width:0;overflow:hidden;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard-config-row>svg{color:var(--dashboard-secondary)}.dashboard-config-row .dashboard-badge--warning{border-color:color-mix(in srgb,#b7791f 18%,var(--dashboard-line));background:color-mix(in srgb,#f5b942 6%,white)}.dashboard-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem}.dashboard-action-card{display:grid;min-width:0;min-height:4rem;grid-template-columns:2.25rem minmax(0,1fr) 1rem;align-items:center;gap:.625rem;padding:.625rem .75rem;border:1px solid var(--dashboard-line);border-radius:.5rem;background:var(--dashboard-surface);color:var(--dashboard-ink);text-align:left}.dashboard-action-card--primary{border-color:color-mix(in srgb,#d69e2e 54%,var(--dashboard-line));background:linear-gradient(115deg,color-mix(in srgb,#f9d97b 18%,white),#fff)}.dashboard-action-icon{width:2.25rem;height:2.25rem;background:#f0f1ef;color:var(--dashboard-ink)}.dashboard-action-card--primary .dashboard-action-icon{background:#ffe59a}.dashboard-action-copy{display:grid;gap:.22rem}.dashboard-action-copy strong{font-size:.75rem;font-weight:675;line-height:1.3}.dashboard-action-copy small{color:var(--dashboard-secondary);font-size:.68rem;line-height:1.4}.dashboard-action-card>svg{color:var(--dashboard-secondary)}.dashboard-state-message,.dashboard-stale-notice{width:auto;margin:0 1rem .75rem;border-radius:.5rem}.dashboard-state-message{min-height:4rem;padding:.7rem .8rem}.dashboard-stale-notice{min-height:3rem;padding:.55rem .7rem;background:color-mix(in srgb,var(--color-kumo-warning-tint, #fff7d6) 25%,var(--dashboard-surface));color:var(--dashboard-ink)}.dashboard-stale-notice>span{color:#946514}.dashboard-stale-notice time{font-variant-numeric:tabular-nums}.dashboard-skeleton{display:grid;gap:.6rem;padding:0 1rem 1rem}.dashboard-skeleton.is-compact{padding-inline:.75rem}.dashboard-skeleton-row{display:block;width:100%;height:2.5rem;border-radius:.4rem;background:linear-gradient(90deg,#f1f2ef,#f7f7f5,#f1f2ef);background-size:200% 100%;animation:dashboard-skeleton 1.4s ease-in-out infinite}@keyframes dashboard-skeleton{0%,to{background-position:100% 0}50%{background-position:0 0}}.dashboard-metric-skeleton .dashboard-skeleton-row{height:.75rem}.dashboard-metric-skeleton .dashboard-skeleton-row.is-value{width:52%;height:1.35rem}.dashboard-health-group-header--skeleton .dashboard-skeleton-row{height:.7rem}.dashboard-health-group-header--skeleton .dashboard-skeleton-row.is-eyebrow{width:34%;height:.55rem}.dashboard-health-group-header--skeleton .dashboard-skeleton-row.is-title{width:58%;height:.95rem}.dashboard-refresh-button:focus-visible,.dashboard-text-action:focus-visible,.dashboard-snapshot-link:focus-visible,.dashboard-review-action:focus-visible,.dashboard-config-row:focus-visible,.dashboard-action-card:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(max-width:74.9375rem){.dashboard-health-board{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-health-group--review_workload{grid-column:1 / -1}.dashboard-health-group--review_workload .dashboard-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--dashboard-line)}.dashboard-health-group--review_workload .dashboard-metric+.dashboard-metric{border-top:0}.dashboard-priority-grid{grid-template-columns:1fr}}@media(max-width:47.9375rem){.dashboard-page{gap:.65rem;padding-inline:0}.dashboard-intro-panel{height:auto;min-height:0;grid-template-columns:1fr;border-radius:.5rem}.dashboard-page-head{align-items:stretch;flex-direction:column;gap:.65rem;padding:.8rem;border-right:0;border-bottom:1px solid var(--dashboard-line)}.dashboard-refresh-cluster{width:100%;justify-content:space-between}.dashboard-snapshot{grid-template-columns:1fr;gap:.45rem}.dashboard-snapshot>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(1.45rem,auto);align-items:baseline;gap:.15rem 1rem;padding:.55rem 0 0;border-top:1px solid var(--dashboard-line);border-left:0}.dashboard-snapshot>div:first-child{padding-top:0;border-top:0}.dashboard-snapshot dd{grid-column:2;grid-row:1;margin:0;text-align:right}.dashboard-snapshot-detail{grid-column:1 / -1;grid-row:2}.dashboard-snapshot-sparkline,.dashboard-snapshot-progress,.dashboard-snapshot-status{grid-column:1 / -1;grid-row:3}.dashboard-generated-at{min-width:0;white-space:normal}.dashboard-refresh-button{min-width:2.75rem;min-height:2.75rem}.dashboard-refresh-button span{display:none}.dashboard-text-action,.dashboard-state-message [data-kumo-component=Button],.dashboard-stale-notice [data-kumo-component=Button]{min-height:2.75rem}.dashboard-panel{border-radius:.5rem}.dashboard-hero{height:7.5rem;min-height:7.5rem}.dashboard-hero:before{display:none}.dashboard-section-head{min-height:0;padding:.8rem .8rem .7rem}.dashboard-section-action{align-self:center}.dashboard-review-overview{align-items:stretch;flex-direction:column;gap:.6rem;padding:0 .8rem .7rem}.dashboard-review-overview>p{white-space:normal}.dashboard-review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.dashboard-review-summary>div{padding:0 .55rem}.dashboard-review-summary>div:first-child{padding-left:0}.dashboard-review-summary dt{white-space:normal}.dashboard-review-columns{display:none}.dashboard-empty-state,.dashboard-state-message,.dashboard-stale-notice{margin-right:.8rem;margin-left:.8rem}.dashboard-review-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem;padding:.7rem .8rem}.dashboard-review-route{grid-column:1 / -1;white-space:normal}.dashboard-review-badges{grid-column:1;justify-content:flex-start}.dashboard-review-action{min-width:4.75rem;min-height:2.75rem;grid-column:2;justify-self:end}.dashboard-health-board{grid-template-columns:1fr;margin:0 .8rem .8rem}.dashboard-health-group--review_workload{grid-column:auto}.dashboard-health-group--review_workload .dashboard-health-metrics{grid-template-columns:1fr;gap:0;background:var(--dashboard-surface)}.dashboard-health-group--review_workload .dashboard-metric+.dashboard-metric{border-top:1px solid var(--dashboard-line)}.dashboard-metric{min-height:7rem}.dashboard-config-overview{align-items:flex-start;flex-direction:column;gap:.45rem;padding:.7rem .8rem}.dashboard-config-summary{max-width:100%;flex-wrap:wrap}.dashboard-config-overview>p{text-align:left}.dashboard-config-list{display:grid;grid-auto-flow:row;grid-template-rows:none}.dashboard-config-list:after{display:none}.dashboard-config-row{min-height:3.25rem;grid-template-columns:1.5rem minmax(0,1fr) 1rem}.dashboard-config-badges{grid-column:2 / -1;grid-row:2;justify-content:flex-start}.dashboard-config-row>svg{grid-column:3;grid-row:1}.dashboard-quick-actions{grid-template-columns:1fr;padding:0 .8rem .8rem}.dashboard-action-card{min-height:4.75rem}.dashboard-skeleton,.dashboard-skeleton.is-compact{padding-right:.8rem;padding-left:.8rem}.dashboard-state-message>div,.dashboard-stale-notice>div{align-items:flex-start;flex-direction:column}}.analytics-page{--analytics-ink: var(--text-color-kumo-default, #171717);--analytics-muted: var(--text-color-kumo-subtle, #737373);--analytics-line: var(--color-kumo-line, rgba(23, 23, 23, .12));--analytics-hairline: var(--color-kumo-hairline, #ededed);--analytics-surface: var(--color-kumo-base, #fff);--analytics-tint: var(--color-kumo-tint, #f5f5f5);display:grid;gap:0;min-width:0;padding-inline:var(--admin-page-inline-padding);color:var(--analytics-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.analytics-page-header.panel{align-items:center;padding:.15rem .25rem .4rem;border:0;border-bottom:1px solid var(--analytics-line);background:transparent}.analytics-page-header>div:first-child{min-width:12rem}.analytics-page-header h2{margin:0;color:var(--analytics-ink);font-family:inherit;font-size:1.625rem;font-weight:650;line-height:1.2;letter-spacing:0;text-transform:none}.analytics-page-header.section-head p{margin:.0625rem 0 0;color:var(--analytics-muted);font-size:.875rem;line-height:1.45}.analytics-header-actions{display:flex;min-width:0;gap:.55rem;align-items:center;justify-content:flex-end}.analytics-window-tabs,.analytics-window-kumo-tabs,.analytics-window-kumo-tabs-list{min-width:0;max-width:100%}.analytics-window-kumo-tabs-list{overflow-y:hidden;white-space:nowrap}.analytics-window-tab{min-width:4.25rem}.analytics-header-summary{display:flex;gap:1rem;align-items:center;padding-left:.9rem;border-left:1px solid var(--analytics-line)}.analytics-header-summary>span{display:grid;gap:.1rem;min-width:0}.analytics-header-summary>span:first-child{grid-template-columns:auto auto;gap:.35rem;align-items:baseline}.analytics-header-summary strong,.analytics-header-summary time{color:var(--analytics-ink);font-size:.75rem;font-weight:600;white-space:nowrap}.analytics-header-summary>span:first-child strong{font-size:1rem;font-variant-numeric:tabular-nums}.analytics-header-summary small{color:var(--analytics-muted);font-size:.6875rem;line-height:1.3}.analytics-page-content,.analytics-contact-stack{display:grid;min-width:0;gap:.75rem}.analytics-page-content{margin-top:.5rem}.analytics-scope-section{display:grid;min-width:0;gap:.9rem;padding:0 0 1.25rem;border-bottom:1px solid var(--analytics-line);background:transparent}.analytics-page>.analytics-scope-section:last-child,.analytics-page-content>.analytics-scope-section:last-child{border-bottom:0}.analytics-section-header{display:flex;min-width:0;gap:1rem;align-items:flex-start;justify-content:space-between}.analytics-section-header>div:first-child{min-width:0}.analytics-section-title-row{display:flex;min-width:0;gap:.6rem;align-items:center;flex-wrap:wrap}.analytics-section-header h3{margin:0;color:var(--analytics-ink);font-family:inherit;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-section-header p{max-width:54rem;margin:.25rem 0 0;color:var(--analytics-muted);font-size:.8125rem;line-height:1.45}.analytics-section-meta{flex:0 0 auto;padding-top:.15rem;color:var(--analytics-muted);font-size:.6875rem;line-height:1.4;text-align:right;white-space:nowrap}.analytics-market-summary-grid{display:grid;grid-template-columns:minmax(10rem,.52fr) repeat(2,minmax(14rem,1fr));gap:.75rem;align-items:stretch}.analytics-total-card,.analytics-panel,.analytics-breakdown-card,.analytics-health-card,.analytics-diagnostic-card,.analytics-state-surface,.analytics-auxiliary-state{min-width:0;border-radius:.5rem;background:var(--analytics-surface)}.analytics-total-card{display:grid;gap:.2rem;align-content:center;min-height:6.5rem;padding:1rem}.analytics-total-card span,.analytics-total-card small{color:var(--analytics-muted);font-size:.75rem;line-height:1.35}.analytics-total-card strong{color:var(--analytics-ink);font-size:1.75rem;font-weight:650;font-variant-numeric:tabular-nums}.analytics-scope-banner{min-height:6.5rem}.analytics-activity-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);gap:.75rem;align-items:start}.analytics-panel{padding:0}.analytics-layer-card-header{width:100%;margin:0;padding:0;color:inherit}.analytics-layer-card-body{gap:0;padding:0;border-radius:0 0 .5rem .5rem}.analytics-panel>.analytics-layer-card-header>.analytics-panel-header{width:100%;padding:.7rem .75rem}.analytics-panel>.analytics-panel-body{padding:.75rem}.analytics-chart-panel,.analytics-exact-panel{min-height:0}.analytics-panel-header{display:flex;min-width:0;gap:.75rem;align-items:flex-start;justify-content:space-between}.analytics-panel-header>div{min-width:0}.analytics-panel-header h4,.analytics-data-group>h4,.analytics-breakdown-card h5,.analytics-health-label h4,.analytics-diagnostic-heading h4{margin:0;color:var(--analytics-ink);font-family:inherit;font-size:.8125rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-panel-header p,.analytics-diagnostic-heading p{margin:.2rem 0 0;color:var(--analytics-muted);font-size:.6875rem;line-height:1.45}.analytics-chart{width:100%;min-width:0;min-height:0;padding-top:.5rem}.analytics-chart>div,.analytics-chart canvas{max-width:100%}.analytics-table-scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.analytics-kumo-table{width:100%;min-width:20rem;color:var(--analytics-ink);font-size:.75rem;line-height:1.35}.analytics-kumo-table th,.analytics-kumo-table td{position:static;padding:.48rem .55rem;vertical-align:middle}.analytics-kumo-table th{color:var(--analytics-muted);font-size:.6875rem;font-weight:600;white-space:nowrap}.analytics-kumo-table td{overflow-wrap:anywhere}.analytics-kumo-table tbody tr:hover{background:var(--analytics-tint)}.analytics-number-cell,.analytics-daily-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.analytics-table-empty-cell{height:4rem;color:var(--analytics-muted);text-align:center}.analytics-data-group{display:grid;min-width:0;gap:.55rem;padding-top:.85rem;border-top:1px solid var(--analytics-line)}.analytics-breakdown-grid{display:grid;min-width:0;gap:.75rem}.analytics-breakdown-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-breakdown-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-breakdown-card{padding:0;overflow:hidden}.analytics-breakdown-card h5{padding:.7rem .8rem;border-bottom:1px solid var(--analytics-line)}.analytics-breakdown-table{min-width:24rem}.analytics-breakdown-table th:first-child,.analytics-breakdown-table td:first-child{width:2rem}.analytics-breakdown-table th:nth-child(3),.analytics-breakdown-table td:nth-child(3){width:4.25rem;text-align:right}.analytics-breakdown-table th:last-child,.analytics-breakdown-table td:last-child{width:7rem;text-align:right}.analytics-rank-cell{color:var(--analytics-muted);font-variant-numeric:tabular-nums}.analytics-label-cell{font-weight:500}.analytics-share-value{display:block;font-size:.6875rem;font-variant-numeric:tabular-nums}.analytics-share-track{display:block;width:100%;height:.2rem;margin-top:.25rem;overflow:hidden;border-radius:999px;background:var(--analytics-hairline)}.analytics-share-track>span{display:block;height:100%;border-radius:inherit;background:var(--color-kumo-brand, #2563eb)}.analytics-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem}.analytics-health-card{min-height:9.25rem;padding:.9rem;border-top:.2rem solid var(--color-kumo-info, #3b82f6)}.analytics-health-card-good{border-top-color:var(--color-kumo-success, #059669)}.analytics-health-card-warning{border-top-color:var(--color-kumo-warning, #d97706)}.analytics-health-card-danger{border-top-color:var(--color-kumo-danger, #dc2626)}.analytics-health-card section{display:grid;gap:.45rem}.analytics-health-label{display:flex;gap:.45rem;align-items:center;color:var(--analytics-muted)}.analytics-health-card-good .analytics-health-label{color:var(--text-color-kumo-success, #047857)}.analytics-health-card-warning .analytics-health-label{color:var(--text-color-kumo-warning, #92400e)}.analytics-health-card-danger .analytics-health-label{color:var(--text-color-kumo-danger, #b91c1c)}.analytics-health-card strong{margin-top:.25rem;color:var(--analytics-ink);font-size:1.65rem;font-weight:650;font-variant-numeric:tabular-nums}.analytics-health-card p{margin:0;color:var(--analytics-muted);font-size:.6875rem;line-height:1.45}.analytics-diagnostics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.analytics-diagnostic-card{padding:.85rem}.analytics-diagnostic-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:start;padding-bottom:.65rem;border-bottom:1px solid var(--analytics-line)}.analytics-diagnostic-heading>span:first-child{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:.375rem;background:var(--analytics-tint);color:var(--analytics-muted)}.analytics-diagnostic-list{margin:0}.analytics-diagnostic-list>div{display:flex;min-width:0;gap:.75rem;align-items:flex-start;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--analytics-line)}.analytics-diagnostic-list>div:last-child{border-bottom:0}.analytics-diagnostic-list dt{display:grid;min-width:0;gap:.15rem;color:var(--analytics-ink);font-size:.75rem}.analytics-diagnostic-list dt small{color:var(--analytics-muted);font-size:.6875rem;line-height:1.35}.analytics-diagnostic-list dd{margin:0;color:var(--analytics-ink);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.analytics-diagnostic-empty{margin:0;padding:1.25rem .25rem;color:var(--analytics-muted);font-size:.75rem;text-align:center}.analytics-data-availability-banner{align-items:flex-start}.analytics-data-availability-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.analytics-data-availability-list li{display:flex;gap:.65rem;justify-content:space-between}.analytics-data-availability-list span{text-align:right}.analytics-contact-panel{min-height:7.5rem}.analytics-state-surface{min-height:15rem;padding:1rem}.analytics-auxiliary-state{display:flex;min-height:7rem;gap:.65rem;align-items:center;justify-content:center;padding:1rem;color:var(--analytics-muted);font-size:.8125rem}.analytics-embedded-empty{min-height:8rem;border:0;border-radius:0;background:transparent}.analytics-contact-empty{min-height:10rem}.analytics-page .analytics-state-surface h2,.analytics-page .analytics-embedded-empty h2,.analytics-page .analytics-contact-empty h2{color:var(--analytics-ink);font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-refresh-meta{display:flex;gap:.25rem;min-width:0;align-items:center;text-align:right;font-variant-numeric:tabular-nums}.analytics-refresh-meta small{color:var(--analytics-muted);font-size:.6875rem}.analytics-refresh-meta time,.analytics-refresh-meta strong{color:var(--analytics-ink);font-size:.75rem;font-weight:600;white-space:nowrap}.analytics-view-tabs{min-width:0;max-width:100%;margin-top:.25rem;overflow:hidden;border-bottom:1px solid var(--analytics-line)}.analytics-view-kumo-tabs,.analytics-view-kumo-tabs-list{width:100%;min-width:0;max-width:100%}.analytics-view-kumo-tabs-list{height:2.75rem;min-height:2.75rem;overflow-y:hidden}.analytics-view-tab{min-width:6.5rem;min-height:2.75rem}.analytics-view-kumo-tabs-indicator{transition:none!important}.analytics-view-panel{min-width:0;outline:none}.analytics-view-panel:focus-visible{outline:2px solid var(--color-kumo-focus, #171717);outline-offset:.25rem}.analytics-view-layout,.analytics-overview-health,.analytics-overview-market{display:grid;min-width:0;gap:.85rem}.analytics-content-heading{display:flex;min-width:0;gap:1rem;align-items:flex-start;justify-content:space-between}.analytics-content-heading>div:first-child{min-width:0}.analytics-content-title-row{display:flex;min-width:0;gap:.55rem;align-items:center;flex-wrap:wrap}.analytics-content-heading h3{margin:0;color:var(--analytics-ink);font-family:inherit;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-content-heading p{max-width:54rem;margin:.2rem 0 0;color:var(--analytics-muted);font-size:.8125rem;line-height:1.45}.analytics-content-meta{flex:0 0 auto;padding-top:.15rem;color:var(--analytics-muted);font-size:.6875rem;line-height:1.4;text-align:right;white-space:nowrap}.analytics-market-toolbar{display:grid;grid-template-columns:minmax(10rem,1fr) auto minmax(12rem,1fr);min-width:0;gap:.9rem;align-items:center;padding:.65rem .75rem;border-top:1px solid var(--analytics-line);border-bottom:1px solid var(--analytics-line);background:color-mix(in srgb,var(--analytics-tint) 60%,transparent)}.analytics-market-toolbar.is-compact{padding-block:.55rem}.analytics-market-toolbar-label{display:grid;gap:.1rem;min-width:0}.analytics-market-toolbar-label strong{color:var(--analytics-ink);font-size:.75rem;font-weight:600}.analytics-market-toolbar-label span,.analytics-market-toolbar-summary time,.analytics-market-toolbar-summary>span{color:var(--analytics-muted);font-size:.6875rem;line-height:1.35}.analytics-market-toolbar-summary{display:flex;min-width:0;gap:.75rem;align-items:center;justify-content:flex-end;text-align:right}.analytics-market-toolbar-summary strong{color:var(--analytics-ink);font-size:.875rem;font-variant-numeric:tabular-nums}.analytics-metric-band{min-width:0;padding:0}.analytics-metric-band-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));min-width:0}.analytics-metric-cell{display:grid;min-width:0;min-height:7.75rem;gap:.4rem;align-content:start;padding:.85rem;border-left:1px solid var(--analytics-line);background:transparent}.analytics-metric-cell:first-child{border-left:0}.analytics-metric-label{display:flex;min-width:0;gap:.4rem;align-items:center;color:var(--analytics-muted)}.analytics-metric-label h4{min-width:0;margin:0;color:var(--analytics-ink);font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.analytics-tone-good{color:var(--text-color-kumo-success, #047857)}.analytics-tone-warning{color:var(--text-color-kumo-warning, #92400e)}.analytics-tone-danger{color:var(--text-color-kumo-danger, #b91c1c)}.analytics-metric-cell>strong{margin-top:.15rem;color:var(--analytics-ink);font-size:1.5rem;font-weight:650;line-height:1.15;font-variant-numeric:tabular-nums}.analytics-metric-cell>p{margin:0;color:var(--analytics-muted);font-size:.6875rem;line-height:1.4}.analytics-overview-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(17rem,1fr);min-width:0;gap:.85rem;align-items:start}.analytics-overview-diagnostics{display:grid;min-width:0;padding:.75rem;border-radius:.5rem;background:var(--analytics-surface)}.analytics-summary-diagnostic{padding:.55rem 0;border-top:1px solid var(--analytics-line)}.analytics-summary-diagnostic>header{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.analytics-summary-diagnostic h4,.analytics-table-section h4,.analytics-diagnostic-section h4{margin:0;color:var(--analytics-ink);font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-market-note{align-items:flex-start}.analytics-market-note-list{display:flex;gap:.25rem 1.5rem;margin:0;padding-left:1rem;flex-wrap:wrap}.analytics-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-chart,.analytics-chart-panel,.analytics-exact-panel{min-height:0}.analytics-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:.75rem}.analytics-table-section,.analytics-diagnostic-section{min-width:0}.analytics-table-section>.analytics-section-card-header>header{display:flex;width:100%;min-height:2.65rem;gap:.65rem;align-items:center;justify-content:space-between;padding:.6rem .7rem}.analytics-operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:.75rem}.analytics-diagnostic-section>.analytics-section-card-header>header{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.25rem;gap:.55rem;align-items:start;padding:.7rem}.analytics-diagnostic-section>.analytics-section-card-header>header p{margin:.15rem 0 0;color:var(--analytics-muted);font-size:.6875rem;line-height:1.4}.analytics-diagnostic-icon{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:.375rem;background:var(--analytics-tint);color:var(--analytics-muted)}.analytics-diagnostic-section .analytics-diagnostic-list,.analytics-summary-diagnostic .analytics-diagnostic-list{padding-inline:.7rem}.analytics-summary-diagnostic .analytics-diagnostic-list{padding-inline:0}.analytics-summary-diagnostic .analytics-diagnostic-list>div{padding:.45rem 0 .15rem;border-bottom:0}.analytics-overview-diagnostics-action{display:flex;justify-content:flex-end;padding-top:.65rem;border-top:1px solid var(--analytics-line)}.analytics-sources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:.75rem;align-items:start}.analytics-sources-grid>.analytics-table-section{min-height:8.5rem}.analytics-sources-grid .analytics-table-empty-cell{height:3rem}.analytics-source-state{grid-column:span 2;min-width:0}.analytics-source-state .analytics-state-surface{min-height:11rem}.analytics-inline-loading{display:flex;min-height:6.5rem;gap:.5rem;align-items:center;justify-content:center;color:var(--analytics-muted);font-size:.75rem}.analytics-inline-empty{min-height:7rem;gap:.5rem;padding:1rem;border:0;border-radius:0;background:transparent}.analytics-page .analytics-inline-empty h2{color:var(--analytics-ink);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-inline-banner{border-radius:0}.analytics-view-layout{gap:.85rem}.analytics-content-heading{align-items:flex-end}.analytics-content-heading h3{font-size:1.125rem}.analytics-content-actions{flex:0 0 auto}.analytics-heading-meta{display:flex;gap:.45rem .9rem;align-items:center;margin-top:.45rem;color:var(--analytics-muted);font-size:.75rem;line-height:1.4;flex-wrap:wrap}.analytics-heading-meta strong{color:var(--analytics-ink);font-size:.875rem;font-variant-numeric:tabular-nums}.analytics-market-total{display:grid;grid-template-columns:auto auto;gap:.35rem;align-items:baseline}.analytics-market-total strong{font-size:1.25rem;line-height:1}.analytics-market-total span{color:var(--analytics-muted);font-size:.6875rem;font-weight:600}.analytics-window-control{display:flex;min-width:0;gap:.55rem;align-items:center;justify-content:flex-end}.analytics-window-control>span{color:var(--analytics-muted);font-size:.6875rem;font-weight:600;line-height:1.3}.analytics-overview-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:.75rem;align-items:stretch}.analytics-overview-summary-card{display:flex;flex-direction:column;min-width:0;min-height:0;gap:0;padding:0}.analytics-overview-summary-card.is-primary{background:color-mix(in srgb,var(--analytics-tint) 35%,var(--analytics-surface))}.analytics-overview-summary-card.is-primary>.analytics-overview-summary-primary{background:color-mix(in srgb,var(--analytics-tint) 35%,var(--analytics-surface))}.analytics-overview-summary-card.is-primary .analytics-overview-summary-body>strong{font-size:1.3125rem}.analytics-overview-summary-header{display:flex;min-width:0;gap:.55rem;align-items:flex-start;padding:.7rem .75rem}.analytics-overview-summary-header>div{display:flex;min-width:0;gap:.35rem;align-items:center;flex-wrap:wrap}.analytics-overview-summary-primary{flex:1 1 auto;gap:.55rem;padding:.75rem}.analytics-overview-summary-card h4,.analytics-group-heading h4,.analytics-diagnostic-section h4{margin:0;color:var(--analytics-ink);font-family:inherit;font-size:.875rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-overview-summary-icon,.analytics-compact-empty-icon{display:grid;flex:0 0 auto;width:1.75rem;height:1.75rem;place-items:center;border-radius:.375rem;background:var(--analytics-tint);color:var(--analytics-muted)}.analytics-overview-summary-body{display:grid;flex:1 1 auto;min-width:0;gap:.3rem;align-content:start}.analytics-overview-summary-body>strong{color:var(--analytics-ink);font-size:1.125rem;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums}.analytics-overview-summary-body>p{margin:0;color:var(--analytics-muted);font-size:.75rem;line-height:1.45}.analytics-overview-summary-action{justify-self:start;align-self:flex-start;margin-left:-.5rem;margin-top:auto}.analytics-overview-summary-visual{display:grid;min-width:0;min-height:1.875rem;align-items:end}.analytics-overview-mini-chart{width:100%;height:1.875rem;min-width:0;overflow:hidden}.analytics-overview-mini-chart>div,.analytics-overview-mini-chart canvas,.analytics-overview-composition>div,.analytics-overview-composition canvas{max-width:100%}.analytics-overview-visual-empty{display:inline-flex;min-height:1.875rem;align-items:center;color:var(--analytics-muted);font-size:.625rem;line-height:1.3}.analytics-overview-composition{display:grid;min-width:0;gap:.25rem}.analytics-overview-composition>small{overflow:hidden;color:var(--analytics-muted);font-size:.625rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.analytics-percentage-rail{display:block;width:100%;height:.3rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--analytics-line) 76%,transparent)}.analytics-percentage-rail.is-compact{height:.25rem}.analytics-percentage-rail>i{display:block;height:100%;border-radius:inherit;background:#2864dc}.analytics-percentage-rail.analytics-tone-good>i{background:#16825d}.analytics-percentage-rail.analytics-tone-warning>i{background:#b7791f}.analytics-percentage-rail.analytics-tone-danger>i{background:#b42318}.analytics-availability-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,#d97706 14%,var(--analytics-line));background:color-mix(in srgb,#f59e0b 8%,var(--analytics-tint))!important;color:color-mix(in srgb,#92400e 72%,var(--analytics-muted))!important}.analytics-overview-trend,.analytics-supporting-group{display:grid;min-width:0;gap:.65rem;padding-top:.15rem}.analytics-group-heading{min-width:0}.analytics-group-heading p{max-width:54rem;margin:.2rem 0 0;color:var(--analytics-muted);font-size:.75rem;line-height:1.45}.analytics-panel-header h4{font-size:.875rem}.analytics-market-note{gap:.6rem!important;padding:.6rem .75rem!important;background:color-mix(in srgb,#3b82f6 5%,var(--analytics-surface))!important;color:var(--analytics-muted)!important}.analytics-market-note>span{color:color-mix(in srgb,#2563eb 70%,var(--analytics-muted))!important}.analytics-market-note>div>div>p{color:var(--analytics-ink);font-size:.75rem}.analytics-market-note-list{display:grid;gap:.15rem;color:var(--analytics-muted);font-size:.75rem;list-style:disc}.analytics-chart-panel.is-compact{padding:0}.analytics-chart-panel.is-compact>.analytics-layer-card-header>.analytics-panel-header,.analytics-chart-panel.is-compact>.analytics-panel-body{padding:.65rem .75rem}.analytics-overview-trend-empty{margin:.5rem .15rem 0;color:var(--analytics-muted);font-size:.75rem;line-height:1.4}.analytics-chart-panel.is-empty,.analytics-exact-panel.is-empty{border-color:transparent;background:color-mix(in srgb,var(--analytics-tint) 75%,var(--analytics-surface))}.analytics-chart-panel.is-empty>.analytics-layer-card-body,.analytics-exact-panel.is-empty>.analytics-layer-card-body{background:color-mix(in srgb,var(--analytics-tint) 75%,var(--analytics-surface))}.analytics-zero-daily-panel{padding:0}.analytics-zero-daily-summary{display:flex;min-width:0;gap:.65rem;align-items:center;padding:.55rem .1rem .45rem}.analytics-zero-daily-summary>div{display:grid;min-width:0;gap:.2rem}.analytics-zero-daily-summary strong{color:var(--analytics-ink);font-size:.875rem;font-weight:650;line-height:1.35}.analytics-zero-daily-summary p{margin:0;color:var(--analytics-muted);font-size:.75rem;line-height:1.4}.analytics-zero-daily-disclosure{border-top:1px solid var(--analytics-line)}.analytics-zero-daily-disclosure>summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;color:var(--analytics-ink);cursor:pointer;font-size:.75rem;font-weight:600;list-style:none}.analytics-zero-daily-disclosure>summary::-webkit-details-marker{display:none}.analytics-zero-daily-disclosure>summary svg{flex:0 0 auto;color:var(--analytics-muted)}.analytics-zero-daily-values{border-top:1px solid var(--analytics-hairline)}.analytics-zero-daily-values-meta{display:flex;min-height:2.75rem;gap:.75rem;align-items:center;justify-content:space-between;color:var(--analytics-muted);font-size:.6875rem}.analytics-compact-empty{display:flex;min-width:0;min-height:3.25rem;gap:.6rem;align-items:center;padding:.55rem .75rem .7rem;color:var(--analytics-muted)}.analytics-panel .analytics-compact-empty{min-height:4.25rem;padding-inline:.2rem}.analytics-compact-empty>div{display:grid;min-width:0;gap:.15rem}.analytics-compact-empty strong{color:var(--analytics-ink);font-size:.8125rem;font-weight:600;line-height:1.35}.analytics-compact-empty p{margin:0;color:var(--analytics-muted);font-size:.75rem;line-height:1.4}.analytics-metric-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-metric-cell{min-height:7.75rem;padding:1.05rem 1.1rem;background:color-mix(in srgb,var(--analytics-tint) 14%,var(--analytics-surface))}.analytics-metric-cell:nth-child(2n){background:color-mix(in srgb,var(--analytics-tint) 24%,var(--analytics-surface))}.analytics-metric-cell:nth-child(3n+1){border-left:0}.analytics-metric-cell:nth-child(n+4){border-top:1px solid var(--analytics-line)}.analytics-metric-label{align-items:flex-start}.analytics-metric-heading{display:flex;min-width:0;gap:.35rem;align-items:center;flex-wrap:wrap}.analytics-metric-cell.is-unobserved .analytics-metric-label{color:var(--analytics-muted)}.analytics-metric-cell.is-unobserved{background:color-mix(in srgb,var(--analytics-tint) 48%,var(--analytics-surface))}.analytics-metric-value{display:flex;min-width:0;gap:.5rem;align-items:baseline;margin-top:.15rem}.analytics-metric-value>strong{color:var(--analytics-ink);font-size:1.625rem;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.analytics-metric-cell.is-unobserved .analytics-metric-value>strong{color:var(--analytics-muted);font-size:1.0625rem;line-height:1.25}@media(max-width:74.999rem){.analytics-metric-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metric-cell,.analytics-metric-cell:nth-child(3n+1){border-left:1px solid var(--analytics-line)}.analytics-metric-cell:nth-child(odd){border-left:0}.analytics-metric-cell:nth-child(n+3){border-top:1px solid var(--analytics-line)}}.analytics-detail-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-geography-grid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start}.analytics-source-mix-grid{align-items:start}.analytics-city-comparison-layout,.analytics-outcomes-chart-layout{display:grid;min-width:0;gap:.75rem;align-items:start}.analytics-city-comparison-layout{grid-template-columns:1fr;padding:.65rem .7rem .7rem}.analytics-city-chart-column{display:grid;min-width:0;gap:.35rem}.analytics-chart-legend{display:flex;min-width:0;gap:1rem;align-items:center;padding-inline:.25rem;flex-wrap:wrap}.analytics-categorical-chart{width:100%;min-width:0;overflow:hidden}.analytics-categorical-chart>div,.analytics-categorical-chart canvas{max-width:100%}.analytics-city-comparison-table-wrap{align-self:stretch}.analytics-city-comparison-table{min-width:22rem}.analytics-city-comparison-table th:first-child,.analytics-city-comparison-table td:first-child{width:auto}.analytics-city-comparison-table th:nth-child(n+2),.analytics-city-comparison-table td:nth-child(n+2){width:5.75rem;text-align:right}.analytics-city-exact-value{display:grid;gap:.1rem;justify-items:end;font-variant-numeric:tabular-nums}.analytics-city-exact-value strong{color:var(--analytics-ink);font-size:.75rem;font-weight:600}.analytics-city-exact-value small{color:var(--analytics-muted);font-size:.625rem}.analytics-composition-layout{display:grid;min-width:0}.analytics-composition-chart-column{display:grid;min-width:0;gap:.35rem;padding:.65rem .7rem .35rem}.analytics-composition-legend{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.25rem .85rem}.analytics-composition-chart{height:3rem}.analytics-chart-limit-note{display:block;margin:0;color:var(--analytics-muted);font-size:.625rem;line-height:1.35;text-align:left}.analytics-outcomes-chart-layout{grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);padding:.65rem .7rem .7rem}.analytics-outcomes-chart-layout>.analytics-diagnostic-list{align-self:stretch;padding-inline:.65rem;border-radius:.375rem;background:color-mix(in srgb,var(--analytics-tint) 44%,transparent)}@media(max-width:80rem){.analytics-outcomes-chart-layout{grid-template-columns:1fr}}.analytics-table-section h5{margin:0;color:var(--analytics-ink);font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-table-section.is-empty{min-height:0;background:var(--analytics-surface)}.analytics-table-section.is-empty>.analytics-section-card-header>header{min-height:auto;padding-bottom:.15rem}.analytics-table-section-title{display:flex;min-width:0;gap:.45rem;align-items:center}.analytics-table-section-icon{display:grid;flex:0 0 auto;width:1.5rem;height:1.5rem;place-items:center;border-radius:.3rem;background:var(--analytics-tint);color:var(--analytics-muted)}.analytics-table-section-icon svg{width:.9375rem;height:.9375rem;stroke-width:1.8}.analytics-table-section.is-empty .analytics-compact-empty p{color:color-mix(in srgb,var(--analytics-muted) 88%,var(--analytics-ink))}.analytics-support-attribution .analytics-contact-section{width:100%}.analytics-contact-section.is-contact-empty-row{display:grid;grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr);min-height:4.25rem;align-items:stretch}.analytics-contact-section.is-contact-empty-row>.analytics-section-card-header{min-height:4.25rem;border-right:1px solid var(--analytics-line)}.analytics-contact-section.is-contact-empty-row>.analytics-section-card-header>header{min-height:4.25rem;padding:.65rem .75rem}.analytics-contact-section.is-contact-empty-row>.analytics-section-card-body{min-height:4.25rem;border-radius:0 .5rem .5rem 0}.analytics-contact-section.is-contact-empty-row>.analytics-section-card-body>.analytics-compact-empty{min-height:4.25rem;padding:.65rem .85rem}.analytics-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.analytics-diagnostic-row-title{display:flex;min-width:0;gap:.35rem;align-items:center;flex-wrap:wrap}.analytics-voice-diagnostics .analytics-diagnostic-list>div{padding-block:.5rem}.analytics-data-availability-banner{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;gap:.65rem;align-items:start;padding:.75rem;border:1px solid color-mix(in srgb,#d97706 10%,var(--analytics-line));border-radius:.5rem;background:color-mix(in srgb,#f59e0b 3%,var(--analytics-surface));color:var(--analytics-ink)}.analytics-data-availability-banner>div{min-width:0}.analytics-data-availability-banner h4{margin:0 0 .4rem;font-family:inherit;font-size:.8125rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.analytics-data-availability-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;color:color-mix(in srgb,#b45309 65%,var(--analytics-muted))}.analytics-data-availability-list li{display:grid;grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);gap:.6rem;justify-content:initial;padding-block:.35rem;border-top:1px solid color-mix(in srgb,#d97706 8%,var(--analytics-line));color:var(--analytics-muted);font-size:.75rem;line-height:1.4}.analytics-data-availability-list li:first-child{padding-top:0;border-top:0}.analytics-data-availability-list strong{color:var(--analytics-ink);font-weight:600}.analytics-data-availability-list span{text-align:left}@media(max-width:64rem){.dispatch-grid,.quote-ops-workspace{grid-template-columns:1fr}.dispatch-grid>.ops-form,.dispatch-grid>.quote-result-panel,.quote-list-panel,.quote-detail-shell{min-height:auto}.dispatch-grid>.quote-result-panel,.quote-detail-shell{border-top:1px solid var(--console-line);border-left:0}.quote-list-panel{border-right:0}.dashboard-secondary{grid-template-columns:1fr}.analytics-page-header.panel{align-items:center;flex-direction:row}.analytics-header-actions{width:auto;justify-content:flex-end}.analytics-market-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-total-card{grid-column:1 / -1}.analytics-activity-grid,.analytics-diagnostics-grid{grid-template-columns:1fr}.analytics-breakdown-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-overview-grid,.analytics-operations-grid{grid-template-columns:1fr}.analytics-overview-summary-grid,.analytics-detail-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-geography-grid{grid-template-columns:1fr}.analytics-sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-contact-section{grid-column:1 / -1}}@media(max-width:48rem){.dispatch-review-sections{grid-template-columns:1fr}.dispatch-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-stepper button:nth-child(3){border-right:0}.dispatch-stepper button:nth-child(-n+3){border-bottom:1px solid var(--console-line)}.quote-list-panel .quote-filter-row{grid-template-columns:1fr auto}.quote-list-panel .quote-filter-row>:first-child{grid-column:1 / -1}.quote-row{grid-template-columns:minmax(0,1fr) auto}.quote-row>span:nth-of-type(2){grid-column:1}.quote-row-badges{grid-column:1 / -1;justify-content:flex-start}.analytics-cards{grid-template-columns:1fr}.analytics-page{gap:0}.analytics-page-header.panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start;padding:0 0 .4rem}.analytics-header-actions{display:flex;width:auto;gap:.5rem}.analytics-refresh-meta{display:none}.analytics-refresh-meta[data-refreshing=true]{display:grid;gap:0}.analytics-page-header>div:first-child{min-width:0}.analytics-page-header h2{font-size:1.25rem}.analytics-page-header.section-head p{font-size:.75rem}.analytics-view-kumo-tabs-list{height:2.75rem;min-height:2.75rem;overflow-x:auto;overflow-y:hidden}.analytics-view-tab{min-width:5rem;min-height:2.75rem}.analytics-content-heading{display:grid;gap:.35rem}.analytics-content-actions,.analytics-window-control,.analytics-window-tabs{width:100%}.analytics-window-control{display:grid;justify-items:start;margin-top:.35rem}.analytics-heading-meta{display:grid;gap:.1rem}.analytics-content-meta{padding:0;text-align:left}.analytics-market-toolbar{grid-template-columns:minmax(0,1fr) auto}.analytics-market-toolbar-label{grid-column:1 / -1}.analytics-market-toolbar-summary{justify-content:flex-start;text-align:left}.analytics-window-tabs{grid-column:1 / -1}.analytics-window-kumo-tabs-list{width:100%;height:2.75rem;min-height:2.75rem}.analytics-window-tab{min-width:0;min-height:2.75rem;flex:1 1 0}.analytics-header-actions button{min-width:2.75rem;min-height:2.75rem}.analytics-header-summary{gap:.75rem;padding-left:0;border-left:0}.analytics-header-summary>span:last-child{display:none}.analytics-section-header{display:grid;gap:.4rem}.analytics-section-meta{padding:0;text-align:left}.analytics-market-summary-grid,.analytics-breakdown-grid-three,.analytics-breakdown-grid-two,.analytics-detail-grid,.analytics-sources-grid,.analytics-overview-summary-grid,.analytics-geography-grid,.analytics-city-comparison-layout,.analytics-outcomes-chart-layout{grid-template-columns:1fr}.analytics-city-comparison-layout,.analytics-outcomes-chart-layout{padding:.65rem}.analytics-breakdown-table,.analytics-city-comparison-table{width:100%;min-width:0}.analytics-source-state,.analytics-contact-section{grid-column:auto}.analytics-metric-band-grid{grid-template-columns:1fr}.analytics-metric-cell{min-height:7rem;border-top:1px solid var(--analytics-line);border-left:0}.analytics-metric-cell:first-child{border-top:0}.analytics-metric-cell:nth-child(3n+1),.analytics-metric-cell:nth-child(odd){border-left:0}.analytics-metric-cell:last-child:nth-child(odd){grid-column:auto}.analytics-inline-empty{gap:.5rem;padding:1rem}.analytics-total-card{grid-column:auto}.analytics-panel{padding:0}.analytics-panel>.analytics-layer-card-header>.analytics-panel-header,.analytics-panel>.analytics-panel-body{padding:.8rem}.analytics-panel-header{display:grid;gap:.5rem}.analytics-chart-panel,.analytics-exact-panel{min-height:auto}.analytics-health-grid{grid-template-columns:1fr}.analytics-health-card{min-height:0}.analytics-data-availability-list li{display:grid;grid-template-columns:1fr;gap:.15rem}.analytics-data-availability-list span{text-align:left}.analytics-zero-daily-values-meta{display:grid;gap:.25rem;align-items:start}.analytics-contact-section.is-contact-empty-row{grid-template-columns:1fr}.analytics-contact-section.is-contact-empty-row>.analytics-section-card-header{min-height:auto;border-right:0;border-bottom:1px solid var(--analytics-line)}.analytics-contact-section.is-contact-empty-row>.analytics-section-card-body{border-radius:0 0 .5rem .5rem}.analytics-contact-section.is-contact-empty-row>.analytics-section-card-body>.analytics-compact-empty{min-height:3.25rem}}@media(min-width:48rem)and (max-width:74.999rem){.analytics-metric-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metric-cell,.analytics-metric-cell:nth-child(3n+1){border-left:1px solid var(--analytics-line)}.analytics-metric-cell:nth-child(odd){border-left:0}.analytics-metric-cell:nth-child(-n+2){border-top:0}.analytics-metric-cell:nth-child(n+3){border-top:1px solid var(--analytics-line)}}.support-workspace{display:grid;grid-template-rows:minmax(0,1fr);height:clamp(38rem,calc(100dvh - 14.25rem),60rem);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--console-line);background:var(--console-surface)}.support-workspace>.operational-layer-header{display:none}.support-workspace>*,.support-workspace-grid>*{min-width:0}.support-operations-page .support-workspace>.operational-layer-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;align-content:stretch;gap:0;padding:0;overflow:hidden}.support-controls{display:grid;gap:.45rem;padding:.6rem .75rem;border-bottom:1px solid var(--console-line);background:#f7f8f6eb}.support-toolbar{display:grid;grid-template-columns:minmax(20rem,1fr) max-content;justify-content:stretch;gap:.5rem;align-items:end}.support-toolbar>*,.support-toolbar-fields>*,.support-search-input{min-width:0;width:100%}.support-toolbar-fields{display:grid;grid-template-columns:10.25rem 10.75rem max-content;gap:.5rem;align-items:end}.support-toolbar>.support-toolbar-fields{width:auto}.support-queue-views{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .75rem;min-width:0}.support-queue-scope-group,.support-priority-view-group{display:flex;flex:0 0 auto;align-items:center;gap:.25rem}.support-priority-view-group{padding-left:.75rem;border-left:1px solid var(--console-line)}.support-queue-group-label{display:inline-flex;align-items:center;min-height:2rem;margin-right:.1rem;letter-spacing:0;text-transform:none;white-space:nowrap}.support-queue-views button{flex:0 0 auto;min-height:2.25rem}.support-queue-views button>span{display:inline-flex;align-items:center;gap:.4rem}.support-priority-view-button[aria-pressed=false]{background:transparent;box-shadow:none}.support-priority-view-button[aria-pressed=true]{background:color-mix(in srgb,var(--console-panel-strong) 82%,var(--console-surface));box-shadow:inset 0 0 0 1px var(--console-line-strong)}.support-queue-views button:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb,var(--console-accent-strong) 62%,transparent);outline-offset:2px}.support-clear-filters{margin-left:auto}.support-controls>.notice{margin:0}.support-workspace-grid{display:grid;grid-template-columns:minmax(23rem,.78fr) minmax(0,1.22fr);gap:.6rem;min-height:0;padding:.6rem;align-items:stretch;overflow:hidden;background:color-mix(in srgb,var(--console-panel) 56%,var(--console-surface))}.support-panel-card,.support-queue,.support-inspector-shell{min-width:0;min-height:0}.support-panel-card{height:100%;overflow:hidden;border-radius:.75rem}.support-queue{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden}.support-queue>.operational-subhead{margin:0;padding:.6rem .75rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.support-queue-subhead-copy{display:grid;gap:.1rem;min-width:0}.support-queue-heading{display:flex;align-items:center;gap:.45rem;min-width:0}.support-request-scroll-shell{position:relative;min-width:0;min-height:0;overflow:hidden}.support-request-list{height:100%;min-height:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.support-request-list::-webkit-scrollbar{width:.55rem}.support-request-list::-webkit-scrollbar-track{background:transparent;box-shadow:none}.support-request-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--console-line);background-clip:content-box}.support-selection-warning{padding:.75rem 1rem 0}.support-request-table{width:100%;min-width:100%}.support-request-customer-column{width:auto}.support-request-status-column{width:13rem}.support-request-table th,.support-request-table td{vertical-align:middle;padding:.55rem .75rem}.support-request-row{cursor:pointer}.support-request-row[data-selected=true]>td{background:color-mix(in srgb,var(--console-panel-strong) 58%,var(--console-surface))}.support-request-row[data-disabled=true]{cursor:wait}.support-request-primary{display:grid;width:100%;min-height:3.2rem;align-content:center;gap:.12rem;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.support-request-primary:disabled{cursor:wait}.support-request-primary:focus-visible{border-radius:.25rem;outline:2px solid color-mix(in srgb,var(--console-accent-strong) 58%,transparent);outline-offset:3px}.support-request-primary>*{min-width:0;overflow-wrap:anywhere}.support-request-route{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.support-request-reference{display:flex!important;align-items:center;flex-wrap:wrap;gap:.15rem .3rem!important}.support-request-reference time{color:var(--console-muted);font-size:.75rem;white-space:nowrap}.support-request-status-cell{text-align:right}.support-request-status-cell>*{max-width:100%}.support-request-triage-context time{color:var(--console-muted);font-size:.75rem;font-weight:750;white-space:nowrap}.support-request-triage-context time[data-tone=danger]{color:var(--console-danger, #c52d2f)}.support-request-triage-context time[data-tone=warning]{color:var(--console-warn, #8b5b00)}.support-request-triage-context{display:grid;justify-items:end;gap:.18rem;min-width:0}.support-request-triage-flags,.support-request-triage-attention,.support-request-triage-meta{display:flex;align-items:center;justify-content:flex-end;min-width:0;max-width:100%}.support-request-triage-flags{flex-wrap:wrap;gap:.25rem}.support-request-triage-attention{min-height:1.15rem}.support-request-triage-meta{flex-wrap:wrap;gap:.1rem .25rem;line-height:1.25;text-align:right}.support-request-triage-meta .text-kumo-subtle{min-width:0;overflow-wrap:anywhere}.support-request-triage-attention time{overflow-wrap:anywhere;white-space:nowrap}.support-pagination-fieldset{min-width:0;margin:0;padding:0;border:0}.support-pagination{padding:.45rem .65rem;border-top:1px solid var(--console-line);background:color-mix(in srgb,var(--console-panel) 44%,var(--console-surface))}.support-queue>.state-view,.support-inspector-shell>.state-view{flex:1}.support-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:.35rem .75rem;min-width:0;max-width:38rem;padding:1.25rem}.support-empty-state-icon{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--console-panel-strong) 62%,var(--console-surface));color:var(--console-muted)}.support-empty-state-copy{display:grid;gap:.2rem;min-width:0}.support-empty-state-copy h4,.support-empty-state-copy p{margin:0}.support-empty-state-copy p{max-width:52ch;line-height:1.45}.support-empty-state-action{grid-column:2;padding-top:.35rem}.support-inspector-empty-state{display:block;max-width:36rem}.support-inspector-shell{display:block;height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:5rem;scrollbar-gutter:stable}.support-inspector{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:0;min-height:100%}.support-inspector-lead{display:grid;gap:0;padding:.65rem .8rem .55rem}.support-inspector-head{display:grid;gap:.55rem;padding:.1rem 0 .55rem;border:0;border-bottom:1px solid var(--console-line);border-radius:0;background:transparent}.support-inspector-profile{display:flex;align-items:center;min-width:0;gap:.6rem}.support-customer-avatar{position:relative;display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--console-line);border-radius:999px;background:var(--console-panel);color:var(--console-muted)}.support-customer-avatar-initials,.support-customer-avatar img{grid-area:1 / 1}.support-customer-avatar-initials{font-size:.7rem;font-weight:750;letter-spacing:.025em}.support-customer-avatar img{width:100%;height:100%;opacity:0;object-fit:cover}.support-customer-avatar[data-state=loaded] img{opacity:1}.support-inspector-identity{display:grid;width:100%;min-width:0;gap:.18rem}.support-inspector-identity h3{margin:0;font-size:1.45rem;line-height:1.12;overflow-wrap:anywhere}.support-inspector-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem .75rem}.support-inspector-eyebrow{color:var(--console-muted);font-size:.7rem;font-weight:600;line-height:1.4}.support-customer-copy-grid{display:grid;grid-template-columns:minmax(8.5rem,.8fr) minmax(12rem,1.35fr) minmax(8.5rem,.8fr);gap:.5rem;min-width:0;margin:0;font-style:normal}.support-copy-field{display:grid;align-content:start;min-width:0;gap:.22rem}.support-copy-field-heading{min-width:0;min-height:1rem;color:var(--console-muted);font-size:.68rem;font-weight:650;line-height:1.3}.support-copy-field-heading>span,.support-copy-field-heading>a{display:inline-flex;align-items:center;min-width:0;gap:.28rem;color:inherit}.support-copy-field-heading svg{flex:0 0 auto}.support-copy-field-heading a{text-decoration:none}.support-copy-field-heading a:hover,.support-copy-field-heading a:focus-visible{color:var(--console-accent-strong);text-decoration:underline;text-underline-offset:.15em}.support-copy-control{width:100%;min-width:0}.support-copy-missing{display:flex;align-items:center;min-height:1.625rem;margin:0}.support-directory-bar{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:.5rem .75rem}.support-directory-summary{display:flex;align-items:center;min-width:0;flex-wrap:wrap;gap:.3rem .45rem}.support-directory-summary>svg{flex:0 0 auto;color:var(--console-muted)}.support-directory-summary a{font-size:.72rem;font-weight:650;white-space:nowrap}.support-full-context-copy{width:10.75rem;min-width:10.75rem}.support-directory-error{margin-top:.1rem}.support-section-heading-title{display:inline-flex;align-items:center;min-width:0;gap:.35rem}.support-section-heading-title>svg{flex:0 0 auto;color:var(--console-muted)}.support-customer-context{display:grid;gap:.35rem;min-width:0;padding-top:.55rem}.support-message-text{margin:0;min-height:0;padding:.55rem .65rem;border:0;border-radius:.375rem;background:color-mix(in srgb,var(--console-panel) 58%,var(--console-surface));color:var(--console-ink);font-size:.78rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.support-inspector-tabs{padding:0 .8rem;border-top:0;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.support-inspector-tabs .segmented{border:0}.support-inspector-tabs .kumo-tabs-list{gap:.75rem}.support-inspector-tabs [data-kumo-part=tab]:hover,.support-inspector-tabs [data-kumo-part=tab][aria-selected=true]:hover{background:transparent}.support-inspector-body{min-height:0;padding:0 .8rem .75rem}.support-inspector-section{min-width:0;padding:.65rem 0 0}.support-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:.65rem;padding:.65rem 0 0;border-top:1px solid var(--console-line);border-radius:0;background:transparent}.support-accountability{display:grid;gap:.5rem;margin-top:0;padding:.65rem 0;border:0;border-bottom:1px solid var(--console-line);border-radius:0;background:transparent}.support-accountability-escalated{border-color:var(--console-line);background:transparent}.support-accountability .operational-subhead h4,.support-customer-context>.operational-subhead h4,.support-latest-handoff>.operational-subhead h4{font-size:.92rem;line-height:1.25}.support-accountability>.operational-subhead,.support-latest-handoff>.operational-subhead{margin:0}.support-accountability-grid{display:grid;grid-template-columns:minmax(12rem,17rem) minmax(18rem,25rem);justify-content:start;gap:1rem;align-items:start}.support-owner-select{width:100%}.support-terminal-lifecycle{gap:.45rem}.support-terminal-lifecycle-grid{display:grid;grid-template-columns:minmax(7rem,.65fr) minmax(10rem,1fr) minmax(13rem,1.35fr);align-items:start;gap:.75rem 1rem;max-width:46rem}.support-terminal-lifecycle-item{display:grid;align-content:start;min-width:0;gap:.2rem}.support-accountability-markers{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.3rem}.support-escalation-reason{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:0;border:0;background:transparent}.support-escalation-reason p{margin:0;color:var(--console-ink);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.support-follow-up-control{display:grid;gap:.3rem;min-width:0}.support-follow-up-label{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.support-follow-up-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .6rem}.support-overview-group{display:grid;align-content:start;gap:.65rem;min-width:0}.support-overview-group h5{margin:0}.support-latest-handoff{display:grid;gap:.4rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--console-line)}.support-inspector-section>.support-latest-handoff{margin-top:0;padding-top:0;border-top:0}.support-latest-handoff .support-note-timeline{margin:.2rem 0 0;border-top:0}.support-latest-handoff .support-note{grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr);gap:.75rem;padding-bottom:0;border-bottom:0}.support-overview-group .detail-list>div{display:grid;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);align-items:start}.support-inspector-section .detail-list dd,.support-inspector-lead .detail-list dd{max-width:60%;overflow-wrap:anywhere;white-space:normal}.support-overview-group .detail-list dd{max-width:none;text-align:left;font-weight:650}.support-activity-panel{padding-top:0}.support-activity-panel .support-note-timeline{margin-top:0;border-top:0}.support-technical-section{padding-top:.75rem}.support-technical-list{max-width:46rem;margin-top:.55rem}.support-technical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem}.support-customer-history,.support-ai-panel{display:grid;align-content:start;gap:.7rem;max-width:52rem}.support-history-list{display:grid;min-width:0;margin:0;padding:0;border-top:1px solid var(--console-line);list-style:none}.support-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--console-line)}.support-history-primary{display:grid;min-width:0;gap:.22rem}.support-history-title-row{display:flex;align-items:center;justify-content:space-between;min-width:0;flex-wrap:wrap;gap:.3rem .6rem}.support-history-meta,.support-history-route{color:var(--console-muted);font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.support-history-primary p{display:-webkit-box;margin:.1rem 0 0;overflow:hidden;color:var(--console-ink);font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.support-ai-markers{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem}.support-ai-empty,.support-ai-actions{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:.75rem}.support-ai-empty{padding:.75rem 0;border-top:1px solid var(--console-line);border-bottom:1px solid var(--console-line)}.support-ai-empty>div{display:grid;min-width:0;gap:.2rem}.support-ai-empty h4,.support-ai-briefing h4,.support-ai-briefing h5{margin:0}.support-ai-briefing{display:grid;min-width:0;gap:.8rem}.support-ai-briefing-lead{display:grid;min-width:0;gap:.35rem;padding-bottom:.75rem;border-bottom:1px solid var(--console-line)}.support-ai-briefing-lead p,.support-ai-next-action p{margin:0;font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.support-ai-briefing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem 1.25rem}.support-ai-list,.support-ai-next-action{display:grid;min-width:0;gap:.4rem}.support-ai-next-action{padding:.65rem;border-radius:.375rem;background:color-mix(in srgb,var(--console-panel) 62%,var(--console-surface))}.support-ai-list ul{display:grid;gap:.32rem;margin:0;padding-left:1.05rem}.support-ai-list li{font-size:.76rem;line-height:1.45;overflow-wrap:anywhere}.support-ai-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .7rem;padding-top:.65rem;border-top:1px solid var(--console-line);color:var(--console-muted);font-size:.68rem}.support-ai-actions{padding-top:.65rem;border-top:1px solid var(--console-line)}.support-compose-action-bar{position:sticky;bottom:0;z-index:2;display:grid;gap:.45rem;padding:.5rem .75rem;border-top:1px solid var(--console-line);background:var(--console-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.support-status-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.support-action-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.support-workflow-state{display:flex;align-items:center;gap:.55rem;min-width:0}.support-workflow-actions,.support-note-actions,.support-note-collapsed{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.support-status-menu{min-width:12rem}.support-workflow-dialog{width:min(42rem,calc(100vw - 2rem))}.support-workflow-form{display:grid;min-width:0}.support-workflow-dialog-header,.support-workflow-dialog-body,.support-workflow-dialog-actions{padding:1rem}.support-workflow-dialog-header{display:grid;gap:.3rem;border-bottom:1px solid var(--console-line)}.support-workflow-dialog-header h2{margin:0}.support-workflow-dialog-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.support-workflow-dialog-body>:first-child:last-child,.support-workflow-dialog-body>.notice,.support-workflow-dialog-body>vaadin-text-area{grid-column:1 / -1}.support-workflow-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--console-line);background:var(--console-panel)}.support-note-collapsed{flex:0 1 auto;justify-content:flex-start;padding-top:0;border-top:0}.support-note-compose{display:grid;gap:.55rem;min-width:0;padding-top:0;border-top:0}.support-note-compose vaadin-text-area{width:100%;min-height:5.5rem}.support-note-compose textarea{min-height:4.5rem}.support-note-timeline{margin-bottom:0}.support-inspector .support-note{grid-template-columns:minmax(8rem,9.5rem) minmax(0,1fr);gap:1rem;padding:.65rem 0}.support-inspector .support-latest-handoff .support-note{grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr);gap:.75rem;padding:.35rem 0 0;border-bottom:0}.support-inspector .support-note-meta strong{color:var(--console-line-strong);font-size:.72rem;font-weight:650}.support-inspector .support-note-meta small{color:var(--console-muted);font-size:.68rem;line-height:1.35}.support-note p{margin:0;font-size:.76rem;font-weight:500;line-height:1.45}.support-mobile-back{display:none}.support-workflow-actions button:active,.support-note-actions button:active,.support-note-collapsed button:active,.support-queue-views button:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.support-priority-view-button[aria-pressed=false]:hover{background:color-mix(in srgb,var(--console-panel) 72%,var(--console-surface));box-shadow:none}.support-request-list{scrollbar-color:transparent transparent}.support-request-list::-webkit-scrollbar-thumb{background:transparent}.support-request-list:hover,.support-request-list:focus-within{scrollbar-color:var(--console-line) transparent}.support-request-list:hover::-webkit-scrollbar-thumb,.support-request-list:focus-within::-webkit-scrollbar-thumb{background:var(--console-line);background-clip:content-box}.support-request-row:not([data-disabled=true]):hover>td{background:color-mix(in srgb,var(--console-panel) 45%,var(--console-surface))}.support-request-row[data-selected=true]:not([data-disabled=true]):hover>td{background:color-mix(in srgb,var(--console-panel-strong) 72%,var(--console-surface))}}@media(max-width:64rem){.page-visual-intro{height:auto;grid-template-columns:1fr}.page-visual-intro-content{min-height:5.5rem;border-right:0}.page-visual-intro-art{display:none}.support-intro-panel{height:auto;grid-template-columns:1fr}.support-intro-panel>.operational-intro{min-height:5.5rem;border-right:0}.support-operations-hero{display:none}.support-workspace.support-workspace-detail-open{grid-template-rows:minmax(0,1fr);height:max(38rem,calc(100dvh - 5rem))}.support-workspace-detail-open>.operational-layer-header,.support-workspace-detail-open .support-controls{display:none}.support-operations-page .support-workspace-detail-open>.operational-layer-body{grid-template-rows:minmax(0,1fr)}.support-workspace-grid{grid-template-columns:1fr;padding:.5rem}.support-inspector-card,.support-workspace-grid.support-detail-open .support-queue-card{display:none}.support-workspace-grid.support-detail-open .support-inspector-card{display:block}.support-mobile-back{position:sticky;top:0;z-index:3;display:flex;padding:.4rem .65rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}}@media(max-width:72rem){.support-toolbar{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.5rem}.support-toolbar-fields{justify-content:start;width:max-content;max-width:100%}}@media(max-width:48rem){.support-workspace{height:max(36rem,calc(100dvh - 8.5rem))}.support-controls{gap:.5rem;padding:.65rem}.support-toolbar{grid-template-columns:minmax(0,1fr);gap:.5rem}.support-toolbar-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;width:100%}.support-refresh-label{display:none}.support-queue-scope-group,.support-priority-view-group{flex:1 1 100%;flex-wrap:wrap;padding-left:0;border-left:0}.support-queue-group-label{min-height:1.25rem;flex:0 0 100%;margin-right:0}.support-clear-filters{margin-left:0}.support-request-table{min-width:100%}.support-request-customer-column{width:auto}.support-request-status-column{width:10.25rem}.support-request-table th,.support-request-table td,.support-pagination{padding-inline:.65rem}.support-queue-views button{min-height:2.75rem}.support-inspector-lead,.support-inspector-body{padding-inline:.75rem}.support-inspector-identity h3{font-size:1.2rem}.support-customer-copy-grid,.support-technical-grid{grid-template-columns:1fr}.support-directory-bar,.support-ai-empty,.support-ai-actions{align-items:stretch;flex-direction:column}.support-full-context-copy{width:100%;min-width:0}.support-inspector-tabs{padding-inline:.75rem}.support-inspector-tabs [role=tab]{min-height:2.75rem}.support-inspector-body{padding-bottom:.75rem}.support-overview-grid,.support-history-item,.support-ai-briefing-grid{grid-template-columns:1fr}.support-history-item>button,.support-ai-empty>button,.support-ai-actions>button{justify-self:start}.support-accountability-grid,.support-terminal-lifecycle-grid,.support-workflow-dialog-body{grid-template-columns:1fr}.support-workflow-dialog-body>*{grid-column:1}.support-inspector .support-note{grid-template-columns:1fr;gap:.25rem}.support-compose-action-bar{padding-inline:.75rem}.support-status-actions{align-items:center;width:100%}.support-action-row{display:grid;grid-template-columns:1fr;gap:.5rem}.support-workflow-actions{justify-content:stretch;width:100%}.support-workflow-state{display:none}.support-workflow-actions>vaadin-button:first-child{flex:1 1 auto}.support-note-collapsed{align-items:center;justify-content:space-between}.support-compose-action-bar.support-note-open .support-status-actions,.support-compose-action-bar.support-note-open>.notice{display:none}}@media(max-width:30rem){.support-toolbar-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.support-toolbar-fields>button{grid-column:1 / -1;width:auto;justify-self:end}}.admin-users-directory-panel{min-width:0;border:1px solid var(--console-line);border-radius:0;background:var(--console-surface);box-shadow:none}.account-page{display:grid;gap:.75rem;padding:.75rem var(--admin-page-inline-padding) 1.5rem;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.account-page .text-kumo-subtle{color:var(--console-muted)}.account-intro,.account-intro-copy,.account-workspace,.account-card-heading-copy,.account-card-form,.account-context-identity-copy{display:grid;min-width:0}.account-intro{gap:.35rem;padding:.25rem 0}.account-intro-copy,.account-card-heading-copy{gap:.35rem}.account-kumo-heading{margin:0;letter-spacing:normal;text-transform:none}.account-state,.account-layer-card{min-width:0;overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.account-workspace{gap:.75rem}.account-card-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.875rem 1rem}.account-card-header>:first-child{flex:1 1 auto}.account-card-header>[data-kumo-component=Badge]{flex:0 0 auto}.account-card-body{min-width:0;padding:1rem}.account-context-body{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);align-items:stretch;padding:0}.account-context-identity{display:flex;align-items:center;min-width:0;gap:.75rem;padding:1rem}.account-context-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--console-accent-soft) 62%,var(--console-surface));color:var(--console-line-strong)}.account-context-avatar{width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--console-line-soft);border-radius:999px;object-fit:cover}.managed-media-field{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--console-panel) 42%,var(--console-surface))}.managed-media-preview{display:grid;width:5rem;height:5rem;place-items:center;overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface);color:var(--console-muted)}.account-avatar-preview{border-radius:999px}.managed-media-preview img{width:100%;height:100%;object-fit:cover}.managed-media-copy{display:grid;min-width:0;gap:.5rem}.managed-media-input{width:min(100%,34rem);color:var(--console-muted);font:inherit}.managed-media-input::file-selector-button{margin-right:.75rem;padding:.45rem .7rem;border:1px solid var(--console-line-soft);border-radius:.375rem;background:var(--console-surface);color:var(--console-ink);font:inherit;font-weight:600;cursor:pointer}.managed-media-input:disabled::file-selector-button{cursor:not-allowed}.managed-media-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.fleet-table-photo{width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--console-line-soft);border-radius:.375rem;object-fit:cover}.account-context-identity-copy,.account-context-list dd{overflow-wrap:anywhere}.account-context-identity-copy{gap:.25rem}.account-context-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;min-width:0;margin:0}.account-context-list>div{display:grid;align-content:center;min-width:0;gap:.3rem;padding:.875rem 1rem;border-left:1px solid var(--console-line-soft)}.account-context-list dt,.account-context-list dd{margin:0}.account-settings-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;min-width:0;gap:.75rem}.account-card-form{gap:1rem}.account-profile-grid,.account-security-grid{display:grid;min-width:0;gap:1rem}.account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-security-grid{grid-template-columns:1fr}.account-timezone-combobox,.account-timezone-combobox>*{min-width:0}.account-error-banner{margin:0}.account-action-bar{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--console-line-soft)}.admin-users-page>*,.admin-users-workspace>*{min-width:0}.admin-users-page{gap:.75rem;padding:.75rem var(--admin-page-inline-padding) 1.5rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.admin-users-page .text-kumo-subtle{color:var(--console-muted)}.admin-users-intro{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.admin-users-intro-copy{display:grid;min-width:0;gap:.35rem}.admin-users-title-row,.admin-users-index-title-row,.admin-user-create-title-row,.admin-user-table-name-row{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.admin-users-kumo-heading{margin:0;letter-spacing:normal;text-transform:none}.admin-users-state,.admin-users-workspace{overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.admin-users-state.embedded{border:0;border-radius:0}.admin-users-toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(9rem,11rem) minmax(9rem,11rem) minmax(11rem,14rem) auto;align-items:end;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 52%,var(--console-surface))}.admin-users-index-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--console-line-soft)}.admin-users-index-head>div{display:grid;gap:.35rem}.admin-users-draft-banner,.admin-users-error-banner{margin:.75rem 1rem 0}.admin-users-table-wrap{min-width:0;overflow-x:auto;overflow-y:clip}.admin-users-table{color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.admin-users-table-account-column{width:23%}.admin-users-table-contact-column{width:15%}.admin-users-table-date-column,.admin-users-table-password-column{width:11.5rem}.admin-users-table-role-column{width:15rem}.admin-users-table-status-column{width:8rem}.admin-users-table-action-column{width:11rem}.admin-user-table-row.self{background:color-mix(in srgb,var(--console-accent-soft) 55%,var(--console-surface))}.admin-user-table-account{display:flex;min-width:0;align-items:center;gap:.625rem}.admin-user-table-avatar{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:1px solid var(--console-line);background:#ffffffd1;color:var(--console-line-strong)}.admin-user-table-account-copy,.admin-user-table-stack,.admin-user-table-role-control{display:grid;min-width:0;gap:.25rem}.admin-user-table-account-copy>*,.admin-user-table-stack>*{display:block;min-width:0;max-width:100%}.admin-user-table-name-row{flex-wrap:nowrap}.admin-user-table-name-row>:first-child{flex:1 1 auto}.admin-users-table-created,.admin-users-table-password{white-space:nowrap}.admin-users-table-created time,.admin-users-table-password time{display:block}.admin-user-table-role-control{align-content:start}.admin-user-role-select{width:100%}.admin-user-table-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.admin-users-pagination-fieldset{min-width:0;margin:0;padding:0;border:0}.admin-users-pagination-fieldset:disabled{opacity:.6}.admin-users-pagination{padding:.75rem 1rem;border-top:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 44%,var(--console-surface))}.admin-user-create-dialog{width:min(52rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.admin-user-create-form{display:grid;min-width:0;min-height:0;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.admin-user-create-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--console-line-soft);background:var(--console-surface)}.admin-user-create-identity,.admin-user-create-section-head{display:grid;min-width:0;gap:.4rem}.admin-user-create-title{margin:0;color:var(--console-line-strong);font-size:1rem;font-weight:900;line-height:1.3}.admin-user-create-description{max-width:43rem;margin:0;color:var(--console-muted);font-size:.72rem;line-height:1.5;text-wrap:pretty}.admin-user-create-body{display:grid;min-width:0;min-height:0;gap:.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem;background:var(--console-surface)}.admin-user-create-section{display:grid;gap:.875rem}.admin-user-create-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:.75rem;row-gap:.75rem}.admin-user-create-actions,.admin-users-confirm-actions{display:flex;justify-content:flex-end;gap:.5rem}.admin-user-create-actions{align-items:center;padding:.75rem 1.25rem;border-top:1px solid var(--console-line-soft);background:var(--console-surface)}.admin-users-confirm-dialog{display:grid;gap:.75rem;padding:1rem;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.admin-users-confirm-dialog>h2,.admin-users-confirm-dialog>p{margin:0}.admin-users-confirm-dialog>p{color:var(--console-muted);font-size:.78rem;line-height:1.5}@media(max-width:80rem){.admin-users-table-contact,.admin-users-table-contact-column{display:none}.admin-users-table-contact-column{width:0;visibility:collapse}}@media(max-width:64rem){.account-context-body,.account-settings-grid{grid-template-columns:1fr}.account-context-list{border-top:1px solid var(--console-line-soft)}.account-context-list>div:first-child{border-left:0}.admin-users-toolbar{grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(9rem,.4fr))}.admin-users-refresh{grid-column:4;justify-self:end}.admin-users-table-created,.admin-users-table-password,.admin-users-table-date-column,.admin-users-table-password-column{display:none}.admin-users-table-date-column,.admin-users-table-password-column{width:0;visibility:collapse}}@media(max-width:48rem){.account-context-list,.account-profile-grid,.admin-user-create-dialog .form-grid{grid-template-columns:1fr}.account-context-list>div{border-top:1px solid var(--console-line-soft);border-left:0}.account-context-list>div:first-child{border-top:0}.account-page{padding:.5rem}.account-card-header{align-items:flex-start}.account-action-bar>button{width:100%;justify-content:center}.admin-users-page{padding:.5rem}.admin-users-intro{align-items:stretch;flex-direction:column}.admin-users-intro>button{width:100%;justify-content:center}.admin-users-toolbar{grid-template-columns:minmax(8rem,1fr) auto;gap:.5rem}.admin-users-search,.admin-users-role-filter,.admin-users-active-filter,.admin-users-sort-filter{grid-column:1 / -1}.admin-users-refresh{grid-column:2}.admin-users-index-head,.admin-users-toolbar{padding-right:.75rem;padding-left:.75rem}.admin-users-table{min-width:36rem}.admin-users-table-account-column{width:45%}.admin-users-table-role-column{width:13rem}.admin-users-table-status-column{width:7rem}.admin-users-table-action-column{width:9rem}.admin-users-pagination{align-items:flex-start;flex-wrap:wrap;gap:.75rem;padding:.75rem}.admin-user-create-dialog{width:calc(100vw - .5rem)!important;height:calc(100dvh - .5rem);max-height:calc(100dvh - .5rem)}.admin-user-create-form{max-height:calc(100dvh - .5rem)}.admin-user-create-head,.admin-user-create-body,.admin-user-create-actions{padding-right:1rem;padding-left:1rem}.admin-user-create-actions,.admin-users-confirm-actions{align-items:stretch;flex-direction:column-reverse}.admin-user-create-actions button,.admin-users-confirm-actions button{width:100%;min-height:2.75rem;justify-content:center}}.quote-queue-workspace{display:grid;grid-template-rows:minmax(0,1fr);height:clamp(38rem,calc(100dvh - 14.25rem),60rem);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--console-line);border-radius:.625rem;background:var(--console-surface)}.quote-queue-workspace>.operational-layer-header{display:none}.quote-queue-workspace>*,.quote-queue-workspace-grid>*,.quote-queue-panel-card,.quote-queue-list,.quote-queue-inspector-shell{min-width:0;min-height:0}.quote-queue-operations-page .quote-queue-workspace>.operational-layer-body,.quote-register-operations-page .quote-register-workspace>.operational-layer-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;align-content:stretch;gap:0;padding:0;overflow:hidden}.quote-queue-controls{display:grid;gap:.45rem;padding:.6rem .75rem;border-bottom:1px solid var(--console-line);background:#f7f8f6eb}.quote-queue-toolbar{display:grid;grid-template-columns:minmax(20rem,1fr) max-content;align-items:end;justify-content:stretch;gap:.5rem}.quote-queue-toolbar>*,.quote-queue-toolbar-fields>*,.quote-queue-search-input{width:100%;min-width:0}.quote-queue-toolbar-fields{display:grid;width:auto;grid-template-columns:13rem max-content;align-items:end;gap:.5rem}.quote-queue-active-refinements{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}.quote-queue-workspace-grid{display:grid;grid-template-columns:minmax(23rem,.78fr) minmax(0,1.22fr);min-height:0;align-items:stretch;gap:.6rem;padding:.6rem;overflow:hidden;background:color-mix(in srgb,var(--console-panel) 56%,var(--console-surface))}.quote-queue-panel-card{height:100%;overflow:hidden;border-radius:.75rem}.quote-queue-list{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.quote-queue-list>.operational-subhead{margin:0;padding:.6rem .75rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.quote-queue-subhead-copy{display:grid;min-width:0;gap:.1rem}.quote-queue-heading{display:flex;min-width:0;align-items:center;gap:.45rem}.quote-queue-scroll-shell{position:relative;min-width:0;min-height:0;overflow:hidden}.quote-queue-table-scroll{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.quote-queue-table-scroll::-webkit-scrollbar{width:0;height:0}.quote-queue-table{width:100%;min-width:100%}.quote-queue-customer-column{width:auto}.quote-queue-review-column{width:14rem}.quote-queue-table th,.quote-queue-table td{padding:.55rem .75rem;vertical-align:middle}.quote-queue-row{cursor:pointer}.quote-queue-row[data-selected=true]>td{background:color-mix(in srgb,var(--console-panel-strong) 82%,var(--console-surface));box-shadow:inset 0 1px color-mix(in srgb,var(--console-line) 72%,transparent),inset 0 -1px color-mix(in srgb,var(--console-line) 72%,transparent)}.quote-queue-primary{display:grid;width:100%;min-height:3.2rem;align-content:center;gap:.12rem;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.quote-queue-primary:focus-visible{border-radius:.25rem;outline:2px solid color-mix(in srgb,var(--console-accent-strong) 58%,transparent);outline-offset:3px}.quote-queue-primary>*{min-width:0;overflow-wrap:anywhere}.quote-queue-route{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quote-queue-reference{display:flex!important;align-items:center;flex-wrap:wrap;gap:.15rem .3rem!important}.quote-queue-reference time{color:var(--console-muted);font-size:.75rem;white-space:nowrap}.quote-queue-review-cell{text-align:right}.quote-queue-review-context{display:grid;min-width:0;justify-items:end;gap:.18rem}.quote-queue-review-flags{display:flex;max-width:100%;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.25rem}.quote-queue-pagination-fieldset{min-width:0;margin:0;padding:0;border:0}.quote-queue-pagination{padding:.45rem .65rem;border-top:1px solid var(--console-line);background:var(--console-surface)}.quote-queue-list>.operational-state,.quote-queue-inspector-shell>.operational-state{height:100%;min-height:0;padding:0}.quote-queue-list>.operational-state>*,.quote-queue-inspector-shell>.operational-state>*{border:0;border-radius:0;background:transparent}.quote-queue-inspector-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.quote-queue-inspector-shell>.quote-intent-inspector{grid-row:2;height:100%;min-height:100%;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;overflow:hidden;padding:.75rem}.quote-queue-inspector-shell>.operational-state{grid-row:1 / -1}.quote-queue-inspector-shell .quote-intent-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-width:thin}.quote-queue-inspector-shell .quote-total-band{position:sticky;top:0;z-index:2;border-color:var(--console-line);background:color-mix(in srgb,var(--console-panel) 55%,var(--console-surface));box-shadow:0 1px color-mix(in srgb,var(--console-line) 82%,transparent)}.quote-queue-inspector-shell .quote-total-band small{display:block;max-width:min(42rem,62vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-queue-selection-warning,.quote-selection-warning{padding:.75rem .75rem 0}.quote-register-workspace-grid{grid-template-columns:minmax(25rem,.86fr) minmax(0,1.14fr)}.quote-register-state-column{width:14.5rem}.quote-register-row:not([data-selected=true]):hover>td{background:color-mix(in srgb,var(--console-panel) 62%,var(--console-surface))}.quote-register-state-context{gap:.22rem}.quote-register-estimate{display:grid!important;min-width:0;justify-items:end;gap:.05rem!important}.quote-register-table-scroll{scrollbar-color:var(--console-line-strong) transparent;scrollbar-width:thin}.quote-register-table-scroll::-webkit-scrollbar{width:.5rem}.quote-register-table-scroll::-webkit-scrollbar-thumb{border:1px solid transparent;background:var(--console-line-strong);background-clip:padding-box}.quote-queue-mobile-back{display:none}@media(max-width:72rem){.quote-queue-toolbar{grid-template-columns:minmax(0,1fr)}.quote-queue-toolbar-fields{width:max-content;max-width:100%;justify-content:start}}@media(max-width:64rem){.quote-queue-workspace.quote-queue-workspace-detail-open{height:max(38rem,calc(100dvh - 5rem))}.quote-queue-workspace-detail-open>.operational-layer-header,.quote-queue-workspace-detail-open .quote-queue-controls{display:none}.quote-queue-operations-page .quote-queue-workspace-detail-open>.operational-layer-body,.quote-register-operations-page .quote-register-workspace-detail-open>.operational-layer-body{grid-template-rows:minmax(0,1fr)}.quote-queue-workspace-grid{grid-template-columns:1fr;padding:.5rem}.quote-queue-inspector-card,.quote-queue-workspace-grid.quote-queue-detail-open .quote-queue-list-card{display:none}.quote-queue-workspace-grid.quote-queue-detail-open .quote-queue-inspector-card{display:block}.quote-queue-mobile-back{position:sticky;top:0;z-index:3;display:flex;padding:.4rem .65rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.quote-queue-mobile-back+.quote-intent-inspector .quote-total-band{top:3rem}}@media(max-width:48rem){.quote-queue-workspace{height:max(36rem,calc(100dvh - 8.5rem))}.quote-queue-controls{padding:.65rem}.quote-queue-toolbar-fields{width:100%;grid-template-columns:minmax(0,1fr) auto}.quote-queue-refresh-label{display:none}.quote-queue-refresh-button{min-width:2.75rem}.quote-queue-active-refinements{align-items:flex-start;justify-content:space-between}.quote-queue-review-column{width:9.5rem}.quote-queue-table th,.quote-queue-table td{padding:.55rem .6rem}.quote-queue-review-flags{align-items:flex-end;flex-direction:column}.quote-register-table colgroup,.quote-register-table thead{display:none}.quote-register-table,.quote-register-table tbody,.quote-register-table tr,.quote-register-table td{display:block;width:100%}.quote-register-table .quote-register-row{border-bottom:1px solid var(--console-line)}.quote-register-table .quote-register-row:last-child{border-bottom:0}.quote-register-table .quote-register-row>td{border-bottom:0;text-align:left}.quote-register-table .quote-register-row>td:first-child{padding-bottom:.3rem}.quote-register-table .quote-register-row>td:last-child{padding-top:0;padding-bottom:.75rem}.quote-register-table .quote-queue-primary{min-height:0}.quote-register-table .quote-queue-reference>:first-child{overflow-wrap:normal;white-space:nowrap}.quote-register-table .quote-queue-review-flags{align-items:flex-start;justify-content:flex-start;flex-direction:row}.quote-register-state-context{grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-items:start;column-gap:.75rem}.quote-register-state-context>.quote-queue-review-flags{grid-column:1;grid-row:1}.quote-register-state-context>.quote-register-estimate{grid-column:2;grid-row:1 / span 2;align-self:center}.quote-register-state-context>:last-child{grid-column:1;grid-row:2}}.bookings-workspace{display:grid;grid-template-rows:minmax(0,1fr);height:clamp(38rem,calc(100dvh - 14.25rem),60rem);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--console-line);border-radius:.625rem;background:var(--console-surface)}.bookings-workspace>.operational-layer-header{display:none}.bookings-workspace>*,.bookings-workspace-grid>*,.bookings-panel-card,.bookings-list,.bookings-inspector-shell{min-width:0;min-height:0}.bookings-operations-page .bookings-workspace>.operational-layer-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;align-content:stretch;gap:0;padding:0;overflow:hidden}.bookings-controls{display:grid;gap:.45rem;padding:.6rem .75rem;border-bottom:1px solid var(--console-line);background:#f7f8f6eb}.bookings-toolbar{display:grid;grid-template-columns:minmax(20rem,1fr) max-content;align-items:end;justify-content:stretch;gap:.5rem}.bookings-toolbar>*,.bookings-toolbar-fields>*,.bookings-search-input{width:100%;min-width:0}.bookings-toolbar-fields{display:grid;width:auto;grid-template-columns:11rem 9.5rem 9.5rem max-content;align-items:end;gap:.5rem}.bookings-active-refinements{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}.bookings-workspace-grid{display:grid;grid-template-columns:minmax(23rem,.78fr) minmax(0,1.22fr);min-height:0;align-items:stretch;gap:.6rem;padding:.6rem;overflow:hidden;background:color-mix(in srgb,var(--console-panel) 56%,var(--console-surface))}.bookings-panel-card{height:100%;overflow:hidden;border-radius:.75rem}.bookings-list{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.bookings-list>.operational-subhead{margin:0;padding:.6rem .75rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.bookings-subhead-copy{display:grid;min-width:0;gap:.1rem}.bookings-heading{display:flex;min-width:0;align-items:center;gap:.45rem}.bookings-scroll-shell{position:relative;min-width:0;min-height:0;overflow:hidden}.bookings-table-scroll{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.bookings-table-scroll::-webkit-scrollbar{width:0;height:0}.bookings-table{width:100%;min-width:100%}.bookings-customer-column{width:auto}.bookings-status-column{width:14.5rem}.bookings-select-cell,.trips-select-cell{width:2.25rem}.bookings-bulk-bar,.trips-bulk-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bookings-table th,.bookings-table td{padding:.55rem .75rem;vertical-align:middle}.bookings-row{cursor:pointer}.bookings-row[data-selected=true]>td{background:color-mix(in srgb,var(--console-panel-strong) 82%,var(--console-surface));box-shadow:inset 0 1px color-mix(in srgb,var(--console-line) 72%,transparent),inset 0 -1px color-mix(in srgb,var(--console-line) 72%,transparent)}.bookings-primary{display:grid;width:100%;min-height:3.2rem;align-content:center;gap:.12rem;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bookings-primary:focus-visible{border-radius:.25rem;outline:2px solid color-mix(in srgb,var(--console-accent-strong) 58%,transparent);outline-offset:3px}.bookings-primary>*{min-width:0;overflow-wrap:anywhere}.bookings-reference{display:flex!important;align-items:center;flex-wrap:wrap;gap:.15rem .3rem!important}.bookings-reference time{color:var(--console-muted);font-size:.75rem;white-space:nowrap}.bookings-status-cell{text-align:right}.bookings-status-context{display:grid;min-width:0;justify-items:end;gap:.18rem}.bookings-pagination-fieldset{min-width:0;margin:0;padding:0;border:0}.bookings-pagination{padding:.45rem .65rem;border-top:1px solid var(--console-line);background:var(--console-surface)}.bookings-list>.operational-state,.bookings-inspector-shell>.operational-state{height:100%;min-height:0;padding:0}.bookings-list>.operational-state>*,.bookings-inspector-shell>.operational-state>*{border:0;border-radius:0;background:transparent}.bookings-inspector-shell{display:block;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.bookings-detail-stub{display:grid;gap:.75rem;padding:.85rem}.bookings-detail-stub-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.bookings-detail-stub-facts{display:grid;gap:.5rem .75rem;margin:0}.bookings-detail-stub-facts>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.5rem}.bookings-detail-stub-facts dt,.bookings-detail-stub-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.bookings-selection-warning{padding:0 0 .25rem}.bookings-detail-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem;border-top:1px solid var(--console-line)}.bookings-covered-dialog{display:grid;gap:.75rem;padding:1rem}.bookings-covered-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--console-line-soft)}.bulk-action-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.bulk-action-failures{margin:.5rem 0 0;padding-left:1.25rem;max-height:12rem;overflow-y:auto}.bookings-mobile-back{display:none}@media(max-width:72rem){.bookings-toolbar{grid-template-columns:minmax(0,1fr)}.bookings-toolbar-fields{width:max-content;max-width:100%;justify-content:start}}@media(max-width:64rem){.bookings-workspace.bookings-workspace-detail-open{height:max(38rem,calc(100dvh - 5rem))}.bookings-workspace-detail-open>.operational-layer-header,.bookings-workspace-detail-open .bookings-controls{display:none}.bookings-operations-page .bookings-workspace-detail-open>.operational-layer-body{grid-template-rows:minmax(0,1fr)}.bookings-workspace-grid{grid-template-columns:1fr;padding:.5rem}.bookings-inspector-card,.bookings-workspace-grid.bookings-detail-open .bookings-list-card{display:none}.bookings-workspace-grid.bookings-detail-open .bookings-inspector-card{display:block}.bookings-mobile-back{position:sticky;top:0;z-index:3;display:flex;padding:.4rem .65rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}}@media(max-width:48rem){.bookings-workspace{height:max(36rem,calc(100dvh - 8.5rem))}.bookings-controls{padding:.65rem}.bookings-toolbar-fields{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bookings-refresh-label{display:none}.bookings-refresh-button{min-width:2.75rem}.bookings-active-refinements{align-items:flex-start;justify-content:space-between}.bookings-status-column{width:9.5rem}.bookings-table th,.bookings-table td{padding:.55rem .6rem}}@media(hover:hover)and (pointer:fine){.bookings-row:not([data-selected=true]):hover>td{background:color-mix(in srgb,var(--console-panel) 62%,var(--console-surface))}}.trips-workspace{display:grid;grid-template-rows:minmax(0,1fr);height:clamp(38rem,calc(100dvh - 14.25rem),60rem);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--console-line);border-radius:.625rem;background:var(--console-surface)}.trips-workspace>.operational-layer-header{display:none}.trips-workspace>*,.trips-workspace-grid>*,.trips-panel-card,.trips-list,.trips-inspector-shell{min-width:0;min-height:0}.trips-operations-page .trips-workspace>.operational-layer-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;gap:.6rem;padding:.6rem;overflow:hidden;background:color-mix(in srgb,var(--console-panel) 56%,var(--console-surface))}.trips-controls{display:grid;gap:.45rem;padding:.6rem .75rem;border:1px solid var(--console-line);border-radius:.625rem;background:var(--console-surface)}.trips-toolbar{display:grid;grid-template-columns:11rem 9.5rem 9.5rem max-content;align-items:end;gap:.5rem}.trips-toolbar>*{min-width:0}.trips-active-refinements{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}.trips-workspace-grid{display:grid;grid-template-columns:minmax(23rem,.78fr) minmax(0,1.22fr);min-height:0;align-items:stretch;gap:.6rem}.trips-panel-card{height:100%;overflow:hidden;border-radius:.75rem}.trips-list{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.trips-inspector-shell{display:block;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.trips-inspector-shell>.operational-state{height:100%;min-height:0;padding:0}.trips-inspector-shell>.operational-state>*{border:0;border-radius:0;background:transparent}.trips-mobile-back{display:none}.trips-detail-stub{display:grid;gap:.75rem;padding:.85rem}.trips-detail-stub-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.trips-detail-stub-facts{display:grid;gap:.5rem .75rem;margin:0}.trips-detail-stub-facts>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.5rem}.trips-detail-stub-facts dt,.trips-detail-stub-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.trips-candidates{display:grid;gap:.6rem;padding-top:.5rem;border-top:1px solid var(--console-line)}.trips-candidates-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.trips-candidate-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.trips-candidate-card{display:grid;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--console-line);border-radius:.625rem;background:var(--console-surface)}.trips-candidate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.trips-candidate-head>div:first-child{display:grid;min-width:0;gap:.1rem}.trips-candidate-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0}.trips-candidate-facts>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.4rem}.trips-candidate-facts dt,.trips-candidate-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.trips-candidate-warnings{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.trips-candidate-warning-warning,.trips-candidate-warning-blocker{padding:.3rem .5rem;border-radius:.4rem}.trips-candidate-warning-warning{background:color-mix(in srgb,var(--console-accent-strong) 14%,var(--console-surface))}.trips-candidate-warning-blocker{background:color-mix(in srgb,var(--console-danger) 12%,var(--console-surface))}.trips-candidate-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.trips-list>.operational-subhead{margin:0;padding:.6rem .75rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.trips-subhead-copy{display:grid;min-width:0;gap:.1rem}.trips-heading{display:flex;min-width:0;align-items:center;gap:.45rem}.trips-scroll-shell{position:relative;min-width:0;min-height:0;overflow:hidden}.trips-table-scroll{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.trips-table-scroll::-webkit-scrollbar{width:0;height:0}.trips-table{width:100%;min-width:100%}.trips-booking-column{width:auto}.trips-status-column{width:14.5rem}.trips-table th,.trips-table td{padding:.55rem .75rem;vertical-align:middle}.trips-row{cursor:pointer}.trips-primary{display:grid;width:100%;min-height:3.2rem;align-content:center;gap:.12rem;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.trips-primary:focus-visible{border-radius:.25rem;outline:2px solid color-mix(in srgb,var(--console-accent-strong) 58%,transparent);outline-offset:3px}.trips-primary>*{min-width:0;overflow-wrap:anywhere}.trips-reference{display:flex!important;align-items:center;flex-wrap:wrap;gap:.15rem .3rem!important}.trips-reference time{color:var(--console-muted);font-size:.75rem;white-space:nowrap}.trips-status-cell{text-align:right}.trips-status-context{display:grid;min-width:0;justify-items:end;gap:.18rem}.trips-pagination-fieldset{min-width:0;margin:0;padding:0;border:0}.trips-pagination{padding:.45rem .65rem;border-top:1px solid var(--console-line);background:var(--console-surface)}.trips-list>.operational-state{height:100%;min-height:0;padding:0}.trips-list>.operational-state>*{border:0;border-radius:0;background:transparent}@media(hover:hover)and (pointer:fine){.trips-row:hover>td{background:color-mix(in srgb,var(--console-panel) 62%,var(--console-surface))}}@media(max-width:72rem){.trips-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:64rem){.trips-workspace.trips-workspace-detail-open{height:max(38rem,calc(100dvh - 5rem))}.trips-workspace-detail-open>.operational-layer-header,.trips-workspace-detail-open .trips-controls{display:none}.trips-operations-page .trips-workspace-detail-open>.operational-layer-body{grid-template-rows:minmax(0,1fr)}.trips-workspace-grid{grid-template-columns:1fr}.trips-inspector-card,.trips-workspace-grid.trips-detail-open .trips-list-card{display:none}.trips-workspace-grid.trips-detail-open .trips-inspector-card{display:block}.trips-mobile-back{position:sticky;top:0;z-index:3;display:flex;padding:.4rem .65rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}}@media(max-width:48rem){.trips-workspace{height:max(36rem,calc(100dvh - 8.5rem))}.trips-controls{padding:.65rem}.trips-toolbar{grid-template-columns:minmax(0,1fr)}.trips-refresh-label{display:none}.trips-refresh-button{min-width:2.75rem}.trips-active-refinements{align-items:flex-start;justify-content:space-between}.trips-status-column{width:9.5rem}.trips-table th,.trips-table td{padding:.55rem .6rem}}.new-booking-dialog{width:min(56rem,calc(100vw - 2rem))!important;max-width:min(56rem,calc(100vw - 2rem))!important}.new-booking-body{display:grid;gap:1rem}.new-booking-vehicle-step{display:grid;gap:.75rem}.new-booking-vehicle-error{display:flex;align-items:center;gap:.75rem}.new-booking-restricted-notice{padding:.75rem 1rem;border:1px solid var(--console-line);border-radius:.5rem;background:var(--console-panel)}.new-booking-vehicle-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.new-booking-vehicle-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--console-line);border-radius:.75rem;background:var(--console-surface)}.new-booking-vehicle-card--selected{border-color:var(--console-accent, currentColor);box-shadow:0 0 0 1px var(--console-accent, currentColor)}.new-booking-vehicle-card--restricted{opacity:.6}.new-booking-vehicle-card-image{width:100%;height:7rem;object-fit:cover}.new-booking-vehicle-card-body{display:grid;gap:.35rem;padding:.85rem}.new-booking-confirm-step{display:grid;gap:1.25rem}.quote-intent-inspector{display:grid;min-width:0;align-content:start;gap:0}.quote-inspector-sticky{position:sticky;top:0;z-index:3;min-width:0;background:var(--console-surface)}.quote-inspector-identity{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem;background:color-mix(in srgb,var(--console-surface) 94%,var(--console-panel))}.quote-intent-errors:empty{display:none}.quote-intent-errors:not(:empty){display:grid;gap:.5rem;padding:.75rem .75rem 0}.quote-inspector-identity-copy,.quote-inspector-value{display:grid;min-width:0;gap:.15rem}.quote-inspector-identity-copy h2,.quote-inspector-value>strong{margin:0;color:var(--console-line-strong);line-height:1.08}.quote-inspector-identity-copy h2{overflow:hidden;font-size:clamp(1.15rem,1.5vw,1.55rem);text-overflow:ellipsis;white-space:nowrap}.quote-inspector-reference{width:max-content;max-width:100%;color:var(--console-muted)}.quote-inspector-value{justify-items:end}.quote-inspector-value>strong{font-size:1.35rem;font-variant-numeric:tabular-nums}.quote-intent-statuses{display:flex;max-width:28rem;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.3rem}.quote-intent-status{display:flex;min-width:0;align-items:center;gap:.25rem}.quote-intent-tabs{min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 .75rem .65rem;background:var(--console-surface)}.quote-intent-tabs>*{width:max-content;min-width:15rem}.quote-intent-body{min-width:0;padding:0 .75rem .75rem}.quote-intent-stack{display:grid;min-width:0;align-content:start;gap:.65rem}.quote-intent-stack>.operational-layer-card{border:1px solid var(--console-line);border-radius:.55rem;background:var(--console-surface)}.quote-dispatch-workspace{gap:0;overflow:hidden;border:1px solid var(--console-line);border-radius:.55rem;background:var(--console-surface)}.quote-dispatch-workspace>.operational-layer-card{border:0;border-top:1px solid var(--console-line);border-radius:0;box-shadow:none}.quote-dispatch-workspace>.operational-layer-card:first-child{border-top:0}.quote-dispatch-workspace>.operational-layer-card>.operational-layer-body{box-shadow:none}.quote-intent-stack .operational-layer-header{gap:.75rem;padding:.65rem .75rem;background:color-mix(in srgb,var(--console-panel) 42%,var(--console-surface))}.quote-intent-stack .operational-layer-body{gap:.7rem;padding:.75rem}.quote-review-signal-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--console-line-soft);border-radius:.45rem;overflow:hidden;background:var(--console-line-soft)}.quote-review-signal{display:grid;min-width:0;align-content:center;justify-items:start;gap:.3rem;padding:.6rem;background:var(--console-surface)}.quote-review-signal>:last-child{max-width:100%;overflow-wrap:anywhere}.quote-review-command{display:grid;min-width:0;gap:.55rem;padding-top:.7rem;border-top:1px solid var(--console-line)}.quote-review-command-body{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.quote-review-command-copy{display:grid;min-width:0;gap:.2rem}.quote-review-command-copy h4{margin:0}.quote-review-command-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem}.quote-operations-page button .text-kumo-default,.quote-review-dialog button .text-kumo-default{color:inherit}.quote-review-action-menu span{display:grid;gap:.1rem}.quote-review-action-menu small{max-width:20rem;color:var(--console-muted);white-space:normal}.quote-contact-facts{display:grid;min-width:0;grid-template-columns:minmax(9rem,.8fr) minmax(14rem,1.35fr) minmax(9rem,.85fr);gap:.55rem;padding-top:.1rem}.quote-customer-relationship{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.55rem .65rem;border:1px solid var(--console-line-soft);border-radius:.45rem;background:color-mix(in srgb,var(--console-panel) 48%,var(--console-surface))}.quote-customer-relationship-header{grid-column:1 / -1}.quote-customer-relationship-summary,.quote-customer-relationship-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.35rem .5rem}.quote-customer-relationship-summary>.text-kumo-subtle{min-width:0;overflow-wrap:anywhere}.quote-customer-relationship-actions{flex:none;justify-content:flex-end}.quote-customer-relationship-actions a{white-space:nowrap}.quote-copy-fact{display:grid;min-width:0;align-content:start;gap:.25rem}.quote-copy-control,.quote-technical-copy{width:100%;min-width:0}.quote-copy-control>*,.quote-technical-copy>*{min-width:0}.quote-trip-summary{display:grid;min-width:0;grid-template-columns:minmax(16rem,1.25fr) minmax(14rem,.75fr);gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--console-line-soft)}.quote-route-block,.quote-trip-facts{display:grid;min-width:0;align-content:start;gap:.42rem}.quote-section-kicker,.quote-technical-group-title{display:flex;align-items:center;gap:.35rem;color:var(--console-line-strong);font-size:.72rem;font-weight:850}.quote-route-leg,.quote-compact-fact{display:grid;min-width:0;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.75rem}.quote-route-leg>span,.quote-compact-fact>span{display:flex;align-items:center;gap:.25rem;color:var(--console-muted)}.quote-route-leg strong,.quote-compact-fact strong{min-width:0;overflow-wrap:anywhere}.quote-guidance-card .operational-layer-body{gap:.55rem}.quote-delivery-blocker-impact{display:grid;gap:.15rem}.quote-email-blocked-note{padding-top:.55rem;border-top:1px solid var(--console-line-soft)}.quote-guidance-estimate{display:grid;gap:.1rem}.quote-guidance-estimate p{margin:0;font-variant-numeric:tabular-nums}.quote-guidance-grid,.quote-technical-note-columns{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.quote-guidance-group,.quote-guidance-response,.quote-technical-notes{display:grid;min-width:0;gap:.3rem}.quote-guidance-group ul,.quote-technical-notes ul{display:grid;gap:.25rem;margin:0;padding-left:1.1rem;color:var(--console-ink);font-size:.72rem;line-height:1.45}.quote-guidance-response{padding:.55rem .65rem;border-radius:.4rem;background:color-mix(in srgb,var(--console-panel) 72%,var(--console-surface))}.quote-guidance-response-copy,.quote-policy-decision-copy,.quote-delivery-response-copy,.quote-delivery-fact-copy{width:100%;min-width:0}.quote-technical-record>.operational-layer-body{gap:0;padding:0}.quote-technical-state-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.75rem}.quote-technical-group{display:grid;min-width:0;align-content:start;gap:.45rem;padding:.6rem;border:1px solid var(--console-line-soft);border-radius:.4rem;background:color-mix(in srgb,var(--console-panel) 45%,var(--console-surface))}.quote-technical-group dl,.quote-evidence-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:0}.quote-technical-group dl{grid-template-columns:1fr}.quote-technical-fact{display:grid;min-width:0;grid-template-columns:minmax(5.5rem,.72fr) minmax(0,1.28fr);align-items:start;gap:.45rem;font-size:.7rem;line-height:1.4}.quote-technical-fact dt,.quote-technical-fact dd{min-width:0;margin:0;overflow-wrap:anywhere}.quote-technical-fact dt{color:var(--console-muted)}.quote-technical-fact dd{color:var(--console-ink);font-weight:750}.quote-technical-fact-error dd{color:var(--console-danger-strong, #a52b27)}.quote-technical-section{display:grid;min-width:0;gap:.6rem;padding:.75rem;border-top:1px solid var(--console-line)}.quote-technical-section-head,.quote-review-audit-title{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem}.quote-technical-section-head>div:first-child{display:grid;min-width:0;gap:.15rem}.quote-technical-section-head h4{margin:0}.quote-review-audit-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.quote-review-audit-list li{position:relative;display:grid;grid-template-columns:.75rem minmax(0,1fr);gap:.5rem;padding:.5rem 0;border-top:1px solid var(--console-line-soft)}.quote-review-audit-list li:first-child{border-top:0}.quote-review-audit-marker{width:.45rem;height:.45rem;margin-top:.3rem;border-radius:50%;background:var(--console-accent-strong)}.quote-review-audit-list li:last-child .quote-review-audit-marker{background:var(--console-muted)}.quote-review-audit-copy{display:grid;min-width:0;gap:.15rem}.quote-review-audit-empty{display:grid;gap:.2rem;padding:.55rem .65rem;border-radius:.4rem;background:color-mix(in srgb,var(--console-panel) 64%,var(--console-surface))}.quote-price-breakdown{display:grid;min-width:0;border-top:1px solid var(--console-line-soft)}.quote-price-line{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid var(--console-line-soft);font-size:.72rem}.quote-price-line>span{display:grid;min-width:0;gap:.05rem}.quote-price-line small,.quote-price-line-internal{color:var(--console-muted)}.quote-price-total{border-bottom:0;font-size:.78rem}.quote-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem}.quote-policy-decisions{display:grid;min-width:0;gap:.35rem}.quote-policy-decisions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.quote-policy-decision{display:grid;min-width:0;gap:.25rem;padding:.45rem .55rem;border:1px solid var(--console-line-soft);border-radius:.4rem;background:color-mix(in srgb,var(--console-panel) 55%,var(--console-surface))}.quote-delivery-error{padding:0 .75rem .75rem}.quote-review-dialog{width:min(38rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0}.quote-review-dialog-form{display:grid;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.quote-review-dialog-header,.quote-review-dialog-body{display:grid;min-width:0;gap:.65rem}.quote-review-dialog-header{padding:1rem 1.1rem .85rem;border-bottom:1px solid var(--console-line)}.quote-review-dialog-title-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.quote-review-dialog-body{overflow-y:auto;padding:1rem 1.1rem}.quote-review-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1.1rem;border-top:1px solid var(--console-line);background:var(--console-surface)}.quote-delivery-summary,.quote-delivery-review,.quote-delivery-content,.quote-delivery-response{display:grid;min-width:0;gap:.55rem}.quote-delivery-section-heading{display:flex;align-items:center;gap:.4rem}.quote-delivery-section-heading h3,.quote-delivery-content h3{margin:0}.quote-delivery-facts{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin:0;padding:.7rem;border:1px solid var(--console-line-soft);border-radius:.45rem;background:color-mix(in srgb,var(--console-panel) 45%,var(--console-surface))}.quote-delivery-facts>div{display:grid;min-width:0;grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);gap:.5rem;font-size:.75rem}.quote-delivery-facts dt,.quote-delivery-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.quote-delivery-facts dt{color:var(--console-muted)}.quote-delivery-facts dd{color:var(--console-ink);font-weight:750}.quote-delivery-review{padding:.75rem;border:1px solid color-mix(in srgb,var(--console-warn) 35%,var(--console-line));border-radius:.45rem;background:color-mix(in srgb,var(--console-accent-soft) 38%,var(--console-surface))}.quote-delivery-review ul{display:grid;gap:.2rem;margin:0;padding-left:1.1rem;font-size:.75rem}.quote-delivery-content{padding-top:.7rem;border-top:1px solid var(--console-line-soft)}.quote-delivery-response{padding:.6rem;border-radius:.4rem;background:color-mix(in srgb,var(--console-panel) 68%,var(--console-surface))}@media(max-width:78rem){.quote-review-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-contact-facts,.quote-trip-summary{grid-template-columns:1fr}}@media(max-width:64rem){.quote-queue-mobile-back+.quote-intent-inspector .quote-inspector-sticky{top:0}.quote-technical-state-grid{grid-template-columns:1fr}}@media(max-width:40rem){.quote-inspector-sticky{position:static}.quote-inspector-identity{grid-template-columns:1fr}.quote-inspector-value{justify-items:start}.quote-intent-statuses{justify-content:flex-start}.quote-customer-relationship{align-items:flex-start;flex-direction:column}.quote-customer-relationship-actions{justify-content:flex-start}.quote-review-command-body,.quote-guidance-grid,.quote-technical-note-columns,.quote-evidence-grid,.quote-policy-decisions>div,.quote-delivery-facts{grid-template-columns:1fr}.quote-delivery-facts>div{grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.3fr)}.quote-review-command-actions,.quote-review-command-actions>button{width:100%}.quote-review-command-actions{justify-content:flex-start}.quote-review-command-actions button{justify-content:center}.quote-review-dialog-actions{align-items:stretch;flex-direction:column-reverse}.quote-review-dialog-actions button{width:100%;justify-content:center}}
