:root{--brand-navy: #03152b;--brand-navy-hover: #0d2c4d;--brand-cyan: #07d0e8;--brand-cyan-ink: #0b6f83;--brand-cyan-soft: #d9f6fb;--console-page: #f6f8fb;--console-grid: rgba(3, 21, 43, .05);--console-grid-strong: rgba(3, 21, 43, .09);--console-surface: #ffffff;--console-panel: #f0f4f8;--console-panel-strong: #dfe7ee;--console-line: #bfcbd7;--console-line-soft: #d8e0e8;--console-line-strong: #0a2038;--console-ink: #0d1b2c;--console-muted: #4c5e72;--console-soft-muted: #57687b;--console-accent: var(--brand-cyan);--console-accent-strong: #0b8fa3;--console-accent-soft: var(--brand-cyan-soft);--console-success: #236650;--console-warn: #7c5200;--console-danger: #9b2f2f;--color-kumo-brand: var(--brand-navy);--color-kumo-brand-hover: var(--brand-navy-hover);--color-kumo-focus: var(--brand-cyan-ink);--text-color-kumo-link: var(--brand-cyan-ink);--color-kumo-info: var(--brand-cyan-ink);--color-kumo-info-tint: var(--brand-cyan-soft);--text-color-kumo-info: #08556a;--color-kumo-badge-blue: var(--brand-cyan-ink);--text-color-kumo-default: var(--console-ink);--text-color-kumo-strong: #081120;--text-color-kumo-subtle: var(--console-muted);--color-kumo-canvas: var(--console-page);--color-kumo-elevated: #f2f6fa;--color-kumo-recessed: #eaf0f5;--color-kumo-tint: #f0f4f8;--color-kumo-fill: #e3eaf1;--color-kumo-fill-hover: #eef3f7;--color-kumo-interact: #bfcbd7;--color-kumo-line: rgba(3, 21, 43, .12);--color-kumo-hairline: #e4eaf0;--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))}.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}.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:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),var(--console-surface);background-size:24px 24px,24px 24px,auto;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}.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)}button[class*=--kumo-button-emphasis-bg] .text-kumo-default{color:inherit}button[class*=--kumo-button-emphasis-bg]:focus-visible{--kumo-button-emphasis-ring: var(--brand-cyan) !important;outline:2px solid rgba(3,21,43,.55);outline-offset:2px}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:not([data-kumo-component]),.modal-panel .query-builder-shell button:not([data-kumo-component]){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:not([data-kumo-component]):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){display:none}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}.admin-top-nav{position:sticky;top:var(--admin-header-height);z-index:29;display:flex;align-items:center;gap:.25rem;overflow-x:auto;overflow-y:hidden;padding:.4rem 1rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.admin-top-nav-item{display:flex;flex:0 0 auto;align-items:center;gap:.4rem;padding:.35rem .65rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--console-muted);font:inherit;font-size:.78rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:color .12s ease,border-color .12s ease}.admin-top-nav-item:hover{color:var(--console-ink)}.admin-top-nav-item.active{border-bottom-color:var(--sidebar-cyan);color:var(--sidebar-navy)}.admin-top-nav-icon{width:1rem;height:1rem;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.admin-top-nav-item{transition:none}}.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;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;contain:inline-size;position:relative}.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(26rem,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{flex:0 0 auto}.admin-page-header-account-actions{flex:0 1 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;flex:0 1 auto;min-width:0;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(--console-accent, #07d0e8);color:var(--console-line-strong, #0a2038);font-weight:650;white-space:nowrap}.admin-page-header-quote-action:not(:disabled):hover{background:#05b8cd;color:var(--console-line-strong, #0a2038)}.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}.admin-fx-widget{flex:0 0 auto}.admin-fx-trigger{min-width:2.25rem;min-height:2.25rem}.admin-fx-popover{position:relative;z-index:140;width:min(20rem,calc(100vw - 1rem));max-height:min(30rem,calc(100dvh - 4.5rem));padding:.9rem;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);overflow-y:auto}.admin-fx-popover-head{margin-bottom:.65rem}.admin-fx-popover-title{color:var(--console-ink);font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.admin-fx-popover-description{margin-top:.15rem;color:var(--console-muted);font-size:.7rem;line-height:1.4}.admin-fx-loading{display:flex;min-height:5.25rem;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 0;color:var(--console-muted);font-size:.75rem}.admin-fx-state{padding:.25rem 0}.admin-fx-form{display:flex;flex-direction:column;gap:.75rem}.admin-fx-currency-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:.5rem}.admin-fx-swap{margin-bottom:.1rem}.admin-fx-result{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .7rem;border:1px solid var(--console-line-soft);background:var(--console-accent-soft)}.admin-fx-result-amount{margin:0;color:var(--console-ink);font-size:1.05rem;font-weight:700;line-height:1.3}.admin-fx-action-bar{display:flex;justify-content:flex-end}.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;--admin-chrome-height: calc(var(--admin-header-height) + 2.5rem + 1px);--sidebar-navy: #03152b;--sidebar-cyan: #07d0e8;--sidebar-fg: #f2f7fb;--sidebar-fg-muted: rgba(226, 236, 245, .62);--sidebar-line: rgba(226, 236, 245, .12);--sidebar-active-bg: var(--sidebar-cyan);--sidebar-active-fg: var(--sidebar-navy);--sidebar-bg: var(--sidebar-navy);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(--sidebar-fg);background:var(--sidebar-navy)}.sea-admin-sidebar [data-sidebar=content-container]{background:var(--sidebar-navy);border-color:#00000059}.sea-admin-sidebar [data-sidebar=header],.sea-admin-sidebar [data-sidebar=footer]{border-color:var(--sidebar-line)}.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]{border-color:var(--sidebar-line);color:var(--sidebar-fg-muted);font-weight:700;letter-spacing:.06em}.sea-admin-sidebar [data-sidebar=menu-button]{color:var(--sidebar-fg-muted);transition:color .12s ease}.sea-admin-sidebar [data-sidebar=menu-button]:hover,.sea-admin-sidebar [data-sidebar=menu-button][aria-current=page]{color:var(--sidebar-active-fg)}.sea-admin-sidebar [data-sidebar=menu-button][aria-current=page]{font-weight:650}.sea-admin-sidebar [data-sidebar=menu-badge]{border-color:var(--sidebar-line);color:var(--sidebar-fg-muted);transition:color .12s ease,border-color .12s ease}.sea-admin-sidebar [data-sidebar=menu-button][aria-current=page] [data-sidebar=menu-badge],.sea-admin-sidebar [data-sidebar=menu-button]:hover [data-sidebar=menu-badge]{border-color:color-mix(in srgb,var(--sidebar-navy) 35%,transparent);color:var(--sidebar-navy)}.sea-admin-sidebar [data-sidebar=trigger]{color:var(--sidebar-fg-muted);transition:color .12s ease}.sea-admin-sidebar [data-sidebar=trigger]:hover{color:var(--sidebar-active-fg)}.sea-sidebar-header .brand-mark{flex:0 0 auto;width:2.1rem;height:2.1rem;overflow:hidden;border-color:var(--sidebar-line);border-radius:.5rem;background:var(--sidebar-navy)}.sea-sidebar-header .brand-mark img{display:block;width:100%;height:100%;object-fit:cover}.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(--sidebar-fg);font-size:.78rem;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.sea-sidebar-brand-text small{color:var(--sidebar-fg-muted);font-size:.62rem;font-weight:800;letter-spacing:.04em;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(--sidebar-fg);font-size:.68rem;font-weight:850;line-height:1.15}.sea-sidebar-status small{color:var(--sidebar-fg-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(26rem,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}.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)}}@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-chrome-height));padding:.45rem}.quote-config-page{min-width:0;padding-inline:var(--admin-page-inline-padding)}.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:linear-gradient(to right,var(--console-surface) 20%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),var(--console-surface) 80%) 100% 0,linear-gradient(to right,#03152b59,#03152b00),linear-gradient(to left,#03152b59,#03152b00) 100% 0;background-repeat:no-repeat;background-color:var(--console-surface);background-size:1.5rem 100%,1.5rem 100%,1.25rem 100%,1.25rem 100%;background-position:0 0,100% 0,0 0,100% 0;background-attachment:local,local,scroll,scroll}.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:1.5rem;min-width:0;overflow:hidden;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.editor>*{max-width:100%;min-width:0}.panel,.subpanel{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%;transition:border-color .12s ease,background-color .12s ease;min-width:0;min-height:4.05rem;padding:0;border:1px solid var(--color-kumo-line, var(--console-line-soft));border-radius:.5rem;overflow:hidden;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-accent-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-accent-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{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;transition:border-color .12s ease,background-color .12s ease}.rule-picker{cursor:pointer}.version-list-item{display:flex;flex-direction:column;gap:.25rem;min-width:0}.version-rollback-button{align-self:flex-end}button.eval-row{width:100%;cursor:pointer}.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;overflow-y:hidden;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:not([data-kumo-component] select),.query-builder-shell input:not([class*=kumo]):not([data-kumo-component] input),.query-builder-shell textarea,.query-builder-shell button:not([data-kumo-component]){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:grid;visibility:hidden;opacity:0;transform:scale(.95);transform-origin:top right;transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s;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{visibility:visible;opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.rule-value-guide-popover{transition:opacity .1s ease,visibility .1s}}.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;transition:background-color .12s ease,color .12s ease;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(--color-kumo-line, var(--console-line-soft));border-radius:.5rem;background:var(--lyra-surface);color:var(--lyra-ink)}.zone-editor .zone-rule-card:hover{border-color:var(--console-accent-strong);background:var(--lyra-panel)}.zone-editor .zone-rule-card.active{border-color:var(--console-accent-strong);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;grid-template-columns:minmax(0,1fr);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-chrome-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;overflow-y:hidden;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}.live-quote-sheet{align-content:start}.sheet-section{display:grid;align-content:start;gap:.55rem;min-width:0;padding:.6rem .55rem;border:1px solid var(--console-line);background:var(--console-panel)}.sheet-disclosure{display:flex;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .4rem;border:1px solid var(--console-line);background:transparent;color:var(--console-muted);cursor:pointer;font:inherit;font-size:.7rem;font-weight:700;text-align:left}.sheet-disclosure:hover,.sheet-disclosure:focus-visible{background:var(--console-accent-soft);color:var(--console-ink)}.sheet-disclosure:focus-visible,.readiness-item:focus-visible{outline:2px solid rgba(185,147,47,.55);outline-offset:-2px}.sheet-disclosure svg{flex:none;transition:transform .12s ease}.sheet-disclosure svg.open{transform:rotate(90deg)}.sheet-disclosure small{overflow:hidden;color:var(--console-soft-muted);font-size:.66rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sheet-disclosure.section-level{min-height:2.3rem;font-size:.74rem}.readiness-hint{margin:.4rem .1rem 0;color:var(--console-soft-muted);font-size:.66rem;line-height:1.4}.sheet-disclosure-body{display:grid;gap:.55rem;min-width:0}.stop-list{display:grid;gap:.5rem;min-width:0}.stop-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:start;min-width:0}.stop-row>vaadin-button{margin-top:1.15rem}.timezone-block{display:grid;gap:.3rem;min-width:0}.timezone-status{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label  edit" "value  edit" "source edit";column-gap:.5rem;align-items:center;min-width:0;min-height:2.3rem;padding:.25rem .1rem}.timezone-status-label{grid-area:label;color:var(--console-muted);font-size:.72rem;font-weight:700;line-height:1.2}.timezone-status-value{grid-area:value;overflow:hidden;font-size:.82rem;line-height:1.35;text-overflow:ellipsis}.timezone-status-source{grid-area:source;color:var(--console-soft-muted);font-size:.68rem;line-height:1.3}.timezone-status>vaadin-button{grid-area:edit}.timezone-actions{display:flex;flex-wrap:wrap;gap:.35rem}.round-trip-row{display:flex;flex-wrap:wrap;gap:.2rem .6rem;align-items:center}.round-trip-row .checkbox-option-grid{grid-template-columns:auto;margin:0}.round-trip-note{color:var(--console-soft-muted);font-size:.68rem;line-height:1.3}.return-leg{display:grid;gap:.55rem;min-width:0;padding:.55rem;border:1px solid var(--console-line);border-left:3px solid var(--console-line-strong);background:var(--console-surface)}.pair-summary{display:grid;gap:.4rem;padding-bottom:.55rem}.pair-summary .segmented{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pair-total{font-size:.82rem;font-weight:800}.readiness-list{display:grid;gap:0;border:1px solid var(--console-line);background:var(--console-panel)}.readiness-item{display:flex;gap:.45rem;align-items:flex-start;width:100%;min-height:2.1rem;padding:.4rem .5rem;border:0;border-bottom:1px solid var(--console-line-soft);background:transparent;color:var(--console-ink);cursor:pointer;font:inherit;text-align:left}.readiness-item:last-child{border-bottom:0}.readiness-item:hover,.readiness-item:focus-visible{background:var(--console-accent-soft)}.readiness-icon{display:grid;flex:none;place-items:center;margin-top:.1rem;color:var(--console-warn)}.readiness-item.captured .readiness-icon{color:var(--console-success)}.readiness-item.assumed .readiness-icon{color:var(--console-warn)}.readiness-item.assumed .readiness-value{color:var(--console-muted)}.readiness-text{display:grid;gap:.1rem;min-width:0}.readiness-label{color:var(--console-muted);font-size:.62rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.readiness-label small{font-weight:500;text-transform:none}.readiness-value{overflow:hidden;font-size:.74rem;line-height:1.3;text-overflow:ellipsis}.readiness-value.pending{color:var(--console-soft-muted);font-style:italic}.readiness-warn{color:var(--console-warn);font-size:.66rem;line-height:1.35}.quote-result-next-actions{display:flex;flex-wrap:wrap;gap:.35rem;padding-bottom:.55rem}.vehicle-capacity-hint{display:block;margin-top:.25rem;color:var(--console-soft-muted);font-size:.7rem;line-height:1.4}.vehicle-capacity-hint.over-capacity{color:var(--kumo-color-text-warning, #b45309);font-weight:600}.quote-pair-link{align-self:flex-start}.live-quote-confirm-note{margin:0;color:var(--console-soft-muted);font-size:.7rem;line-height:1.4}.live-quote-footer{display:flex;gap:.6rem;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-top:1px solid var(--console-line);background:var(--console-surface)}.live-quote-footer-status{min-width:0;overflow:hidden;font-size:.7rem;line-height:1.35;text-align:center}.live-quote-footer-status.muted{color:var(--console-muted)}.live-quote-footer-status.warn{color:var(--console-warn);font-weight:700}.live-quote-footer-status.danger{color:var(--console-danger);font-weight:700}.live-quote-footer-status.success{color:var(--console-success);font-weight:700}.required-select>div>div:first-child>span:after{content:" *";color:var(--console-danger);font-weight:900}.address-field-message{font-size:.68rem;line-height:1.3}.address-field-message.muted{color:var(--console-soft-muted)}.address-field-message.warn{color:var(--console-warn)}.address-field-message.success{color:var(--console-success)}.address-field-message.error{color:var(--console-danger);font-weight:800}.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-access-form{display:grid;min-width:0;gap:1.5rem}.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;padding-inline:var(--admin-page-inline-padding);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;overflow-y:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem}.registry-table{width:100%;min-width:58rem}.audit-log-page .registry-toolbar{grid-template-columns:minmax(13rem,1fr) minmax(9rem,12rem) minmax(9rem,12rem) auto}@media(max-width:64rem){.audit-log-page .registry-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(10rem,13rem)}}@media(max-width:48rem){.audit-log-page .registry-toolbar{grid-template-columns:1fr}}.fleet-page .registry-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(11rem,14rem) auto auto}@media(max-width:64rem){.fleet-page .registry-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(10rem,13rem)}}@media(max-width:48rem){.fleet-page .registry-toolbar{grid-template-columns:1fr}}.audit-changes{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.3rem;row-gap:.25rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.8125rem;line-height:1.4}.audit-changes-entry{display:inline}.audit-changes-key{color:var(--console-ink);font-weight:600}.audit-changes-colon,.audit-changes-divider{color:var(--console-muted)}.audit-changes-value{color:var(--console-muted);overflow-wrap:anywhere}.audit-changes-from{color:var(--console-muted);text-decoration:line-through;text-decoration-color:var(--console-line-strong);overflow-wrap:anywhere}.audit-changes-arrow{color:var(--console-accent)}.audit-changes-to{color:var(--console-ink);font-weight:600;overflow-wrap:anywhere}.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;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.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}.driver-zone-checklist>div:has(>label[data-kumo-component=Checkbox]){max-height:17.35rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.1rem .6rem .1rem .1rem;margin:.1rem 0;border:1px solid var(--console-line-soft);border-radius:.5rem}.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}.corporate-accounts-table{min-width:63rem}.corporate-accounts-table th:nth-child(2){width:7rem}@media(max-width:48rem){.corporate-no-members-cue{padding-inline:0;border-color:transparent;background:transparent}}.corporate-accounts-table th:nth-child(3){width:7.5rem}.corporate-accounts-table th:nth-child(4){width:9.5rem}.corporate-accounts-table th:nth-child(5){width:8.5rem}.corporate-accounts-table th:nth-child(6){width:6.75rem}.corporate-accounts-table th:last-child{width:5.5rem}.corporate-accounts-table th:nth-child(2),.corporate-accounts-table td:nth-child(2),.corporate-accounts-table th:nth-child(4),.corporate-accounts-table td:nth-child(4){text-align:right}.corporate-count-cell,.corporate-balance-cell{font-variant-numeric:tabular-nums}.corporate-balance-cell{display:grid;justify-items:end;gap:.15rem}.corporate-account-identity{display:grid;min-width:0;gap:.15rem}.corporate-account-identity p,.corporate-account-identity span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.corporate-account-row{cursor:pointer}.corporate-account-row:hover td{background:color-mix(in srgb,var(--console-panel) 55%,var(--console-surface))}.corporate-accounts-table td:last-child,.corporate-approvals-queue-table td:last-child{text-align:right}.corporate-accounts-table th:last-child,.corporate-accounts-table td:last-child,.corporate-approvals-queue-table th:last-child,.corporate-approvals-queue-table td:last-child,.corporate-members-table th:last-child,.corporate-members-table td:last-child,.corporate-approvals-table th:last-child,.corporate-approvals-table td:last-child{position:sticky;right:0;box-shadow:inset 1px 0 0 var(--console-line-soft)}.corporate-accounts-table td:last-child,.corporate-approvals-queue-table td:last-child,.corporate-members-table td:last-child,.corporate-approvals-table td:last-child{background:var(--color-kumo-base, var(--console-surface))}.corporate-accounts-table th:last-child,.corporate-approvals-queue-table th:last-child,.corporate-members-table th:last-child,.corporate-approvals-table th:last-child{background:var(--color-kumo-tint, var(--console-panel))}.corporate-page .registry-toolbar{grid-template-columns:minmax(14rem,26rem) minmax(11rem,14rem) auto;justify-content:start}.corporate-page .registry-toolbar input,.corporate-page .registry-toolbar input::placeholder{text-overflow:ellipsis}.corporate-account-section-actions button p,.corporate-account-section-actions button .text-kumo-default{color:inherit}.corporate-approvals-queue{display:grid;min-width:0;gap:.75rem}.corporate-approvals-queue-table{min-width:68rem}.corporate-approvals-queue-table th:nth-child(2){width:13rem}.corporate-approvals-queue-table th:nth-child(3){width:7rem}.corporate-approvals-queue-table th:nth-child(4){width:12.5rem}.corporate-approvals-queue-table th:nth-child(5){width:10.5rem}.corporate-approvals-queue-table th:last-child{width:11rem}.corporate-approvals-queue-table th:nth-child(3),.corporate-approvals-queue-table td:nth-child(3){text-align:right}.corporate-queue-amount{font-variant-numeric:tabular-nums}.corporate-queue-identity,.corporate-queue-booking,.corporate-queue-submitted{display:grid;min-width:0;gap:.2rem}.corporate-queue-identity p,.corporate-queue-identity span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.corporate-queue-booking .financials-booking-link{justify-self:start;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word}.corporate-approval-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.corporate-fx-rate-form{display:grid;max-width:42rem;gap:.85rem;padding:1rem 1.15rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface)}.corporate-fx-rate-copy{display:grid;gap:.35rem}.corporate-fx-rate-form-fields{display:grid;justify-items:start;gap:.75rem}.corporate-fx-rate-form-fields .native-field{width:min(13rem,100%)}.corporate-fx-rate-provenance{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.corporate-fx-rate-provenance-label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--console-ink) 72%,var(--console-muted))}.corporate-fx-rate-preview{padding-top:.6rem;border-top:1px solid var(--console-line-soft);font-variant-numeric:tabular-nums}.corporate-account-view-dialog,.corporate-account-editor-dialog{color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.corporate-account-editor-dialog{width:min(46rem,calc(100vw - 2rem))!important;max-width:min(46rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem);overflow:hidden}.corporate-account-editor-dialog form{display:grid;min-width:0;gap:.85rem;max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:.25rem}.corporate-account-editor-dialog form>footer{margin-top:.25rem}.corporate-editor-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.corporate-editor-header>div{display:grid;min-width:0;gap:.35rem}.corporate-editor-header{padding-bottom:.85rem;border-bottom:2px solid var(--console-line-strong)}.corporate-account-editor-dialog form{counter-reset:corporate-section;background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),color-mix(in srgb,var(--console-panel) 45%,var(--console-page));background-size:24px 24px,24px 24px,auto;padding:.85rem}.corporate-editor-section{display:grid;min-width:0;gap:.85rem;margin:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface);box-shadow:0 1px 2px #03152b0d}.corporate-editor-section>legend{float:left;width:100%;padding:0;margin-bottom:.25rem}@media(min-width:48rem){.corporate-editor-section{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.corporate-editor-section>*{grid-column:1 / -1}.corporate-editor-section>.corporate-field-half{grid-column:auto}}.corporate-account-editor-dialog form>footer{position:sticky;bottom:-.85rem;z-index:1;margin:0 -.85rem -.85rem;padding:.85rem;border-top:2px solid var(--console-line-strong);background:var(--console-surface);box-shadow:0 -10px 16px -12px #03152b73}.corporate-account-editor-dialog vaadin-text-field::part(label),.corporate-account-editor-dialog vaadin-select::part(label),.corporate-account-editor-dialog vaadin-number-field::part(label),.corporate-account-editor-dialog vaadin-email-field::part(label),.corporate-account-editor-dialog vaadin-checkbox::part(label),.corporate-account-editor-dialog vaadin-checkbox label,.corporate-account-editor-dialog .native-field>label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--console-ink) 72%,var(--console-muted))}.corporate-member-identity{display:grid;min-width:0;gap:.1rem}.corporate-member-identity p{overflow-wrap:anywhere}.corporate-account-editor-dialog .corporate-editor-header{margin:-.85rem -.85rem 0;padding:.85rem;background:var(--console-surface)}.corporate-account-view-content{display:grid;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr)}.corporate-account-view-header{border-bottom:2px solid var(--console-line-strong)}.corporate-dialog-account-email{display:block;max-width:100%;margin-top:.1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.corporate-dialog-eyebrow,.registry-intro-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--console-muted)}.corporate-dialog-eyebrow:before,.registry-intro-eyebrow:before{content:"";width:.5rem;height:.5rem;background:var(--brand-cyan);border:1px solid var(--console-line-strong)}.corporate-page .registry-intro .registry-title-row{flex-direction:column;align-items:flex-start;gap:.3rem}.corporate-page .registry-table th{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.corporate-page .registry-toolbar label,.corporate-page .registry-toolbar [id$=-label]{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--console-muted)}.corporate-account-view-body{counter-reset:corporate-section;background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),color-mix(in srgb,var(--console-panel) 45%,var(--console-page));background-size:24px 24px,24px 24px,auto}.corporate-account-view-section{display:grid;min-width:0;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface);box-shadow:0 1px 2px #03152b0d}.corporate-section-title{display:flex;align-items:center;gap:.5rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--console-ink)}.corporate-section-title:before{counter-increment:corporate-section;content:counter(corporate-section,decimal-leading-zero);color:var(--brand-cyan-ink);font-size:.66rem}.corporate-account-section-heading .corporate-section-title{flex:1 1 12rem;min-width:0}.corporate-section-title:after{content:"";flex:1;height:1px;background:var(--console-line-soft)}.corporate-account-view-section .detail-list>div{display:grid;grid-template-columns:minmax(9.5rem,13rem) minmax(0,1fr);gap:.5rem 1rem;padding:.28rem 0}.corporate-account-view-section .detail-list>div+div{border-top:1px solid color-mix(in srgb,var(--console-line-soft) 55%,transparent)}.corporate-account-view-section .detail-list dt{padding-top:.15rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--console-ink) 72%,var(--console-muted))}.corporate-section-empty{padding:.55rem .8rem;border:1px dashed var(--console-line);border-radius:.5rem;width:fit-content}.corporate-account-view-section .detail-list dd{text-align:left;font-weight:600;overflow-wrap:anywhere}.corporate-invoice-summary-figures{font-variant-numeric:tabular-nums}.corporate-account-section-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.corporate-account-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.corporate-members-table,.corporate-approvals-table{min-width:42rem}.corporate-approvals-table{min-width:52rem}.corporate-approvals-table th:nth-child(2),.corporate-approvals-table td:nth-child(2){width:8rem;text-align:right}.corporate-members-table th:last-child{width:7.5rem}.corporate-members-table td:last-child,.corporate-approvals-table td:last-child{text-align:right}.corporate-approvals-table th:last-child{width:12.5rem}.corporate-invoices-list{display:grid;min-width:0;gap:.5rem;margin:0;padding:0;list-style:none}.corporate-invoice-row{min-width:0;overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem}.corporate-invoice-summary{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem 1rem;padding:.65rem .85rem;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit}.corporate-invoice-summary:hover{background:var(--console-panel)}.corporate-invoice-summary:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:-2px}.corporate-invoice-summary-identity,.corporate-invoice-summary-figures{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem}.corporate-invoice-chevron{flex:0 0 auto;color:var(--console-muted);transition:transform .12s ease}.corporate-invoice-summary[aria-expanded=true] .corporate-invoice-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.corporate-invoice-chevron{transition:none}}.corporate-invoice-detail{display:grid;min-width:0;gap:.75rem;padding:.85rem;border-top:1px solid var(--console-line-soft)}.corporate-invoice-line-items{display:grid;min-width:0;gap:.35rem;margin:0;padding:0;list-style:none}.corporate-invoice-line-items>li{display:flex;min-width:0;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem;padding:.4rem .6rem;border:1px solid var(--console-line-soft);border-radius:.375rem}.corporate-invoice-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.corporate-add-member-form{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:.75rem;padding:.85rem;border:1px solid var(--console-line-soft);border-radius:.5rem}.corporate-add-member-form>p,.corporate-add-member-form>.corporate-add-member-actions{grid-column:1 / -1}.corporate-add-member-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}@media(max-width:48rem){.corporate-account-view-section{padding:.75rem}.corporate-account-view-section .detail-list>div{grid-template-columns:minmax(0,1fr);gap:.1rem;padding:.45rem 0}.corporate-fx-rate-form-fields .native-field{width:100%}.corporate-fx-rate-form-fields>button{width:100%;justify-content:center}}.partner-directory-controls{display:grid;min-width:0;grid-template-columns:minmax(18rem,1fr) repeat(4,minmax(8rem,11rem)) auto auto 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 auto 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,.corporate-page .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}.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-intro-heading{display:flex;min-width:0;flex-direction:column;gap:.15rem}.location-registry-intro-heading>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;overflow-y:hidden;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;overflow-y:hidden;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-suggestions[hidden]{display:none}.address-suggestion:hover,.address-suggestion:focus-visible,.address-suggestion.active{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{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;transition:background-color .12s ease}.quote-row:hover,.quote-row.active{background:#f4e7bb7a}.quote-row span{display:grid;min-width:0;gap:.12rem}.quote-row strong{overflow:hidden;color:var(--console-line-strong);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.quote-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-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-accent-strong);background:var(--console-accent-soft)}.quote-config-inspector-summary-body>small{color:var(--lyra-muted)}.zone-workspace-grid .quote-config-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}.quote-config-version-row span,.suggestion div{display:grid;min-width:0}.quote-config-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-dialog--primary .global-confirmation-icon{border-color:color-mix(in srgb,var(--console-line-strong) 30%,transparent);background:color-mix(in srgb,var(--console-line-strong) 6%,var(--console-surface));color:var(--console-line-strong)}.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)}.confirm-action-danger-button:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px;box-shadow:0 0 0 5px #03152b99}@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!important}.global-confirmation-dialog[data-starting-style],.global-confirmation-dialog[data-ending-style]{scale:1}.global-confirmation-actions button{transition:none}}@media(prefers-reduced-motion:reduce){.modal-panel{transition-duration:.1s!important}.modal-panel[data-starting-style],.modal-panel[data-ending-style]{scale:1}}.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;transition-duration:.18s;transition-property:scale,opacity;transition-timing-function:cubic-bezier(.23,1,.32,1)}.modal-panel[data-starting-style],.modal-panel[data-ending-style]{opacity:0;scale:.96}.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-icon-primary{border-color:#03152b4d;background:#03152b0f;color:var(--console-ink)}.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.confirm-action-primary-button{--lumo-primary-color: var(--brand-navy);--lumo-primary-contrast-color: #f7f8f6;border-color:var(--brand-navy);background:var(--brand-navy);color:#f7f8f6}.modal-panel vaadin-button.confirm-action-primary-button:hover{background:var(--brand-navy-hover)}.modal-panel vaadin-button.confirm-action-primary-button:focus-visible,.modal-panel vaadin-button.confirm-action-primary-button[focus-ring],.modal-panel vaadin-button.confirm-action-danger-button:focus-visible,.modal-panel vaadin-button.confirm-action-danger-button[focus-ring]{--vaadin-focus-ring-color: var(--brand-cyan);outline:2px solid var(--brand-cyan);outline-offset:1px;box-shadow:0 0 0 5px #03152b99}.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))}.state-shell{display:grid;min-height:100vh;place-items:center;align-content:center;gap:.75rem;padding:1rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-align:center}.login-shell{--login-navy: #03152b;--login-cyan: #07d0e8;--login-text: #071a32;--login-muted: #63707d;--login-line: #cfd6dc;--login-danger: #9b2f2f;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:#fff;color:var(--login-text);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.login-art-panel{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;padding:clamp(2rem,5vw,5rem);background:radial-gradient(circle at 50% 45%,#0b3156 0%,var(--login-navy) 62%)}.login-art-symbol{display:block;width:clamp(15rem,32vw,35rem);max-width:100%;max-height:min(58dvh,40rem);opacity:.16}.login-art-panel p{position:absolute;right:clamp(2rem,5vw,5rem);bottom:clamp(2rem,5vw,5rem);left:clamp(2rem,5vw,5rem);margin:0;color:#ffffffc7;font-size:clamp(.83rem,1.2vw,1rem);font-weight:600;letter-spacing:.035em;text-align:center}.login-form-panel{display:grid;min-width:0;min-height:100vh;min-height:100dvh;align-items:center;padding:clamp(2rem,7vw,7rem);overflow-y:auto;background:#fff}.login-form-content{display:grid;width:min(100%,29rem);min-width:0;margin:auto;gap:clamp(1.6rem,3vw,2.65rem)}.login-brand-lockup{display:block;width:clamp(9rem,16vw,12.5rem);max-width:100%;height:auto}.login-intro{display:grid;gap:.65rem}.login-intro h1,.login-intro p{margin:0}.login-intro h1{color:var(--login-text);font-size:clamp(2rem,3.2vw,3.25rem);font-weight:700;letter-spacing:-.045em;line-height:1.04}.login-intro p{color:var(--login-muted);font-size:1rem;line-height:1.55}.login-form{display:grid;gap:1.1rem}.login-field{display:grid;gap:.5rem}.login-field label{color:var(--login-text);font-size:.9rem;font-weight:650;line-height:1.25}.login-field input{width:100%;min-width:0;min-height:clamp(3.75rem,4.5vw,4.2rem);padding:.8rem 1rem;border:1px solid var(--login-line);border-radius:.7rem;background:#fff;color:var(--login-text);font:inherit;font-size:1rem;transition:border-color .12s ease,box-shadow .12s ease}.login-field input::placeholder{color:#8995a0}.login-field input:hover:not(:disabled){border-color:#97a6b2}.login-field input:focus-visible,.login-password-toggle:focus-visible,.login-submit:focus-visible{outline:3px solid color-mix(in srgb,var(--login-cyan) 38%,transparent);outline-offset:2px}.login-field input:focus-visible{border-color:var(--login-cyan);box-shadow:0 0 0 1px var(--login-cyan)}.login-field input:disabled{background:#f2f5f7;color:var(--login-muted);cursor:not-allowed}.login-field input[aria-invalid=true]{border-color:var(--login-danger)}.login-password-control{position:relative}.login-password-control input{padding-right:4rem}.login-password-toggle{position:absolute;top:50%;right:.5rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:0;border-radius:.5rem;background:transparent;color:var(--login-muted);transition:color .12s ease,box-shadow .12s ease;transform:translateY(-50%)}.login-password-toggle:hover:not(:disabled){color:var(--login-navy)}.login-password-toggle:disabled{color:#aab3ba}.login-password-toggle svg{width:1.25rem;height:1.25rem}.login-error{padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--login-danger) 32%,#fff);border-radius:.7rem;background:#fff6f6;color:var(--login-danger);font-size:.9rem;font-weight:600;line-height:1.4}.login-submit{min-height:clamp(3.75rem,4.5vw,4.2rem);border:1px solid var(--login-navy);border-radius:.7rem;background:var(--login-navy);color:#fff;font:inherit;font-size:1rem;font-weight:700;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease-out}.login-submit:hover:not(:disabled){border-color:#0a2a4d;background:#0a2a4d}.login-submit:active:not(:disabled){transform:scale(.98)}.login-submit:disabled{border-color:#9ba7b2;background:#9ba7b2;color:#ffffffe0}@media(max-width:47.999rem){.login-shell{grid-template-columns:1fr}.login-art-panel{display:none}.login-form-panel{min-height:100vh;min-height:100dvh;padding:max(2rem,env(safe-area-inset-top,0px)) max(1.25rem,env(safe-area-inset-right,0px)) max(2rem,env(safe-area-inset-bottom,0px)) max(1.25rem,env(safe-area-inset-left,0px))}.login-form-content{gap:1.5rem}.login-brand-lockup{width:clamp(8.5rem,40vw,10.5rem)}.login-intro h1{font-size:clamp(2rem,10vw,2.6rem)}}@media(min-width:48rem)and (max-height:45rem){.login-form-panel{padding-block:1.5rem}.login-form-content{gap:1.2rem}.login-art-panel{padding-block:1.5rem}}.state-shell.compact{min-height:calc(100vh - 38px)}.state-shell .admin-error-boundary-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.state-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid color-mix(in srgb,var(--console-muted) 25%,transparent);border-radius:.75rem;background:var(--console-panel);color:var(--console-muted)}.state-icon--danger{border-color:color-mix(in srgb,var(--console-danger) 28%,transparent);background:color-mix(in srgb,var(--console-danger) 8%,var(--console-surface));color:var(--console-danger)}.brand-loader{--loader-size: 56px;--loader-color: #07d0e8;width:var(--loader-size);height:var(--loader-size);display:grid;place-items:center}.brand-loader svg{width:100%;height:100%;overflow:visible;animation:loader-breathe 1.8s cubic-bezier(.4,0,.2,1) infinite}.loader-base{fill:var(--loader-color);opacity:.22}.loader-highlight{fill:var(--loader-color);transform-box:fill-box;transform-origin:center;animation:loader-signal 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes loader-signal{0%{opacity:.15;transform:scale(.94);filter:brightness(.85)}38%{opacity:1;transform:scale(1);filter:brightness(1.12)}65%{opacity:.72;transform:scale(.985);filter:brightness(1)}to{opacity:.15;transform:scale(.94);filter:brightness(.85)}}@keyframes loader-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.brand-loader svg,.loader-highlight{animation:none}.loader-highlight{opacity:.85}}.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}.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-search-label,.admin-page-header-shortcut{display:none}.admin-page-header-breadcrumbs{margin-right:0}.admin-page-header-breadcrumbs [aria-current=page]{font-size:.875rem}.admin-page-header-search{width:2.75rem;min-width:2.75rem;padding:0;justify-content:center}.admin-page-header .admin-page-header-toolbar .admin-page-header-quote-action{min-width:2.75rem;padding:0 .4rem;justify-content:center;gap:.3rem;font-size:.75rem}.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,.admin-fx-widget{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) auto;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}@media(min-width:1181px){.live-quote-dialog-body{overflow-y:hidden}.live-quote-dispatch-grid{height:100%}.dispatch-grid.live-quote-dispatch-grid>.ops-form{min-height:0;overflow-y:auto;overscroll-behavior:contain}.dispatch-grid.live-quote-dispatch-grid>.quote-result-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.dispatch-grid.live-quote-dispatch-grid .quote-result-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.dispatch-grid.live-quote-dispatch-grid .quote-result-body,.dispatch-grid.live-quote-dispatch-grid .quote-detail-panel{display:block}}.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,.sheet-disclosure,.readiness-item,.live-quote-dialog .checkbox-option{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;align-content:start;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-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}.quote-total-band em{display:block;margin-top:.15rem;color:var(--console-muted);font-size:.68rem;font-style:normal;line-height:1.35}.quote-total-band.unpriced{background:#9b6e1e14;border:1px solid var(--console-warn)}.quote-total-band.unpriced strong{font-size:1.05rem}.quote-total-band.pending-review{border:1px solid var(--console-warn)}.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: #6d736b;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-intro-panel--single{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)}.dashboard-intro-panel--single .dashboard-page-head{border-right:0;border-bottom:0;padding-block:.9rem}.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>h1{margin:0;color:var(--dashboard-ink);font-size:1.05rem;font-weight:700;line-height:1.3;letter-spacing:-.012em;text-transform:none}.dashboard-page-intro>p{max-width:42rem;margin:0;color:var(--dashboard-secondary);font-size:.8125rem;line-height:1.45}.dashboard-owner-digest{display:grid;gap:.3rem;max-width:38rem;margin:.15rem 0 0;padding:0;list-style:none}.dashboard-owner-digest-line{display:grid;min-width:0;grid-template-columns:.9rem minmax(0,1fr) auto;align-items:baseline;column-gap:.25rem;color:var(--dashboard-secondary);font-size:.8125rem;line-height:1.45;text-decoration:none}.dashboard-owner-digest-line:hover .dashboard-owner-digest-text,.dashboard-owner-digest-line:focus-visible .dashboard-owner-digest-text{text-decoration:underline}.dashboard-owner-digest-line:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.2rem}.dashboard-owner-digest-dot{width:.5rem;height:.5rem;align-self:center;border-radius:50%;background:var(--dashboard-line-strong)}.dashboard-owner-digest-dot.is-danger{background:#b42318}.dashboard-owner-digest-dot.is-warning{background:#d97706}.dashboard-owner-digest-dot.is-good{background:#166f51}.dashboard-owner-digest-arrow{align-self:center;color:#2563eb}.dashboard-owner-digest-line--danger,.dashboard-owner-digest-line--warning{color:var(--dashboard-ink);font-weight:600}.dashboard-owner-review{display:grid;gap:.3rem;max-width:38rem;margin-top:.2rem}.dashboard-owner-review h2.dashboard-owner-review-headline{margin:0;color:var(--dashboard-ink);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-transform:none;text-wrap:balance}.dashboard-owner-review-caption{margin:0 0 .15rem;color:var(--dashboard-muted);font-size:.72rem;line-height:1.35;font-variant-numeric:tabular-nums}.dashboard-owner-review-summary{margin:0;color:var(--dashboard-secondary);font-size:.8125rem;line-height:1.5}.dashboard-owner-review-watch{display:grid;gap:.2rem;margin:.15rem 0 0;padding:0;color:var(--dashboard-secondary);font-size:.8125rem;line-height:1.45;list-style:none}.dashboard-owner-review-watch>li{position:relative;min-width:0;padding-left:.9rem}.dashboard-owner-review-watch>li:before{content:"";position:absolute;top:.55em;left:.1rem;width:.3rem;height:.3rem;border-radius:50%;background:var(--dashboard-line-strong)}.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;text-decoration:underline}.dashboard-snapshot-link svg{flex:0 0 auto;color:#2563eb}.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;text-decoration:none}.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,.dashboard-section-title-row h3{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,.28fr) minmax(14rem,1.2fr) minmax(4.5rem,.16fr) minmax(9rem,.4fr) 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{display:-webkit-box;overflow:hidden;color:var(--dashboard-ink);font-size:.78rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;overflow:hidden;margin:0 1rem 1rem;border:1px solid var(--dashboard-line);border-radius:.6rem;background:var(--dashboard-surface)}.dashboard-stat-tile{display:grid;min-width:0;min-height:6.25rem;align-content:start;gap:.3rem;padding:.85rem 1rem .9rem;border:0;background:var(--dashboard-surface);box-shadow:0 0 0 1px var(--dashboard-line);text-align:left;font:inherit;color:inherit}.dashboard-stat-tile.is-interactive{position:relative;cursor:pointer;padding-right:2.1rem}.dashboard-stat-tile.is-interactive:hover,.dashboard-stat-tile.is-interactive:focus-visible{background:color-mix(in srgb,var(--dashboard-surface) 92%,#2563eb)}.dashboard-stat-tile-affordance{position:absolute;top:.7rem;right:.7rem;color:#2563eb}.dashboard-stat-tile.is-interactive:hover .dashboard-stat-tile-affordance,.dashboard-stat-tile.is-interactive:focus-visible .dashboard-stat-tile-affordance{color:#0755c7}.dashboard-stat-tile-value{display:flex;align-items:center;gap:.3rem}.dashboard-stat-tile-tone-icon{flex:0 0 auto}.dashboard-stat-tile h4{margin:0;color:var(--dashboard-ink);font-size:.72rem;font-weight:700;line-height:1.35}.dashboard-stat-tile-value{margin:0;color:var(--dashboard-ink);font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.02em}.dashboard-stat-tile-detail{margin:0;color:var(--dashboard-secondary);font-size:.72rem;line-height:1.4}.dashboard-stat-tile--good .dashboard-stat-tile-value{color:#16825d}.dashboard-stat-tile--warning .dashboard-stat-tile-value{color:#8a5a00}.dashboard-stat-tile--danger .dashboard-stat-tile-value{color:#b42318}.dashboard-currency-stack{display:grid;gap:.15rem}.dashboard-currency-stack>span{display:inline-flex;align-items:center;gap:.25rem;line-height:1.2}.dashboard-delta-line--up{color:#166f51}.dashboard-delta-line--down{color:#8a5a00}.dashboard-owner-sparkline-wrap{margin:0 1rem 1rem;height:3.5rem}.dashboard-owner-sparkline-wrap.is-detailed{display:grid;align-items:center;height:auto;min-height:6rem}.dashboard-owner-sparkline-wrap.is-detailed .dashboard-snapshot-sparkline{width:100%;height:auto;margin-top:0}.dashboard-intro-panel--pulse{height:auto;min-height:7rem}.dashboard-intro-panel--pulse .dashboard-activity:has(.dashboard-activity-body.is-message:not(.is-loading)){min-height:9rem}.dashboard-intro-panel--pulse .dashboard-page-head{justify-content:space-between}.dashboard-refresh-cluster--foot{width:100%;min-height:2rem;padding-top:.25rem;border-top:1px solid var(--dashboard-line)}.dashboard-refresh-cluster--foot .dashboard-refresh-button{min-height:2rem}.dashboard-activity{display:grid;min-width:0;min-height:21.5rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.55rem;padding:.8rem 1.25rem .9rem;background:var(--dashboard-subtle);contain:size}.dashboard-activity-head{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}h3.dashboard-activity-title{margin:0;color:var(--dashboard-ink);font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:-.008em;text-transform:none}.dashboard-activity-caption{margin:0;color:var(--dashboard-muted);font-size:.75rem;line-height:1.3}.dashboard-activity-body{position:relative;display:grid;min-width:0;min-height:0;align-content:start;gap:.5rem}.dashboard-activity-scroll{position:relative;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--dashboard-line-strong) transparent;padding-right:.25rem}.dashboard-activity-body.is-scrollable{grid-template-rows:minmax(0,1fr)}.dashboard-layer-card-body .dashboard-activity-scroll{max-height:26rem}.dashboard-activity-foot{display:flex;min-width:0;min-height:2rem;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.45rem;border-top:1px solid var(--dashboard-line);color:var(--dashboard-secondary);font-size:.75rem;line-height:1.3;transition:border-color .12s linear}.dashboard-activity-foot.is-fold{border-top-color:var(--dashboard-line-strong)}@media(prefers-reduced-motion:reduce){.dashboard-activity-foot{transition:none}}.dashboard-activity-foot p{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-activity-earlier{flex:0 0 auto}.dashboard-activity-earlier{padding:.3rem .7rem;border:1px solid var(--dashboard-line-strong);border-radius:.4rem;background:var(--dashboard-surface);color:var(--dashboard-ink);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.dashboard-activity-earlier:hover{background:color-mix(in srgb,var(--dashboard-surface) 92%,#2563eb)}.dashboard-activity-earlier:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.dashboard-activity-earlier:disabled{cursor:default;opacity:.6}.dashboard-activity-body.is-message{align-content:center}.dashboard-activity-body.is-message>.dashboard-skeleton{padding:0}.dashboard-activity-days{display:grid;min-width:0;gap:.6rem}.dashboard-activity-day{display:grid;min-width:0;gap:.1rem}h4.dashboard-activity-day-label{position:relative;width:max-content;max-width:100%;margin:0;padding:0 .5rem 0 0;background:var(--dashboard-subtle);color:var(--dashboard-secondary);font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.dashboard-activity-subject{font-weight:600;color:inherit}.dashboard-activity-list{position:relative;display:grid;min-width:0;margin:0;padding:0;list-style:none}.dashboard-activity-list:before{position:absolute;top:1rem;bottom:1rem;left:.75rem;width:1px;background:var(--dashboard-line-strong);content:""}.dashboard-activity-day:not(:last-child) .dashboard-activity-list:before{bottom:-1.85rem}.dashboard-activity-row{position:relative;display:grid;min-width:0;grid-template-columns:1.5rem minmax(0,1fr);column-gap:.6rem;padding:.25rem 0}.dashboard-activity-actor{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.05rem;border-radius:50%;border:1.5px solid var(--brand-navy, #0b2545);color:var(--brand-navy, #0b2545);background:var(--dashboard-surface);box-shadow:0 0 0 2px var(--dashboard-subtle)}.dashboard-layer-card-body .dashboard-activity-actor{box-shadow:0 0 0 2px var(--dashboard-surface)}.dashboard-activity-actor-monogram{font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1}.dashboard-activity-actor-photo{width:100%;height:100%;border-radius:50%;object-fit:cover}.dashboard-activity-actor.has-photo{border-color:var(--dashboard-surface);box-shadow:0 0 0 1px var(--brand-navy, #0b2545),0 0 0 3px var(--dashboard-subtle)}.dashboard-layer-card-body .dashboard-activity-actor.has-photo{box-shadow:0 0 0 1px var(--brand-navy, #0b2545),0 0 0 3px var(--dashboard-surface)}.dashboard-activity-actor.is-platform,.dashboard-activity-actor.is-stripe,.dashboard-activity-actor.is-dispatch{border-color:var(--dashboard-line-strong);color:var(--dashboard-secondary)}.dashboard-activity-actor.is-unrecorded{border-style:dashed;border-color:var(--dashboard-line-strong);color:var(--dashboard-muted)}.dashboard-activity-actor.is-quiet{border-color:var(--dashboard-line);background:var(--dashboard-subtle);box-shadow:none;color:var(--dashboard-muted)}.dashboard-layer-card-body .dashboard-activity-actor.is-quiet{background:var(--dashboard-surface)}.dashboard-activity-dot{position:absolute;right:-.2rem;bottom:-.2rem;width:.5625rem;height:.5625rem;border-radius:50%;background:var(--dashboard-muted);box-shadow:0 0 0 2px var(--dashboard-subtle)}.dashboard-layer-card-body .dashboard-activity-dot{box-shadow:0 0 0 2px var(--dashboard-surface)}.dashboard-layer-card-body>.dashboard-activity-body,.dashboard-layer-card-body>.dashboard-activity-foot{margin:0 1rem .9rem}.dashboard-layer-card-body h4.dashboard-activity-day-label{background:var(--dashboard-surface)}.dashboard-activity-dot.is-good{background:#16825d}.dashboard-activity-dot.is-warning{background:#b7791f}.dashboard-activity-dot.is-danger{background:#b42318}.dashboard-activity-time{color:var(--dashboard-secondary);font-size:.75rem;line-height:1.3;font-variant-numeric:tabular-nums}.dashboard-activity-link{display:grid;min-width:0;gap:.05rem;color:var(--dashboard-ink);text-decoration:none}.dashboard-activity-sentence{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.4;text-decoration:underline;text-decoration-color:var(--dashboard-line-strong);text-decoration-thickness:1px;text-underline-offset:.16em;overflow-wrap:anywhere}.dashboard-activity-link:after{position:absolute;inset:0;content:""}.dashboard-activity-link:hover .dashboard-activity-sentence,.dashboard-activity-link:focus-visible .dashboard-activity-sentence{text-decoration-color:currentColor}.dashboard-activity-link:focus-visible{outline:none}.dashboard-activity-link:focus-visible:after{outline:2px solid #2563eb;outline-offset:1px;border-radius:3px}.dashboard-owner-grid{display:grid;min-width:0;gap:.875rem;grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-owner-col{display:grid;min-width:0;gap:.875rem;align-content:start}@media(min-width:80rem){.dashboard-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-owner-grid .dashboard-section-head{min-height:0;padding:.7rem 1rem .55rem}.dashboard-owner-grid .dashboard-layer-card-body{padding:.6rem 0 0}.dashboard-owner-grid .dashboard-stat-grid{margin:0 .85rem .85rem}@media(min-width:48rem){.dashboard-owner-grid .dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-owner-grid .dashboard-stat-grid>.dashboard-stat-tile:last-child:nth-child(odd){grid-column:1 / -1}}.dashboard-owner-grid .dashboard-stat-tile{min-height:4.75rem;padding:.65rem .85rem .7rem}.dashboard-owner-grid .dashboard-stat-tile.is-interactive{padding-right:2.1rem}.dashboard-owner-grid .dashboard-stat-tile-value{font-size:1.25rem}.dashboard-owner-grid .dashboard-owner-sparkline-wrap{margin:0 .85rem .85rem}.dashboard-tile-groups{display:grid;min-width:0;gap:.75rem;margin:0 .85rem .85rem}.dashboard-tile-group{display:grid;min-width:0;gap:.35rem}.dashboard-tile-group .dashboard-stat-grid{margin:0}.dashboard-tile-group-label{color:var(--dashboard-muted);font-size:.72rem;font-weight:700;line-height:1.35}.dashboard-trend-chart{min-width:0;margin:0 .85rem .85rem}.dashboard-trend-chart-caption{display:block;margin-bottom:.2rem;color:var(--dashboard-muted);font-size:.72rem;line-height:1.35}.dashboard-trend-chart .dashboard-snapshot-status{display:block;padding:.35rem 0}.financials-exceptions{display:grid;gap:.75rem;min-width:0}.financials-exceptions>.financials-kpis{grid-template-columns:minmax(17rem,1.4fr) repeat(3,minmax(0,1fr))}@media(max-width:71.9375rem){.financials-exceptions>.financials-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.9375rem){.financials-exceptions>.financials-kpis{grid-template-columns:minmax(0,1fr)}}.financials-exceptions-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.5rem;min-width:0;padding-top:.25rem}.financials-exceptions-notice{min-width:0}.financials-exceptions>.registry-pagination-fieldset{margin:0}.financials-exceptions-toolbar>p{flex:1 1 28rem;min-width:0;max-width:78ch;padding-top:.35rem;line-height:1.4}.financials-exception-failures{display:grid;gap:.3rem;min-width:0}.financials-exception-failure{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.financials-exception-failures>p{overflow-wrap:anywhere}.financials-exception-kind{color:var(--console-ink)}.financials-exception-identity,.financials-exception-since{display:grid;gap:.15rem;min-width:0}.financials-exception-since p:first-child{font-variant-numeric:tabular-nums}.financials-exception-id{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.7rem;color:var(--console-muted);overflow-wrap:anywhere}.financials-exception-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.financials-exceptions-table .registry-card-label{display:none}@media(max-width:71.9375rem){.financials-exceptions-wrap{border:0;border-radius:0;overflow:visible}.financials-exceptions-wrap .financials-exceptions-table{display:block;min-width:0}.financials-exceptions-table colgroup,.financials-exceptions-table thead{display:none}.financials-exceptions-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .9rem}.financials-exceptions-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"booking amount" "failed failed" "since since" "actions actions";align-content:start;align-items:start;gap:.6rem .9rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.financials-exceptions-table tbody td{display:grid;gap:.2rem;padding:0!important;border:0!important;min-width:0;position:static;box-shadow:none;text-align:left}.financials-exceptions-table tbody td[data-label=Booking]{grid-area:booking}.financials-exceptions-wrap .financials-exceptions-table tbody td:first-child{position:static;box-shadow:none;background:transparent}.financials-exceptions-table tbody td[data-label="At risk"]{grid-area:amount;justify-items:end;text-align:right}.financials-exceptions-table tbody td[data-label="What failed"]{grid-area:failed}.financials-exceptions-table tbody td[data-label=Since]{grid-area:since}.financials-exceptions-table tbody td[data-label=Actions]{grid-area:actions}.financials-exceptions-table .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.financials-exceptions-table tbody td[data-label=Booking] .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.financials-exceptions-table tbody td[data-label=Booking] .financials-booking-link{font-size:1rem}.financials-exceptions-table tbody td[data-label="At risk"] p{font-size:1.05rem;font-weight:600}.financials-exceptions-table tbody td[data-label=Since] .financials-exception-since{display:flex;flex-wrap:wrap;gap:0 .4rem}.financials-exception-actions{flex-direction:row;flex-wrap:wrap}.financials-exception-actions>button{flex:0 0 auto;min-width:8rem;justify-content:center;min-height:2.25rem}}@media(max-width:47.9375rem){.financials-exceptions-table tbody{grid-template-columns:minmax(0,1fr)}.financials-exception-actions>button{flex:1 1 auto;min-height:2.75rem}}.financials-booking-link{padding:0;border:0;background:transparent;color:var(--brand-cyan-ink);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:2px}.financials-booking-link:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.financials-booking-link{overflow-wrap:break-word}.financials-tab-body{display:grid;gap:1rem;min-width:0}.financials-segment{display:inline-flex;width:fit-content;flex-wrap:wrap;gap:.15rem;padding:.15rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--color-kumo-base, var(--console-surface))}.financials-segment>button{min-height:2rem;padding:.25rem .75rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:var(--console-ink);cursor:pointer;font:inherit;font-size:.8125rem;white-space:nowrap}.financials-segment>button:hover{background:var(--color-kumo-tint, var(--console-panel))}.financials-segment>button[aria-pressed=true]{border-color:var(--console-line-strong);background:var(--console-line-strong);color:var(--color-kumo-base, var(--console-surface));font-weight:600}.financials-segment>button:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:1px}.financials-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.financials-kpi{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.financials-kpi>span:first-child{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.financials-kpi>strong{font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--console-ink);overflow-wrap:anywhere}.financials-kpi>span:last-child{padding-top:.15rem}.financials-revenue-table{min-width:36rem}.financials-ar-table{min-width:53rem}.financials-refunds-table{min-width:48rem}.financials-exceptions-table{min-width:58rem}.financials-ar-table th:nth-child(2){width:10rem}.financials-ar-table th:nth-child(3){width:8.5rem}.financials-ar-table th:nth-child(4){width:8rem}.financials-ar-table th:nth-child(5){width:12.5rem}.financials-refunds-table th:nth-child(2){width:8.5rem}.financials-refunds-table th:nth-child(4){width:9.5rem}.financials-refunds-table th:nth-child(5){width:12rem}.financials-exceptions-table th:nth-child(1){width:14.5rem}.financials-exceptions-table th:nth-child(2){width:7.5rem}.financials-exceptions-table th:nth-child(4){width:11rem}.financials-exceptions-table th:last-child{width:9.5rem}.financials-revenue-table th:nth-child(n+2),.financials-revenue-table td:nth-child(n+2),.financials-ar-table th:nth-child(3),.financials-ar-table td:nth-child(3),.financials-refunds-table th:nth-child(2),.financials-refunds-table td:nth-child(2),.financials-exceptions-table th:nth-child(2),.financials-exceptions-table td:nth-child(2){text-align:right}.financials-revenue-table td:nth-child(n+2) p,.financials-ar-table td:nth-child(3) p,.financials-refunds-table td:nth-child(2) p,.financials-exceptions-table td:nth-child(2) p{font-variant-numeric:tabular-nums}.financials-aging-cell{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.financials-ar-table th:first-child,.financials-ar-table td:first-child,.financials-refunds-table th:first-child,.financials-refunds-table td:first-child,.financials-exceptions-table th:first-child,.financials-exceptions-table td:first-child{position:sticky;left:0;z-index:1;box-shadow:inset -1px 0 0 var(--console-line-soft)}.financials-ar-table td:first-child,.financials-refunds-table td:first-child,.financials-exceptions-table td:first-child{background:var(--color-kumo-base, var(--console-surface))}.financials-ar-table th:first-child,.financials-refunds-table th:first-child,.financials-exceptions-table th:first-child{background:var(--color-kumo-tint, var(--console-panel))}@media(max-width:48rem){.financials-kpis{grid-template-columns:1fr}.financials-segment{width:100%}.financials-segment>button{flex:1 1 auto}}.admin-page-header-status-open{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.admin-page-header-status-open:hover .admin-page-header-status-pill{text-decoration:underline}.admin-page-header-status-open:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:9999px}.dashboard-trip-tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:0 1rem 1rem}.dashboard-trip-tally>div{display:grid;gap:.15rem;padding:.6rem .75rem;border:1px solid var(--dashboard-line);border-radius:.5rem;background:var(--dashboard-surface)}.dashboard-trip-tally dt{color:var(--dashboard-secondary);font-size:.68rem;font-weight:600}.dashboard-trip-tally dd{margin:0;color:var(--dashboard-ink);font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.dashboard-pickup-list{display:grid;gap:.5rem;margin:0 1rem 1rem;padding:0;list-style:none}.dashboard-pickup-row{display:grid;grid-template-columns:minmax(9rem,auto) 1fr minmax(8rem,auto);align-items:center;gap:.75rem;padding:.55rem .75rem;border:1px solid var(--dashboard-line);border-radius:.5rem;background:var(--dashboard-surface);font-size:.78rem}.dashboard-pickup-address{overflow:hidden;color:var(--dashboard-ink);text-overflow:ellipsis;white-space:nowrap}.dashboard-pickup-driver{color:var(--dashboard-secondary);text-align:right}.dashboard-pickup-unassigned{display:inline-flex;align-items:center;gap:.25rem;color:#8a5a00}@media(max-width:47.9375rem){.dashboard-stat-grid,.dashboard-trip-tally{grid-template-columns:1fr}.dashboard-pickup-row{grid-template-columns:1fr;text-align:left}.dashboard-pickup-driver{text-align:left}}.dashboard-priority-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(22rem,1fr);align-items:start;gap:.875rem;min-width:0}.dashboard-side-stack{display:grid;min-width:0;align-content:start;gap:.875rem}.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,var(--console-accent-strong) 46%,var(--dashboard-line));background:linear-gradient(115deg,color-mix(in srgb,var(--console-accent-soft) 26%,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:color-mix(in srgb,var(--console-accent) 38%,white)}.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}.dashboard-stat-tile.is-interactive:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb,0 0 0 1px var(--dashboard-line)}@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-activity{height:26rem}.dashboard-hero{display:none}.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;flex-direction:column;align-items:stretch;gap:.4rem}.dashboard-section-action{align-self:flex-start}.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{display:block;grid-column:1 / -1;white-space:normal;-webkit-line-clamp:unset}.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-title{margin:.15rem 0 .4rem}.analytics-header-actions{display:flex;flex:0 0 auto;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;background:linear-gradient(to right,var(--analytics-surface) 40%,transparent) 0 0,linear-gradient(to left,var(--analytics-surface) 40%,transparent) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(23,23,23,.22),transparent) 0 0,radial-gradient(farthest-side at 100% 50%,rgba(23,23,23,.22),transparent) 100% 0;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,.85rem 100%,.85rem 100%;background-attachment:local,local,scroll,scroll}.analytics-table-scroll>table,.analytics-table-scroll thead,.analytics-table-scroll tbody{background:transparent}.analytics-zone-name{display:block;margin-top:.1rem;color:var(--analytics-muted);font-size:.6875rem;font-weight:400}.analytics-zone-code{padding:.05rem .3rem;border-radius:.25rem;background:var(--analytics-tint);color:var(--analytics-ink);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.6875rem;font-weight:500}.analytics-process-split{grid-template-columns:minmax(13rem,.75fr) minmax(0,2.25fr);align-items:start}.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:0}.analytics-breakdown-table:not(.analytics-ranked-table){min-width:0;table-layout:auto}.analytics-breakdown-table:not(.analytics-ranked-table) th:first-child,.analytics-breakdown-table:not(.analytics-ranked-table) td:first-child{width:auto;min-width:9rem}.analytics-breakdown-table:not(.analytics-ranked-table) th:nth-child(n+2),.analytics-breakdown-table:not(.analytics-ranked-table) td:nth-child(n+2){width:1%;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-breakdown-table:not(.analytics-ranked-table) th:nth-child(n+2){white-space:normal;overflow-wrap:normal;vertical-align:bottom}.analytics-breakdown-table:not(.analytics-ranked-table) th.analytics-text-cell,.analytics-breakdown-table:not(.analytics-ranked-table) td.analytics-text-cell{width:auto;text-align:left;white-space:normal}.analytics-breakdown-table:not(.analytics-ranked-table) td:nth-child(n+2)>span{color:var(--analytics-muted);font-weight:400}.analytics-ranked-table th:first-child,.analytics-ranked-table td:first-child{width:2rem}.analytics-ranked-table th:nth-child(3),.analytics-ranked-table td:nth-child(3){width:4.25rem;text-align:right}.analytics-ranked-table th:last-child,.analytics-ranked-table td:last-child{width:7rem;text-align:right}.analytics-id-label code{padding:.05rem .3rem;border-radius:.25rem;background:var(--analytics-tint);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.6875rem}.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:grid;gap:0;min-width:0;justify-items:end;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-bar{display:flex;align-items:center;min-width:0;gap:.75rem;margin-top:.25rem;border-bottom:1px solid var(--analytics-line)}.analytics-view-tabs{position:relative;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;timeline-scope:--analytics-view-strip}.analytics-view-tabs:before,.analytics-view-tabs:after{content:"";position:absolute;top:0;bottom:1px;z-index:1;width:2.5rem;pointer-events:none;opacity:0}.analytics-view-tabs:before{left:0;background:linear-gradient(to right,var(--admin-page-surface, var(--analytics-surface)),transparent);animation:analytics-strip-fade-in linear both;animation-timeline:--analytics-view-strip}.analytics-view-tabs:after{right:0;background:linear-gradient(to left,var(--admin-page-surface, var(--analytics-surface)),transparent);animation:analytics-strip-fade-out linear both;animation-timeline:--analytics-view-strip}@keyframes analytics-strip-fade-in{0%{opacity:0}10%{opacity:1}to{opacity:1}}@keyframes analytics-strip-fade-out{0%{opacity:1}90%{opacity:1}to{opacity:0}}@supports not (animation-timeline: --analytics-view-strip){.analytics-view-tabs:before,.analytics-view-tabs:after{opacity:1;animation:none}}.analytics-view-kumo-tabs-list{overflow-x:auto;scroll-timeline:--analytics-view-strip inline;scrollbar-width:none;scroll-padding-inline:2.5rem}.analytics-view-kumo-tabs-list::-webkit-scrollbar{display:none}.analytics-view-tab{flex:0 0 auto;min-width:max-content;white-space:nowrap}.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-heatmap-panel{margin-bottom:.75rem}.analytics-heatmap-grid{display:flex;flex-direction:column;gap:2px;min-width:30rem}.analytics-heatmap-row{display:grid;grid-template-columns:3.2rem repeat(7,minmax(1.6rem,1fr));gap:2px;align-items:center}.analytics-heatmap-header-row{margin-bottom:2px}.analytics-heatmap-corner{min-width:3.2rem}.analytics-heatmap-col-label,.analytics-heatmap-row-label{font-size:.68rem;font-weight:600;color:var(--console-muted);text-align:center}.analytics-heatmap-row-label{text-align:right;padding-right:.4rem}.analytics-heatmap-cell{display:grid;height:1.15rem;place-items:center;border-radius:3px;background-color:var(--console-panel);color:var(--analytics-ink);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:1}.analytics-heatmap-cell.is-dark{color:#fff}.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-overview-summary-card>.analytics-layer-card-body>.analytics-market-total{grid-template-columns:minmax(0,1fr);gap:.3rem;align-content:start;padding:.85rem .75rem .9rem}.analytics-overview-summary-card>.analytics-layer-card-body>.analytics-market-total>strong{font-size:1.625rem;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.analytics-overview-summary-card>.analytics-layer-card-body>.analytics-market-total>span{color:var(--analytics-muted);font-size:.75rem;font-weight:400;line-height:1.4}.analytics-overview-summary-card>.analytics-layer-card-body>.analytics-compact-empty{min-height:4.6rem}.analytics-table-section,.analytics-diagnostic-section{display:flex;flex-direction:column}.analytics-overview-summary-card>.analytics-layer-card-body,.analytics-table-section>.analytics-section-card-body,.analytics-diagnostic-section>.analytics-section-card-body{flex:1 1 auto}.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-detail-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:74.999rem){.analytics-detail-grid-four{grid-template-columns:repeat(2,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-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){.live-quote-footer{flex-wrap:wrap;padding:.5rem .75rem}.live-quote-footer-status{order:3;width:100%;text-align:left}.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-view-bar{flex-wrap:wrap}.analytics-header-actions{display:flex;width:100%;gap:.5rem;justify-content:space-between}.analytics-refresh-meta{justify-items:start;text-align:left}.analytics-refresh-meta{gap:0;font-size:.6875rem}.analytics-refresh-meta time,.analytics-refresh-meta strong{font-size:.6875rem}.analytics-view-kumo-tabs-list{height:2.75rem;min-height:2.75rem;overflow-x:auto;overflow-y:hidden}.analytics-view-tab{min-width:max-content;min-height:2.75rem;padding-inline:.85rem}.analytics-breakdown-table:not(.analytics-ranked-table) td:nth-child(n+2){width:auto;white-space:normal;overflow-wrap:normal;word-break:keep-all}.analytics-content-heading{display:grid;gap:.35rem}.analytics-content-actions,.analytics-window-control,.analytics-window-tabs{width:100%}.analytics-window-control{display:grid;width:100%;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;margin-top:.35rem}.analytics-window-control>span{text-align:left}.analytics-heatmap-grid{min-width:0}.analytics-breakdown-table:not(.analytics-ranked-table) th:first-child,.analytics-breakdown-table:not(.analytics-ranked-table) td:first-child{min-width:5.5rem}.analytics-kumo-table th,.analytics-kumo-table td{padding-inline:.4rem}.analytics-tip-mix-table th,.analytics-tip-mix-table td{padding-inline:.2rem;font-size:.625rem}.analytics-tip-mix-table th:first-child,.analytics-tip-mix-table td:first-child{position:sticky;left:0;z-index:1;min-width:4rem;max-width:5.5rem;background:var(--analytics-surface);box-shadow:1px 0 0 var(--analytics-line)}.analytics-tip-mix-table thead th:first-child{background:var(--analytics-tint)}.analytics-tip-mix-table th:nth-child(n+2){overflow-wrap:anywhere}.analytics-heatmap-cell>span{display:none}.analytics-process-split{grid-template-columns:1fr}.analytics-window-kumo-tabs{width:100%}.analytics-window-kumo-tabs-list{display:flex}.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-detail-grid-four,.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 - var(--admin-chrome-height) - 3.15rem),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(0,1fr);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:auto;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-shell{display:block;height:100%;overflow-y:auto;overscroll-behavior:auto;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-ai-action-buttons{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.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-workflow-actions button,.support-note-actions button,.support-note-collapsed button,.support-queue-views button{transition:transform .14s ease-out}.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-workspace-grid{padding:.5rem}}@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-toolbar-fields>button{min-width:2.75rem;justify-content:center}.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-copy-field-heading>a{min-height:2.75rem;min-width:2.75rem}.support-directory-bar,.support-ai-empty,.support-ai-actions,.support-ai-action-buttons{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,.support-ai-action-buttons>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}.applications-row-open{all:unset;cursor:pointer;font:inherit;font-weight:600;color:var(--console-ink)}.applications-row-open:hover,.applications-row-open:focus-visible{text-decoration:underline}.applications-row-open:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.applications-row{cursor:pointer}.applications-row:hover{background:color-mix(in srgb,var(--console-panel) 40%,transparent)}.applications-age-stale{color:var(--console-warn);font-weight:700}.applications-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.applications-toolbar>div:first-child{flex:1 1 16rem;max-width:24rem;min-width:0}.applications-search{width:100%;min-width:0}.applications-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.applications-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.66rem;font-weight:800;line-height:1.3}.applications-filter-row>button{min-height:2.25rem}.applications-filter-row>button:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.application-view-dialog{width:min(72rem,calc(100vw - 2rem))!important;max-width:min(72rem,calc(100vw - 2rem))!important}.application-document-preview{display:block;width:100%;aspect-ratio:4 / 3;height:auto;border:1px solid var(--console-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--console-panel) 12%,var(--console-surface));object-fit:contain;color:var(--console-muted);font-size:.72rem}.application-document-open{display:grid;justify-items:start;gap:.3rem;width:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;text-align:left}.application-document-open:hover .application-document-preview{border-color:var(--console-accent, currentColor)}.application-document-open:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.application-document-open-label{font-size:.74rem;font-weight:700;color:var(--console-ink);text-decoration:underline;text-underline-offset:2px}.application-document-pdf{display:grid;place-items:center;font-weight:700;letter-spacing:.08em}.application-documents-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.application-progress-chip{display:inline-flex;align-items:center;padding:.1rem .55rem;border:1px solid var(--console-line-soft);border-radius:999px;font-size:.72rem;font-weight:700;color:var(--console-muted);white-space:nowrap}.application-detail-actions>.application-decision-bar{display:grid;flex:1;min-width:0;gap:.6rem}.application-decision-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.application-decision-buttons button:disabled,.application-doc-viewer button:disabled:not([aria-label="Close document viewer"]){opacity:.45}.application-doc-viewer{width:min(64rem,calc(100vw - 2rem))!important;max-width:min(64rem,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)}.application-doc-viewer .partner-view-content:focus{outline:none}.application-doc-viewer-body{display:grid;align-content:start;justify-items:start;gap:.6rem}.application-doc-viewer-image{display:block;width:100%;min-height:12rem;max-height:min(62vh,42rem);border:1px solid var(--console-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--console-panel) 12%,var(--console-surface));object-fit:contain}.application-doc-viewer-pdf{display:grid;place-items:center;width:100%;min-height:16rem;border:1px dashed var(--console-line);border-radius:.5rem}.application-doc-viewer-original{font-size:.8rem;font-weight:600;color:var(--console-ink);text-decoration:underline;text-underline-offset:2px}.application-doc-viewer-original:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.application-doc-viewer-bar{display:flex;flex:1;min-width:0;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.application-doc-viewer-nav,.application-doc-viewer-decisions{display:flex;flex-wrap:wrap;gap:.5rem}.application-doc-viewer-reject{display:grid;flex:1;min-width:0;gap:.6rem}.application-doc-viewer-reject-actions{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:48rem){.application-doc-viewer-bar{flex-direction:column;align-items:stretch}.application-doc-viewer-nav button,.application-doc-viewer-decisions button{flex:1;min-height:2.75rem;justify-content:center}.application-doc-viewer-reject-actions{flex-direction:column-reverse;align-items:stretch}.application-doc-viewer-reject-actions button{width:100%;min-height:2.75rem;justify-content:center}}.application-view-dialog .partner-view-section .detail-list>div{grid-template-columns:minmax(6.5rem,.5fr) minmax(0,1fr)}.application-vehicle-section{grid-column:1 / -1}.application-vehicle-section .detail-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}@media(max-width:48rem){.application-vehicle-section .detail-list{grid-template-columns:minmax(0,1fr);column-gap:0}.application-view-dialog .partner-view-section .detail-list>div{grid-template-columns:minmax(0,1fr);gap:.1rem;padding:.5rem 0}}@media(max-width:48rem){.application-decision-buttons{flex-direction:column;align-items:stretch}.application-decision-buttons button{width:100%;min-height:2.75rem;justify-content:center}}.incident-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.incident-search{flex:1 1 16rem;max-width:24rem;min-width:13rem}.incident-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.incident-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.66rem;font-weight:800;line-height:1.3}.incident-filter-row>button{min-height:2.25rem}.incident-filter-row>button:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.incident-row{cursor:pointer}.incident-row:hover{background:color-mix(in srgb,var(--console-panel) 40%,transparent)}.incident-row:has(.incident-row-open:focus-visible){outline:2px solid var(--console-accent-strong);outline-offset:-2px}.incident-row-open:focus-visible{outline:none}.incident-table-wrap{background:linear-gradient(to right,var(--console-surface) 20%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),var(--console-surface) 80%) 100% 0,linear-gradient(to right,#03152b59,#03152b00),linear-gradient(to left,#03152b59,#03152b00) 100% 0;background-repeat:no-repeat;background-color:var(--console-surface);background-size:1.5rem 100%,1.5rem 100%,1.25rem 100%,1.25rem 100%;background-position:0 0,100% 0,0 0,100% 0;background-attachment:local,local,scroll,scroll}.incident-severity{display:inline-flex;align-items:center;gap:.4rem}.incident-severity-dot{width:.55rem;height:.55rem;border-radius:999px;flex:none}.incident-severity-high .incident-severity-dot{background:var(--console-danger)}.incident-severity-medium .incident-severity-dot{background:var(--console-warn)}.incident-severity-low .incident-severity-dot{background:var(--console-muted)}.incident-tier-row td{padding-top:.9rem!important;padding-bottom:.3rem!important;border-bottom:2px solid var(--console-line)!important}.incident-tier-row:first-child td{padding-top:.35rem!important}.incident-tier-row:hover{background:transparent}.incident-tier-head{display:inline-flex;align-items:baseline;gap:.6rem}.incident-tier-head .incident-severity{align-items:baseline}.incident-tier-head .incident-severity-dot{align-self:center}.incident-summary-cell{display:grid;gap:.2rem;min-width:0}.incident-summary-head{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.incident-summary-snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.incident-evidence-chip{display:inline-flex;align-items:center;gap:.25rem;flex:none;padding:.1rem .45rem;border:1px solid var(--console-line);border-radius:999px;font-size:.7rem;font-weight:600;color:var(--console-muted)}.incident-waiting-attention{display:inline-flex;align-items:center;gap:.3rem}.incident-waiting-attention svg{flex:0 0 auto}.incident-view-dialog{width:min(72rem,calc(100vw - 2rem))!important;max-width:min(72rem,calc(100vw - 2rem))!important}.incident-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(16rem,1fr);gap:1.5rem 2rem;align-items:start}.incident-detail-main,.incident-detail-rail{display:grid;gap:1.35rem;align-content:start;min-width:0}.incident-detail-rail{border-left:1px solid var(--console-line-soft);padding-left:1.5rem}@media(max-width:60rem){.incident-detail-grid{grid-template-columns:minmax(0,1fr)}.incident-detail-rail{border-left:0;padding-left:0;border-top:1px solid var(--console-line-soft);padding-top:1.25rem}}.incident-statement{margin:0;padding:.85rem 1rem;border:1px solid var(--console-line);border-radius:8px;max-width:70ch}.incident-statement-text{font-size:.95rem;line-height:1.55}.incident-no-evidence{padding:.65rem .85rem;border:1px dashed var(--console-line);border-radius:8px}.incident-timeline{list-style:none;margin:0;padding:0;display:grid}.incident-timeline-row{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:0 .7rem;position:relative;padding:.45rem 0}.incident-timeline-row:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:1px;background:var(--console-line-soft)}.incident-timeline-row:first-child:before{top:.85rem}.incident-timeline-row:last-child:before{bottom:calc(100% - .85rem)}.incident-timeline-node{position:relative;z-index:1;width:.65rem;height:.65rem;border-radius:999px;margin-top:.42rem;justify-self:center;box-shadow:0 0 0 3px var(--kumo-color-bg, #fff)}.incident-node-open{background:var(--console-line-strong)}.incident-node-investigating{background:var(--brand-cyan-ink)}.incident-node-resolved{background:var(--console-success)}.incident-timeline-copy{display:grid;gap:.15rem;min-width:0}.incident-timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.incident-timeline-date{white-space:nowrap;flex:none}.incident-route{display:grid;gap:0}.incident-route-stop{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:0 .6rem;position:relative;padding-bottom:.9rem}.incident-route-stop:last-child{padding-bottom:0}.incident-route-stop:first-child:before{content:"";position:absolute;left:.45rem;top:.9rem;bottom:0;width:1px;background:var(--console-line)}.incident-route-marker{position:relative;z-index:1;width:.6rem;height:.6rem;border-radius:999px;margin-top:.35rem;justify-self:center;box-shadow:0 0 0 3px var(--kumo-color-bg, #fff)}.incident-route-marker-pickup{background:var(--console-success)}.incident-route-marker-dropoff{position:relative;z-index:1;color:var(--console-muted);margin-top:.25rem;justify-self:center;background:var(--kumo-color-bg, #fff)}.incident-route-address{overflow-wrap:anywhere}.incident-detail-rail .detail-list>div{grid-template-columns:minmax(5.5rem,.6fr) minmax(0,1fr)}.incident-attachment-preview{display:block;width:100%;min-height:4rem;max-height:12rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--console-panel) 12%,var(--console-surface));object-fit:contain;color:var(--console-muted);font-size:.72rem}.incident-attachment-open{display:grid;justify-items:start;gap:.3rem;width:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;text-align:left}.incident-attachment-open:hover .incident-attachment-preview{border-color:var(--console-accent, currentColor)}.incident-attachment-open:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.incident-attachment-open-label{font-size:.74rem;font-weight:700;color:var(--console-ink);text-decoration:underline;text-underline-offset:2px}.incident-attachment-pdf{display:grid;place-items:center;min-height:8rem;font-weight:700;letter-spacing:.08em}.incident-attachments-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.incident-detail-actions>.incident-decision-bar{display:grid;flex:1;min-width:0;gap:.6rem}.incident-decision-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.incident-viewer{width:min(64rem,calc(100vw - 2rem))!important;max-width:min(64rem,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)}.incident-viewer-body{display:grid;align-content:start;justify-items:start;gap:.6rem}.incident-viewer-image{display:block;width:100%;min-height:12rem;max-height:min(62vh,42rem);border:1px solid var(--console-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--console-panel) 12%,var(--console-surface));object-fit:contain}.incident-viewer-pdf{display:grid;place-items:center;width:100%;min-height:16rem;border:1px dashed var(--console-line);border-radius:.5rem}.incident-viewer-original{font-size:.8rem;font-weight:600;color:var(--console-ink);text-decoration:underline;text-underline-offset:2px}.incident-viewer-original:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.incident-viewer-nav{display:flex;flex:1;min-width:0;flex-wrap:wrap;gap:.5rem}.incident-viewer-nav button:disabled{opacity:.45}@media(max-width:48rem){.incident-decision-buttons{flex-direction:column;align-items:stretch}.incident-decision-buttons button{width:100%;min-height:2.75rem;justify-content:center}.incident-viewer-nav{flex-direction:column;align-items:stretch}.incident-viewer-nav button{width:100%;min-height:2.75rem;justify-content:center}}.application-view-dialog .partner-view-header,.application-doc-viewer .partner-view-header{border-bottom:2px solid var(--console-line-strong)}.application-view-dialog .partner-view-header>div>span:first-child,.application-doc-viewer .partner-view-header>div>span:first-child{display:inline-flex;align-items:center;gap:.45rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--console-muted)}.application-view-dialog .partner-view-header>div>span:first-child:before,.application-doc-viewer .partner-view-header>div>span:first-child:before{content:"";width:.5rem;height:.5rem;background:var(--brand-cyan);border:1px solid var(--console-line-strong)}.application-view-dialog .partner-view-body{counter-reset:application-section;gap:1rem;background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),color-mix(in srgb,var(--console-panel) 45%,var(--console-page));background-size:24px 24px,24px 24px,auto}.application-view-dialog .partner-view-section{padding:1rem 1.1rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface);box-shadow:0 1px 2px #03152b0d}.application-view-dialog .application-section-title{display:flex;align-items:center;gap:.5rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--console-ink)}.application-view-dialog .application-section-title:before{counter-increment:application-section;content:counter(application-section,decimal-leading-zero);color:var(--console-accent-strong);font-size:.66rem}.application-view-dialog .application-section-title:after{content:"";flex:1;height:1px;background:var(--console-line-soft)}.application-view-dialog .partner-view-section .detail-list dt{padding-top:.15rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--console-muted)}.application-progress-meter{display:inline-flex;align-items:center;gap:.2rem}.application-progress-meter i{width:.5rem;height:.5rem;border:1px solid var(--console-line);background:var(--console-surface)}.application-progress-meter i[data-filled=true]{border-color:var(--console-accent-strong);background:var(--brand-cyan)}.application-progress-chip{gap:.45rem}.application-gate-line{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .6rem}.application-gate-line .application-progress-meter i{width:.85rem;height:.5rem}.application-view-dialog .application-detail-actions,.application-doc-viewer .application-doc-viewer-footer{border-top:2px solid var(--console-line-strong);background:var(--console-surface)}.application-document-card{transition:border-color .12s ease,box-shadow .12s ease,translate .12s ease}.application-document-card:has(.application-document-open:hover){border-color:var(--console-accent-strong);box-shadow:0 4px 14px #03152b1f;translate:0 -2px}.application-document-card .registry-payout-status-row{flex-direction:column;align-items:flex-start;gap:.35rem}.application-document-card .registry-payout-status-row>span:first-child{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.application-document-open-label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--console-accent-strong)}.application-document-open-label:after{content:" →"}.application-history-list{padding-left:.35rem}.application-history-item{position:relative;padding:.5rem .65rem .5rem 1.35rem;border-left:1px solid var(--console-line)}.application-history-list li+li{border-top:0}.application-history-item:before{content:"";position:absolute;top:.85rem;left:-.3rem;width:.55rem;height:.55rem;border:2px solid var(--console-line-strong);border-radius:999px;background:var(--console-surface)}.application-history-item [class*=text-kumo-subtle]{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.04em}.applications-page .registry-layer-header{border-bottom:2px solid var(--console-line-strong)}.applications-page .registry-layer-header h2{display:flex;align-items:center;gap:.5rem}.applications-page .registry-layer-header h2:before{content:"";width:.5rem;height:.5rem;background:var(--brand-cyan);border:1px solid var(--console-line-strong)}.applications-page .registry-table thead th{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.applications-page .registry-table [class*=text-kumo-subtle]{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.02em}.applications-row-progress{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .4rem;margin-top:.3rem}.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-role-draft-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.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 - var(--admin-chrome-height) - 5.75rem),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;container-type:inline-size}.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;scroll-padding-top:2.6rem;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-width:thin}.quote-queue-table-scroll,.quote-queue-inspector-shell .quote-intent-body{scroll-timeline:--quote-scroll-cue block}.quote-queue-table-scroll:after,.quote-queue-inspector-shell .quote-intent-body:after{content:"";position:sticky;bottom:0;z-index:3;display:block;height:1.5rem;margin-top:-1.5rem;opacity:0;background:linear-gradient(to bottom,#17191400,#1719141f);pointer-events:none;animation:quote-scroll-cue-fade linear both;animation-timeline:--quote-scroll-cue;animation-range:calc(100% - 2.5rem) 100%}@keyframes quote-scroll-cue-fade{0%{opacity:1}to{opacity:0}}@supports not (animation-timeline: --quote-scroll-cue){.quote-queue-table-scroll:after,.quote-queue-inspector-shell .quote-intent-body:after{opacity:1;animation:none}}.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{scroll-margin-top:2.6rem;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-row:has(.quote-queue-primary:focus-visible){outline:2px solid var(--console-accent-strong);outline-offset:-2px}.quote-queue-primary:focus-visible{outline:none}.quote-queue-primary>*{min-width:0;overflow-wrap:anywhere}.quote-queue-route{display:grid!important;min-width:0;overflow:hidden!important}.quote-queue-route-line{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.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-page-digest{flex:1 1 auto;min-width:0;padding:0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){.quote-page-digest{display:none}}.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: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-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:repeat(auto-fit,minmax(10.5rem,1fr));align-items:end;gap:.5rem .75rem}.bookings-toolbar>:first-child{grid-column:1 / -1}.bookings-toolbar-fields{display:contents}.bookings-toolbar>*,.bookings-toolbar-fields>*,.bookings-search-input{width:100%;min-width:0}.bookings-toolbar-fields button[role=combobox]{width:100%}.bookings-mobile-back-identity{display:flex;flex-wrap:wrap;justify-content:flex-end;min-width:0;align-items:center;gap:.25rem .4rem;margin-inline-start:auto;overflow:hidden}.bookings-mobile-back-identity>*{min-width:0}.bookings-mobile-back-identity>:first-child{white-space:normal;overflow-wrap:anywhere}.bookings-inspector-shell input:disabled,.bookings-change-dialog input:disabled,.bookings-change-dialog textarea:disabled{border-color:var(--console-line-soft);background:var(--console-page, #f2f6fa);color:var(--console-muted, #4c5e72);opacity:.75;cursor:not-allowed}.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;scroll-padding-top:2.6rem;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-width:thin;scroll-timeline:--bookings-scroll-cue block}.bookings-table-scroll:after{content:"";position:sticky;bottom:0;z-index:3;display:block;height:1.5rem;margin-top:-1.5rem;opacity:0;background:linear-gradient(to bottom,#17191400,#1719141f);pointer-events:none;animation:quote-scroll-cue-fade linear both;animation-timeline:--bookings-scroll-cue;animation-range:calc(100% - 2.5rem) 100%}@supports not (animation-timeline: --bookings-scroll-cue){.bookings-table-scroll:after{opacity:1;animation:none}}.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-select-cell [role=checkbox]{position:relative}.bookings-select-cell [role=checkbox]:before{content:"";position:absolute;inset:-10px}:is(.bookings-bulk-bar,.bookings-detail-actions,.bookings-cancel-dialog-actions,.registry-payout-setup) button :is(p,span,.text-kumo-default){color:inherit}.bookings-bulk-bar-slot{min-height:2.25rem;display:flex;align-items:center}.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;scroll-margin-top:2.6rem}.bookings-table thead th,.quote-queue-table thead th{position:sticky}.bookings-table thead th:after,.quote-queue-table thead th:after{content:"";position:absolute;inset-inline:0;top:100%;height:6px;background:linear-gradient(to bottom,#1719142e,#17191400);pointer-events:none}.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-row:has(.bookings-primary:focus-visible){outline:2px solid var(--console-accent-strong);outline-offset:-2px}.bookings-primary:focus-visible{outline:none}.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-refund-list{display:grid;gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--console-line-soft);border-radius:.4rem;overflow:hidden;background:var(--console-line-soft)}.bookings-refund-row{padding:.6rem .65rem;background:var(--console-surface)}.bookings-refund-copy{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.15rem .75rem}.bookings-refund-copy>*{min-width:0}.bookings-refund-copy>span:first-child{flex:1 1 auto}.bookings-refund-copy>span>*{min-width:0;overflow-wrap:anywhere}.bookings-refund-copy>span{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.35rem}.bookings-refund-copy>button{flex:0 0 auto;width:max-content;max-width:100%}.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;scroll-timeline:--bookings-inspector-cue block}.bookings-inspector-shell:after{content:"";position:sticky;bottom:0;z-index:3;display:block;height:1.5rem;margin-top:-1.5rem;opacity:0;background:linear-gradient(to bottom,#17191400,#1719141f);pointer-events:none;animation:quote-scroll-cue-fade linear both;animation-timeline:--bookings-inspector-cue;animation-range:calc(100% - 2.5rem) 100%}@supports not (animation-timeline: --bookings-inspector-cue){.bookings-inspector-shell:after{opacity:1;animation:none}}.bookings-detail-heading:focus{outline:none}.bookings-detail-stub{display:grid;gap:.75rem;padding:.85rem}.bookings-detail-stub-head{position:sticky;top:0;z-index:2;display:grid;gap:.2rem;margin-inline:-.85rem;padding:.3rem .85rem .45rem;border-bottom:1px solid var(--console-line-soft);background:var(--console-surface)}@media(max-width:48rem){.bookings-detail-stub-head{position:static;margin-inline:0;padding-inline:0;border-bottom:0}}.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-cancel-dialog,.bookings-covered-dialog{display:grid;gap:.75rem;padding:1rem}.bookings-cancel-dialog,.bookings-covered-dialog,.bookings-change-dialog{font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.bookings-cancel-dialog>form,.bookings-covered-dialog>form{display:grid;gap:.75rem}.bookings-cancel-dialog-actions,.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:repeat(2,minmax(0,1fr))}.bookings-toolbar-fields{display:contents}}@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:6.875rem;z-index:3;display:flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}}@media(max-width:48rem){.bookings-workspace,.bookings-workspace.bookings-workspace-detail-open{height:auto;min-height:0}.bookings-operations-page .bookings-workspace,.bookings-operations-page .bookings-workspace>.operational-layer-body,.bookings-workspace-grid,.bookings-panel-card,.bookings-list,.bookings-scroll-shell{overflow:visible}.bookings-table-scroll,.bookings-inspector-shell{height:auto;max-height:none;overflow-y:visible;overscroll-behavior-y:auto}.bookings-table-scroll:after,.bookings-inspector-shell:after{content:none}.bookings-row{scroll-margin-top:3.75rem}.bookings-reference time{white-space:normal;overflow-wrap:anywhere}.bookings-bulk-bar-slot:empty{min-height:0}.bookings-operations-page:has(.bookings-bulk-bar-slot:not(:empty)) .bookings-workspace{padding-bottom:8rem}.bookings-bulk-bar-slot:not(:empty){position:fixed;inset-inline:0;bottom:0;z-index:6;min-height:0;padding:.5rem .65rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--console-line);background:var(--console-surface);box-shadow:0 -2px 6px #1719141f}.bookings-table thead th{position:static}.bookings-table thead th:after{content:none}.bookings-table-scroll{scroll-padding-top:0}.bookings-controls{padding:.65rem}.bookings-toolbar-fields{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bookings-refresh-button{min-width:2.75rem}.bookings-active-refinements{align-items:flex-start;justify-content:space-between}.bookings-status-column{width:9.75rem}.bookings-status-context,.bookings-status-context [data-kumo-component=Badge],.bookings-status-context [data-kumo-component=Badge] span{height:auto;min-height:0;white-space:normal;overflow-wrap:break-word;text-align:right}.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-connection-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.trips-workspace{display:grid;grid-template-rows:minmax(0,1fr);min-height:28rem;max-height:calc(100dvh - 14.25rem);min-width:0;overflow:hidden;border:1px solid var(--console-line);border-radius:.625rem;background:var(--console-surface)}.trips-workspace>.operational-layer-header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.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{container-type:inline-size;display:grid;gap:.45rem;padding:.6rem .75rem;border:1px solid var(--console-line);border-radius:.625rem;background:var(--console-surface)}.trips-lane-tabs{position:relative;min-width:0;border-bottom:1px solid var(--console-line)}.trips-lifecycle-note,.trips-lane-count-scope{display:block;margin-top:.35rem}.trips-lane-tabs:after{content:"";position:absolute;top:0;right:0;bottom:1px;width:1.75rem;background:linear-gradient(to right,#17191400,#1719141a);pointer-events:none;opacity:0;transition:opacity .12s linear}@media(max-width:48rem){.trips-lane-tabs:after{opacity:1}}.trips-lane-tabs [role=tablist]{gap:.9rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--console-line) transparent}.trips-lane-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}.trips-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem}.trips-toolbar>*{min-width:0}.trips-status-select{min-width:11rem}.trips-pickup-from,.trips-pickup-to{width:9.5rem}.trips-date-presets{display:flex;align-items:center;gap:.15rem;padding-bottom:.15rem}.trips-toolbar-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;padding-bottom:.1rem}@container (max-width: 64rem){.trips-toolbar-actions{margin-left: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(0,1fr);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>.operational-state{height:100%;min-height:0;padding:0}.trips-inspector-shell>.operational-state>*{border:0;border-radius:0;background:transparent}.trips-detail-stub{display:grid;gap:.75rem;padding:.85rem}.trips-detail-stub-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;padding-bottom:.6rem;border-bottom:1px solid var(--console-line)}.trips-detail-identity{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.trips-detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.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{--trips-candidate-grid: 1.6rem minmax(12rem, 2fr) minmax(9rem, 1.4fr) 5rem 5.5rem 7.25rem 5.5rem;container-type:inline-size;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-controls{display:flex;align-items:end;flex-wrap:wrap;gap:.5rem .85rem}.trips-candidate-controls>:last-child{padding-bottom:.45rem}.trips-candidate-search{width:13rem}.trips-candidates-common{padding:.35rem .55rem;border-radius:.4rem;background:color-mix(in srgb,var(--console-accent-strong) 10%,var(--console-surface))}.trips-candidates-head>.kumo-badge,.trips-candidates-head>[class*=badge]{flex:none}.trips-candidate-columns{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:var(--trips-candidate-grid);gap:.4rem .45rem;padding:.3rem .6rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.trips-candidate-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.trips-candidate-row{display:grid;grid-template-columns:var(--trips-candidate-grid);gap:.15rem .45rem;align-items:center;min-width:0;padding:.45rem .6rem;border:1px solid var(--console-line);border-radius:.5rem;background:var(--console-surface)}@container (max-width: 36rem){.trips-candidate-columns{display:none}.trips-candidate-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.trips-candidate-driver{flex:1 1 60%}.trips-candidate-actions{margin-left:auto}.trips-candidate-notes{flex:1 1 100%}}.trips-candidate-row>*{min-width:0}.trips-candidate-driver{display:grid;gap:.05rem}.trips-candidate-driver>*,.trips-candidate-fact>*{overflow-wrap:anywhere}.trips-candidate-notes{display:grid;grid-column:1 / -1;gap:.25rem;padding-top:.15rem}.trips-assign-override-list{display:grid;gap:.3rem;margin:0;padding-left:1.1rem;color:var(--console-warn)}.trips-candidate-warnings{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.trips-candidate-warning-warning{color:var(--console-warn)}.trips-candidate-warning-blocker{padding:.3rem .5rem;border-radius:.4rem;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;scroll-padding-top:2.6rem;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-width:thin;scroll-timeline:--trips-scroll-cue block}.trips-table-scroll:after{content:"";position:sticky;bottom:0;z-index:3;display:block;height:1.5rem;margin-top:-1.5rem;opacity:0;background:linear-gradient(to bottom,#17191400,#1719141f);pointer-events:none;animation:quote-scroll-cue-fade linear both;animation-timeline:--trips-scroll-cue;animation-range:calc(100% - 2.5rem) 100%}@supports not (animation-timeline: --trips-scroll-cue){.trips-table-scroll:after{opacity:1;animation: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:11.5rem}.trips-table th,.trips-table td{padding:.55rem .75rem;vertical-align:middle}.trips-row{cursor:pointer}.trips-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)}.trips-row:has(.trips-primary:focus-visible){outline:2px solid var(--console-accent-strong);outline-offset:-2px}.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{outline:none}.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-status-context>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.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:48rem){.trips-workspace{min-height:0;max-height:none;height:auto;overflow:visible}.trips-controls{padding:.65rem}.trips-pickup-from,.trips-pickup-to{width:100%;min-width:0}.trips-toolbar-actions{margin-left:0}.trips-refresh-label{display:none}.trips-lane-tabs [role=tablist]{gap:.45rem}.trips-lane-tabs [role=tab]{padding-inline:.35rem}.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{position:relative;min-width:0;overflow:visible;padding:0 .75rem .4rem;background:var(--console-surface)}.quote-intent-tabs>*{width:auto;min-width:0}.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-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-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{font-family:var(--console-font-sans, ui-sans-serif, system-ui, sans-serif)}.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-technical-group-title{display:flex;align-items:center;gap:.35rem;color:var(--console-line-strong);font-size:.72rem;font-weight:850}.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{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-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-contact-facts{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-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}}.fraud-queue-page.operational-page{gap:.5rem}.fraud-queue-page .operational-layer-header{padding:.65rem .85rem}.fraud-queue-page .operational-layer-body{padding:.75rem .85rem;gap:.65rem}.fraud-queue-page .operational-state-compact{min-height:4.5rem;padding:.5rem}.fraud-table-scroll-cue{background:linear-gradient(to right,var(--console-surface) 20%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),var(--console-surface) 80%) 100% 0,linear-gradient(to right,#03152b59,#03152b00),linear-gradient(to left,#03152b59,#03152b00) 100% 0;background-repeat:no-repeat;background-color:var(--console-surface);background-size:1.5rem 100%,1.5rem 100%,1.25rem 100%,1.25rem 100%;background-position:0 0,100% 0,0 0,100% 0;background-attachment:local,local,scroll,scroll}.fraud-bookings-table th:nth-child(3),.fraud-bookings-table td:nth-child(3){text-align:right}.fraud-booking-status-cell{display:grid;gap:.4rem}.fraud-booking-status-badges{display:flex;flex-wrap:wrap;gap:.35rem}.fraud-booking-status-reasons{display:block}.fraud-booking-status-reasons>*+*{margin-top:.15rem}.fraud-booking-actions{display:flex;flex-wrap:wrap;gap:.4rem}.fraud-dispute-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.fraud-dispute-item{display:grid;gap:.35rem;padding:.6rem .7rem;border:1px solid var(--console-line-soft);border-radius:var(--console-radius, .5rem);background:var(--console-surface)}.fraud-dispute-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.fraud-dispute-due{display:flex}.fraud-booking-status-badges>span,.fraud-dispute-due>span{gap:.35rem}.fraud-vertical-scroll-cue{scrollbar-width:thin;scrollbar-color:var(--console-line) transparent}.fraud-dispute-evidence{display:grid;gap:.2rem;padding:.45rem .55rem;border:1px solid var(--console-line-soft);border-radius:var(--console-radius, .4rem);background:color-mix(in srgb,var(--console-surface-muted, var(--console-surface)) 60%,transparent);max-height:9rem;overflow-y:auto}.fraud-dispute-actions{display:flex;justify-content:flex-end}.do-not-serve-form{display:grid;gap:.6rem;margin-bottom:.75rem}.do-not-serve-form-grid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.do-not-serve-form-actions{display:flex;justify-content:flex-end}.do-not-serve-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.6rem;flex-wrap:wrap}@media(max-width:40rem){.fraud-booking-actions{flex-direction:column;align-items:stretch}.fraud-booking-actions button{justify-content:center}.fraud-dispute-actions{justify-content:stretch}.fraud-dispute-actions button{width:100%;justify-content:center}.fraud-dispute-actions>span{width:100%;text-align:center}.do-not-serve-form-actions{justify-content:stretch}.do-not-serve-form-actions button{width:100%;justify-content:center}.fraud-booking-status-reasons,.fraud-reason-cell{max-height:4.5rem;overflow-y:auto}}.modification-queue-page{max-width:88rem}.modification-booking-meta{display:grid;gap:.3rem;justify-items:start;min-width:0;max-width:100%}.modification-booking-meta>*{min-width:0;max-width:100%}.modification-booking-meta [data-slot=clipboard-text],.modification-booking-meta [data-kumo-component=ClipboardText]{min-width:0;max-width:100%;overflow-wrap:anywhere}.modification-diff-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.modification-diff-list li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem;row-gap:.15rem}.modification-diff-label{flex:0 0 6.5rem}.modification-diff-values{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;row-gap:.1rem}.modification-diff-arrow{opacity:.55}.modification-expiry-urgent{display:inline-flex;align-items:flex-start;gap:.25rem;color:var(--console-warn)}.modification-expiry-when{white-space:nowrap}.modification-expiry-urgent svg{flex:0 0 auto;margin-top:.15rem}.modification-confirm-identifier{white-space:nowrap}.applications-table-wrap,.modification-table-wrap{background:linear-gradient(to right,var(--console-surface) 20%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),var(--console-surface) 80%) 100% 0,linear-gradient(to right,#03152b59,#03152b00),linear-gradient(to left,#03152b59,#03152b00) 100% 0;background-repeat:no-repeat;background-color:var(--console-surface);background-size:1.5rem 100%,1.5rem 100%,1.25rem 100%,1.25rem 100%;background-position:0 0,100% 0,0 0,100% 0;background-attachment:local,local,scroll,scroll;scrollbar-color:var(--console-line) transparent;scrollbar-width:thin}.modification-intro-counts{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.modification-mobile-context{display:none;font-variant-numeric:tabular-nums}@media(max-width:78rem){.modification-mobile-context{display:block}}.modification-price-cell{display:grid;gap:.35rem;justify-items:start}.modification-queue-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.modification-reject-dialog form{display:grid;gap:.75rem}.modification-confirm-context{display:grid;gap:.6rem;min-width:0;padding:.7rem .85rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-panel)}.modification-confirm-changes{min-width:0;max-height:min(13rem,34vh);overflow-y:auto;overscroll-behavior:contain;padding-right:.4rem}.modification-confirm-context .modification-diff-values{display:inline}.modification-confirm-context .modification-diff-arrow{margin:0 .35rem}.modification-confirm-money{display:flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.25rem;padding-top:.6rem;border-top:1px solid var(--console-line-soft)}.modification-confirm-totals{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;row-gap:.1rem}@media(max-width:40rem){.modification-queue-actions{flex-direction:column;align-items:stretch}.modification-queue-actions button{justify-content:center}}.media-drop-zone{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.1rem 1.25rem;border:1px dashed var(--console-line-soft);border-radius:.75rem;background:color-mix(in srgb,var(--console-panel) 42%,var(--console-surface));color:var(--console-muted);transition:border-color .15s ease,background-color .15s ease}.media-library-card .media-drop-zone{max-width:40rem}.media-drop-zone-active{border-color:var(--console-line-strong);background:color-mix(in srgb,var(--console-accent-soft) 30%,var(--console-surface))}.media-drop-zone-icon{display:grid;flex:0 0 auto;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--console-accent-soft);color:var(--console-accent-strong)}.media-drop-copy{display:grid;flex:1 1 16rem;min-width:0;gap:.25rem}.media-dedup-notice{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;color:var(--console-muted)}.media-library-card{max-width:68rem}.media-library-grid,.media-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.85rem;margin:1rem 0 0;padding:0;list-style:none}.media-asset-card{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface)}.media-asset-thumb{position:relative;display:grid;width:100%;aspect-ratio:4 / 3;place-items:center;overflow:hidden;padding:0;border:1px solid var(--console-line-soft);border-radius:.5rem;background-color:var(--console-surface);background-image:linear-gradient(45deg,var(--console-line-soft) 25%,transparent 25%),linear-gradient(-45deg,var(--console-line-soft) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--console-line-soft) 75%),linear-gradient(-45deg,transparent 75%,var(--console-line-soft) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;cursor:pointer;font:inherit;color:inherit}.media-asset-thumb img{width:100%;height:100%;object-fit:cover}.media-asset-thumb-hint{position:absolute;inset:0;margin:auto;width:2rem;height:2rem;padding:.4rem;border-radius:999px;background:color-mix(in srgb,var(--console-surface) 82%,transparent);color:var(--console-line-strong);opacity:0;transition:opacity .15s ease}.media-asset-thumb:hover .media-asset-thumb-hint,.media-asset-thumb:focus-visible .media-asset-thumb-hint{opacity:1}.media-asset-thumb:focus-visible{outline:2px solid var(--console-line-strong);outline-offset:2px}@media(prefers-reduced-motion:reduce){.media-asset-thumb-hint{transition:none}}.media-preview-image{width:100%;max-height:70vh;border:1px solid var(--console-line-soft);border-radius:.5rem;object-fit:contain;background:color-mix(in srgb,var(--console-panel) 42%,var(--console-surface))}.media-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.media-asset-meta{display:grid;min-width:0;gap:.25rem;justify-items:start}.media-asset-meta-footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem}.media-picker-grid .media-picker-card{display:grid;width:100%;gap:.5rem;padding:.75rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.media-picker-card:hover:not(:disabled),.media-picker-card:focus-visible{border-color:var(--console-line-strong);background:color-mix(in srgb,var(--console-accent-soft) 30%,var(--console-surface))}.media-picker-card:disabled{cursor:not-allowed;opacity:.6}@media(max-width:480px){.media-library-grid,.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}}@media(prefers-reduced-motion:reduce){.media-drop-zone{transition:none}}.calendar-toolbar-band{display:grid;gap:.4rem;padding:.55rem .75rem;border-bottom:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 62%,var(--console-surface))}.calendar-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.calendar-nav{display:inline-flex;gap:.25rem}.calendar-anchor-group{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:.5rem}.calendar-anchor-label{min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-toolbar-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto}.calendar-toolbar-tools>[role=combobox],.calendar-toolbar-tools>button[aria-haspopup]{max-width:12rem}.calendar-view-switch{display:inline-flex;gap:.15rem;padding:.15rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.calendar-view-switch>button[aria-pressed=true],.calendar-view-switch>button[aria-pressed=true] span{background:var(--console-line-strong);color:var(--console-surface)}.calendar-view-switch>button[aria-pressed=true]{border:1px solid var(--console-line-strong);background-image:none;box-shadow:none}.calendar-view-switch>button[aria-pressed=true]>span[aria-hidden=true]{display:none}.calendar-view-switch>button[aria-pressed=true] span{background:transparent}.calendar-view-switch>button:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:1px}.calendar-toolbar-tools [role=combobox],.calendar-toolbar-tools [role=combobox] span,.calendar-toolbar-tools button[aria-haspopup],.calendar-toolbar-tools button[aria-haspopup] span{color:var(--console-ink)}.calendar-truncation-note{color:var(--console-warn)}.calendar-canvas-body{min-height:0;padding:0}.calendar-canvas{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--console-surface)}.calendar-month-notice{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.65rem;padding-bottom:.65rem;border-bottom:1px solid var(--console-line-soft)}.calendar-month-notice>p{margin:0;min-width:0}.calendar-month{display:grid;grid-template-rows:auto 1fr;min-width:40rem}.calendar-month-head,.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-month-head-cell{padding:.4rem .5rem;border-bottom:1px solid var(--console-line);background:var(--console-panel);text-align:center;color:var(--console-muted);text-transform:uppercase;letter-spacing:.06em}.calendar-month-cell{display:grid;grid-template-rows:auto 1fr;gap:.25rem;min-height:6.25rem;padding:.3rem;border-right:1px solid var(--console-line-soft);border-bottom:1px solid var(--console-line-soft);background:var(--console-surface);cursor:pointer}.calendar-month-grid>.calendar-month-cell:nth-child(7n),.calendar-month-grid>.calendar-month-cell:nth-child(7n+1){background:color-mix(in srgb,var(--console-panel) 30%,var(--console-surface))}.calendar-month-grid>.calendar-month-cell:nth-child(7n){border-right:0}.calendar-month-cell[data-outside-month]{background:color-mix(in srgb,var(--console-panel) 62%,var(--console-surface))}.calendar-month-cell[data-outside-month] .calendar-day-number{color:var(--console-soft-muted)}.calendar-month-cell[data-today]{background:var(--console-surface)}.calendar-month-grid>.calendar-month-cell:hover{background:color-mix(in srgb,var(--console-panel) 55%,var(--console-surface))}.calendar-day-number{justify-self:end;min-width:1.7rem;padding:.2rem .4rem;border:0;border-radius:999px;background:transparent;color:var(--console-ink);cursor:pointer;text-align:center}.calendar-day-number:hover,.calendar-day-number:focus-visible{background:var(--console-panel-strong)}.calendar-month-cell[data-today] .calendar-day-number{background:var(--console-accent);color:var(--console-line-strong)}.calendar-month-cell-entries{display:grid;align-content:start;gap:.2rem;min-width:0}button.calendar-entry-chip{display:flex;align-items:center;gap:.3rem;min-width:0;padding:.2rem .3rem;border:0;border-radius:.35rem;background:transparent;cursor:pointer;text-align:left;line-height:1.35}.calendar-entry-chip:hover,.calendar-entry-chip:focus-visible{background:var(--console-panel-strong)}.calendar-entry-dot{flex:0 0 auto;width:.45rem;height:.45rem;border-radius:999px;background:var(--console-soft-muted)}.calendar-entry-chip[data-status=pending] .calendar-entry-dot,.calendar-entry-chip[data-status=awaiting_payment_method] .calendar-entry-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--console-warn)}.calendar-entry-chip[data-status=completed] .calendar-entry-dot{background:var(--console-success)}.calendar-entry-chip[data-status=cancelled] .calendar-entry-dot,.calendar-entry-chip[data-status=no_show] .calendar-entry-dot{background:var(--console-danger)}.calendar-entry-warnicon{flex:0 0 auto;color:var(--console-warn)}.calendar-entry-lateicon{flex:0 0 auto;color:var(--console-danger)}.calendar-entry-overlapicon{flex:0 0 auto;color:var(--console-warn)}.calendar-entry-conflicticon{flex:0 0 auto;color:var(--console-danger)}.calendar-entry-doneicon{flex:0 0 auto;color:var(--console-success)}.calendar-entry-chip-time{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}.calendar-entry-chip-zone{flex:0 0 auto;white-space:nowrap}.calendar-entry-chip-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-entry-chip[data-ended]{color:var(--console-soft-muted)}.calendar-entry-chip[data-status=cancelled] .calendar-entry-chip-name,.calendar-entry-chip[data-status=no_show] .calendar-entry-chip-name,.calendar-entry-row[data-status=cancelled] .calendar-entry-name,.calendar-entry-row[data-status=no_show] .calendar-entry-name{text-decoration:line-through}.calendar-more-button{justify-self:start;padding:.2rem .4rem;border:0;border-radius:.35rem;background:transparent;color:var(--console-muted);cursor:pointer}.calendar-more-button:hover,.calendar-more-button:focus-visible{background:var(--console-panel-strong);color:var(--console-ink)}.calendar-agenda{display:grid;gap:0}.calendar-agenda-day{display:grid;grid-template-columns:4.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.65rem .85rem;border-bottom:1px solid var(--console-line-soft)}.calendar-agenda-day[data-today]{background:color-mix(in srgb,var(--console-panel) 35%,var(--console-surface))}.calendar-agenda-day[data-empty]{padding-block:.45rem}.calendar-agenda-rail{display:grid;justify-items:center;gap:.15rem;min-width:0}.calendar-agenda-date,.calendar-agenda-day-button{display:grid;justify-items:center;gap:.05rem;width:100%;padding:.25rem .2rem;border:0;border-radius:.5rem;background:transparent;color:inherit}.calendar-agenda-day-button{cursor:pointer;border:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 40%,var(--console-surface))}.calendar-agenda-day-button:hover,.calendar-agenda-day-button:focus-visible{background:var(--console-panel-strong)}.calendar-rail-weekday{color:var(--console-muted);text-transform:uppercase;letter-spacing:.08em}.calendar-rail-daynum{line-height:1.1;min-width:1.9rem;border-radius:999px;text-align:center}.calendar-agenda-day[data-today] .calendar-rail-daynum{background:var(--console-accent);color:var(--console-line-strong)}.calendar-rail-today{color:var(--console-warn);text-transform:uppercase;letter-spacing:.08em}.calendar-agenda-body{display:grid;min-width:0;align-self:stretch;align-content:center}.calendar-agenda-empty{padding-left:.1rem}.calendar-agenda-entries{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}button.calendar-entry-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr) max-content 1rem;align-items:center;gap:.6rem;width:100%;min-width:0;padding:.5rem .75rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface);cursor:pointer;text-align:left;line-height:1.4}.calendar-entry-go{color:var(--console-soft-muted)}.calendar-entry-row:hover .calendar-entry-go,.calendar-entry-row:focus-visible .calendar-entry-go{color:var(--console-ink)}.calendar-entry-row:hover,.calendar-entry-row:focus-visible{border-color:var(--console-line);background:color-mix(in srgb,var(--console-panel) 40%,var(--console-surface))}.calendar-entry-row[data-ended] .calendar-entry-name,.calendar-entry-row[data-ended] .calendar-entry-clock{color:var(--console-soft-muted)}.calendar-entry-time{display:grid;gap:.05rem;min-width:0}.calendar-entry-clock{font-variant-numeric:tabular-nums}.calendar-entry-time>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-entry-main{display:grid;gap:.05rem;min-width:0}.calendar-entry-main>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-entry-meta{display:grid;grid-template-columns:minmax(0,max-content) 11rem;align-items:center;gap:.6rem}.calendar-entry-meta>:first-child{justify-self:end;min-width:0}.calendar-entry-meta>:last-child{justify-self:start}.calendar-entry-driver{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:14rem}.calendar-entry-flags{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;min-width:0}.calendar-entry-preview{display:grid;gap:.45rem;min-width:15rem;max-width:19.5rem;padding:.35rem .2rem;text-align:left;color:var(--console-ink);font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);line-height:1.4}.calendar-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.calendar-preview-badges{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.calendar-preview-when{margin-top:-.25rem}.calendar-preview-route{display:grid;gap:.3rem;margin:0;padding:.45rem 0;border-top:1px solid var(--console-line-soft);border-bottom:1px solid var(--console-line-soft)}.calendar-preview-route>div{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.4rem;align-items:baseline}.calendar-preview-route dt,.calendar-preview-route dd{margin:0;min-width:0}.calendar-preview-route dd{overflow-wrap:anywhere}.calendar-preview-unassigned{color:var(--console-warn)}.calendar-preview-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem}@media(max-width:48rem){.calendar-anchor-group{order:3;flex-basis:100%;flex-wrap:wrap}.calendar-anchor-label{white-space:normal}.calendar-toolbar-tools{margin-left:0;width:100%}.calendar-toolbar-tools>[role=combobox],.calendar-toolbar-tools>button[aria-haspopup]{flex:1 1 8rem;max-width:none}.calendar-agenda-day{grid-template-columns:3.25rem minmax(0,1fr);gap:.5rem;padding:.55rem}button.calendar-entry-row{grid-template-columns:minmax(0,1fr)}.calendar-entry-go{display:none}.calendar-entry-meta{display:flex;flex-wrap:wrap;gap:.3rem}.calendar-entry-meta>:first-child{order:2}.calendar-entry-driver{max-width:100%}}.assistant-handoff-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)}.assistant-handoff-workspace>.operational-layer-header{display:none}.assistant-handoff-page .assistant-handoff-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}.assistant-handoff-tabs{display:flex;align-items:flex-end;gap:.5rem;padding:.4rem .75rem 0;border-bottom:1px solid var(--console-line);background:#f7f8f6eb}.assistant-handoff-tabs-kumo{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.assistant-handoff-tab-label{display:inline-flex;align-items:center;gap:.35rem}.assistant-handoff-tab-count{font-size:.7rem;line-height:1}.assistant-handoff-refresh{flex:0 0 auto;margin-left:auto;margin-bottom:.35rem}.assistant-handoff-grid{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);gap:.6rem;min-height:0;padding:.6rem;overflow:hidden;background:color-mix(in srgb,var(--console-panel) 56%,var(--console-surface))}.assistant-handoff-grid>*{min-width:0}.assistant-handoff-panel-card{height:100%;min-height:0;overflow:hidden;border-radius:.75rem}.assistant-handoff-queue{height:100%;min-height:0;overflow:hidden}.assistant-handoff-queue-list{height:100%;min-height:0;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.assistant-handoff-queue-row{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.55rem .75rem;border:none;border-bottom:1px solid var(--console-line-soft);background:transparent;text-align:left;cursor:pointer}.assistant-handoff-queue-row:hover{background:color-mix(in srgb,var(--console-panel-strong) 55%,transparent)}.assistant-handoff-queue-row[data-selected]{background:color-mix(in srgb,var(--console-accent-soft) 55%,var(--console-surface));box-shadow:inset 3px 0 0 var(--console-accent-strong)}.assistant-handoff-queue-row:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb,var(--console-accent-strong) 62%,transparent);outline-offset:-2px}.assistant-handoff-queue-row-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.assistant-handoff-queue-row-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-handoff-queue-row-meta{display:flex;align-items:center;gap:.3rem;color:var(--console-muted);font-size:.78rem}.assistant-handoff-detail-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.assistant-handoff-mobile-back{display:none;grid-row:1;padding:.5rem .75rem 0}.assistant-handoff-detail-shell>.operational-state{grid-row:2 / -1}.assistant-handoff-detail-header{display:grid;grid-row:2;gap:.4rem;padding:.75rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.assistant-handoff-detail-identity{display:flex;align-items:center;gap:.6rem;min-width:0}.assistant-handoff-customer-avatar{display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--console-line);border-radius:999px;background:var(--console-panel);color:var(--console-muted);font-size:.7rem;font-weight:750;letter-spacing:.025em}.assistant-handoff-detail-identity-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.assistant-handoff-detail-contact{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem}.assistant-handoff-detail-contact>[aria-hidden=true]{color:var(--console-soft-muted)}.assistant-handoff-detail-status{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.assistant-handoff-channel-tag{display:inline-flex;align-items:center;gap:.25rem;color:var(--console-muted);font-size:.78rem}.assistant-handoff-composer-locked{color:var(--console-muted)}.assistant-handoff-detail-actions{display:flex;flex-wrap:wrap;gap:.4rem}.assistant-handoff-message-list-shell{position:relative;display:grid;grid-row:3;min-height:0}.assistant-handoff-message-list-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:1.75rem;background:linear-gradient(to bottom,var(--console-surface),rgba(255,255,255,0));opacity:0;transition:opacity .12s ease;pointer-events:none;z-index:1}.assistant-handoff-message-list-shell[data-more-above]:before{opacity:1}.assistant-handoff-message-list{display:flex;flex-direction:column;gap:.5rem;min-height:0;padding:.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.assistant-handoff-jump-latest{position:absolute;left:50%;bottom:.6rem;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border:none;border-radius:999px;background:var(--brand-navy);color:#fff;font-size:.72rem;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #03152b40}.assistant-handoff-jump-latest:hover{background:var(--brand-navy-hover)}.assistant-handoff-jump-latest:focus-visible{outline:2px solid color-mix(in srgb,var(--console-accent-strong) 62%,transparent);outline-offset:2px}.assistant-handoff-message{display:flex;width:100%}.assistant-handoff-message-bubble{display:flex;flex-direction:column;gap:.25rem;max-width:32rem;padding:.5rem .7rem;border:1px solid var(--console-line);border-radius:.6rem;background:var(--console-panel)}.assistant-handoff-message-author{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--console-muted)}.assistant-handoff-message-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-handoff-message-time{color:var(--console-soft-muted);font-size:.72rem}.assistant-handoff-action-chips{display:flex;flex-wrap:wrap;gap:.3rem}.assistant-handoff-message-customer,.assistant-handoff-message-assistant{justify-content:flex-start}.assistant-handoff-message-assistant .assistant-handoff-message-bubble{background:color-mix(in srgb,var(--console-panel) 70%,var(--console-surface));border-style:dashed}.assistant-handoff-message-dispatcher{justify-content:flex-end}.assistant-handoff-message-dispatcher .assistant-handoff-message-bubble{background:color-mix(in srgb,var(--console-accent-soft) 70%,var(--console-surface));border-color:var(--console-accent-strong)}.assistant-handoff-message-note{justify-content:center}.assistant-handoff-message-note .assistant-handoff-message-bubble{max-width:40rem;background:transparent;border-style:dashed;border-color:var(--console-line-soft);color:var(--console-muted);font-size:.85rem}.assistant-handoff-composer{display:grid;grid-row:4;grid-template-columns:minmax(0,40rem);justify-content:center;gap:.4rem;padding:.6rem .75rem;border-top:1px solid var(--console-line);background:var(--console-surface)}.assistant-handoff-composer-toolbar,.assistant-handoff-composer-actions{display:flex;justify-content:flex-end}.assistant-handoff-close-form{display:grid;gap:.75rem}.assistant-handoff-close-actions{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:56rem){.assistant-handoff-grid{grid-template-columns:minmax(0,1fr)}.assistant-handoff-queue-card{display:block}.assistant-handoff-detail-card,.assistant-handoff-detail-open .assistant-handoff-queue-card{display:none}.assistant-handoff-detail-open .assistant-handoff-detail-card,.assistant-handoff-detail-open .assistant-handoff-mobile-back{display:block}}.operations-agent-workspace{display:grid;grid-template-rows:minmax(0,1fr);height:clamp(40rem,calc(100dvh - 14.25rem),64rem);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--console-line);background:var(--console-surface)}.operations-agent-workspace>.operational-layer-header{display:none}.operations-agent-page .operations-agent-workspace>.operational-layer-body{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;align-content:stretch;gap:0;padding:0;overflow:hidden}.operations-agent-grid{display:grid;grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);gap:.6rem;height:100%;min-height:0;padding:.6rem;overflow:hidden;background:color-mix(in srgb,var(--console-panel) 56%,var(--console-surface))}.operations-agent-grid>*{min-width:0}.operations-agent-panel-card{height:100%;min-height:0;overflow:hidden;border-radius:.75rem}.operations-agent-list{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.operations-agent-list-header,.operations-agent-conversation-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .75rem;border-bottom:1px solid var(--console-line);background:var(--console-surface)}.operations-agent-list-header>div,.operations-agent-conversation-header>div{display:grid;gap:.1rem;min-width:0}.operations-agent-chat-list{min-height:0;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.operations-agent-chat-row{display:grid;gap:.2rem;width:100%;min-height:3.5rem;padding:.6rem .75rem;border:none;border-bottom:1px solid var(--console-line-soft);background:transparent;color:inherit;text-align:left;cursor:pointer}.operations-agent-chat-row:hover{background:color-mix(in srgb,var(--console-panel-strong) 55%,transparent)}.operations-agent-chat-row[data-selected]{background:color-mix(in srgb,var(--console-accent-soft) 55%,var(--console-surface));box-shadow:inset 3px 0 0 var(--console-accent-strong)}.operations-agent-chat-row:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb,var(--console-accent-strong) 62%,transparent);outline-offset:-2px}.operations-agent-chat-title{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.operations-agent-chat-row time{color:var(--console-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.operations-agent-conversation-slot{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.operations-agent-mobile-back{display:none;padding:.5rem .75rem 0}.operations-agent-conversation{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.operations-agent-message-list{display:flex;flex-direction:column;gap:.75rem;min-height:0;padding:.85rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--console-line) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.operations-agent-message{display:flex;width:100%}.operations-agent-message-user{justify-content:flex-end}.operations-agent-message-assistant,.operations-agent-message-system{justify-content:flex-start}.operations-agent-message-bubble{display:grid;gap:.3rem;width:fit-content;max-width:min(48rem,92%);padding:.55rem .7rem;border:1px solid var(--console-line);border-radius:.7rem;background:var(--console-panel)}.operations-agent-message-user .operations-agent-message-bubble{max-width:min(36rem,86%);border-color:var(--console-accent-strong);background:color-mix(in srgb,var(--console-accent-soft) 70%,var(--console-surface))}.operations-agent-message-system .operations-agent-message-bubble{border-style:dashed;background:transparent}.operations-agent-message-author{color:var(--console-muted);font-size:.7rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.operations-agent-message-parts{display:grid;gap:.55rem;min-width:0}.operations-agent-text-part,.operations-agent-reasoning p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.operations-agent-empty-part{color:var(--console-muted);font-style:italic}.operations-agent-reasoning{color:var(--console-muted);font-size:.8rem}.operations-agent-reasoning summary{min-height:2.5rem;padding-block:.65rem;font-weight:600;cursor:pointer}.operations-agent-reasoning .operations-agent-markdown{padding:0 .55rem .55rem;border-left:2px solid var(--console-line)}.operations-agent-markdown{display:grid;gap:.5rem;min-width:0;overflow-wrap:anywhere}.operations-agent-markdown>:first-child{margin-top:0}.operations-agent-markdown>:last-child{margin-bottom:0}.operations-agent-markdown p{margin:0;white-space:pre-wrap}.operations-agent-markdown h1,.operations-agent-markdown h2,.operations-agent-markdown h3,.operations-agent-markdown h4{margin:0;font-weight:700;line-height:1.3}.operations-agent-markdown h1{font-size:1.05rem}.operations-agent-markdown h2{font-size:.98rem}.operations-agent-markdown h3,.operations-agent-markdown h4{font-size:.9rem}.operations-agent-markdown ul,.operations-agent-markdown ol{margin:0;padding-left:1.25rem;display:grid;gap:.2rem}.operations-agent-markdown li>ul,.operations-agent-markdown li>ol{margin-top:.2rem}.operations-agent-markdown strong{font-weight:700}.operations-agent-markdown a{color:var(--console-accent-strong);text-decoration:underline;text-underline-offset:.15em}.operations-agent-markdown code{padding:.05em .35em;border-radius:.3rem;background:var(--console-panel-strong);font-size:.88em}.operations-agent-markdown pre{margin:0;padding:.55rem .65rem;overflow-x:auto;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-panel-strong)}.operations-agent-markdown pre code{padding:0;border-radius:0;background:transparent;white-space:pre}.operations-agent-markdown blockquote{margin:0;padding-left:.6rem;border-left:2px solid var(--console-line);color:var(--console-muted)}.operations-agent-markdown hr{margin:.1rem 0;border:none;border-top:1px solid var(--console-line)}.operations-agent-markdown-table-scroll{overflow-x:auto}.operations-agent-markdown table{border-collapse:collapse;width:100%;font-size:.82rem}.operations-agent-markdown th,.operations-agent-markdown td{padding:.35rem .55rem;border:1px solid var(--console-line-soft);text-align:left;white-space:nowrap}.operations-agent-markdown th{background:var(--console-panel-strong);font-weight:700}.operations-agent-tool{min-width:0;border:1px solid var(--console-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--console-panel-strong) 58%,transparent)}.operations-agent-tool[data-tool-state=output-error]{border-color:color-mix(in srgb,var(--console-danger, var(--console-line)) 45%,var(--console-line-soft))}.operations-agent-tool-status{display:flex;align-items:center;gap:.4rem;min-width:0;padding:.55rem .6rem;color:var(--console-muted);cursor:pointer;list-style:none}.operations-agent-tool-status::-webkit-details-marker{display:none}.operations-agent-tool-disclosure{flex:0 0 auto;transition:transform .12s ease}.operations-agent-tool[open]>.operations-agent-tool-status .operations-agent-tool-disclosure{transform:rotate(90deg)}.operations-agent-tool-status:focus-visible{outline:2px solid color-mix(in srgb,var(--console-accent-strong) 62%,transparent);outline-offset:-2px;border-radius:.4rem}.operations-agent-tool-body{display:grid;gap:.55rem;min-width:0;padding:0 .6rem .6rem}.operations-agent-approval-card{display:grid;gap:.65rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--console-warning, var(--console-accent-strong)) 55%,var(--console-line));border-radius:.65rem;background:var(--console-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--console-line) 45%,transparent)}.operations-agent-approval-card[data-approval-state=denied]{border-color:color-mix(in srgb,var(--console-danger, var(--console-line)) 62%,var(--console-line));background:color-mix(in srgb,var(--console-panel) 82%,var(--console-surface))}.operations-agent-approval-card[data-approval-state=approved]{border-color:color-mix(in srgb,var(--console-success, var(--console-accent-strong)) 58%,var(--console-line))}.operations-agent-approval-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.operations-agent-approval-heading>div{display:grid;gap:.15rem;min-width:0}.operations-agent-value-rows{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--console-line-soft);border-radius:.5rem}.operations-agent-value-rows>div{display:grid;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.65rem;padding:.38rem .5rem;border-bottom:1px solid var(--console-line-soft)}.operations-agent-value-rows>div:last-child{border-bottom:none}.operations-agent-value-rows dt,.operations-agent-value-rows dd{margin:0;overflow-wrap:anywhere}.operations-agent-value-rows dt{color:var(--console-muted);font-size:.75rem;font-weight:600}.operations-agent-value-rows dd{font-size:.8rem}.operations-agent-value-json{margin:0;max-height:9rem;padding:.4rem .5rem;overflow:auto;border:1px solid var(--console-line-soft);border-radius:.4rem;background:var(--console-panel-strong);font-size:.76rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.operations-agent-approval-actions,.operations-agent-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.operations-agent-tool-output{display:grid;gap:.35rem}.operations-agent-composer{display:grid;grid-template-columns:minmax(0,40rem);justify-content:center;gap:.45rem;padding:.65rem .75rem;border-top:1px solid var(--console-line);background:var(--console-surface)}.operations-agent-character-count{min-width:8rem;margin-right:auto;color:var(--console-muted);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:left}@media(max-width:56rem){.operations-agent-grid{grid-template-columns:minmax(0,1fr)}.operations-agent-list-card{display:block}.operations-agent-conversation-card,.operations-agent-detail-open .operations-agent-list-card{display:none}.operations-agent-detail-open .operations-agent-conversation-card,.operations-agent-detail-open .operations-agent-mobile-back{display:block}}@media(max-width:38rem){.operations-agent-workspace{height:calc(100dvh - 11.5rem);min-height:34rem}.operations-agent-grid{padding:.35rem}.operations-agent-conversation-header,.operations-agent-approval-heading{align-items:flex-start;flex-direction:column}.operations-agent-message-bubble,.operations-agent-message-user .operations-agent-message-bubble{max-width:96%}.operations-agent-value-rows>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.agentic-table-wrap{background:linear-gradient(to right,var(--console-surface) 70%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),var(--console-surface) 30%) 100% 0,linear-gradient(to right,#03152b59,#03152b00),linear-gradient(to left,#03152b59,#03152b00) 100% 0;background-repeat:no-repeat;background-color:var(--console-surface);background-size:2rem 100%,2rem 100%,1.25rem 100%,1.25rem 100%;background-position:0 0,100% 0,0 0,100% 0;background-attachment:local,local,scroll,scroll;overflow-x:auto;overflow-y:hidden;min-width:0}.agentic-table-wrap .agentic-providers-table{min-width:44rem}.quote-config-intro{padding:0 0 .35rem}.quote-config-intro-title{letter-spacing:.03em;text-transform:uppercase}.quote-config-card,.quote-config-inspector-card{min-width:0;overflow:hidden;border-radius:.75rem;background:var(--console-surface)}.quote-config-card-header,.quote-config-inspector-card-header{padding:1rem 1.25rem;background:color-mix(in srgb,var(--console-panel) 36%,var(--console-surface))}.quote-config-card-header-copy,.quote-config-inspector-head-copy{display:grid;gap:.25rem;min-width:0}.quote-config-card-body{display:grid;min-width:0;gap:1rem;padding:1.25rem}.quote-config-form-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:48rem){.quote-config-form-grid{grid-template-columns:minmax(0,1fr)}}.quote-config-field-group{display:grid;gap:.6rem}.quote-config-field-group+.quote-config-field-group{padding-top:.75rem;border-top:1px solid var(--console-line-soft, var(--console-line))}.quote-config-field-group-label{letter-spacing:.04em;text-transform:uppercase}.quote-config-checkbox-option{display:grid;gap:.3rem;align-content:start;min-width:0}[data-kumo-component=Switch],[data-kumo-component=Switch]>*{border-radius:9999px}.quote-config-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:.75rem}.quote-config-workbench-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.4rem}.quote-config-workbench-card{overflow:visible}.quote-config-workbench-card>:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.quote-config-workbench-card>:last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.zone-identity-dialog{width:min(44rem,calc(100vw - 2rem))!important;max-width:min(44rem,calc(100vw - 2rem))!important}.vehicle-capacity-dialog{width:min(48rem,calc(100vw - 2rem))!important;max-width:min(48rem,calc(100vw - 2rem))!important}.rate-dialog{width:min(52rem,calc(100vw - 2rem))!important;max-width:min(52rem,calc(100vw - 2rem))!important}.fee-identity-dialog{width:min(44rem,calc(100vw - 2rem))!important;max-width:min(44rem,calc(100vw - 2rem))!important}.fee-setup-dialog,.toll-override-dialog,.stop-policy-identity-dialog{width:min(48rem,calc(100vw - 2rem))!important;max-width:min(48rem,calc(100vw - 2rem))!important}.stop-policy-pricing-dialog{width:min(56rem,calc(100vw - 2rem))!important;max-width:min(56rem,calc(100vw - 2rem))!important}.rule-identity-dialog{width:min(48rem,calc(100vw - 2rem))!important;max-width:min(48rem,calc(100vw - 2rem))!important}.rule-actions-dialog{width:min(72rem,calc(100vw - 2rem))!important;max-width:min(72rem,calc(100vw - 2rem))!important}.quote-scenario-dialog{width:min(88rem,calc(100vw - 2rem))!important;max-width:min(88rem,calc(100vw - 2rem))!important;height:min(56rem,calc(100dvh - 2rem))}.tax-identity-dialog{width:min(44rem,calc(100vw - 2rem))!important;max-width:min(44rem,calc(100vw - 2rem))!important}.tax-setup-dialog{width:min(48rem,calc(100vw - 2rem))!important;max-width:min(48rem,calc(100vw - 2rem))!important}.special-day-dialog{width:min(56rem,calc(100vw - 2rem))!important;max-width:min(56rem,calc(100vw - 2rem))!important}.event-days-settings,.event-days-manual-form{display:grid;gap:.85rem;min-width:0}.event-days-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:64rem){.event-days-settings-grid{grid-template-columns:minmax(0,1fr)}}.event-days-area-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.6rem;align-items:end;min-width:0}@media(max-width:64rem){.event-days-area-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-days-save-row{display:flex;justify-content:flex-end}.event-days-list{display:grid;gap:.5rem;min-width:0}.event-days-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;padding:.6rem .75rem;border:1px solid var(--console-line-soft);border-radius:.6rem}.event-days-row-main{display:grid;gap:.15rem;min-width:0;flex:1 1 14rem}.event-days-row-main small{color:var(--console-muted, inherit);overflow-wrap:anywhere}.event-days-empty{display:grid;justify-items:center;padding:1rem 0}.zone-tester-dialog{width:min(82rem,calc(100vw - 2rem))!important;max-width:min(82rem,calc(100vw - 2rem))!important;height:min(44rem,calc(100dvh - 2rem))}.zone-map-dialog{width:min(96rem,calc(100vw - 2rem))!important;max-width:min(96rem,calc(100vw - 2rem))!important;height:min(58rem,calc(100dvh - 2rem))}.zone-modal-frame{display:grid;min-width:0;height:100%;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr)}.conditional-rule-dialog{width:min(108rem,calc(100vw - 2rem))!important;max-width:min(108rem,calc(100vw - 2rem))!important;height:min(56rem,calc(100dvh - 2rem))}.conditional-modal-frame{display:grid;min-width:0;height:100%;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.query-builder-shell .rule button[data-kumo-component=Select]{width:100%}.query-builder-shell .rqb-kumo-not{display:inline-flex;align-items:center}.rule-value-guide-content{display:grid;gap:.2rem;max-width:20rem}.quote-zone-lookup-search{display:flex;align-items:flex-end;gap:.4rem}.quote-zone-lookup-search>:first-child{flex:1 1 auto;min-width:0}@supports (field-sizing: content){.quote-config-card-body textarea{field-sizing:content;overflow-y:hidden;min-height:3.6rem}}.quote-config-inspector{gap:1rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.quote-config-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.85rem 1.1rem}.quote-config-inspector-card-heading{display:flex;width:100%;min-width:0;align-items:flex-start;justify-content:space-between;gap:.5rem}.quote-config-inspector-card-heading>div{display:grid;gap:.15rem;min-width:0}.quote-config-inspector-card-body{display:grid;min-width:0;gap:.6rem;padding:.9rem 1.1rem}.quote-config-inspector-card-body .detail-list{margin:0}.quote-config-inspector-summary-body{padding:.75rem 1.1rem}button.inspector-summary-card{width:100%;cursor:pointer;font:inherit;text-align:left}button.inspector-summary-card:hover,button.inspector-summary-card:focus-visible{background:var(--console-accent-soft)}.quote-config-inspector .inspector-summary-empty{display:grid;gap:.2rem}.quote-config-inspector .summary-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.quote-config-version-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;width:100%;padding:.5rem .65rem;cursor:pointer;color:var(--ink);font:inherit;text-align:left;transition:border-color .12s ease,background-color .12s ease}.quote-config-version-row.active,.quote-config-version-row:hover,.quote-config-version-row:focus-visible{border-color:var(--console-accent-strong);background:var(--console-accent-soft)}.performance-benchmark{display:grid;min-width:0;gap:.75rem}.performance-benchmark-head{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1.25rem}.performance-benchmark-title{display:grid;min-width:0;gap:.2rem}.performance-benchmark-title>h2{margin:0;color:var(--console-ink);font-size:1.0625rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.performance-benchmark-title>p{margin:0;color:var(--console-muted);font-size:.8125rem}.performance-benchmark-head .analytics-window-control>span{color:var(--console-muted)}.performance-benchmark-grid{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,24rem));justify-content:center;gap:.75rem}.performance-benchmark-tile{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface);padding:.9rem 1rem 1rem}@media(min-width:48.0625rem)and (max-width:72rem){.performance-benchmark-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.performance-benchmark-tile{grid-column:span 4}.performance-benchmark-tile:nth-of-type(4){grid-column:3 / span 4}.performance-benchmark-tile:nth-of-type(5){grid-column:7 / span 4}}@media(min-width:100rem){.performance-benchmark-tile{padding:.8rem 1rem}.performance-benchmark-value{font-size:1.75rem}.performance-donut,.performance-benchmark-lower{width:3rem;height:3rem}}.performance-benchmark-lower{display:grid;flex:0 0 auto;width:2.5rem;height:2.5rem;place-items:center;border:1.5px dashed var(--console-line);border-radius:50%;color:var(--console-soft-muted)}.performance-benchmark-tile-body{display:grid;min-width:0;align-self:flex-start;gap:.15rem}.performance-donut{flex:0 0 auto;width:2.5rem;height:2.5rem}.performance-donut-track{fill:none;stroke:var(--console-panel-strong);stroke-width:3.5}.performance-donut-arc{fill:none;stroke:var(--console-accent-strong);stroke-width:3.5;stroke-linecap:round}.performance-benchmark-label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;color:var(--console-muted);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.performance-benchmark-value{color:var(--console-ink);font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.performance-benchmark-delta{display:inline-flex;align-items:center;gap:.25rem;min-height:1rem;color:var(--console-muted);font-size:.75rem;font-weight:600}.performance-benchmark-delta.is-good{color:var(--console-success)}.performance-benchmark-delta.is-bad{color:var(--console-danger)}.performance-benchmark-detail{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:90rem){.performance-benchmark-detail{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin-top:.15rem;color:var(--console-soft-muted);font-size:.75rem;line-height:1.3}}.performance-benchmark-note{margin:0;color:var(--console-muted);font-size:.75rem}.performance-benchmark-errorcard{border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.performance-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.performance-search{flex:0 1 20rem;width:min(100%,20rem);min-width:12rem}.performance-legend{margin:0;color:var(--console-muted);font-size:.75rem}.performance-table .performance-head{vertical-align:bottom}.performance-sort-button{display:inline-flex;align-items:center;gap:.3rem;margin:0;border:0;border-radius:.25rem;background:none;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.performance-sort-button:hover{color:var(--brand-cyan-ink)}.performance-sort-button:focus-visible{outline:2px solid var(--color-kumo-focus);outline-offset:2px}.performance-sort-idle{color:var(--console-soft-muted);opacity:.7}.performance-sort-button:hover .performance-sort-idle{opacity:1}.performance-col-scope{display:block;margin-top:.1rem;color:var(--console-soft-muted);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.performance-static-head{font-weight:600}.performance-table .performance-num{text-align:right;font-variant-numeric:tabular-nums}.performance-table-wrap{max-height:min(70vh,46rem);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--console-line) transparent}.performance-table-wrap::-webkit-scrollbar{width:.5rem;height:.5rem}.performance-table-wrap::-webkit-scrollbar-track{background:transparent}.performance-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:var(--console-line)}.performance-table tbody td{height:4.0625rem}.performance-table thead th{position:sticky;top:0;z-index:2;background:var(--console-panel)}.performance-table{min-width:62rem}.performance-table th:first-child,.performance-table td:first-child{position:sticky;left:0;z-index:1;width:20%;background:var(--console-surface);box-shadow:inset -1px 0 0 var(--console-line-soft)}.performance-table thead th:first-child{z-index:3;background:var(--console-panel)}.performance-table th:nth-child(2),.performance-table th:nth-child(3){width:8%}.performance-table tbody tr:hover td:first-child{background:var(--color-kumo-fill-hover)}.performance-primary{display:flex;min-width:0;align-items:center;gap:.55rem}.performance-avatar{display:grid;flex:0 0 auto;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:var(--brand-cyan-soft);color:var(--brand-cyan-ink);font-size:.625rem;font-weight:700;letter-spacing:.02em}.performance-avatar.is-unknown{background:var(--console-panel-strong);color:var(--console-soft-muted)}.performance-name-button{margin:0;border:0;border-radius:.25rem;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.performance-name-button:hover .performance-name,.performance-table tbody tr:hover .performance-name{text-decoration:underline;text-underline-offset:.15em}.performance-name-button:focus-visible{outline:2px solid var(--color-kumo-focus);outline-offset:2px}.performance-name-button:focus-visible .performance-name{-webkit-line-clamp:unset}.performance-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:600;overflow-wrap:break-word}.performance-name.is-missing{color:var(--console-muted);font-weight:400;font-style:italic}.performance-null{color:var(--console-soft-muted)}.performance-rate-cell{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-end;gap:.15rem}.performance-rate-main{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:.45rem}.performance-flag-gap{color:#92400e;font-size:.6875rem;font-weight:600;white-space:nowrap}.performance-earnings-multi{display:grid;min-width:0;justify-items:end;gap:.1rem}.performance-meter{position:relative;display:inline-block;flex:0 0 auto;width:3.25rem;height:.3rem;border-radius:999px;background:var(--console-panel-strong);overflow:hidden}.performance-meter-bench{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--console-line-strong);box-shadow:0 0 0 1px #fffffff2}.performance-meter-fill{display:block;height:100%;border-radius:999px;background:var(--brand-navy-hover)}.performance-flag{flex:0 0 auto;width:.45rem;height:.45rem;border-radius:50%;background:#b45309;box-shadow:0 0 0 2px #fde8cc}.performance-rating{display:inline-flex;align-items:center;gap:.3rem}.performance-rating>svg{flex:0 0 auto;color:var(--console-warn);fill:currentColor}.performance-table tbody tr:hover{background:var(--color-kumo-fill-hover)}@media(max-width:48rem){.performance-benchmark-head .analytics-window-control{justify-content:start}.performance-benchmark-grid{grid-auto-flow:column;grid-auto-columns:calc((100% - .9rem) / 2.2);grid-template-columns:none;justify-content:start;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem}.performance-donut,.performance-benchmark-lower{width:2rem;height:2rem}.performance-benchmark-tile{padding:.7rem .8rem}}.performance-revenue-error{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem;padding:.45rem .7rem;border:1px solid var(--console-line);border-radius:.5rem;color:var(--console-ink);font-size:.8125rem}.panel.section-head>div>h1{color:var(--console-line-strong);font-size:.98rem;font-weight:900;letter-spacing:0;line-height:1.18;text-transform:uppercase}.performance-table-shell{position:relative;min-width:0}.performance-benchmark-tile{position:relative}.performance-table-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1.5rem;border-radius:0 .5rem .5rem 0;background:linear-gradient(to left,#0b1c3352,#0b1c3300);opacity:0;transition:opacity .12s ease;pointer-events:none}.performance-table-shell:before{content:"›" / "";position:absolute;top:50%;right:.3rem;z-index:1;transform:translateY(-55%);color:#0b1c3399;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transition:opacity .12s ease;pointer-events:none}.performance-table-shell[data-more=true]:after,.performance-table-shell[data-more=true]:before{opacity:1}@media(prefers-reduced-motion:reduce){.performance-table-shell:after,.performance-table-shell:before{transition:none}}.performance-page{display:grid;gap:1rem}.performance-page .performance-card{margin-top:-.25rem}.performance-page .registry-layer-header .performance-legend{max-width:72rem}.performance-page .registry-card-label{display:none}.performance-toolbar label,.performance-sort-select>span{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--console-muted)}.performance-sort-select{display:none;min-width:0;gap:.3rem}.performance-sort-select>select{min-width:0;flex:1 1 auto;min-height:2.25rem;padding:0 .6rem;border:1px solid var(--console-line);border-radius:.5rem;background:var(--console-surface);font:inherit;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--console-ink)}.performance-sort-select>select:focus-visible{outline:2px solid var(--color-kumo-focus);outline-offset:2px}@media(max-width:48rem){.performance-benchmark-head{grid-template-columns:minmax(0,1fr)}.performance-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.performance-search{flex:1 1 auto;min-width:0}.performance-sort-select{display:grid}.performance-table td.performance-num{min-height:3.6rem}.performance-table-wrap{max-height:none;overflow:visible}.performance-table{display:block;min-width:0;width:100%}.performance-table thead{display:none}.performance-table tbody{display:grid;gap:.6rem}.performance-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.6rem .75rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.performance-table tbody tr:hover{background:var(--console-surface)}.performance-table tbody td,.performance-table td:first-child{display:grid;align-content:start;gap:.2rem;justify-items:start;min-width:0;height:auto;width:auto;padding:0!important;border:0!important;position:static;box-shadow:none;text-align:left;background:transparent}.performance-table tbody tr:hover td:first-child{background:transparent}.performance-table td:first-child{grid-column:1 / -1;padding-bottom:.15rem!important;border-bottom:1px solid var(--console-line-soft)!important}.performance-table .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.performance-table td[data-label=Driver] .registry-card-label,.performance-table td[data-label=Partner] .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.performance-table td[data-label=Driver],.performance-table td[data-label=Partner]{position:relative}.performance-table .performance-name{-webkit-line-clamp:3;font-size:1rem}.performance-table .performance-rate-cell{align-items:flex-start}.performance-table .performance-rate-main{justify-content:flex-start}.performance-table .performance-earnings-multi{justify-items:start}}.agentic-card-pair{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:.55rem;align-items:start}.agentic-card-pair .system-settings-layout,.agentic-split .system-settings-layout{grid-template-columns:minmax(0,1fr)}.agentic-split{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.7rem 1.25rem;align-items:stretch}.agentic-split-col{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.7rem;align-content:start}.agentic-page button[role=combobox]{width:100%;min-width:0;max-width:100%}.agentic-page button[role=combobox]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentic-page button[role=combobox]:not(:disabled),.agentic-page button[role=combobox]:not(:disabled) span{color:var(--console-ink)}.agentic-split .agentic-capability-prompt-textarea{max-height:18rem}.agentic-page{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.agentic-tab-stack{margin-top:-.35rem}.agentic-desk{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-width:0}.agentic-desk-tile{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.agentic-desk-eyebrow,.agentic-section-eyebrow{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.agentic-desk-tile.is-attention .agentic-desk-eyebrow{color:var(--brand-cyan-ink)}.agentic-desk-tile.is-attention .agentic-desk-eyebrow:after{content:"";display:block;width:1.5rem;height:2px;margin-top:.3rem;background:var(--brand-cyan)}.agentic-desk-value{font-size:1.15rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:break-word;color:var(--console-ink)}.agentic-desk-value.is-text{color:var(--console-muted)}.agentic-desk-tile>button{justify-self:start}.agentic-desk-link{position:relative;display:inline-flex;align-items:center;gap:.3rem;justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.agentic-desk-link:hover{color:var(--console-ink)}.agentic-desk-link:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.2rem}@media(max-width:64rem){.agentic-desk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.agentic-desk{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:76%;justify-content:start;overflow-x:auto;padding-bottom:.3rem;scroll-snap-type:x proximity;scrollbar-width:thin}.agentic-desk-tile{scroll-snap-align:start}}.agentic-providers-table th{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--console-muted)}.agentic-section-eyebrow{margin:0;padding-bottom:.4rem;border-bottom:1px solid var(--console-line-soft)}.agentic-section{display:grid;min-width:0;align-content:start;gap:.6rem}.agentic-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.4rem;border-bottom:1px solid var(--console-line-soft)}.agentic-section-head .agentic-section-eyebrow{padding-bottom:0;border-bottom:0}.agentic-section .system-settings-value-list{gap:0}.agentic-section .system-settings-value-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 0;border:0;border-bottom:1px solid var(--console-line-soft);border-radius:0;background:transparent}.agentic-section .system-settings-value-list li:last-child{border-bottom:0}.agentic-persona-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:0;white-space:pre-line;overflow-wrap:anywhere}.agentic-split-col>button{justify-self:start}.agentic-prompt-dialog{width:min(58rem,calc(100vw - 2rem))!important;max-width:min(58rem,calc(100vw - 2rem))!important;height:auto;max-height:min(88dvh,46rem);padding:0!important;display:flex;flex-direction:column;overflow:hidden}.agentic-prompt-dialog-form{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.agentic-prompt-dialog-head{display:grid;gap:.2rem;padding:1rem 1.25rem .8rem;border-bottom:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 36%,var(--console-surface))}.agentic-prompt-dialog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.7rem 1.25rem .6rem}.agentic-prompt-dialog-meta>button{margin-left:auto}.agentic-prompt-dialog-count{padding-left:.75rem;border-left:1px solid var(--console-line-soft)}.agentic-prompt-dialog-editor{display:block;min-height:0;padding:0 1.25rem}vaadin-text-area.agentic-prompt-dialog-textarea{width:100%;--vaadin-input-field-value-font-size: .82rem}vaadin-text-area.agentic-prompt-dialog-textarea::part(input-field){min-height:6.5rem;max-height:min(26rem,52vh);align-items:stretch;padding-block:.55rem}vaadin-text-area.agentic-prompt-dialog-textarea textarea{line-height:1.55}.agentic-prompt-dialog-note{margin:0;padding:.7rem 1.25rem 0}.agentic-prompt-dialog-alerts{display:grid;gap:.5rem;padding:.75rem 1.25rem 0}.agentic-prompt-dialog-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.85rem;padding:.8rem 1.25rem .9rem;border-top:1px solid var(--console-line-soft)}@media(max-width:48rem){.agentic-prompt-dialog{height:min(94dvh,46rem);max-height:min(94dvh,46rem)}.agentic-prompt-dialog-head,.agentic-prompt-dialog-meta,.agentic-prompt-dialog-editor,.agentic-prompt-dialog-note,.agentic-prompt-dialog-alerts,.agentic-prompt-dialog-foot{padding-inline:1rem}.agentic-prompt-dialog-foot>button{flex:1 1 8rem;justify-content:center}.agentic-prompt-dialog-meta>button{margin-left:0}}.agentic-prompt-dialog-discard{display:flex;flex-wrap:wrap;gap:.5rem}.agentic-section-stack{display:grid;min-width:0;gap:1.25rem}.agentic-section-stack>*+*{padding-top:1.25rem;border-top:1px solid var(--console-line-soft)}.agentic-effective-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.agentic-key-cell{display:grid;justify-items:start;gap:.2rem}.agentic-tabs{min-width:0}.agentic-tabs [role=tablist]{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.agentic-tabs [role=tablist]::-webkit-scrollbar{display:none}.agentic-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}.agentic-tabs[data-fade=right] [role=tablist],.agentic-tabs[data-fade=both] [role=tablist],.agentic-tabs[data-fade=left] [role=tablist]{scroll-padding-inline:4rem}.agentic-tabs[data-fade=right] [role=tablist]{padding-right:4rem;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent calc(100% - 1rem));mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent calc(100% - 1rem))}.agentic-tabs[data-fade=left] [role=tablist]{padding-left:4rem;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 4rem),transparent calc(100% - 1rem));mask-image:linear-gradient(to left,#000 calc(100% - 4rem),transparent calc(100% - 1rem))}.agentic-tabs[data-fade=both] [role=tablist]{padding-inline:4rem;-webkit-mask-image:linear-gradient(to right,transparent 1rem,#000 4rem,#000 calc(100% - 4rem),transparent calc(100% - 1rem));mask-image:linear-gradient(to right,transparent 1rem,#000 4rem,#000 calc(100% - 4rem),transparent calc(100% - 1rem))}.agentic-tab-label{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.agentic-tab-dot{display:inline-block;width:.45rem;height:.45rem;flex:none;border-radius:999px;background:var(--console-warn)}.agentic-tab-stack{display:grid;min-width:0}.agentic-tab-panel{display:grid;min-width:0;gap:.55rem}.agentic-tab-panel[hidden]{display:none!important}.agentic-layer-card{min-width:0;overflow:hidden;border-radius:.75rem;background:var(--console-surface);scroll-margin-top:.75rem}.agentic-layer-card:focus{outline:none}.agentic-card-header{padding:.7rem 1rem;background:color-mix(in srgb,var(--console-panel) 36%,var(--console-surface))}.agentic-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:.35rem 1rem}.agentic-card-header-row>div:first-child{display:grid;min-width:min(100%,16rem);flex:1 1 24rem;gap:.1rem}.agentic-card-header-row>:last-child:not(:first-child){flex:0 0 auto;margin-left:auto}.agentic-card-body{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.85rem 1rem .95rem}.agentic-card-form{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.7rem}.agentic-form-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem .7rem;align-items:start}.agentic-capability-prompt{display:grid;min-width:0;gap:.45rem}.agentic-capability-prompt-header{display:flex;justify-content:flex-end}.agentic-capability-prompt-textarea{min-height:4.5rem;max-height:14rem}.agentic-default-persona{min-width:0;border:1px solid var(--console-line-soft);border-radius:.55rem;background:color-mix(in srgb,var(--console-panel) 18%,var(--console-surface))}.agentic-default-persona>summary{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.55rem;cursor:pointer;list-style:none}.agentic-default-persona>summary::-webkit-details-marker{display:none}.agentic-default-persona>summary:before{content:"";width:.4rem;height:.4rem;flex:none;margin-top:-.15rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .12s ease}.agentic-default-persona[open]>summary:before{margin-top:-.3rem;transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.agentic-default-persona>summary:before{transition:none}}.agentic-default-persona>summary:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px}.agentic-default-persona[open]>summary{border-bottom:1px solid var(--console-line-soft);border-radius:.55rem .55rem 0 0}.agentic-default-persona>pre{margin:0;padding:.65rem .8rem;max-height:13rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:.8rem;line-height:1.45}.agentic-key-field{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.agentic-key-field>:first-child{flex:1 1 18rem;min-width:min(100%,15rem)}.agentic-key-field>button{margin-top:1.45rem}.agentic-action-bar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.agentic-row-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.agentic-provider-cell{display:grid;min-width:0;gap:.05rem}.agentic-state{display:grid;min-height:9rem;place-items:center;padding:.75rem}.agentic-provider-editor-dialog,.agentic-confirm-dialog,.agentic-provider-discard-dialog,.agentic-prompt-dialog{font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.agentic-provider-editor-form{display:grid;min-width:0;gap:.85rem;padding:1.15rem 1.25rem 1rem}.agentic-provider-editor-form .agentic-key-field{display:grid;gap:.3rem}.agentic-provider-editor-form .agentic-key-field>button{margin-top:0}.agentic-provider-editor-form .agentic-action-bar{margin-top:.15rem;padding-top:.85rem;border-top:1px solid var(--console-line-soft)}.agentic-confirm-dialog{display:grid;min-width:0;gap:.75rem;padding:1.15rem 1.25rem}.agentic-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.agentic-assistant-columns{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.9rem;align-items:start}.agentic-banner-row{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.6rem;align-items:stretch}.dispatch-map-connection-meta{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.4rem}.dispatch-map-workspace-grid{display:grid;grid-template-columns:minmax(23.5rem,.66fr) minmax(0,1.34fr);min-height:0;align-items:stretch;gap:.6rem}.dispatch-map-rail{display:flex;min-width:0;max-height:clamp(30rem,calc(100vh - 21rem),52rem);flex-direction:column;gap:.55rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:.15rem}.dispatch-map-filter-tabs{position:relative;min-width:0;border-bottom:1px solid var(--console-line)}.dispatch-map-filter-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dispatch-map-filter-tabs:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2.25rem;background:linear-gradient(to left,#0b1c3361,#0b1c3300);opacity:0;transition:opacity .12s ease;pointer-events:none}.dispatch-map-filter-tabs[data-more=true]:after{opacity:1}.dispatch-map-filter-tabs [role=tablist]{gap:0}.dispatch-map-filter-tab{padding-inline:.32rem;font-size:.68rem;flex-shrink:0}.dispatch-map-rail-controls{position:sticky;top:0;z-index:2;display:grid;gap:.45rem;padding-bottom:.25rem;background:var(--color-kumo-base, #fff)}.dispatch-map-roster-list{display:grid;margin:0;padding:0;gap:.5rem;list-style:none}.dispatch-map-roster-row{display:flex;width:100%;min-width:0;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.5rem .6rem;border:1px solid var(--lyra-line);border-radius:.55rem;background:var(--console-panel);cursor:pointer;text-align:left;font:inherit;color:inherit}.dispatch-map-roster-row:hover{border-color:var(--brand-navy-hover)}.dispatch-map-roster-row:focus-visible{outline:2px solid var(--brand-cyan-ink);outline-offset:1px}.dispatch-map-roster-row-selected{border-color:var(--brand-navy);box-shadow:inset 0 0 0 1px var(--brand-navy)}.dispatch-map-avatar{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--brand-cyan-soft);color:var(--brand-navy);font-size:.66rem;font-weight:750;letter-spacing:.03em;line-height:1}.dispatch-map-avatar-lg{width:2.5rem;height:2.5rem;background:var(--brand-navy);color:#fff;font-size:.8rem}.dispatch-map-avatar.is-unknown{background:var(--console-panel-strong);color:var(--console-soft-muted)}.dispatch-map-status-badge.is-on_trip,.dispatch-map-status-badge.is-on_trip *{color:#fff}.dispatch-map-status-badge.is-on_trip{background-color:var(--brand-navy)}.dispatch-map-status-badge.is-offline{border-color:#74808d}.dispatch-map-row-main{display:grid;flex:1 1 auto;min-width:0;gap:.1rem}.dispatch-map-row-name{font-size:.8rem;font-weight:650;overflow-wrap:anywhere}.dispatch-map-row-sub{color:var(--lyra-muted);font-size:.68rem;overflow-wrap:anywhere}.dispatch-map-row-side{display:grid;flex-shrink:0;justify-items:end;gap:.25rem;padding-top:.05rem}.dispatch-map-freshness{display:inline-flex;align-items:center;gap:.3rem;color:var(--lyra-muted);font-size:.68rem;white-space:nowrap}.dispatch-map-freshness-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:currentColor}.dispatch-map-page{--dispatch-freshness-live: #0f7b41;--dispatch-freshness-delayed: #8a4e06;--dispatch-freshness-stale: #59626e;--dispatch-freshness-missing: #b42318}.dispatch-map-freshness-live{color:var(--dispatch-freshness-live)}.dispatch-map-freshness-delayed{color:var(--dispatch-freshness-delayed)}.dispatch-map-freshness-stale{color:var(--dispatch-freshness-stale)}.dispatch-map-freshness-missing{color:var(--dispatch-freshness-missing);font-weight:700}.dispatch-map-freshness-quiet{color:#5c6976}.dispatch-map-freshness-missing .dispatch-map-freshness-dot,.dispatch-map-freshness-quiet .dispatch-map-freshness-dot{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.dispatch-map-filter-note{margin:0;color:var(--lyra-muted);font-size:.68rem}.dispatch-map-detail{display:grid;align-content:start;justify-items:start;gap:.6rem}.dispatch-map-detail-head{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.55rem}.dispatch-map-detail-identity{display:grid;min-width:0;justify-items:start;gap:.3rem}.dispatch-map-detail-identity h3{overflow-wrap:anywhere}.dispatch-map-detail-head:focus{outline:2px solid var(--brand-cyan-ink);outline-offset:3px}.dispatch-map-trail-note{display:inline-flex;align-items:center;gap:.35rem}.dispatch-map-detail-facts{display:grid;width:100%;margin:0;gap:.55rem}.dispatch-map-detail-facts dt{color:var(--lyra-muted);font-size:.66rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.dispatch-map-detail-facts dd{display:grid;margin:.15rem 0 0;gap:.15rem;font-size:.78rem}.dispatch-map-detail-subline{color:var(--lyra-muted);font-size:.7rem;line-height:1.4}.dispatch-map-detail-facts a[href^="tel:"]{color:var(--brand-cyan-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.dispatch-map-detail-trip{display:grid;gap:.15rem}.dispatch-map-detail-actions{display:flex;flex-wrap:wrap;gap:.45rem}.dispatch-map-canvas-pane{min-width:0}.dispatch-map-canvas-column{display:flex;height:100%;min-width:0;flex-direction:column;gap:.4rem}.dispatch-map-canvas-column>.dispatch-map-canvas-shell{flex:1}.dispatch-map-legend{display:flex;margin:0;flex-wrap:wrap;align-items:center;column-gap:.9rem;row-gap:.25rem;color:var(--lyra-muted);font-size:.66rem}.dispatch-map-legend>div{display:inline-flex;align-items:center;gap:.28rem}.dispatch-map-legend dt{display:inline-flex;margin:0}.dispatch-map-legend dd{margin:0;white-space:nowrap}.dispatch-map-legend svg{width:.8rem;height:.8rem}.dispatch-map-legend-note dt{display:none}.dispatch-map-legend-note dd{white-space:normal}.dispatch-map-canvas-shell{position:relative;min-height:clamp(30rem,calc(100vh - 21rem),52rem);height:100%;overflow:hidden;border:1px solid var(--lyra-line);border-radius:.55rem;background:var(--console-panel)}.dispatch-map-canvas{position:absolute;inset:0}.dispatch-map-canvas-toolbar{position:absolute;top:.6rem;left:.6rem;z-index:3}.dispatch-map-follow-exit{position:absolute;top:3.4rem;right:.6rem;z-index:3;display:none}.dispatch-map-canvas-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}.dispatch-map-empty-mark{width:4rem;height:auto;opacity:.92}.dispatch-map-canvas-overlay strong{color:var(--lyra-ink);font-size:.78rem}.dispatch-map-canvas-overlay span{max-width:26rem;font-size:.68rem;line-height:1.4}.dispatch-map-view-toggle{display:none;overflow:hidden;border:1px solid var(--lyra-line);border-radius:999px;background:var(--console-panel)}.dispatch-map-view-toggle>button{border-radius:0;box-shadow:none}@media(max-width:800px){.dispatch-map-view-toggle{display:inline-flex}.dispatch-map-workspace-grid{grid-template-columns:minmax(0,1fr)}.dispatch-map-rail{max-height:none}.dispatch-map-view-map .dispatch-map-rail,.dispatch-map-view-roster .dispatch-map-canvas-pane{display:none}.dispatch-map-detail-open.dispatch-map-detail-open .dispatch-map-rail{display:flex}.dispatch-map-detail-open.dispatch-map-detail-open .dispatch-map-canvas-pane{display:none}.dispatch-map-follow-active.dispatch-map-follow-active.dispatch-map-follow-active .dispatch-map-canvas-pane{display:block}.dispatch-map-follow-active.dispatch-map-follow-active.dispatch-map-follow-active .dispatch-map-rail{display:none}.dispatch-map-follow-exit{display:block}.dispatch-map-canvas-shell{min-height:26rem}}.zone-map-page .zone-map-workspace{display:grid;grid-template-columns:minmax(21rem,.62fr) minmax(0,1.38fr);align-items:stretch;gap:1rem;min-height:0}.zone-map-workspace-shell .operational-layer-body{padding:1.1rem}.zone-map-canvas-caveat{position:absolute;right:.6rem;bottom:.6rem;left:.6rem;z-index:2;display:flex;gap:.4rem;align-items:start;margin:0;padding:.5rem .6rem;border:1px solid var(--console-line);border-radius:.5rem;background:#fffffff5;box-shadow:0 2px 10px #0f172a1f}.zone-map-canvas-caveat svg{flex:0 0 auto;margin-top:.15rem;color:var(--console-muted)}.google-zone-map-partial{position:absolute;right:0;top:0;left:0;z-index:2;display:grid;gap:.2rem;padding:.45rem .6rem;border-bottom:1px solid var(--lyra-line);background:#fffffff0;color:var(--lyra-muted);font-size:.68rem}.google-zone-map-partial strong{color:var(--lyra-ink);font-size:.72rem}.zone-coverage-warning-list{display:grid;gap:.1rem;margin:0;padding:0;max-width:30rem;list-style:none;font-size:.68rem;line-height:1.4;text-align:left}.zone-map-page .zone-rail{display:flex;flex-direction:column;min-width:0;gap:.6rem}.zone-rail-controls{display:flex;flex-direction:column;gap:.55rem}.zone-rail-heading{display:grid;gap:.15rem}.zone-rail-title{margin:0;color:var(--console-line-strong);font-size:.85rem;font-weight:800}.zone-rail-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.zone-rail-search{min-width:11rem;max-width:18rem;flex:1 1 14rem}.zone-rail-list{display:grid;gap:0;margin:0;padding:.1rem .15rem .1rem .05rem;list-style:none;max-height:clamp(28rem,calc(100vh - 19rem),50rem);overflow-y:auto;overscroll-behavior:contain;scroll-timeline:--zone-rail-scroll-cue block;scrollbar-color:var(--console-line) transparent;scrollbar-width:thin}.zone-rail-list:after{content:"";position:sticky;bottom:0;z-index:3;display:block;height:1.5rem;margin-top:-1.5rem;opacity:0;background:linear-gradient(to bottom,#0f172a00,#0f172a1a);pointer-events:none;animation:zone-rail-scroll-cue-fade linear both;animation-timeline:--zone-rail-scroll-cue;animation-range:calc(100% - 2.5rem) 100%}@keyframes zone-rail-scroll-cue-fade{0%{opacity:1}to{opacity:0}}@supports not (animation-timeline: --zone-rail-scroll-cue){.zone-rail-list:after{opacity:1;animation:none}}.zone-rail-divider{margin:.2rem 0 0;padding:.4rem .15rem .15rem;border-bottom:1px solid var(--console-line)}.zone-rail-list-pinned{display:grid;gap:.3rem;padding:.1rem .15rem .6rem .05rem}.zone-rail-pinned-label{margin:0}.zone-rail-card{border:0;border-bottom:1px solid var(--console-line);background:transparent;overflow:hidden}.zone-rail-card:last-child{border-bottom:0}.zone-rail-card.expanded{margin:.3rem 0;border:1px solid var(--console-line-strong);border-radius:.75rem;background:var(--console-surface);box-shadow:0 2px 8px #0f172a14}.zone-rail-row{display:grid;grid-template-columns:1.1rem minmax(0,1.2fr) minmax(0,.9fr) auto auto;grid-template-areas:"mark identity coverage status chevron";gap:.6rem;align-items:center;width:100%;padding:.75rem .8rem;border:0;background:var(--console-surface);color:var(--console-ink);cursor:pointer;font:inherit;text-align:left;transition:background-color .12s ease}.zone-rail-row:hover{background:#f6f7f8}.zone-rail-card.expanded .zone-rail-row{background:var(--console-panel)}.zone-rail-row:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:-2px}.zone-rail-swatch-cell{grid-area:mark;display:flex;justify-content:center}.zone-rail-swatch{width:.7rem;height:.7rem;border:1px solid rgba(15,23,42,.35);border-radius:999px}.zone-rail-identity{grid-area:identity;display:grid;gap:.1rem;min-width:0}.zone-rail-name{display:-webkit-box;overflow:hidden;color:var(--console-line-strong);font-size:.78rem;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zone-rail-card.expanded .zone-rail-name{font-weight:800}.zone-rail-sub{overflow:hidden;color:var(--console-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.zone-rail-coverage{grid-area:coverage;display:-webkit-box;overflow:hidden;min-width:0;color:var(--console-muted);font-size:.75rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zone-rail-status-cell{grid-area:status}.zone-rail-row:focus-visible .zone-rail-name{display:block;overflow:visible;overflow-wrap:anywhere}.zone-rail-row:focus-visible .zone-rail-coverage{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere}.zone-rail-row:focus-visible .zone-rail-sub{overflow:visible;white-space:normal}.zone-rail-chevron{grid-area:chevron;flex:0 0 auto;color:var(--console-muted);transition:transform .15s ease}.zone-rail-card.expanded .zone-rail-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.zone-rail-chevron{transition:none}}.zone-rail-detail{display:grid;align-content:start;gap:.65rem;padding:0 .9rem .85rem;border-top:1px solid var(--console-line);background:var(--console-panel)}.zone-rail-detail-head{display:grid;gap:.25rem;padding-top:.7rem}.zone-rail-detail-eyebrow{margin:0;color:var(--console-muted);font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.zone-rail-detail-eyebrow:focus-visible{outline:2px solid var(--console-line-strong);outline-offset:2px}.zone-rail-detail-meaning{margin:0;color:var(--console-line-strong);font-size:.85rem;font-weight:600;line-height:1.35}.zone-rail-detail-priority{margin:0;color:var(--console-muted);font-size:.72rem;font-weight:600}.zone-rail-detail-footnote{margin:0;color:var(--console-muted);font-size:.7rem;line-height:1.4}.zone-rail-detail-notices{display:grid;gap:.35rem;min-width:0}.zone-rail-detail-section{display:grid;gap:.3rem;min-width:0;padding-top:.55rem;border-top:1px solid var(--console-line)}.zone-rail-detail-section-title{display:flex;gap:.4rem;align-items:center;margin:0;color:var(--console-line-strong);font-size:.72rem;font-weight:800}.zone-map-page .zone-map-canvas-pane{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;min-width:0;min-height:0}.zone-map-canvas-head{display:grid;gap:.15rem}.zone-map-canvas-title{margin:0;color:var(--console-line-strong);font-size:.85rem;font-weight:800}.zone-map-canvas-legend{display:flex;gap:.35rem;align-items:center;margin:0;color:var(--console-muted);font-size:.7rem}.zone-map-canvas-legend-dot{flex:0 0 auto;width:.55rem;height:.55rem;border:1px solid rgba(15,23,42,.35);border-radius:999px;background:var(--console-accent, #0b8fa3)}.zone-map-canvas-frame{position:relative;min-height:0;height:100%;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0f172a1a}.zone-map-page .zone-map-canvas-frame .google-zone-map{min-height:34rem;height:100%;border-radius:.75rem;border-color:var(--console-line-strong)}.zone-evidence-list{display:grid;gap:.25rem;margin:0;padding:0;min-width:0;list-style:none}.zone-evidence-list>li{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-width:0;padding:.4rem .55rem;border:1px solid var(--console-line);border-radius:.5rem;background:var(--console-panel)}.zone-evidence-kind{flex:0 0 auto;color:var(--console-muted);font-size:.62rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.zone-evidence-token{flex:1 1 8rem;max-width:13rem;overflow:visible;min-width:0;color:var(--console-line-strong);font-size:.7rem;overflow-wrap:anywhere;white-space:normal}.zone-evidence-token-group{display:flex;flex-direction:column;flex:1 1 10rem;max-width:16rem;min-width:0}.zone-evidence-token-group .zone-evidence-token{flex:0 0 auto;max-width:100%}.zone-evidence-token-raw{max-width:100%;overflow-wrap:anywhere;color:var(--console-muted);font-size:.62rem}.zone-evidence-note{flex:0 0 auto;color:var(--console-muted);font-size:.66rem}.zone-evidence-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;align-items:baseline;margin:0;min-width:0}.zone-evidence-row>span:last-child{overflow-wrap:anywhere}@media(max-width:900px){.zone-map-page .zone-map-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.zone-map-page .zone-rail-list{max-height:none;overflow-y:visible}.zone-map-page .zone-map-canvas-frame .google-zone-map{min-height:17rem}.zone-evidence-row{grid-template-columns:minmax(0,1fr);gap:.1rem}.zone-tester-dialog{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;height:calc(100dvh - 1rem)}.zone-tester-modal-body{grid-template-columns:minmax(0,1fr);overflow-y:auto;overscroll-behavior:contain}.zone-tester-modal-body .two-up{grid-template-columns:minmax(0,1fr)}}.zone-test-limit{display:flex;gap:.4rem;align-items:start;margin:.15rem 0 0;padding:.4rem .5rem;border:1px solid var(--console-line);background:var(--console-panel)}.zone-test-limit svg{flex:0 0 auto;margin-top:.12rem;color:var(--console-muted)}.zone-test-untested{display:grid;gap:.3rem;padding:.6rem .55rem;border:1px dashed var(--console-line-strong);background:var(--console-panel)}.eval-row [data-kumo-component=Badge]{display:inline-flex;gap:.25rem;align-items:center;white-space:nowrap}.zone-map-page h3.zone-rail-detail-eyebrow{color:var(--console-muted);font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.zone-status-badge-inner{display:inline-flex;gap:.25rem;align-items:center;white-space:nowrap}.zone-status-badge-inner svg{flex:0 0 auto}.zone-tester-dialog,.zone-tester-dialog input,.zone-tester-dialog button{font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.zone-tester-dialog .eval-row,.zone-tester-dialog .eval-row span,.zone-tester-dialog .eval-row strong{text-align:left;justify-items:start}@media(max-width:900px){.zone-tester-modal-body{display:flex;flex-direction:column;gap:.8rem}.zone-tester-modal-body>.zone-test-section{flex:0 0 auto}.zone-tester-modal-body .zone-test-all{overflow:visible}.zone-tester-modal-body .zone-test-all .eval-list{max-height:none;overflow-y:visible}}.zone-test-winner-hint{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:0;padding:.45rem .5rem;border:1px solid var(--console-line-strong);background:var(--console-panel)}.zone-evidence-drawn{flex:0 0 auto;margin-left:auto}.zone-evidence-list>li.zone-evidence-undrawn{border-style:dashed}.zone-evidence-list>li.zone-evidence-undrawn .zone-evidence-token,.zone-evidence-list>li.zone-evidence-undrawn .zone-evidence-token-raw{color:var(--console-muted);text-decoration:line-through}.zone-status-spin{animation:dashboard-spin .85s linear infinite}@media(prefers-reduced-motion:reduce){.zone-status-spin{animation:none}}@media(max-width:1700px){.zone-rail-row{grid-template-columns:1.1rem minmax(0,1fr) auto;grid-template-areas:"mark identity chevron" "mark status status" "mark coverage coverage";row-gap:.25rem;align-items:start}.zone-rail-status-cell{justify-self:start}.zone-rail-row .zone-rail-name,.zone-rail-row .zone-rail-coverage{overflow:visible;overflow-wrap:anywhere;white-space:normal}.zone-rail-row .zone-rail-sub{overflow:visible;white-space:normal}}body:has(.zone-tester-dialog) [data-open][class*=bg-kumo-recessed][class*=inset-0]{opacity:1;background-color:#eef1eff0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.zone-tester-dialog .eval-row>span:has(>strong){display:grid;gap:.12rem;min-width:0}.zone-tester-dialog .eval-row>span:has(>strong)>small{color:var(--console-muted);font-size:.66rem;line-height:1.35;white-space:normal}.zone-test-unusable{display:flex;gap:.4rem;align-items:start;margin:.35rem 0 0;padding:.4rem .5rem;border:1px solid var(--console-line);background:var(--console-panel)}.zone-test-unusable svg{flex:0 0 auto;margin-top:.12rem;color:var(--console-muted)}.zone-tester-dialog .eval-row>span:not(:has(>strong)){display:inline-flex;gap:.25rem;align-items:center;white-space:nowrap}.ratings-summary{display:grid;grid-template-columns:minmax(18rem,1.35fr) minmax(0,2fr);gap:.75rem;min-width:0}.ratings-summary-eyebrow{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.ratings-summary-average,.ratings-summary-tile{min-width:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.ratings-summary-average{display:grid;grid-template-columns:minmax(8rem,auto) minmax(9rem,1fr);align-items:center;column-gap:1.25rem;row-gap:.75rem}.ratings-summary-average-head{display:grid;gap:.2rem;min-width:0}.ratings-summary-average-value{display:flex;align-items:baseline;gap:.4rem;margin:0}.ratings-summary-average-number{font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--console-ink)}.ratings-summary-average-scale,.ratings-summary-tile-unit{font-size:.85rem;font-weight:500;color:var(--console-muted)}.ratings-distribution{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;min-width:0}.ratings-distribution-row{display:grid;grid-template-columns:2.3rem minmax(0,1fr) 2rem;align-items:center;column-gap:.5rem;font-size:.78rem;font-variant-numeric:tabular-nums}.ratings-distribution-label{display:inline-flex;align-items:center;gap:.15rem;font-weight:600;color:var(--console-ink)}.ratings-distribution-label svg{color:var(--console-muted)}.ratings-distribution-track{display:block;height:.5rem;border-radius:999px;background:var(--console-panel);overflow:hidden}.ratings-distribution-bar{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--brand-navy)}.ratings-distribution-count{text-align:right;color:var(--console-muted)}.ratings-summary-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;min-width:0}.ratings-summary-tile{display:grid;align-content:start;gap:.35rem}.ratings-summary-tile dd{display:grid;gap:.3rem;margin:0;min-width:0}.ratings-summary-tile-value{font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--console-ink)}.ratings-summary-tile-value.is-text{font-size:1.15rem;color:var(--console-muted)}.ratings-summary-tile.is-attention .ratings-summary-eyebrow{color:var(--brand-cyan-ink)}.ratings-summary-tile.is-attention .ratings-summary-eyebrow:after{content:"";display:block;width:1.5rem;height:2px;margin-top:.3rem;background:var(--brand-cyan)}.ratings-summary-tile dd>button{justify-self:start}.ratings-summary-link{justify-self:start;padding:0;text-align:left;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.ratings-summary-link:hover{color:var(--console-ink)}.ratings-summary-link:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px;border-radius:2px}.ratings-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ratings-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.ratings-filter-row>button{min-height:2.25rem}.ratings-filter-row>button:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.ratings-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.66rem;font-weight:800;line-height:1.3}.ratings-filter-row>button.is-blocked{opacity:.55;cursor:not-allowed}.ratings-filter-note{flex-basis:100%;order:1;margin:0;font-size:.8125rem;color:var(--console-muted)}.ratings-toolbar-actions{display:flex;flex-wrap:wrap;gap:.5rem}.ratings-toolbar-actions>button{min-height:2.25rem}.ratings-table{min-width:43rem}.ratings-submitted{display:grid;gap:.05rem;font-size:.8125rem;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--console-ink)}.ratings-submitted-date{white-space:nowrap}.ratings-submitted-time{color:var(--console-muted)}.ratings-no-review-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ratings-rating-cell,.ratings-review-cell{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0}.ratings-review-cell{align-items:flex-start;flex-direction:column;gap:.3rem}.ratings-stars{display:inline-flex;align-items:center;gap:.4rem}.ratings-stars-glyphs{display:inline-flex;align-items:center;gap:.1rem;color:var(--console-line-soft)}.ratings-star.is-filled{color:var(--brand-navy)}.ratings-stars-value{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--console-ink)}.ratings-stars-scale{font-weight:500;color:var(--console-muted)}.ratings-comment{overflow-wrap:anywhere}.ratings-card-label{display:none}.ratings-row.is-needs-review td[data-label=Driver]>p:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.45rem;vertical-align:.05rem;border-radius:999px;background:#d97706;box-shadow:0 0 0 1px var(--console-surface)}@media(max-width:72rem){.ratings-summary{grid-template-columns:1fr}}@media(max-width:63.9375rem){.ratings-table-wrap{border:0;border-radius:0;overflow:visible}.ratings-table{display:block;min-width:0}.ratings-table colgroup,.ratings-table thead{display:none}.ratings-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ratings-table tbody tr{display:grid;align-content:start;gap:.55rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.ratings-table tbody td{display:grid;gap:.2rem;padding:0!important;border:0!important;min-width:0}.ratings-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.ratings-table tbody td[data-label=Driver] p{font-size:1rem}.ratings-table tbody td[data-label=Driver] .ratings-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ratings-review-cell>button{width:100%;justify-content:center;min-height:2.75rem}.ratings-no-review-dash{display:none}.ratings-no-review-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}}@media(max-width:48rem){.ratings-summary-tiles,.ratings-summary-average{grid-template-columns:1fr}.ratings-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.ratings-toolbar-actions>button{justify-content:center}.ratings-table tbody{grid-template-columns:1fr}}.tips-desk{min-width:0}.tips-desk-tiles{display:grid;grid-template-columns:minmax(16rem,1.4fr) repeat(3,minmax(0,1fr));gap:.75rem;margin:0;min-width:0}.tips-desk-tile{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.tips-desk-tile dd{display:grid;gap:.3rem;margin:0;min-width:0}.tips-desk-eyebrow{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.tips-desk-value{font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--console-ink)}.tips-desk-lead .tips-desk-value{font-size:2.4rem;letter-spacing:-.03em;line-height:1}.tips-desk-latency{padding-top:.15rem;border-top:1px dashed var(--console-line-soft)}.tips-status-decided{font-variant-numeric:tabular-nums}.tips-desk-amounts{font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--console-ink);overflow-wrap:anywhere}.tips-desk-tile.is-attention .tips-desk-eyebrow{color:var(--brand-cyan-ink)}.tips-desk-tile.is-attention .tips-desk-eyebrow:after{content:"";display:block;width:1.5rem;height:2px;margin-top:.3rem;background:var(--brand-cyan)}.tips-desk-link{justify-self:start;padding:0;text-align:left;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.tips-desk-link:hover{color:var(--console-ink)}.tips-desk-link:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px;border-radius:2px}.tips-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.tips-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.tips-filter-row>button{min-height:2.25rem}.tips-filter-row>button:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.tips-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.66rem;font-weight:800;line-height:1.3}.tips-toolbar-actions{display:flex;flex-wrap:wrap;gap:.5rem}.tips-toolbar-actions>button{min-height:2.25rem}.tips-table{min-width:50rem}.tips-page .tips-table td{vertical-align:top}.tips-driver-cell,.tips-status-cell{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0}.tips-status-cell{flex-direction:column;align-items:flex-start;gap:.3rem}.tips-driver-link{padding:0;border:0;background:none;font:inherit;font-weight:700;text-align:left;color:var(--console-ink);text-decoration:underline;text-decoration-color:var(--console-line-strong);text-underline-offset:.18em;cursor:pointer;overflow-wrap:anywhere}.tips-driver-link:hover{text-decoration-color:currentColor}.tips-driver-cell>.tips-driver-link,.tips-driver-cell>p{flex:1 1 8rem;min-width:0}.tips-driver-link:focus-visible,.tips-booking-link:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px;border-radius:2px}.tips-page .tips-booking-link{color:var(--brand-cyan-ink);white-space:nowrap}.tips-amount{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--console-ink)}.tips-status-detail{overflow-wrap:anywhere}.tips-status-raw{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.4;color:var(--console-muted);overflow-wrap:anywhere}.tips-collected{display:grid;gap:.05rem;font-size:.8125rem;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--console-ink)}.tips-collected-date{white-space:nowrap}.tips-collected-time{color:var(--console-muted)}.tips-decide-button{white-space:nowrap}.tips-decide-button svg{margin-left:.2rem}.tips-menu-item{display:grid;gap:.15rem;min-width:0}.tips-menu-item-reason{font-size:.75rem;line-height:1.35;white-space:normal;max-width:16rem;color:var(--console-muted)}.tips-decide-menu{font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.tips-no-decision{color:var(--console-muted)}.tips-no-decision-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tips-page .registry-card-label{display:none}.tips-row.is-pending td[data-label=Driver] .tips-driver-cell:before{content:"";display:inline-block;flex:0 0 auto;width:.5rem;height:.5rem;border-radius:999px;background:#d97706;box-shadow:0 0 0 1px var(--console-surface)}.tips-decision-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding:.75rem .85rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-panel)}.tips-decision-facts>div{display:grid;gap:.15rem;min-width:0}.tips-decision-facts dt{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.tips-decision-facts dd{margin:0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--console-ink);overflow-wrap:anywhere}.tips-discard-prompt{display:grid;gap:.25rem;padding:.75rem .85rem 0;border-top:1px solid var(--console-line-soft)}@media(max-width:80rem){.tips-desk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:71.9375rem){.tips-table-wrap{border:0;border-radius:0;overflow:visible}.tips-table{display:block;min-width:0}.tips-table colgroup,.tips-table thead{display:none}.tips-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tips-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"driver amount" "status status" "collected booking" "decision decision";align-content:start;align-items:start;gap:.6rem .9rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.tips-table tbody td[data-label=Driver]{grid-area:driver}.tips-table tbody td[data-label=Amount]{grid-area:amount;justify-items:end;text-align:right}.tips-table tbody td[data-label=Status]{grid-area:status}.tips-table tbody td[data-label=Collected]{grid-area:collected}.tips-table tbody td[data-label=Booking]{grid-area:booking;justify-items:end;text-align:right}.tips-table tbody td[data-label=Decision]{grid-area:decision}.tips-table tbody td{display:grid;gap:.2rem;padding:0!important;border:0!important;min-width:0}.tips-page .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.tips-table tbody td[data-label=Driver] .tips-driver-link,.tips-table tbody td[data-label=Driver] p{font-size:1rem}.tips-table tbody td[data-label=Driver] .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tips-table tbody td[data-label=Amount] .tips-amount{font-size:1.05rem}.tips-table tbody td[data-label=Collected] .tips-collected{display:flex;flex-wrap:wrap;gap:0 .4rem}.tips-decide-button{width:100%;justify-content:center;min-height:2.75rem}.tips-no-decision>span[aria-hidden]{display:none}.tips-no-decision-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}}@media(max-width:48rem){.tips-desk-tiles{grid-template-columns:1fr}.tips-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.tips-toolbar-actions>button{justify-content:center}.tips-table tbody,.tips-decision-facts{grid-template-columns:1fr}}.drivers-page .registry-card-label{display:none}.drivers-page .registry-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(10rem,13rem) minmax(10rem,13rem) auto auto auto}.drivers-page .registry-toolbar>button{align-self:end}@media(max-width:71.9375rem){.drivers-page .registry-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(10rem,13rem) minmax(10rem,13rem)}.drivers-page .registry-toolbar>button{grid-column:span 1}}@media(max-width:48rem){.drivers-page .registry-toolbar{grid-template-columns:1fr}}.drivers-status-cell{display:grid;gap:.4rem;min-width:0}.drivers-status-cell .registry-badge-list{gap:.35rem}.drivers-dispatch-row{padding-top:.35rem;border-top:1px solid var(--console-line-soft)}@media(max-width:71.9375rem){.drivers-table-wrap{border:0;border-radius:0;overflow:visible}.drivers-table{display:block;min-width:0}.drivers-table colgroup,.drivers-table thead{display:none}.drivers-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.drivers-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"driver actions" "contact contact" "license license" "partner vehicle" "status status";align-content:start;align-items:start;gap:.6rem .9rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.drivers-table tbody td[data-label=Driver]{grid-area:driver}.drivers-table tbody td[data-label=Contact]{grid-area:contact}.drivers-table tbody td[data-label=License]{grid-area:license}.drivers-table tbody td[data-label=Partner]{grid-area:partner}.drivers-table tbody td[data-label=Vehicle]{grid-area:vehicle}.drivers-table tbody td[data-label=Status]{grid-area:status}.drivers-table tbody td[data-label=Actions]{grid-area:actions;justify-items:end}.drivers-table tbody td{display:grid;gap:.2rem;padding:0!important;border:0!important;min-width:0}.drivers-page .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.drivers-table tbody td[data-label=Driver] .registry-card-label,.drivers-table tbody td[data-label=Actions] .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.drivers-dispatch-row{padding-top:.5rem}}@media(max-width:30rem){.drivers-table tbody{grid-template-columns:1fr}.drivers-table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"driver actions" "contact contact" "license license" "partner partner" "vehicle vehicle" "status status"}}.corporate-desk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0}.corporate-desk-tile{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.corporate-desk-eyebrow{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.corporate-desk-tile-wide{grid-column:2 / -1}.corporate-desk-tile.is-attention .corporate-desk-eyebrow{color:var(--brand-cyan-ink)}.corporate-desk-tile.is-attention .corporate-desk-eyebrow:after{content:"";display:block;width:1.5rem;height:2px;margin-top:.3rem;background:var(--brand-cyan)}.corporate-desk-value{font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--console-ink)}.corporate-desk-value.is-text{font-size:1.15rem;color:var(--console-muted)}.corporate-desk-unit{font-size:.85rem;font-weight:500;color:var(--console-muted)}.corporate-desk-money{display:grid;gap:.1rem;font-size:1.3rem}.corporate-desk-tile>button{justify-self:start}.corporate-desk-link{display:inline-flex;align-items:center;gap:.3rem;justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.corporate-desk-link:hover{color:var(--console-ink)}.corporate-desk-link:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px;border-radius:2px}.corporate-page{display:grid;gap:1rem}.corporate-page .corporate-tab-card{margin-top:-.25rem}.corporate-page .registry-toolbar .registry-status-filter{width:100%}.corporate-page .registry-toolbar{grid-template-columns:minmax(14rem,26rem) minmax(10rem,12rem) auto}@media(min-width:100rem){.corporate-approvals-queue-table th:nth-child(2){width:18rem}.corporate-approvals-queue-table th:nth-child(4){width:15rem}}.corporate-page .corporate-fx-rate-form{padding:1rem;border-radius:.75rem}.corporate-page .corporate-tab-card .corporate-approvals-queue{gap:1rem}.corporate-page .registry-card-label{display:none}.corporate-page .financials-booking-link,.corporate-account-view-dialog .financials-booking-link{color:var(--brand-cyan-ink)}.corporate-page .financials-booking-link:hover,.corporate-account-view-dialog .financials-booking-link:hover{color:var(--console-ink)}.corporate-page .financials-booking-link:focus-visible,.corporate-account-view-dialog .financials-booking-link:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px}.corporate-account-view-dialog .corporate-invoice-badge-sent{background:var(--brand-cyan-soft);color:var(--brand-cyan-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-cyan-ink) 25%,transparent)}.corporate-member-raw-id{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;overflow-wrap:anywhere}@media(max-width:64rem){.corporate-page .registry-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(10rem,13rem) auto}.corporate-page .registry-toolbar>button{grid-column:3}}@media(max-width:48rem){.corporate-page .registry-toolbar{grid-template-columns:1fr}.corporate-page .registry-toolbar>button{grid-column:1}}@media(min-width:84rem){.corporate-accounts-table th:last-child,.corporate-accounts-table td:last-child{box-shadow:none}}@media(min-width:90rem){.corporate-approvals-queue-table th:last-child,.corporate-approvals-queue-table td:last-child{box-shadow:none}}@media(max-width:56rem){.corporate-desk{grid-template-columns:1fr}.corporate-desk-tile-wide{grid-column:auto}}@media(max-width:83.9375rem){.corporate-page .registry-table-wrap:has(>.corporate-accounts-table){border:0;border-radius:0;overflow:visible}.corporate-accounts-table{display:block;min-width:0}.corporate-accounts-table colgroup,.corporate-accounts-table thead{display:none}.corporate-accounts-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.corporate-accounts-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem .75rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.corporate-accounts-table tbody td{display:grid;gap:.2rem;justify-items:start;min-width:0;padding:0!important;border:0!important;position:static;box-shadow:none;text-align:left;background:transparent}.corporate-accounts-table .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.corporate-accounts-table td[data-label="Corporate account"] .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.corporate-accounts-table td[data-label="Corporate account"] p{font-size:1rem}.corporate-accounts-table td[data-label="Corporate account"],.corporate-accounts-table td[data-label=Actions]{grid-column:1 / -1}.corporate-accounts-table .corporate-account-identity p,.corporate-accounts-table .corporate-account-identity span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.corporate-account-row:hover td{background:transparent}.corporate-account-row:hover{border-color:var(--console-line-strong)}.corporate-balance-cell{justify-items:start}.corporate-accounts-table td[data-label=Actions]>button{width:100%;justify-content:center;min-height:2.75rem}}@media(max-width:89.9375rem){.corporate-page .registry-table-wrap:has(>.corporate-approvals-queue-table){border:0;border-radius:0;overflow:visible}.corporate-approvals-queue-table{display:block;min-width:0}.corporate-approvals-queue-table colgroup,.corporate-approvals-queue-table thead{display:none}.corporate-approvals-queue-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.corporate-approvals-queue-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem .75rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.corporate-approvals-queue-table tbody td{display:grid;gap:.2rem;justify-items:start;min-width:0;padding:0!important;border:0!important;position:static;box-shadow:none;text-align:left;background:transparent}.corporate-approvals-queue-table .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.corporate-approvals-queue-table td[data-label="Corporate account"] .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.corporate-approvals-queue-table td[data-label="Corporate account"] p{font-size:1rem}.corporate-approvals-queue-table td[data-label="Corporate account"],.corporate-approvals-queue-table td[data-label=Booking],.corporate-approvals-queue-table td[data-label=Reason],.corporate-approvals-queue-table td[data-label=Decision]{grid-column:1 / -1}.corporate-approvals-queue-table .corporate-queue-identity p,.corporate-approvals-queue-table .corporate-queue-identity span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.corporate-approval-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.corporate-approval-actions>button{width:100%;justify-content:center;min-height:2.75rem}}@media(max-width:48rem){.corporate-account-view-dialog .registry-table-wrap:has(>.corporate-members-table),.corporate-account-view-dialog .registry-table-wrap:has(>.corporate-approvals-table){border:0;border-radius:0;overflow:visible}.corporate-members-table,.corporate-approvals-table{display:block;min-width:0}.corporate-members-table colgroup,.corporate-members-table thead,.corporate-approvals-table colgroup,.corporate-approvals-table thead{display:none}.corporate-members-table tbody,.corporate-approvals-table tbody{display:grid;gap:.6rem}.corporate-members-table tbody tr,.corporate-approvals-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem .75rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.corporate-members-table tbody td,.corporate-approvals-table tbody td{display:grid;gap:.2rem;justify-items:start;min-width:0;padding:0!important;border:0!important;position:static;box-shadow:none;text-align:left;background:transparent}.corporate-members-table .registry-card-label,.corporate-approvals-table .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.corporate-members-table td[data-label=Member] .registry-card-label,.corporate-approvals-table td[data-label=Booking] .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.corporate-members-table td[data-label=Member],.corporate-members-table td[data-label=Actions],.corporate-approvals-table td[data-label=Booking],.corporate-approvals-table td[data-label=Reason],.corporate-approvals-table td[data-label=Decision]{grid-column:1 / -1}.corporate-members-table td[data-label=Actions]>button,.corporate-approvals-table .corporate-approval-actions,.corporate-approvals-table .corporate-approval-actions>button{width:100%;justify-content:center;min-height:2.75rem}.corporate-approvals-table .corporate-approval-actions{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:48rem){.corporate-accounts-table tbody,.corporate-approvals-queue-table tbody{grid-template-columns:1fr}}.google-ads-page,.google-ads-connection-body{display:grid;gap:.75rem}.google-ads-connection-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem}.google-ads-connection-headline{display:flex;align-items:center;gap:.6rem}.google-ads-connection-facts{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:0;min-width:0}.google-ads-connection-facts>div{display:grid;gap:.1rem;min-width:0}.google-ads-connection-facts dt{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.google-ads-connection-facts dd{margin:0;font-weight:600;color:var(--console-ink);overflow-wrap:anywhere}.google-ads-connection-actions,.google-ads-connect-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-self:end}.google-ads-connection-error{margin:0;overflow-wrap:anywhere}.google-ads-manage{display:grid;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--console-line-soft)}.google-ads-manage[hidden]{display:none}.google-ads-manage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem}.google-ads-manage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.google-ads-setup-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.google-ads-setup-step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.6rem;padding:.55rem 0;border-top:1px solid var(--console-line-soft)}.google-ads-setup-step:first-child{border-top:0;padding-top:.25rem}.google-ads-setup-marker{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid var(--console-line);color:var(--console-muted);background:var(--console-surface);font-size:.8rem;font-weight:700}.google-ads-setup-step.is-done .google-ads-setup-marker{border-color:var(--console-ink);background:var(--console-ink);color:#fff}.google-ads-setup-step.is-current .google-ads-setup-marker{border-color:var(--brand-cyan-ink);color:var(--brand-cyan-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-cyan) 30%,transparent)}.google-ads-setup-step.is-todo{color:var(--console-muted)}.google-ads-setup-copy{display:grid;gap:.25rem;min-width:0}.google-ads-setup-action{margin-top:.15rem}.google-ads-setup-action .google-ads-connect-actions{justify-self:start}.google-ads-desk{display:grid;gap:.6rem;min-width:0}.google-ads-desk-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.5rem 1rem}.google-ads-desk-title{display:grid;gap:.1rem}.google-ads-window{display:flex;flex-wrap:wrap;gap:.35rem}.google-ads-window>button:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.google-ads-window-custom{display:flex;flex-wrap:wrap;gap:.5rem}.google-ads-desk-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;min-width:0}.google-ads-desk-tile{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.google-ads-desk-tile dd,.google-ads-desk-tile dt{margin:0}.google-ads-desk-tile-wide{grid-column:1 / -1}.google-ads-desk-eyebrow{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.google-ads-desk-tile.is-lead .google-ads-desk-eyebrow,.google-ads-desk-tile.is-attention .google-ads-desk-eyebrow{color:var(--brand-cyan-ink)}.google-ads-desk-tile.is-lead .google-ads-desk-eyebrow:after{content:"";display:block;width:1.5rem;height:2px;margin-top:.3rem;background:var(--brand-cyan)}.google-ads-desk-value{font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--console-ink);overflow-wrap:anywhere}.google-ads-desk-tile.is-lead .google-ads-desk-value{font-size:2.1rem}.google-ads-desk-value .is-text{font-size:1.15rem;color:var(--console-muted)}.google-ads-roas-tooltip-trigger{cursor:help;padding-inline:.2em;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:.35em}.google-ads-roas-tooltip-trigger:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:3px}.google-ads-technical{margin-top:.25rem;font-size:.75rem;color:var(--console-muted)}.google-ads-technical summary{cursor:pointer;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em}.google-ads-technical summary:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.google-ads-technical code{display:block;margin-top:.25rem;padding:.35rem .5rem;border-radius:.35rem;background:var(--console-canvas, #f3f5f8);overflow-wrap:anywhere;white-space:normal}.google-ads-owner-note{align-self:center}.google-ads-filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.google-ads-filter-row>button:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.google-ads-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.66rem;font-weight:800;line-height:1.3}.google-ads-filter-row>button.is-attention:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.4rem;border-radius:999px;background:#b42318}.google-ads-filter-note{margin:-.35rem 0 .75rem}.google-ads-num{text-align:right;font-variant-numeric:tabular-nums}.google-ads-campaign-table th.google-ads-num .google-ads-sort-button{justify-content:flex-end;width:100%}.google-ads-col-name{width:30%}.google-ads-col-verdict{width:9%}.google-ads-col-spend{width:13%}.google-ads-col-roas{width:9%}.google-ads-col-paidBookings{width:12%}.google-ads-col-revenue{width:13%}.google-ads-col-cpa{width:12%}.google-ads-col-clicks{width:8%}.google-ads-campaign-name{overflow-wrap:anywhere}.google-ads-campaign-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.google-ads-cell-sub{display:block;white-space:nowrap}.google-ads-sort-button{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer}.google-ads-sort-button:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.google-ads-sort-idle{color:var(--console-muted);opacity:.7}.google-ads-sort-button:hover{text-decoration:underline;text-underline-offset:.15em}.google-ads-verdict>*{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 35%,transparent)}.google-ads-verdict.is-action>*{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 70%,transparent);font-weight:700}.google-ads-card-label{display:none}.google-ads-table-foot{display:grid;gap:.85rem;margin-top:.85rem}.google-ads-attribution{display:grid;gap:.35rem;padding:.75rem .9rem;border:1px solid var(--console-line-soft);border-radius:.6rem}.google-ads-attribution p{margin:0}.google-ads-inline-toggle{display:inline-flex;align-items:center;gap:.3rem;justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.google-ads-inline-toggle:focus-visible{outline:2px solid var(--console-accent, currentColor);outline-offset:2px}.google-ads-template{display:grid;gap:.35rem}.google-ads-template[hidden]{display:none}.google-ads-tracking-template{display:block;padding:.5rem .65rem;border-radius:.4rem;background:var(--console-canvas, #f3f5f8);overflow-wrap:anywhere;white-space:normal;font-size:.8125rem}.google-ads-verdict-legend{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--console-muted)}.google-ads-verdict-legend li{display:flex;align-items:baseline;gap:.5rem}.google-ads-col-booking{width:22%}.google-ads-col-value,.google-ads-col-status{width:14%}.google-ads-col-detail{width:38%}.google-ads-col-action{width:12%}.google-ads-cell-detail p{margin:0;overflow-wrap:anywhere}.google-ads-cell-action{text-align:right}@media(max-width:80rem){.google-ads-desk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:63.9375rem){.google-ads-connection-strip{grid-template-columns:minmax(0,1fr)}.google-ads-connection-actions{justify-self:start}.google-ads-campaign-table-wrap,.google-ads-conversion-table-wrap{border:0;border-radius:0;overflow:visible}.google-ads-campaign-table,.google-ads-conversion-table{display:block;min-width:0}.google-ads-campaign-table colgroup,.google-ads-campaign-table thead,.google-ads-conversion-table colgroup,.google-ads-conversion-table thead{display:none}.google-ads-campaign-table tbody,.google-ads-conversion-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.google-ads-campaign-table tbody tr,.google-ads-conversion-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem .75rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.google-ads-campaign-table tbody td,.google-ads-conversion-table tbody td{display:grid;gap:.15rem;padding:0!important;border:0!important;min-width:0;text-align:left}.google-ads-cell-name,.google-ads-cell-booking,.google-ads-cell-detail,.google-ads-cell-action{grid-column:1 / -1}.google-ads-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.google-ads-cell-name .google-ads-card-label,.google-ads-cell-booking .google-ads-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.google-ads-cell-name .google-ads-campaign-name{font-size:1rem}.google-ads-cell-action>button{width:100%;justify-content:center;min-height:2.75rem}.google-ads-cell-action:empty{display:none}}@media(max-width:48rem){.google-ads-desk-tiles,.google-ads-campaign-table tbody,.google-ads-conversion-table tbody{grid-template-columns:1fr}.google-ads-desk-tile.is-lead .google-ads-desk-value{font-size:1.8rem}.google-ads-manage-grid{grid-template-columns:1fr}}.system-settings-inline-link{padding:0;border:0;background:transparent;color:#0755c7;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.system-settings-inline-link:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.booking-widgets-page .registry-table th,.booking-widgets-page .registry-toolbar label,.booking-widgets-page .registry-toolbar [id$=-label]{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.booking-widgets-page .registry-toolbar label,.booking-widgets-page .registry-toolbar [id$=-label]{color:var(--console-muted)}.bw-desk{min-width:0}.bw-desk-tiles{display:grid;grid-template-columns:minmax(15rem,1.3fr) repeat(3,minmax(0,1fr));gap:.75rem;margin:0;min-width:0}.bw-desk-tile{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.bw-desk-tile dd{display:grid;gap:.3rem;margin:0;min-width:0}.bw-desk-eyebrow{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.bw-desk-value{font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--console-ink)}.bw-desk-lead .bw-desk-value{font-size:2.4rem;letter-spacing:-.03em;line-height:1}.bw-desk-tile.is-attention .bw-desk-eyebrow{color:var(--brand-cyan-ink)}.bw-desk-tile.is-attention .bw-desk-eyebrow:after{content:"";display:block;width:1.5rem;height:2px;margin-top:.3rem;background:var(--brand-cyan)}.bw-desk-link{justify-self:start;padding:0;text-align:left;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.bw-desk-link:hover{color:var(--console-ink)}.bw-desk-link:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px;border-radius:2px}.bw-table{min-width:56rem}.bw-col-widget{width:24%}.bw-col-mode{width:6%}.bw-col-status{width:17%}.bw-col-origins{width:28%}.bw-col-snippet{width:14%}.bw-col-actions{width:11%}.booking-widgets-page .bw-table td{vertical-align:top}.bw-identity{display:grid;gap:.15rem;min-width:0}.bw-identity .bw-company,.bw-identity .bw-label{overflow-wrap:anywhere;white-space:normal}.bw-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25rem;font-size:.72rem;line-height:1.4;color:var(--console-muted)}.bw-key,.bw-origins code{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.72rem;color:var(--console-ink)}.bw-status{display:grid;justify-items:start;gap:.3rem;min-width:0}.bw-readiness{white-space:normal;overflow-wrap:anywhere}.bw-readiness-attention{display:inline-flex;align-items:flex-start;gap:.3rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#b45309}.bw-readiness-attention svg{flex:0 0 auto;margin-top:.15rem}.bw-origins{display:grid;gap:.15rem;margin:0;padding:0;list-style:none;min-width:0}.bw-origins li{min-width:0;overflow-wrap:break-word;line-height:1.35}.bw-origins-more{font-size:.78rem;color:var(--console-muted)}.bw-snippets{display:grid;justify-items:start;gap:.35rem;min-width:0}.bw-row-actions{white-space:nowrap}.bw-row-actions-text{margin-left:.3rem}.booking-widgets-action-menu{font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.bw-menu-note{max-width:16rem;margin:.25rem .5rem .35rem;font-size:.75rem;line-height:1.4;color:var(--console-muted)}.booking-widgets-page .registry-card-label{display:none}.booking-widget-editor-dialog form{counter-reset:bw-section}.bw-editor-header{border-bottom:2px solid var(--console-line-strong)}.bw-dialog-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--console-muted)}.bw-dialog-eyebrow:before{content:"";width:.5rem;height:.5rem;background:var(--brand-cyan);border:1px solid var(--console-line-strong)}.bw-editor-body{background:linear-gradient(var(--console-grid) 1px,transparent 1px),linear-gradient(90deg,var(--console-grid) 1px,transparent 1px),color-mix(in srgb,var(--console-panel) 45%,var(--console-page));background-size:24px 24px,24px 24px,auto}.bw-editor-section{display:grid;min-width:0;gap:.85rem;margin:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.625rem;background:var(--console-surface);box-shadow:0 1px 2px #03152b0d}.bw-editor-section>legend{float:left;width:100%;padding:0;margin-bottom:.1rem}.bw-section-title{display:flex;align-items:center;gap:.5rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--console-ink)}.bw-section-title:before{counter-increment:bw-section;content:counter(bw-section,decimal-leading-zero);color:var(--brand-cyan-ink);font-size:.66rem}.bw-section-title:after{content:"";flex:1;height:1px;background:var(--console-line-soft)}.bw-section-hint{margin-top:-.35rem}.bw-editor-footer{background:var(--console-surface)}@media(min-width:48rem){.bw-editor-section{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.bw-editor-section>*{grid-column:1 / -1}.bw-editor-section>.bw-field-half{grid-column:auto}}.bw-theme-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,1fr);gap:1rem;min-width:0}.bw-theme-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;min-width:0}.bw-theme-sample{display:grid;align-content:start;gap:.5rem;min-width:0}.bw-theme-sample-card{display:grid;gap:.6rem;padding:1rem;border:1px solid var(--console-line-soft);box-shadow:0 1px 2px #03152b14}.bw-theme-sample-title{font-size:1rem;font-weight:700}.bw-theme-sample-field{padding:.5rem .65rem;border:1px solid currentColor;opacity:.6;font-size:.8125rem}.bw-theme-sample-button{justify-self:start;padding:.5rem .9rem;font-size:.875rem;font-weight:700}@media(max-width:80rem){.bw-desk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:79.9375rem){.bw-table-wrap{border:0;border-radius:0;overflow:visible}.bw-table{display:block;min-width:0}.bw-table colgroup,.bw-table thead{display:none}.bw-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.bw-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"widget mode" "status status" "origins origins" "snippet actions";align-content:start;align-items:start;gap:.6rem .9rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.bw-table tbody td[data-label=Widget]{grid-area:widget}.bw-table tbody td[data-label=Mode]{grid-area:mode;justify-items:end}.bw-table tbody td[data-label=Status]{grid-area:status}.bw-table tbody td[data-label="Allowed origins"]{grid-area:origins}.bw-table tbody td[data-label=Snippet]{grid-area:snippet}.bw-table tbody td[data-label=Actions]{grid-area:actions;justify-items:end;align-self:end}.bw-table tbody td{display:grid;gap:.2rem;padding:0!important;border:0!important;min-width:0}.booking-widgets-page .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.bw-table tbody td[data-label=Widget] .registry-card-label,.bw-table tbody td[data-label=Mode] .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bw-table tbody td[data-label=Widget] .bw-company{font-size:1rem}.bw-theme-grid{grid-template-columns:1fr}}.bw-editor-problems{display:grid;gap:.75rem;outline:none}.bw-editor-problems:empty{display:none}@media(max-width:48rem){.bw-table tbody,.bw-theme-fields{grid-template-columns:1fr}.bw-desk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.bw-desk-tile{padding:.65rem .75rem .7rem}.bw-desk-tile dd>p{display:none}.bw-desk-lead .bw-desk-value{font-size:1.55rem}.bw-table tbody tr{grid-template-areas:"widget mode" "status status" "origins origins" "snippet snippet" "actions actions"}.bw-table tbody td[data-label=Actions]{justify-items:stretch}.bw-row-actions{width:100%;justify-content:center;min-height:2.75rem}.bw-snippets{justify-items:stretch}}.bookings-money{display:grid;gap:.6rem;padding-top:.5rem;border-top:1px solid var(--console-line)}.bookings-money-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bookings-money-headline{margin:0;overflow-wrap:anywhere}.bookings-money-figures{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:0}.bookings-money-figures>div{display:grid;gap:.1rem;min-width:0}.bookings-money-figures dt,.bookings-money-figures dd{margin:0;min-width:0}.bookings-money-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem}.bookings-money-action{display:grid;gap:.2rem;max-width:16rem}.bookings-money-review{display:grid;gap:.5rem}.bookings-money-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.bookings-money-link-hint{display:grid;gap:.4rem;padding-top:.25rem}.bookings-money-link-hint>p{margin:0}.bookings-refund-row>span,.bookings-refund-row>a{display:block;margin-top:.2rem}.bookings-change-dialog{display:grid;max-height:calc(100dvh - 2rem);padding:0;overflow:hidden}.bookings-change-dialog>form{display:grid;grid-template-rows:minmax(0,1fr) auto;max-height:calc(100dvh - 2rem)}.bookings-change-body{display:grid;gap:.75rem;min-height:0;padding:1rem 1rem .5rem;overflow-y:auto}.bookings-change-dialog>form>.bookings-cancel-dialog-actions{margin:0;padding:.75rem 1rem 1rem}@media(max-width:48rem){.bookings-change-dialog,.bookings-change-dialog>form{max-height:calc(100dvh - .5rem)}}.bookings-change-fields{display:grid;gap:.6rem}.bookings-change-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem}.bookings-change-preview,.bookings-change-applying{display:grid;gap:.2rem;padding:.6rem .75rem;border:1px solid var(--console-line-soft);border-radius:.4rem;background:var(--console-surface)}.bookings-change-preview>p,.bookings-change-applying>p{margin:0}.bookings-changes{display:grid;gap:.6rem;padding-top:.5rem;border-top:1px solid var(--console-line)}.bookings-changes .modification-diff-list{margin-top:.35rem}.bookings-money-reasons{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.bookings-inspector-tabs{position:relative;min-width:0;margin:.15rem 0 .35rem;border-bottom:1px solid var(--console-line)}.bookings-inspector-tabs [role=tablist]{gap:.9rem;height:auto;min-height:2rem;padding-bottom:.15rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.bookings-inspector-tabs [role=tablist]::-webkit-scrollbar{display:none}.bookings-inspector-tabs:after{content:"";position:absolute;top:0;right:0;bottom:1px;width:3rem;background:linear-gradient(to right,rgba(255,255,255,0),var(--console-surface) 85%);pointer-events:none;opacity:0}@media(max-width:64rem){.bookings-inspector-tabs:after{opacity:1}}.bookings-inspector-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}.bookings-tab-label{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.bookings-tab-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:var(--console-danger, #c62828)}.bookings-inspector-panel{display:grid;gap:.85rem;min-width:0}.bookings-inspector-panel[hidden]{display:none}.bookings-decision{display:grid;gap:.5rem}.bookings-decision-actions{display:flex;flex-wrap:wrap;gap:.5rem}.bookings-money-failure{display:grid;gap:.15rem}.bookings-money-failure-details>summary{cursor:pointer;list-style:none;text-decoration:underline;text-decoration-color:var(--console-line);text-underline-offset:.15em}.bookings-money-failure-details>summary::-webkit-details-marker{display:none}.bookings-emails{display:grid;gap:.6rem;min-width:0}.bookings-emails-head{display:grid;gap:.15rem}.bookings-emails-actions{display:flex;flex-wrap:wrap;gap:.5rem}.bookings-emails-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.bookings-emails-row{display:grid;gap:.2rem;padding:.55rem .65rem;border:1px solid var(--console-line);border-radius:.5rem;background:var(--console-surface);min-width:0;overflow-wrap:anywhere}.bookings-emails-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.bookings-bulk-bar-slot:empty{min-height:0}@media(min-width:64.0625rem){.bookings-workspace{height:clamp(38rem,calc(100dvh - 14.25rem),80rem)}}@media(min-width:64.0625rem){.bookings-inspector-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}.bookings-inspector-card>.bookings-inspector-shell{flex:1 1 auto;min-height:0}}.bookings-register-tools{display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;margin-inline-start:auto}.bookings-list>.operational-subhead{flex-wrap:wrap}.bookings-list>.operational-subhead>.bookings-subhead-copy{flex:1 1 16rem}.bookings-register-tools>[data-kumo-component=Select],.bookings-register-tools>div:first-child{min-width:10.5rem}@media(max-width:48rem){.bookings-register-tools{margin-inline-start:0;width:100%;justify-content:flex-start}.bookings-list>.operational-subhead>.bookings-subhead-copy{flex:0 0 auto;width:100%}}.bookings-card-dialog-body{display:grid;gap:.75rem;min-height:0;padding:1rem 1rem .5rem;overflow-y:auto;font-family:var(--console-font-sans, ui-sans-serif, system-ui, sans-serif)}.bookings-card-dialog>.bookings-cancel-dialog-actions{padding:.75rem 1rem;border-top:1px solid var(--console-line);font-family:var(--console-font-sans, ui-sans-serif, system-ui, sans-serif)}.bookings-card-dialog-element{min-height:11rem}.bookings-card-dialog-element[aria-busy=true]{min-height:3rem}.stripe-phone-card-entry{align-items:flex-start;gap:1rem}.bookings-related-link{padding:0;border:0;background:none;color:var(--console-link, #0b57d0);font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.bookings-related-link:focus-visible{outline:2px solid var(--console-focus, #0b57d0);outline-offset:2px}.bookings-detail-identity-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;min-width:0}.bookings-detail-identity{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;min-width:0}.bookings-detail-identity>*{min-width:0;overflow-wrap:anywhere}.bookings-detail-state{margin:0}.bookings-overview-groups{display:grid;gap:.85rem}.bookings-fact-group{display:grid;gap:.45rem;min-width:0;padding-top:.6rem;border-top:1px solid var(--console-line-soft)}.bookings-fact-group-title{margin:0;letter-spacing:.06em;text-transform:uppercase}@media(min-width:64.0625rem){.bookings-overview-groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.bookings-fact-group-ride{grid-column:1 / -1}}.bookings-quick-filters{display:flex;flex-wrap:wrap;gap:.4rem}.bookings-page-size{min-width:8.5rem}@media(max-width:48rem){.bookings-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.bookings-pagination>*{min-width:0}.bookings-page-size{flex:1 1 auto;min-width:7rem}}.bookings-pickup-context{display:block;min-width:0;overflow-wrap:anywhere}.bookings-status-context{gap:.28rem}.bookings-status-badges,.bookings-status-money{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;min-width:0}.bookings-status-money{align-items:baseline;gap:.2rem .4rem}@media(min-width:64.0625rem){.bookings-operations-page{--bookings-sticky-top: 7.25rem}.bookings-workspace,.bookings-workspace.bookings-workspace-detail-open{height:auto;min-height:0;overflow:visible}.bookings-operations-page .bookings-workspace>.operational-layer-body{grid-template-rows:auto auto;overflow:visible}.bookings-workspace-grid{align-items:start;overflow:visible}.bookings-panel-card,.bookings-list,.bookings-scroll-shell{height:auto;overflow:visible}.bookings-table-scroll{height:auto;overflow:visible;overscroll-behavior:auto;scroll-timeline:none}.bookings-table-scroll:after{content:none}.bookings-table thead th{top:var(--bookings-sticky-top)}.bookings-row{scroll-margin-top:calc(var(--bookings-sticky-top) + 2.6rem)}.bookings-inspector-card{position:sticky;top:var(--bookings-sticky-top);max-height:calc(100dvh - var(--bookings-sticky-top) - .75rem);overflow:hidden}.bookings-inspector-card>.bookings-inspector-shell{height:auto;max-height:calc(100dvh - var(--bookings-sticky-top) - .75rem);overflow-y:auto}}.bookings-activity-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.bookings-activity-row{position:relative;display:grid;grid-template-columns:.9rem minmax(0,1fr);gap:.5rem;padding:.45rem 0 .55rem}.bookings-activity-row+.bookings-activity-row{border-top:1px solid var(--console-line-soft)}.bookings-activity-marker{position:relative;top:.45rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--console-muted)}.bookings-activity-row[data-kind=payment] .bookings-activity-marker,.bookings-activity-row[data-kind=refund] .bookings-activity-marker{background:var(--console-accent-strong)}.bookings-activity-copy{display:grid;gap:.15rem;min-width:0}.bookings-activity-copy>*{min-width:0;overflow-wrap:anywhere}.bookings-activity-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .75rem}.bookings-notes-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.bookings-notes-row{display:grid;gap:.15rem;padding:.5rem .6rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.bookings-notes-row>*{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.bookings-notes-form{display:grid;gap:.45rem}.bookings-notes-actions{display:flex;justify-content:flex-end}@media(min-width:64.0625rem){.bookings-notes{grid-column:1 / -1}}.bookings-toolbar>.bookings-filters-toggle{grid-column:1 / -1;width:max-content;justify-self:start}.bookings-toolbar-fields[hidden]{display:none}.bookings-row[data-checked=true]>td{box-shadow:inset 0 2px 0 var(--console-accent-strong),inset 0 -2px 0 var(--console-accent-strong)}.bookings-row[data-checked=true] .bookings-select-cell{box-shadow:inset 2px 2px 0 var(--console-accent-strong),inset 2px -2px 0 var(--console-accent-strong)}.bookings-bulk-targets{display:grid;gap:.2rem;max-height:12rem;margin:.5rem 0 0;padding:0 0 0 1.1rem;overflow-y:auto}.bookings-inspector-tabs:after{z-index:2}@media(max-width:48rem){.bookings-inspector-tabs [role=tablist]{flex-wrap:wrap;row-gap:.15rem;overflow:visible}.bookings-inspector-tabs:after{content:none}.bookings-inspector-tabs [role=tablist]>:not([role=tab]){display:none}.bookings-inspector-tabs [role=tab][aria-selected=true]{border-radius:0;box-shadow:inset 0 -2px 0 var(--console-strong, #171914)}}.bookings-detail-actions-note{flex-basis:100%;margin:0}.bookings-detail-state-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.bookings-money-chip{display:inline-flex;min-width:0}.bookings-money-chip [data-kumo-component=Badge]{border-radius:.2rem}.bookings-change-discard{display:grid;gap:.35rem;margin:.25rem 0;padding:.75rem;border:1px solid var(--console-line);border-radius:.5rem;background:var(--console-page, #f2f6fa)}.bookings-change-discard>p{margin:0}.bookings-progress-ring{display:inline-block;width:1rem;height:1rem;border:2px solid var(--console-line);border-top-color:var(--console-strong, #171914);border-radius:999px;animation:bookings-progress-spin .9s linear infinite}@keyframes bookings-progress-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bookings-progress-ring{animation:none;border-top-color:var(--console-line)}}@media(max-width:48rem){.bookings-select-cell [role=checkbox]:before{inset:-14px}.bookings-detail-actions>button[class*=danger],.bookings-detail-actions>button[data-variant=secondary-destructive]{width:100%;justify-content:center}}.bookings-change-outcome:empty{display:none}.bookings-change-outcome:focus{outline:none}.bookings-inspector-shell button:disabled,.bookings-change-dialog button:disabled,.bookings-card-dialog button:disabled,.global-confirmation-dialog button:disabled{opacity:.55;box-shadow:inset 0 0 0 1px var(--console-line);color:var(--console-muted, #4c5e72)!important;filter:grayscale(1)}.bookings-quick-filters>button[data-empty=true],.bookings-quick-filters>button[data-empty=true] *{color:var(--console-muted, #4c5e72)!important;border-color:var(--console-line-soft)}.bookings-detail-state-row{padding:.55rem .7rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-page, #f2f6fa)}.bookings-money-row-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}@media(max-width:48rem){.bookings-detail-actions>button[class*=danger],.bookings-decision-actions>button[class*=danger]{flex:1 0 100%;width:100%}}.bookings-card-consent-hint{align-self:center;flex:1 1 12rem}.bookings-change-decide{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}@media(min-width:100rem){.bookings-status-column{width:19rem}}.bookings-workspace-grid{grid-template-columns:minmax(0,1fr)}.bookings-ledger{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bookings-table thead th,.bookings-table thead th *{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--console-muted, #4c5e72)}.bookings-table thead th{white-space:nowrap}.bookings-pickup-column{width:14rem}.bookings-driver-column{width:9rem}.bookings-payment-column{width:8.5rem}.bookings-amount-column{width:6.5rem}[data-tier=wide] .bookings-status-column,[data-tier=ultra] .bookings-status-column{width:13rem}[data-tier=wide] .bookings-customer-column,[data-tier=ultra] .bookings-customer-column,[data-tier=narrow] .bookings-customer-column{width:auto}[data-tier=ultra] .bookings-status-column{width:14rem}[data-tier=ultra] .bookings-route-column{width:20%}.bookings-pickup-cell,.bookings-driver-cell,.bookings-payment-cell,.bookings-route-cell{vertical-align:top}.bookings-pickup-cell>*{display:block}.bookings-pickup-cell time{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookings-pickup-cell,.bookings-driver-cell,.bookings-route-cell{overflow:hidden}.bookings-route{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookings-amount-cell{text-align:right;white-space:nowrap}[data-tier=wide] .bookings-table .bookings-status-cell .bookings-status-badges,[data-tier=ultra] .bookings-table .bookings-status-cell .bookings-status-badges{justify-content:flex-start}[data-tier=wide] .bookings-table .bookings-status-cell,[data-tier=ultra] .bookings-table .bookings-status-cell{text-align:left}[data-tier=wide] .bookings-table .bookings-status-context,[data-tier=ultra] .bookings-table .bookings-status-context{justify-items:start}main>[data-base-ui-portal]{position:relative;z-index:60}.bookings-inspector-dialog{width:min(88rem,96vw)!important;max-width:none!important;height:min(92dvh,64rem);max-height:min(92dvh,64rem);padding:0!important;display:flex;flex-direction:column;overflow:hidden}.bookings-inspector-dialog>.bookings-inspector-shell{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-y:auto;padding:0 1rem 1rem;font-family:var(--console-font-sans, ui-sans-serif, system-ui, sans-serif)}.bookings-inspector-dialog .bookings-detail-stub-head{position:sticky;top:0;z-index:4;margin:0 -1rem;padding:.85rem 1rem .65rem;background:var(--console-surface, #fff);border-bottom:1px solid var(--console-line-soft)}.bookings-inspector-dialog .bookings-detail-identity-row{align-items:center}.bookings-inspector-close{margin-left:auto}.bookings-inspector-dialog .bookings-inspector-shell:after{content:none}@media(max-width:48rem){.bookings-inspector-dialog{width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0!important}.bookings-inspector-dialog>.bookings-inspector-shell{max-height:100dvh}}.bookings-operations-page{--bookings-sticky-top: 7.25rem}.bookings-workspace,.bookings-workspace.bookings-workspace-detail-open{height:auto;min-height:0;overflow:visible}.bookings-operations-page .bookings-workspace>.operational-layer-body{grid-template-rows:auto auto;overflow:visible}.bookings-workspace-grid{align-items:start;overflow:visible}.bookings-panel-card,.bookings-list,.bookings-scroll-shell{height:auto;overflow:visible}.bookings-table-scroll{height:auto;overflow:visible;overscroll-behavior:auto;scroll-timeline:none}.bookings-table-scroll:after{content:none}.bookings-table thead th{position:sticky;top:var(--bookings-sticky-top);z-index:2}.bookings-row{scroll-margin-top:calc(var(--bookings-sticky-top) + 2.6rem)}@media(max-width:48rem){.bookings-operations-page{--bookings-sticky-top: 6.875rem}}[data-tier=narrow] .bookings-pickup-column,[data-tier=medium] .bookings-pickup-column{width:13rem}[data-tier=narrow] .bookings-status-column,[data-tier=medium] .bookings-status-column{width:15rem}[data-tier=medium] .bookings-customer-column{width:auto}[data-tier=narrow] .bookings-table .bookings-status-cell,[data-tier=medium] .bookings-table .bookings-status-cell{text-align:right}[data-tier=narrow] .bookings-table .bookings-status-context,[data-tier=medium] .bookings-table .bookings-status-context{justify-items:end}[data-tier=narrow] .bookings-table .bookings-status-cell .bookings-status-badges,[data-tier=medium] .bookings-table .bookings-status-cell .bookings-status-badges{justify-content:flex-end}[data-tier=compact] .bookings-reference,[data-tier=narrow] .bookings-reference,[data-tier=medium] .bookings-reference{display:grid!important;justify-items:start;gap:.05rem!important}[data-tier=compact] .bookings-reference>[aria-hidden=true],[data-tier=narrow] .bookings-reference>[aria-hidden=true],[data-tier=medium] .bookings-reference>[aria-hidden=true]{display:none}[data-tier=wide][data-register-width=xl] .bookings-customer-column{width:30%}[data-tier=wide][data-register-width=xl] .bookings-status-column{width:auto}@media(min-width:48.0625rem){.bookings-table-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:14rem;max-height:calc(100dvh - var(--bookings-register-offset, 26rem))}.bookings-table-scroll thead th{top:0}.bookings-table-scroll .bookings-row{scroll-margin-top:2.6rem}.bookings-toolbar>:first-child{max-width:34rem}}@media(min-width:96rem){.bookings-toolbar{grid-template-columns:minmax(18rem,1.3fr) repeat(5,minmax(9.5rem,1fr))}.bookings-toolbar>:first-child{grid-column:auto;max-width:none}}.quote-queue-workspace,.quote-queue-workspace.quote-queue-workspace-detail-open{height:auto;min-height:0;overflow:visible}.quote-queue-operations-page .quote-queue-workspace>.operational-layer-body,.quote-register-operations-page .quote-register-workspace>.operational-layer-body{grid-template-rows:auto auto;overflow:visible}.quote-queue-workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;overflow:visible}.quote-queue-panel-card,.quote-queue-list,.quote-queue-scroll-shell{height:auto;overflow:visible}.quote-queue-table-scroll{height:auto;overflow:visible;overscroll-behavior:auto;scroll-timeline:none}.quote-queue-table-scroll:after{content:none}.quote-operations-page{--quote-sticky-top: 6.5rem}.quote-queue-table thead th{position:sticky;top:var(--quote-sticky-top);z-index:2}@media(min-width:48.0625rem){.quote-queue-table-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:14rem;max-height:calc(100dvh - var(--quote-register-offset, 26rem))}.quote-queue-table-scroll thead th{top:0}.quote-queue-toolbar-lead>:first-child{max-width:34rem}}.quote-ledger{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.quote-queue-table thead th,.quote-queue-table thead th *{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--console-muted, #4c5e72);white-space:nowrap}.quote-pickup-column{width:14rem}.quote-vehicle-column{width:10rem}.quote-estimate-column{width:8rem}.quote-extra-column{width:12rem}[data-tier=narrow] .quote-queue-customer-column,[data-tier=wide] .quote-queue-customer-column,[data-tier=ultra] .quote-queue-customer-column{width:auto}[data-tier=narrow] .quote-queue-review-column,[data-tier=narrow] .quote-register-state-column,[data-tier=medium] .quote-queue-review-column,[data-tier=medium] .quote-register-state-column{width:16rem}[data-tier=medium] .quote-queue-customer-column{width:auto}[data-tier=medium] .quote-pickup-column{width:11rem}[data-tier=medium] .quote-queue-review-column,[data-tier=medium] .quote-register-state-column{width:14rem}[data-tier=medium] .quote-route-column{width:30%}[data-tier=wide] .quote-queue-review-column,[data-tier=wide] .quote-register-state-column,[data-tier=ultra] .quote-queue-review-column,[data-tier=ultra] .quote-register-state-column{width:13rem}[data-tier=wide] .quote-route-column{width:26%}[data-tier=ultra] .quote-route-column{width:22%}[data-tier=wide][data-register-width=xl] .quote-queue-customer-column{width:26%}[data-tier=wide] .quote-queue-table .quote-queue-review-cell,[data-tier=ultra] .quote-queue-table .quote-queue-review-cell{text-align:left}[data-tier=wide] .quote-queue-table .quote-queue-review-context,[data-tier=ultra] .quote-queue-table .quote-queue-review-context{justify-items:start}[data-tier=wide] .quote-queue-table .quote-queue-review-flags,[data-tier=ultra] .quote-queue-table .quote-queue-review-flags{justify-content:flex-start}.quote-pickup-cell,.quote-route-cell,.quote-vehicle-cell,.quote-extra-cell{vertical-align:top;overflow:hidden}.quote-pickup-cell>*,.quote-extra-cell time{white-space:nowrap}.quote-route-text{display:grid;max-width:100%;min-width:0;overflow:hidden}.quote-estimate-cell{text-align:right;white-space:nowrap}[data-tier=compact] .quote-queue-reference,[data-tier=narrow] .quote-queue-reference,[data-tier=medium] .quote-queue-reference{display:grid!important;justify-items:start;gap:.05rem!important}[data-tier=compact] .quote-queue-reference>[aria-hidden=true],[data-tier=narrow] .quote-queue-reference>[aria-hidden=true],[data-tier=medium] .quote-queue-reference>[aria-hidden=true]{display:none}.quote-inspector-dialog{width:min(88rem,96vw)!important;max-width:none!important;height:min(92dvh,64rem);max-height:min(92dvh,64rem);padding:0!important;display:flex;flex-direction:column;overflow:hidden;font-family:var(--console-font-sans, ui-sans-serif, system-ui, sans-serif)}.quote-inspector-dialog>.quote-queue-inspector-shell{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-y:auto}.quote-inspector-dialog .quote-queue-inspector-shell:after{content:none}.quote-inspector-bar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem .35rem .6rem;border-bottom:1px solid var(--console-line);background:var(--console-surface, #fff)}.quote-inspector-nav{display:flex;min-width:0;align-items:center;gap:.35rem}.quote-inspector-nav>.text-kumo-secondary,.quote-inspector-nav>span{white-space:nowrap;padding:0 .25rem}.quote-inspector-close{flex:0 0 auto}.quote-inspector-stamp{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-end;padding-right:.5rem;white-space:nowrap;overflow:hidden}.quote-inspector-stamp time{min-width:0;overflow:hidden;text-overflow:ellipsis}.quote-intent-tabs .segmented button:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;z-index:1}.quote-review-dialog,.quote-manual-price-dialog,.quote-book-confirm-dialog,.quote-discard-dialog{font-family:var(--console-font-sans, ui-sans-serif, system-ui, sans-serif)}.quote-inspector-value-unpriced{color:var(--console-muted)!important;font-weight:600}.quote-queue-table thead th .quote-head-order,.quote-head-order{font-weight:400;text-transform:none;letter-spacing:0}.quote-queue-table thead th{overflow:hidden;text-overflow:ellipsis}.quote-booked-notice{display:grid;gap:.5rem;padding:.75rem .75rem 0}.quote-booked-notice-actions{display:flex;gap:.5rem}@media(prefers-reduced-motion:reduce){.quote-queue-table-scroll:after,.quote-queue-inspector-shell .quote-intent-body:after,.bookings-table-scroll:after,.bookings-inspector-shell:after,.trips-table-scroll:after{animation:none}}.quote-escalation-stamp{display:block;margin-top:.25rem;text-align:right}@media(max-width:48rem){.quote-escalation-stamp{text-align:left}}@media(max-width:48rem){.quote-inspector-dialog{width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0!important}.quote-inspector-bar{padding-right:.35rem}.quote-inspector-nav>span{padding:0}.quote-inspector-bar{flex-wrap:wrap}.quote-inspector-stamp{order:3;flex:1 0 100%;justify-content:flex-start;padding:0 0 .15rem}}.quote-received-context{display:grid;justify-items:start;gap:.15rem}.quote-intent-tabs [role=tablist]{gap:.9rem;height:auto;min-height:2rem;padding-bottom:.15rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.quote-intent-tabs [role=tablist]::-webkit-scrollbar{display:none}.quote-intent-tabs:after{content:"";position:absolute;top:0;right:.75rem;bottom:1px;width:3rem;background:linear-gradient(to right,rgba(255,255,255,0),var(--console-surface) 85%);pointer-events:none;opacity:0}@media(max-width:64rem){.quote-intent-tabs:after{opacity:1}}.quote-intent-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}.quote-tab-label{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.quote-tab-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:var(--console-danger, #c62828)}.quote-inspector-panel[hidden]{display:none}.quote-technical-state-grid-single{grid-template-columns:minmax(0,1fr)}.quote-review-command-closed{display:grid;gap:.6rem}.quote-review-command-closed .quote-review-command-actions{justify-content:flex-start}@media(max-width:30rem){.quote-inspector-identity .quote-customer-relationship-header{padding:.35rem 0;border:0;border-radius:0;background:transparent}}@media(max-width:48rem){.quote-queue-inspector-shell .quote-intent-body:after{height:2.5rem;margin-top:-2.5rem;background:linear-gradient(to bottom,#17191400,#17191438)}}@media(max-height:32rem){.quote-queue-inspector-shell>.quote-intent-inspector{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.quote-queue-inspector-shell .quote-inspector-sticky{position:static}.quote-queue-inspector-shell .quote-intent-body{overflow:visible;scroll-timeline:none}.quote-queue-inspector-shell .quote-intent-body:after{opacity:1;animation:none}}.trips-ledger{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.trips-table thead th,.trips-table thead th *{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--console-muted, #4c5e72)}.trips-table thead th{position:sticky;white-space:nowrap}.trips-table thead th:after{content:"";position:absolute;inset-inline:0;top:100%;height:6px;background:linear-gradient(to bottom,#1719142e,#17191400);pointer-events:none}[data-tier=compact] .trips-status-column{width:11.25rem}[data-tier=compact] .trips-table thead th{white-space:nowrap}.trips-head-fold{display:block}[data-tier=narrow] .trips-status-column{width:13rem}[data-tier=medium] .trips-route-column{width:34%}[data-tier=medium] .trips-status-column{width:13rem}[data-tier=wide] .trips-route-column{width:30%}[data-tier=wide] .trips-driver-column{width:11rem}[data-tier=wide] .trips-status-column{width:12rem}[data-tier=wide] .trips-price-column{width:7.5rem}[data-tier=ultra] .trips-driver-column,[data-tier=ultra] .trips-status-column{width:12rem}[data-tier=ultra] .trips-price-column{width:8rem}[data-tier=ultra] .trips-created-column{width:11.5rem}.trips-status-badges{display:inline-flex;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}[data-tier=wide] .trips-table .trips-status-cell,[data-tier=ultra] .trips-table .trips-status-cell{text-align:left}[data-tier=wide] .trips-table .trips-status-context,[data-tier=ultra] .trips-table .trips-status-context{justify-items:start}[data-tier=wide] .trips-table .trips-status-badges,[data-tier=ultra] .trips-table .trips-status-badges{justify-content:flex-start}.trips-price-cell{text-align:right;white-space:nowrap}.trips-route-lines{display:grid;min-width:0;gap:.1rem}.trips-route-lines>*,.trips-cell-text{display:block;min-width:0;overflow-wrap:anywhere}.trips-inspector-dialog{width:min(66rem,96vw)!important;max-width:none!important;height:auto;min-height:min(10rem,40dvh);max-height:min(92dvh,64rem);padding:0!important;display:flex;flex-direction:column;overflow:hidden;font-family:var(--console-font-sans, ui-sans-serif, system-ui, sans-serif)}.trips-inspector-dialog>.trips-inspector-shell{display:block;flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--console-line) transparent}.trips-inspector-bar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem .35rem .6rem;border-bottom:1px solid var(--console-line);background:var(--console-surface, #fff)}.trips-inspector-nav{display:flex;min-width:0;align-items:center;gap:.35rem}.trips-inspector-nav>.text-kumo-secondary,.trips-inspector-nav>span{white-space:nowrap;padding:0 .25rem}.trips-inspector-keys{padding-left:.35rem;border-left:1px solid var(--console-line)}.trips-driver-phone{color:var(--console-link, #0b57d0);text-decoration:underline;text-underline-offset:.15em;white-space:nowrap}.trips-driver-phone:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.2rem}.trips-related-link{padding:0;border:0;background:none;color:var(--console-link, #0b57d0);font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.trips-related-link:focus-visible{outline:2px solid var(--console-focus, #0b57d0);outline-offset:2px;border-radius:.2rem}.trips-state-sentence{flex:0 0 100%;margin:0}.trips-state-sentence-text{margin:0;max-width:70ch}.trips-bulk-bar-slot{min-height:2.25rem;display:flex;align-items:center}@media(max-width:48rem){.trips-bulk-bar-slot{min-height:2.75rem}}.trips-inspector-dialog .trips-lifecycle-note{flex:0 0 100%;margin-top:0}.trips-pickup-primary,.trips-pickup-zone,.trips-pickup-relative{white-space:nowrap}.trips-passenger-email{display:block}.trips-inspector-close{flex:0 0 auto}.trips-inspector-close:focus-visible,.trips-inspector-nav button:focus-visible,.trips-related-link:focus-visible,.trips-driver-phone:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.35rem}.trips-inspector-dialog .trips-detail-stub{gap:.85rem;padding:0 1rem 1rem}.trips-inspector-dialog .trips-candidate-sticky{position:sticky;top:var(--trips-detail-head-height, 0px);z-index:2;display:grid;gap:.5rem;background:var(--console-surface)}.trips-inspector-dialog .trips-candidate-sticky:after{content:"";position:absolute;inset-inline:0;top:100%;height:6px;background:linear-gradient(to bottom,#1719142e,#17191400);pointer-events:none}.trips-inspector-dialog .trips-candidate-sticky .trips-candidate-columns{position:static}.trips-inspector-dialog .trips-detail-stub-head{position:sticky;top:0;z-index:4;margin:0 -1rem;padding:.85rem 1rem .65rem;background:var(--console-surface, #fff);border-bottom:1px solid var(--console-line-soft, var(--console-line))}.trips-detail-heading{margin:0;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.trips-detail-heading:focus{outline:none}.trips-inspector-dialog .trips-detail-stub-facts{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));column-gap:1.5rem}.trips-detail-stub-facts dd>*{display:block}@media(max-width:48rem){.trips-inspector-dialog{width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0!important}.trips-inspector-keys{display:none}.trips-inspector-dialog .trips-detail-stub{padding:0 .75rem .85rem}.trips-inspector-dialog .trips-detail-stub-head{margin:0 -.75rem;padding:.7rem .75rem .55rem}}@media(max-height:32rem){.trips-inspector-dialog{width:100vw!important;height:100dvh;min-height:100dvh;max-height:100dvh;border-radius:0!important}.trips-inspector-keys{display:none}}.support-request-request-column{width:15rem}.support-request-trip-column{width:auto}.support-request-owner-column{width:11rem}[data-tier=medium] .support-request-status-column{width:14rem}[data-tier=wide] .support-request-status-column{width:13rem}.support-request-contact{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-request-summary{display:grid;gap:.12rem;min-width:0}.support-request-summary>*{min-width:0;overflow-wrap:anywhere}.support-request-request-cell,.support-request-trip-cell,.support-request-owner-cell{vertical-align:middle}.support-request-owner-cell>*{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}[data-tier=wide] .support-request-triage-context{gap:.22rem}.support-inspector-dialog{width:min(66rem,96vw)!important;max-width:none!important;height:min(92dvh,64rem);max-height:min(92dvh,64rem);padding:0!important;display:flex;flex-direction:column;overflow:hidden;font-family:var(--console-font-sans, ui-sans-serif, system-ui, sans-serif)}.support-inspector-dialog>.support-inspector-shell{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-y:auto}.support-inspector-bar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem .35rem .6rem;border-bottom:1px solid var(--console-line);background:var(--console-surface, #fff)}.support-inspector-nav{display:flex;min-width:0;align-items:center;gap:.35rem}.support-inspector-nav>.text-kumo-secondary,.support-inspector-nav>span{white-space:nowrap;padding:0 .25rem}.support-inspector-close{flex:0 0 auto}@media(max-width:48rem){.support-inspector-dialog{width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0!important}.support-inspector-bar{padding-right:.35rem}.support-inspector-nav>span{padding:0}}.support-inspector-dialog>.support-inspector-shell{min-width:0;overflow-x:hidden}.support-inspector-dialog .support-inspector,.support-inspector-dialog .support-inspector>*,.support-inspector-dialog .support-inspector-head>*,.support-inspector-dialog .support-inspector-body>*,.support-inspector-dialog .support-inspector-section{min-width:0;max-width:100%}.support-inspector-dialog .support-message-text,.support-inspector-dialog .support-directory-summary{overflow-wrap:anywhere}@media(max-width:48rem){.support-customer-copy-grid,.support-technical-grid{grid-template-columns:minmax(0,1fr)}}.support-inspector-tabs{position:relative;overflow:visible;padding-block:0}.support-inspector-tabs [role=tablist]{height:auto;min-height:2.25rem;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.support-inspector-tabs [role=tablist]::-webkit-scrollbar{display:none}.support-inspector-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}.support-inspector-tabs:after{content:"";position:absolute;top:0;right:0;bottom:1px;width:3rem;background:linear-gradient(to right,rgba(255,255,255,0),var(--console-surface) 85%);pointer-events:none;opacity:0}@media(max-width:48rem){.support-inspector-tabs:after{opacity:1}}.support-full-context-copy{width:auto;min-width:12.75rem;max-width:100%}.support-inspector-stamp{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:.45rem;padding-right:.5rem;white-space:nowrap;overflow:hidden}.support-inspector-stamp>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.support-inspector-stamp .support-inspector-stamp-id{flex:0 0 auto;font-family:var(--console-font-mono, ui-monospace, monospace)}@media(max-width:48rem){.support-inspector-bar{flex-wrap:wrap}.support-inspector-stamp{order:3;flex-basis:100%;justify-content:flex-start;padding:0 0 .1rem .1rem}}.support-request-row:has(.support-request-primary:focus-visible){outline:2px solid var(--console-accent-strong);outline-offset:-2px}.support-request-primary:focus-visible{outline:none}.trips-inspector-dialog .trips-inspector-bar{padding:.45rem .75rem .45rem .85rem;background:var(--console-surface, #fff);border-bottom-color:var(--console-line-soft, var(--console-line))}.trips-inspector-dialog .trips-detail-stub{gap:1.1rem;padding:0 1.25rem 1.25rem}.trips-inspector-dialog .trips-detail-stub-head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.55rem;margin:0 -1.25rem;padding:1rem 1.25rem .9rem;border-bottom:1px solid var(--console-line-soft, var(--console-line))}.trips-inspector-dialog .trips-detail-identity{gap:.35rem .6rem}.trips-inspector-dialog .trips-detail-heading{margin-right:.15rem;font-size:1.3rem;letter-spacing:-.02em}.trips-detail-lead{margin:0;max-width:80ch;overflow-wrap:anywhere}.trips-decision-card{display:grid;width:100%;gap:.6rem;padding:.7rem .85rem;border:1px solid var(--console-line-soft, var(--console-line));border-radius:.6rem;background:var(--console-page, #f2f6fa)}.trips-decision-card .trips-state-sentence{flex:none}.trips-decision-card .trips-state-sentence-text{font-size:.9375rem;line-height:1.45}.trips-decision-card .trips-detail-actions{gap:.45rem}.trips-decision-card .trips-lifecycle-note{margin:0}.trips-fact-groups{display:grid;gap:.9rem}.trips-fact-group{display:grid;gap:.5rem;min-width:0}.trips-fact-group-title{margin:0;padding-bottom:.35rem;border-bottom:1px solid var(--console-line-soft, var(--console-line));font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.trips-inspector-dialog .trips-detail-stub-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem 0;margin:0}.trips-inspector-dialog .trips-detail-stub-facts>div{grid-template-columns:9rem minmax(0,1fr);align-items:baseline}@media(min-width:64.0625rem){.trips-fact-groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.trips-fact-group-ride{grid-column:1 / -1}.trips-fact-group-ride .trips-detail-stub-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.trips-inspector-dialog .trips-candidates{gap:.6rem;padding-top:.2rem;border-top:0}.trips-inspector-dialog .trips-candidates-common{padding:.45rem .7rem;border:1px solid var(--console-line-soft, var(--console-line));border-radius:.5rem;background:var(--console-page, #f2f6fa)}.trips-inspector-dialog .trips-candidate-columns{padding:.35rem .5rem;border-bottom:1px solid var(--console-line)}.trips-inspector-dialog .trips-candidate-columns>*{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.trips-inspector-dialog .trips-candidate-list{gap:0}.trips-inspector-dialog .trips-candidate-row{padding:.6rem .5rem;border:0;border-bottom:1px solid var(--console-line-soft, var(--console-line));border-radius:0;background:transparent}.trips-inspector-dialog .trips-candidate-row:last-child{border-bottom:0}@media(hover:hover)and (pointer:fine){.trips-inspector-dialog .trips-candidate-row:hover{background:color-mix(in srgb,var(--console-panel) 45%,var(--console-surface))}}.trips-inspector-dialog .trips-candidate-rank{color:var(--console-muted)}.trips-inspector-dialog .trips-candidate-driver{display:flex;align-items:center;gap:.6rem}.trips-candidate-avatar{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--brand-cyan-soft, #dff3f8);color:var(--brand-navy, #10233f);font-size:.66rem;font-weight:750;letter-spacing:.03em;line-height:1}.trips-inspector-dialog .trips-candidate-notes{padding-left:2.65rem}@media(max-width:48rem){.trips-inspector-dialog .trips-detail-stub{padding:0 .85rem 1rem}.trips-inspector-dialog .trips-detail-stub-head{margin:0 -.85rem;padding:.8rem .85rem .75rem}.trips-inspector-dialog .trips-detail-stub-facts>div{grid-template-columns:7.5rem minmax(0,1fr)}.trips-inspector-dialog .trips-candidate-notes{padding-left:0}}.trips-inspector-dialog .trips-candidate-columns>:nth-child(4),.trips-inspector-dialog .trips-candidate-columns>:nth-child(5),.trips-inspector-dialog .trips-candidate-facts>.trips-candidate-fact:nth-of-type(2),.trips-inspector-dialog .trips-candidate-facts>.trips-candidate-fact:nth-of-type(3){text-align:right}.trips-inspector-dialog .trips-candidate-fit,.trips-inspector-dialog .trips-candidate-columns>:nth-child(6){justify-self:start;padding-left:.85rem}.trips-candidate-facts{display:contents}.trips-inspector-dialog .trips-lifecycle-note{color:var(--console-muted)}.trips-countdown-chip{display:inline-flex;min-width:0}.trips-countdown-chip>*{border-radius:.25rem!important}.trips-inspector-dialog .trips-candidate-controls{align-items:center;gap:.5rem .75rem}.trips-inspector-dialog .trips-candidate-controls>:last-child{padding-bottom:0}.trips-inspector-dialog .trips-candidate-search{width:min(18rem,100%)}.trips-inspector-dialog .trips-candidate-controls>div:has(>.trips-candidate-search)>label,.trips-inspector-dialog .trips-candidate-controls>div:has(>.trips-candidate-search)>label *{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--console-muted, #4c5e72)}@container (max-width: 36rem){.trips-inspector-dialog .trips-candidate-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank driver action" "facts facts facts" "notes notes notes";align-items:center;gap:.35rem .6rem}.trips-inspector-dialog .trips-candidate-rank{grid-area:rank}.trips-inspector-dialog .trips-candidate-driver{grid-area:driver}.trips-inspector-dialog .trips-candidate-actions{grid-area:action;margin-left:0}.trips-inspector-dialog .trips-candidate-notes{grid-area:notes;padding-left:0}.trips-inspector-dialog .trips-candidate-facts{grid-area:facts;display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem .6rem;min-width:0}.trips-inspector-dialog .trips-candidate-facts>.trips-candidate-fact:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-inspector-dialog .trips-candidate-facts>*{flex:0 0 auto;white-space:nowrap}.trips-inspector-dialog .trips-candidate-facts>*{text-align:left}}.trips-inspector-dialog .trips-candidate-actions{justify-self:end}.trips-inspector-dialog .trips-candidates-head{align-items:baseline;padding-bottom:.35rem;border-bottom:1px solid var(--console-line-soft, var(--console-line))}.trips-inspector-dialog .trips-candidates-title{padding-bottom:0;border-bottom:0}.trips-inspector-dialog .trips-detail-stub-head:after{content:"";position:absolute;inset-inline:0;top:100%;height:6px;background:linear-gradient(to bottom,#17191424,#17191400);pointer-events:none}.trips-assign-quiet,.trips-quiet-action{color:var(--console-link, #0b57d0);text-decoration:underline;text-underline-offset:.15em}.trips-lead-place{white-space:nowrap}@media(max-width:48rem){.trips-lead-place{white-space:normal}}.trips-inspector-dialog .trips-inspector-bar[inert],.trips-inspector-dialog .trips-inspector-shell[inert]{opacity:.45;transition:opacity .12s linear}@media(prefers-reduced-motion:reduce){.trips-inspector-dialog .trips-inspector-bar[inert],.trips-inspector-dialog .trips-inspector-shell[inert]{transition:none}}@container (max-width: 36rem){.trips-inspector-dialog .trips-candidate-facts{flex-wrap:wrap}.trips-inspector-dialog .trips-candidate-facts>.trips-candidate-fact:first-child{flex:1 1 100%;overflow:visible;text-overflow:clip;white-space:normal}}.trips-inspector-keys[data-idle=true]{opacity:.45}.trips-inspector-dialog .trips-candidate-controls>div:has(>.trips-candidate-search)>label,.trips-inspector-dialog .trips-candidate-controls>div:has(>.trips-candidate-search)>label *{font-size:.625rem;font-weight:500;letter-spacing:.06em;color:var(--console-soft-muted, var(--console-muted, #6b7a8c))}.trips-inspector-dialog .trips-candidate-sticky{margin-top:-.2rem}.trips-inspector-dialog .trips-detail-stub-head,.trips-inspector-dialog .trips-candidate-sticky{box-shadow:0 4px 6px -4px #0f172a2e}.trips-inspector-dialog .trips-detail-stub-head:after,.trips-inspector-dialog .trips-candidate-sticky:after{content:none}.support-inspector-dialog .support-inspector-title-row{justify-content:flex-start;gap:.35rem .6rem}.support-inspector-dialog .support-inspector-identity h3{font-size:1.35rem}.support-inspector-dialog .support-accountability>.operational-subhead{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.35rem .75rem}.support-inspector-dialog .support-accountability>.operational-subhead>.operational-subhead-meta{margin-left:0}.support-inspector-dialog .support-message-text{padding:.7rem .8rem;font-size:.86rem;font-weight:500;line-height:1.55}.support-inspector-dialog .support-copy-field-heading{font-weight:600}.support-tab-label{display:inline-flex;align-items:center;gap:.35rem}.support-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,var(--console-panel-strong) 70%,var(--console-surface));color:var(--console-muted);font-size:.66rem;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.support-tab-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:var(--console-warn, #8b5b00)}.support-activity-timeline{margin-top:.55rem;padding:0;list-style:none}.support-activity-event{display:grid;grid-template-columns:minmax(7rem,.36fr) minmax(0,1fr);gap:.65rem;padding:.45rem 0;border-bottom:1px solid var(--console-line)}.support-activity-event-body{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem;min-width:0}.support-activity-event-body>*{min-width:0;overflow-wrap:anywhere}.support-activity-panel .support-note-timeline{border-top:1px solid var(--console-line)}@media(max-width:48rem){.support-inspector-dialog .support-escalation-reason{grid-template-columns:minmax(0,1fr);gap:.15rem}.support-activity-event,.support-activity-panel .support-note{grid-template-columns:minmax(0,1fr);gap:.25rem}}.support-inspector-dialog .support-inspector .operational-subhead{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:.35rem .75rem}.support-inspector-dialog .support-inspector .operational-subhead>.operational-subhead-meta{margin-left:0}.support-inspector-dialog .support-inspector .operational-subhead{flex-direction:row}.support-inspector-dialog .support-inspector .operational-subhead>:first-child{flex:0 1 auto}.trips-status-pill{display:inline-flex;min-width:0}.trips-status-pill-primary>*{background-color:var(--brand-navy, #10233f)}.trips-status-pill-primary,.trips-status-pill-primary *{color:#fff}.support-service-date{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem .45rem}.support-technical-note,.support-ai-status{margin:.55rem 0 0;line-height:1.45}.support-ai-status{margin:0}.trips-operations-page{--trips-sticky-top: 6.5rem}.trips-operations-page .trips-workspace,.trips-operations-page .trips-workspace.trips-workspace{display:block;min-height:0;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent}.trips-operations-page .trips-workspace>.operational-layer-body{display:block;padding:0;overflow:visible;background:transparent}.trips-board{container-type:inline-size;display:grid;min-width:0;border:1px solid var(--console-line);border-radius:.75rem;background:var(--console-surface)}.trips-board>.trips-lane-tabs{padding:.35rem 1rem 0;border-bottom:1px solid var(--console-line)}.trips-board>.trips-lane-tabs [role=tablist]{gap:1.4rem}.trips-board>.trips-toolbar{padding:.7rem 1rem .35rem;gap:.6rem .85rem}.trips-board>.trips-toolbar label,.trips-board>.trips-toolbar label *,.trips-field-label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--console-muted, #4c5e72)}.trips-board .trips-status-select{display:grid;min-width:10.5rem;gap:.35rem}.trips-field-label{display:block;line-height:1.2}.trips-board .trips-date-presets{gap:0;padding:.15rem;border:1px solid var(--console-line);border-radius:.5rem;background:var(--console-page, #f2f6fa)}.trips-board .trips-date-presets button[aria-pressed=true]{background:var(--console-surface);box-shadow:0 1px 2px #0f172a1f}.trips-board>.trips-bulk-bar-slot{padding:0 1rem .6rem}.trips-lane-note{display:block;max-width:80ch}.trips-board>.trips-active-refinements{padding:0 1rem .5rem}.trips-board>.trips-list{display:block;height:auto;overflow:visible;border-top:1px solid var(--console-line)}.trips-board .trips-scroll-shell,.trips-board .trips-table-scroll{height:auto;overflow:visible;overscroll-behavior:auto;scroll-timeline:none}.trips-board .trips-table-scroll:after{content:none}.trips-board .trips-table thead th{top:var(--trips-sticky-top);z-index:2}.trips-board .trips-table th,.trips-board .trips-table td{padding:.3rem 1rem}.trips-board .trips-table th{padding-top:.5rem;padding-bottom:.5rem;background:var(--console-page, #f2f6fa)}.trips-board .trips-primary{min-height:2.4rem;gap:.05rem}.trips-board .trips-row>td{border-bottom:1px solid var(--console-line-soft, var(--console-line))}.trips-route-line{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-route-line>*{display:inline;overflow-wrap:normal}.trips-route-unknown{font-style:italic}.trips-route-arrow{color:var(--console-soft-muted, var(--console-muted))}[data-tier=wide] .trips-status-column,[data-tier=ultra] .trips-status-column{width:15.5rem}[data-tier=wide] .trips-table .trips-status-badges,[data-tier=ultra] .trips-table .trips-status-badges{flex-wrap:nowrap}.trips-board .trips-status-context{gap:.15rem}.trips-board .trips-pagination{padding:.5rem 1rem;border-top:1px solid var(--console-line)}.trips-page-size{min-width:8.5rem}.trips-board .trips-list>.operational-state{height:auto;min-height:14rem}.trips-board .trips-list>.operational-state>*{border:0;border-radius:0;background:transparent}.trips-connection-cluster{display:inline-flex;align-items:center;gap:.35rem;padding-right:.5rem;border-right:1px solid var(--console-line)}@media(max-width:48rem){.trips-board{border-radius:.625rem}.trips-board>.trips-lane-tabs{padding:.25rem .75rem 0}.trips-board>.trips-toolbar,.trips-board>.trips-bulk-bar-slot,.trips-board>.trips-active-refinements{padding-left:.75rem;padding-right:.75rem}.trips-board .trips-table th,.trips-board .trips-table td{padding:.45rem .6rem}.trips-board .trips-status-select{width:100%}.trips-board .trips-status-select[data-idle=true]{display:none}.trips-board>.trips-bulk-bar-slot{min-height:3.6rem;align-items:flex-start}.trips-connection-cluster{padding-right:0;border-right:0}.trips-board .trips-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}}.trips-board .trips-pickup-from,.trips-board .trips-pickup-to{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--console-ink, #1f2a37)}.trips-board .trips-pickup-from::-webkit-datetime-edit,.trips-board .trips-pickup-to::-webkit-datetime-edit{padding:0}.trips-countdown-chip>*{display:inline-flex;align-items:center;gap:.25rem;border-radius:.15rem!important}.trips-countdown-chip svg{flex:0 0 auto;opacity:.8}.trips-head-fold{display:inline;font-size:.6rem;letter-spacing:.02em;white-space:nowrap}.trips-date-presets-field{display:grid;gap:.35rem}.trips-countdown-chip[data-tier=normal]>*,.trips-countdown-chip[data-tier=soon]>*{background:var(--console-surface, #fff)!important;box-shadow:inset 0 0 0 1px var(--console-line);color:var(--console-ink, #1f2a37)}.trips-countdown-chip[data-tier=normal]>* *,.trips-countdown-chip[data-tier=soon]>* *{color:var(--console-ink, #1f2a37)}.trips-quiet-action,.trips-quiet-action *{color:var(--console-link, #0b57d0)}[data-tier=ultra] .trips-route-column{width:22rem}[data-tier=ultra] .trips-driver-column{width:13rem}@media(max-width:48rem){.trips-board .trips-table td.trips-select-cell{vertical-align:top;padding-top:.75rem}}.integrations-page{display:grid;grid-template-columns:minmax(0,1fr);--integrations-card-pad: 1.15rem;gap:1.5rem}.integrations-tab-stack{display:grid;min-width:0}.integrations-directory{display:grid;gap:.85rem;min-width:0}.integrations-directory-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem 1.5rem;min-width:0}.integrations-directory-copy{display:grid;gap:.3rem;min-width:0}.integrations-directory-title{margin:0;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.integrations-verdict{display:flex;align-items:baseline;gap:.5rem;margin:0;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--console-ink)}.integrations-verdict-dot{width:.5rem;height:.5rem;flex:none;align-self:center;border-radius:999px;background:var(--console-line)}.integrations-verdict.is-attention .integrations-verdict-dot{background:var(--console-warn)}.integrations-verdict.is-error .integrations-verdict-dot{background:var(--console-danger)}.integrations-verdict.is-setup .integrations-verdict-dot{background:var(--console-line-strong)}.integrations-verdict.is-clear .integrations-verdict-dot{background:var(--console-success)}.integrations-verdict-jump{padding:0;border:0;background:none;font:inherit;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.integrations-verdict-jump:hover{text-decoration-thickness:2px}.integrations-verdict-jump:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.2rem}.integrations-desk{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0}@media(min-width:100rem){.integrations-desk{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:132rem){.integrations-desk{grid-template-columns:repeat(6,minmax(0,1fr))}}.integrations-desk-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;align-items:start;gap:.3rem .65rem;min-width:0;padding:.95rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.85rem;background:var(--console-surface);box-shadow:0 1px 2px #03152b0a;transition:border-color .12s ease-out,box-shadow .12s ease-out}.integrations-tile-glyph{display:grid;place-items:center;width:1.9rem;height:1.9rem;grid-row:1;grid-column:1;border-radius:.6rem;background:var(--console-panel);color:var(--console-muted)}.integrations-desk-tile[data-tone=attention] .integrations-tile-glyph{background:color-mix(in srgb,var(--console-warn) 12%,var(--console-surface));color:var(--console-warn)}.integrations-tile-name{font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--console-ink)}.integrations-tile-open{grid-row:1;grid-column:2;justify-self:start;align-self:center;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.integrations-tile-open:after{content:"";position:absolute;inset:0;border-radius:inherit}.integrations-desk-tile:hover{border-color:var(--console-line);box-shadow:0 1px 2px #03152b0f,0 8px 20px -12px #03152b47}.integrations-desk-tile:hover .integrations-tile-chevron{color:var(--console-ink);transform:translate(2px)}.integrations-tile-open:focus-visible{outline:none}.integrations-tile-open:focus-visible:after{outline:2px solid var(--console-accent-strong);outline-offset:2px}.integrations-tile-chevron{grid-row:1;grid-column:3;align-self:center;color:var(--console-line);transition:color .12s ease-out,transform .12s ease-out}.integrations-tile-status{display:flex;align-items:center;gap:.4rem;grid-row:2;grid-column:2 / -1;font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow-wrap:break-word;color:var(--console-ink)}.integrations-tile-status.is-text{font-weight:600;color:var(--console-muted)}.integrations-tile-dot{width:.45rem;height:.45rem;flex:none;border-radius:999px;background:var(--console-line)}.integrations-desk-tile[data-tone=set] .integrations-tile-dot{background:var(--console-success)}.integrations-desk-tile[data-tone=attention] .integrations-tile-dot{background:var(--console-warn)}.integrations-desk-tile>p,.integrations-desk-tile>.integrations-tile-status~p{grid-column:2 / -1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.integrations-desk-tile .integrations-tile-name:not(.integrations-tile-open *){grid-row:1;grid-column:2;align-self:center}.integrations-tile-action{grid-column:2 / -1;justify-self:start;margin-top:.2rem}.integrations-card-eyebrow,.integrations-section-eyebrow{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.integrations-tabs{min-width:0;border-bottom:1px solid var(--console-line-soft)}.integrations-page .integrations-tabs>div{border-radius:0;background:none;box-shadow:none;--tw-ring-shadow: 0 0 #0000}.integrations-page .integrations-tabs>div>div:first-child{display:none}.integrations-page .integrations-tabs [role=tablist]{gap:.25rem;padding:0;border-radius:0;background:none}.integrations-page .integrations-tabs [role=tab]{position:relative;border-radius:0;padding:.55rem .85rem .7rem;background:none;box-shadow:none;font-size:.875rem;font-weight:500;color:var(--console-muted)}.integrations-page .integrations-tabs [role=tab]:hover{color:var(--console-ink)}.integrations-page .integrations-tabs [role=tab][aria-selected=true]{color:var(--console-ink);font-weight:600}.integrations-page .integrations-tabs [role=presentation]{top:auto;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--brand-cyan);box-shadow:none}.integrations-tabs [role=tablist]{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.integrations-tabs [role=tablist]::-webkit-scrollbar{display:none}.integrations-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}.integrations-tabs[data-fade=right] [role=tablist],.integrations-tabs[data-fade=both] [role=tablist],.integrations-tabs[data-fade=left] [role=tablist]{scroll-padding-inline:4rem}.integrations-tabs[data-fade=right] [role=tablist]{padding-right:4rem;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent calc(100% - 1rem));mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent calc(100% - 1rem))}.integrations-tabs[data-fade=left] [role=tablist]{padding-left:4rem;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 4rem),transparent calc(100% - 1rem));mask-image:linear-gradient(to left,#000 calc(100% - 4rem),transparent calc(100% - 1rem))}.integrations-tabs[data-fade=both] [role=tablist]{padding-inline:4rem;-webkit-mask-image:linear-gradient(to right,transparent 1rem,#000 4rem,#000 calc(100% - 4rem),transparent calc(100% - 1rem));mask-image:linear-gradient(to right,transparent 1rem,#000 4rem,#000 calc(100% - 4rem),transparent calc(100% - 1rem))}.integrations-tab-label{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.integrations-tab-dot{display:inline-block;width:.55rem;height:.55rem;flex:none;border-radius:999px;background:var(--console-warn);box-shadow:0 0 0 2px var(--console-surface)}.integrations-tab-panel{display:grid;min-width:0;gap:.75rem}.integrations-tab-panel[hidden]{display:none!important}.integrations-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start;min-width:0}.integrations-page .system-settings-layout{gap:.75rem}.integrations-page .system-settings-layer-card{box-shadow:0 1px 2px #03152b0a;scroll-margin-top:calc(var(--admin-chrome-height) + .75rem)}.integrations-page .system-settings-layer-card:focus{outline:none}.integrations-page .system-settings-layer-card:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px}.integrations-card-head-row,.integrations-page .system-settings-summary-header .system-settings-card-header-row{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.15rem .9rem}.integrations-card-glyph{display:grid;place-items:center;width:2.4rem;height:2.4rem;grid-row:1 / span 2;grid-column:1;align-self:center;border-radius:.7rem;background:var(--console-surface);box-shadow:inset 0 0 0 1px var(--console-line-soft),0 1px 2px #03152b0d;color:var(--brand-cyan-ink)}.integrations-page .system-settings-summary-header .system-settings-card-header-row{grid-template-columns:minmax(0,1fr) auto}.integrations-card-head-copy,.integrations-page .system-settings-summary-header .system-settings-card-header-copy{display:contents}.integrations-card-head-copy>*{grid-column:2;min-width:0}.integrations-page .system-settings-summary-header .system-settings-card-header-copy>*{grid-column:1;min-width:0}.integrations-card-head-copy>:last-child{grid-column:2 / -1}.integrations-page .system-settings-summary-header .system-settings-card-header-copy>:last-child{grid-column:1 / -1}.integrations-card-eyebrow{margin-bottom:.15rem}.integrations-page .integrations-card-head-copy>h3{font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--console-ink)}.integrations-page .integrations-card-head-copy>h3+*{max-width:64ch;font-size:.8125rem;font-weight:400;line-height:1.45;color:var(--console-muted)}.integrations-setting-row>div:first-child>span:first-child{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--console-ink)}.integrations-setting-row>div:first-child>span:first-child+*{max-width:58ch;font-size:.8125rem;font-weight:400;line-height:1.45;color:var(--console-muted)}.integrations-page .system-settings-action-bar button[type=submit]:disabled{opacity:1;background:var(--console-panel);color:var(--console-muted)!important;box-shadow:inset 0 0 0 1px var(--console-line-soft)}.integrations-page .system-settings-action-bar button[type=submit]:disabled>span:first-child{background-image:none;background-color:transparent}.integrations-page .system-settings-action-bar button[type=submit]:disabled>span{color:var(--console-muted)}.integrations-page button[role=combobox]{width:100%;min-width:0;max-width:100%}.integrations-page button[role=combobox]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integrations-page .system-settings-summary-header h3{font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.integrations-page .system-settings-summary-header h3+*{font-size:.8125rem;font-weight:400;line-height:1.45;color:var(--console-muted)}.integrations-fact>dt{font-size:.78rem;line-height:1.35;color:var(--console-muted)}.integrations-fact>dd{font-size:.84rem;line-height:1.4;color:var(--console-ink)}.integrations-card-head-row>:last-child:not(.integrations-card-head-copy){grid-column:3;grid-row:2;align-self:center;margin:0}.integrations-page .system-settings-summary-header .system-settings-card-header-row>:last-child:not(.system-settings-card-header-copy){grid-column:2;grid-row:2;align-self:center;margin:0}.integrations-page .integrations-card-head,.integrations-page .system-settings-summary-header{padding:.85rem 1.1rem .9rem;background:var(--color-kumo-elevated, #f2f6fa)}.integrations-page .system-settings-card-body{gap:1rem;padding:1rem 1.1rem 1.05rem}.integrations-page .system-settings-card-form{gap:1rem}.integrations-page .system-settings-action-bar{padding-top:.9rem}.integrations-page .system-settings-summary-body{padding:.95rem 1.1rem 1.05rem}.integrations-card-grid>.system-settings-layer-card{display:flex;flex-direction:column;align-self:stretch}.integrations-card-grid .system-settings-card-body{flex:1 1 auto}.integrations-card-grid .system-settings-card-form,.integrations-key-set>form{display:flex;flex-direction:column}.integrations-card-grid .system-settings-action-bar,.integrations-key-set>form>.system-settings-action-bar{margin-top:auto}.integrations-card-state{display:flex;min-width:0;min-height:5rem;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.25rem 0}.integrations-card-state-icon{display:inline-flex;flex:none;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--console-line-soft);border-radius:999px}.integrations-card-state-copy{display:grid;flex:1 1 14rem;min-width:min(100%,12rem);gap:.1rem}.integrations-card-state-copy>p{margin:0}.integrations-card-state-action{flex:0 0 auto;margin-left:auto}.integrations-page .system-settings-summary-header .system-settings-card-header-copy{flex:1 1 12rem;min-width:min(100%,12rem)}.integrations-key-field{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.integrations-key-field>:first-child{display:contents}.integrations-key-field>:first-child>*{grid-column:1;min-width:0}.integrations-key-field>button{grid-column:2;grid-row:2;align-self:start}.integrations-field{min-width:0}.integrations-form-row{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:.7rem 1rem}.integrations-form-row>.integrations-field{flex:1 1 16rem;max-width:22rem;min-width:min(100%,14rem)}.integrations-fieldset{display:grid;min-width:0;gap:.7rem;margin:0;padding:0;border:0}.integrations-fieldset-legend{width:100%;margin:0;padding:0 0 .4rem;border-bottom:1px solid var(--console-line-soft)}.integrations-fieldset>legend+*{margin-top:.7rem}.integrations-setting-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;max-width:64rem}.integrations-setting-row>div:first-child{display:grid;flex:1 1 24rem;min-width:min(100%,16rem);gap:.15rem}.integrations-setting-row>:last-child:not(:first-child){flex:0 0 auto;margin-left:auto}.integrations-setting-row+.integrations-setting-row{padding-top:.8rem;border-top:1px solid var(--console-line-soft)}.integrations-setting-row [role=switch]:disabled,.integrations-setting-row [role=switch][data-disabled],.integrations-setting-row label:has([role=switch]:disabled){opacity:.5;cursor:not-allowed}.integrations-key-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;padding-top:1rem;border-top:1px solid var(--console-line-soft)}.integrations-key-set{display:flex;flex-direction:column;min-width:0;gap:.7rem;padding:.85rem .95rem .95rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-page)}.integrations-key-set>form{flex:1 1 auto}.integrations-key-set-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--console-line-soft)}.integrations-key-set input,.integrations-key-set textarea{background:var(--console-surface)}.integrations-key-set-head .integrations-section-eyebrow,.integrations-page .integrations-fieldset-legend{margin:0;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--console-ink)}.integrations-section-eyebrow{margin:0}.integrations-card-head-badges,.integrations-key-set-head-badges{display:flex;align-items:center;gap:.35rem;flex:none}.integrations-key-set-warning{display:flex;align-items:flex-start;gap:.4rem;margin:0;font-size:.78rem;line-height:1.4;font-weight:500;color:var(--console-warn)}.integrations-key-set-warning>svg{flex:none;margin-top:.08rem}.integrations-key-set [data-slot=description],.integrations-key-set p:not([class*=banner]){font-size:.75rem;line-height:1.4;color:var(--console-muted)}@media(min-width:64rem){.integrations-page [aria-labelledby=google-ads-settings-title] .system-settings-card-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.25rem}.integrations-page [aria-labelledby=google-ads-settings-title] .system-settings-card-form>:not(.integrations-key-field){grid-column:1 / -1}.integrations-page [aria-labelledby=google-ads-settings-title] .integrations-key-field.is-wide{grid-column:1 / -1}}.integrations-page .integrations-fieldset.is-single>.integrations-fieldset-legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.integrations-page .system-settings-card-form input:not([type=checkbox]),.integrations-page .integrations-key-field input{background:var(--console-page);box-shadow:inset 0 1px 2px #03152b0d}.integrations-page .system-settings-card-form input:focus,.integrations-page .integrations-key-field input:focus{background:var(--console-surface)}.integrations-page .integrations-key-set.integrations-key-set input{background:var(--console-surface);box-shadow:inset 0 1px 2px #03152b0d}.integrations-cred-state{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .45rem}.integrations-cred-dot{width:.4rem;height:.4rem;flex:none;align-self:center;border-radius:999px;background:var(--console-line)}.integrations-cred-state[data-tone=set] .integrations-cred-dot{background:var(--console-success)}.integrations-cred-state[data-tone=env] .integrations-cred-dot{background:var(--console-accent-strong)}.integrations-cred-label{font-weight:600;color:var(--console-ink)}.integrations-cred-state[data-tone=unset] .integrations-cred-label{font-weight:500;color:var(--console-muted)}.integrations-cred-meta{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.72rem;color:var(--console-muted)}.integrations-key-set-rule{margin:0;font-size:.72rem;line-height:1.4;color:var(--console-muted)}.integrations-key-set{transition:box-shadow .14s ease-out,border-color .14s ease-out}.integrations-key-set[data-active=true]{border-color:var(--brand-cyan);box-shadow:0 0 0 1px var(--brand-cyan),0 1px 2px #03152b0d,0 12px 26px -20px #03152b80}@media(prefers-reduced-motion:reduce){.integrations-desk-tile,.integrations-tile-chevron,.integrations-key-set{transition:none}.integrations-desk-tile:hover .integrations-tile-chevron{transform:none}}.integrations-key-field.is-titled>button{grid-row:1}.integrations-key-field.is-titled label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.integrations-facts{display:grid;min-width:0;gap:0;margin:0}.integrations-fact{display:grid;min-width:0;gap:.1rem;padding:.55rem 0;border-bottom:1px solid var(--console-line-soft)}.integrations-fact:first-child{padding-top:0}.integrations-fact:last-child{padding-bottom:0;border-bottom:0}.integrations-fact dt,.integrations-fact dd{margin:0;min-width:0;overflow-wrap:anywhere}.integrations-aside-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.8rem;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.integrations-aside-link:hover{text-decoration-thickness:2px}.integrations-aside-link:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.2rem}@media(max-width:64rem){.integrations-desk{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-card-grid,.integrations-page .system-settings-layout{grid-template-columns:minmax(0,1fr)}.integrations-key-sets{grid-template-columns:minmax(0,1fr);gap:.9rem 0}.integrations-key-sets{gap:.75rem}}@media(max-width:48rem){.integrations-desk{grid-template-columns:minmax(0,1fr);gap:.5rem}.integrations-desk-tile{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;padding:.7rem .85rem .75rem}.integrations-desk-tile .integrations-tile-status{grid-row:1;grid-column:2;justify-self:end;font-size:.9375rem;font-weight:600}.integrations-desk-tile>p{grid-row:2;grid-column:2 / -1}.integrations-tile-action{grid-row:2}.integrations-page .integrations-setting-row [role=switch]{height:1.5rem;min-height:0}.integrations-card-head-row{grid-template-columns:auto minmax(0,1fr)}.integrations-card-head-row>:last-child:not(.integrations-card-head-copy){grid-column:2;grid-row:3;justify-self:start;margin-top:.35rem}.integrations-card-head-copy>:last-child{grid-row:4}}.quote-queue-toolbar{grid-template-columns:minmax(0,1fr) max-content;align-items:end}.quote-queue-toolbar-lead{display:contents}.quote-queue-toolbar[data-scope=queue] .quote-queue-toolbar-lead{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;min-width:0}.quote-queue-toolbar[data-scope=queue] .quote-queue-toolbar-lead>:first-child{flex:1 1 16rem;width:auto;min-width:0;max-width:28rem}.quote-queue-toolbar[data-scope=register] .quote-queue-toolbar-fields{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:end;width:100%;gap:.5rem}.quote-queue-toolbar[data-scope=register] .quote-queue-toolbar-fields>*{flex:1 1 10rem;max-width:15rem}.quote-queue-toolbar>.quote-queue-refresh-button{grid-column:2;grid-row:1;width:auto;justify-self:end}.quote-queue-toolbar-fields{display:contents}.quote-queue-toolbar-fields>*{flex:0 1 11.5rem;width:auto;min-width:9rem;max-width:15rem}.quote-queue-toolbar-fields button[role=combobox]{width:100%}.quote-queue-toolbar-fields[hidden]{display:none}.quote-queue-toolbar>.quote-queue-filters-toggle{grid-column:1 / -1;grid-row:2;width:max-content;justify-self:start}@media(max-width:48rem){.quote-queue-toolbar[data-scope=queue] .quote-queue-toolbar-lead{display:contents}.quote-queue-toolbar .quote-queue-toolbar-lead>:first-child{grid-column:1;grid-row:1;max-width:none}.quote-queue-toolbar>.quote-queue-refresh-button{grid-column:2;grid-row:1}.quote-queue-toolbar>.quote-queue-filters-toggle{grid-row:2}.quote-queue-toolbar .quote-queue-toolbar-fields{grid-column:1 / -1;grid-row:3;display:flex;flex-wrap:wrap;align-items:end;width:100%;gap:.5rem}.quote-queue-toolbar .quote-queue-toolbar-fields>*{flex:1 1 100%;max-width:none}.quote-filter-hint{grid-row:4}}.quote-filter-hint{grid-column:1 / -1;padding-top:.1rem}.quote-quick-filters{display:flex;flex-wrap:wrap;gap:.4rem}.quote-quick-filters>button[data-empty=true],.quote-quick-filters>button[data-empty=true] *{color:var(--console-muted, #4c5e72)!important;border-color:var(--console-line-soft)}.quote-queue-active-refinements{flex-wrap:wrap;justify-content:space-between}@container (max-width: 46rem){.quote-queue-toolbar{grid-template-columns:minmax(0,1fr) auto}.quote-queue-toolbar-lead>:first-child{flex:1 1 100%;max-width:none}.quote-queue-toolbar-fields>*{flex:1 1 12rem;max-width:none}}.quote-queue-toolbar-fields input[aria-invalid=true]{border-color:var(--console-danger)}.quote-queue-toolbar-fields>.quote-filters-done{flex:1 0 100%;max-width:none;width:100%}.border-wait-times-page{display:grid;gap:.75rem}.border-wait-times-page .registry-table th,.border-wait-times-page .registry-toolbar label,.border-wait-times-page .registry-toolbar [id$=-label],.bwt-strip-polled-label,.bwt-longest-label,.border-wait-times-page .registry-card-label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--console-muted)}.border-wait-times-page .registry-card-label{display:none}.bwt-strip{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.4rem 1.25rem;min-width:0;padding:.5rem .85rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.bwt-strip-feeds,.bwt-strip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;min-width:0}.bwt-strip-actions{justify-content:flex-end}.bwt-strip-feed{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0;font-size:.8125rem;line-height:1.35}.bwt-strip-feed-name{font-weight:600;color:var(--console-ink)}.bwt-strip-feed-detail{color:var(--console-muted)}.bwt-strip-notice{grid-column:1 / -1;min-width:0}.bwt-strip-pending{font-size:.8125rem;color:var(--console-muted)}.bwt-strip-polled{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;min-width:0;font-size:.8125rem;line-height:1.35}.bwt-strip-polled-time{font-weight:650;font-variant-numeric:tabular-nums;color:var(--console-ink)}.bwt-strip-polled-time.is-text{font-weight:500;color:var(--console-muted)}.bwt-strip-polled-detail{color:var(--console-muted)}@media(max-width:63.98rem){.border-wait-times-page .registry-layer-header{flex-wrap:wrap}.border-wait-times-page .bwt-corridor-heading{flex:1 1 100%;min-width:0}}@media(min-width:64rem){.bwt-strip{grid-template-columns:minmax(18rem,1fr) minmax(0,34rem)}}.bwt-legend-popover{max-width:26rem;padding:.85rem 1rem .9rem;font-family:var(--font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.border-wait-times-page .bwt-legend-title,.bwt-legend-popover .bwt-legend-title{margin-bottom:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--console-ink)}.bwt-legend-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem .75rem;margin:0;font-size:.8125rem;line-height:1.4}.bwt-legend-list dt{font-weight:650;white-space:nowrap;color:var(--console-ink)}.bwt-legend-list dd{margin:0;color:var(--console-muted)}.bwt-legend-sources{margin:.7rem 0 0;padding-top:.6rem;border-top:1px solid var(--console-line-soft);font-size:.78rem;line-height:1.45;color:var(--console-muted)}.bwt-corridor-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0}.bwt-longest-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;min-width:0;padding:.3rem .7rem;border:1px solid var(--console-line-soft);border-radius:999px;font-size:.8125rem;line-height:1.3}.bwt-longest-value{font-weight:700;font-variant-numeric:tabular-nums;color:var(--console-ink)}.bwt-longest-where{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;min-width:0;color:var(--console-muted)}.bwt-longest-where .bwt-direction,.bwt-longest-where .bwt-direction-text{white-space:nowrap}.border-wait-poll-note{font-size:.8125rem;line-height:1.35;color:var(--console-ink)}.border-wait-poll-alert{display:inline-flex;align-items:flex-start;gap:.35rem;font-size:.8125rem;line-height:1.35;font-weight:600;color:var(--console-danger)}.border-wait-poll-alert svg{flex:0 0 auto;margin-top:.15rem}.bwt-tabs{min-width:0}.bwt-tabs [role=tablist]{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.bwt-tabs [role=tablist]::-webkit-scrollbar{display:none}.bwt-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}.bwt-tab-label{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.bwt-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,var(--console-panel-strong) 70%,var(--console-surface));color:var(--console-muted);font-size:.66rem;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.bwt-tab-stack,.bwt-tab-panel{display:grid;min-width:0}.bwt-tab-panel[hidden]{display:none!important}.border-wait-sources{margin:0;font-size:.78rem;line-height:1.4;color:var(--console-muted)}.bwt-corridor-table{min-width:40rem}.bwt-directory-table{min-width:42rem}.border-wait-times-page .registry-table td{vertical-align:top}.border-wait-name{font-weight:600;color:var(--console-ink);overflow-wrap:anywhere}.border-wait-border,.border-wait-not-reported,.border-wait-port-open{font-size:.875rem;color:var(--console-muted)}.bwt-directory-table .border-wait-border{white-space:nowrap}.border-wait-na{color:var(--console-line-strong, var(--console-muted))}@media(max-width:89.99rem){.bwt-directory-table td.bwt-na-cell{display:none!important}}.bwt-direction{display:inline-flex;align-items:flex-start;gap:.3rem;min-width:0}.bwt-direction-glyph{flex:0 0 auto;width:1.15em;height:1.15em;margin-top:.02em;color:inherit;opacity:.75}.bwt-flag{flex:0 0 auto;margin-top:.02em;width:1.3em;height:1.3em;border-radius:999px;box-shadow:0 0 0 1px #0f172a24;object-fit:cover}.bwt-flag--4x3{width:1.75em;height:1.3125em;border-radius:2px}.bwt-table th.bwt-pin-head{white-space:nowrap}.bwt-table th.bwt-pin-head,.bwt-table td.bwt-pin-cell{text-align:right}.bwt-pin-button{gap:.3rem;white-space:nowrap}.border-wait-pin-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.border-wait-pin-row{display:grid;grid-template-columns:2.75rem minmax(1.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 1rem;border-bottom:1px solid var(--console-line-soft)}.border-wait-pin-row:last-child{border-bottom:0}.border-wait-pin-index{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--console-muted);text-align:right}.border-wait-pin-copy{display:grid;gap:.15rem;min-width:0}.border-wait-pin-meta{font-size:.78rem;line-height:1.4;color:var(--console-muted)}.border-wait-pin-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.bwt-pin-handle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.5rem 0;padding:0;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--console-muted);cursor:grab;touch-action:none}.bwt-pin-handle.is-static{cursor:default}.bwt-pin-handle:hover{color:var(--console-ink);background:var(--console-surface-muted, rgba(15, 23, 42, .05))}.bwt-pin-handle:focus-visible{outline:2px solid var(--console-focus, #2864dc);outline-offset:1px}.border-wait-pin-row[data-dragging=true]{position:relative;z-index:1;background:var(--console-surface);box-shadow:0 6px 18px #0f172a29;border-radius:.5rem}.border-wait-pin-row[data-dragging=true] .bwt-pin-handle{cursor:grabbing}@media(prefers-reduced-motion:reduce){.border-wait-pin-row{transition:none!important}}@media(max-width:47.98rem){.border-wait-pin-row{grid-template-columns:2.75rem minmax(1.5rem,auto) minmax(0,1fr)}.border-wait-pin-actions{grid-column:1 / -1;display:flex;padding-top:.5rem;border-top:1px solid var(--console-line-soft)}.border-wait-pin-actions .bwt-pin-button{width:100%;justify-content:center}}.border-wait-pinned-count{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px solid var(--console-line-soft);border-radius:999px;font-size:.75rem;font-weight:600;line-height:1;color:var(--console-ink);white-space:nowrap}.border-wait-times-page{padding-top:.5rem}.bwt-card>.registry-layer-header{padding-top:.85rem;padding-bottom:.85rem;gap:1rem 2rem}.border-wait-times-page .bwt-corridor-heading{gap:.35rem}.bwt-card>.registry-layer-body{padding-top:.75rem}.border-wait-times-page .bwt-corridor-controls{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .6rem;min-width:0}.border-wait-times-page .bwt-corridor-controls .bwt-corridor-select{min-width:17rem}@media(max-width:47.98rem){.border-wait-times-page .registry-layer-header{flex-wrap:wrap}}@media(max-width:63.98rem){.border-wait-times-page .bwt-corridor-controls{width:100%;justify-content:flex-start}.border-wait-times-page .bwt-corridor-controls .bwt-corridor-select{flex:1 1 14rem;min-width:0}.bwt-corridor-heading h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:47.98rem){.border-wait-times-page .bwt-corridor-controls .bwt-corridor-select{flex-basis:100%}}.border-wait-reading{display:grid;justify-items:start;gap:.25rem;min-width:0}.border-wait-reading-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;min-width:0}.bwt-corridor-table td{padding-top:.5rem!important;padding-bottom:.5rem!important}.bwt-directory-table td{height:3.2rem;padding-top:.5rem!important;padding-bottom:.5rem!important}.bwt-directory-table td.bwt-name-cell{height:auto}.border-wait-reading-value{font-size:1.35rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--console-ink)}.border-wait-reading-value.is-text{font-size:.9375rem;font-weight:600;color:var(--console-muted)}.border-wait-reading[data-density=compact]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem}.border-wait-reading[data-density=compact] .border-wait-reading-note{flex-basis:100%}.border-wait-reading[data-density=compact] .border-wait-reading-value{font-size:1.1rem}.border-wait-reading[data-density=compact] .border-wait-reading-value.is-text{font-size:.875rem}.border-wait-reading[data-status=stale] .border-wait-reading-value,.border-wait-reading[data-port-closed=true] .border-wait-reading-value{color:var(--console-muted)}.border-wait-reading[data-port-closed=true] .border-wait-reading-value:not(.is-text){text-decoration:line-through;text-decoration-thickness:1px}.border-wait-reading-note{font-size:.75rem;font-weight:600;color:var(--console-danger)}.border-wait-reading-asof.is-earlier-day{font-weight:600;color:var(--console-ink)}.border-wait-reading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;color:var(--console-muted);font-variant-numeric:tabular-nums}.border-wait-reading-detail{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.75rem;color:var(--console-muted);font-variant-numeric:tabular-nums}.border-wait-reading-detail-nexus{font-weight:600;color:var(--console-ink)}.border-wait-crossing-detail{display:block;margin-top:.15rem;font-size:.75rem;font-weight:500;color:var(--console-muted);overflow-wrap:anywhere}.border-wait-crossing-detail.is-notice{font-weight:500;color:var(--console-muted)}.border-wait-notice{margin-top:.2rem}.border-wait-notice summary{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;font-size:.75rem;font-weight:600;color:var(--brand-cyan-ink);cursor:pointer;list-style:none}.border-wait-notice summary::-webkit-details-marker{display:none}.border-wait-notice summary svg{flex:0 0 auto}.border-wait-notice[open] summary{color:var(--console-ink)}@media(max-width:63.98rem){.border-wait-notice summary{min-height:2.75rem;padding:.3rem 0}}.border-wait-notice summary:hover{color:var(--console-ink)}.border-wait-notice summary:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px;border-radius:2px}.border-wait-directory-toolbar{grid-template-columns:minmax(12rem,26rem) minmax(10rem,14rem) minmax(10rem,14rem) auto;justify-content:start}@media(max-width:64rem){.border-wait-directory-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.border-wait-directory-toolbar>:first-child,.border-wait-directory-toolbar .border-wait-result-count{grid-column:1 / -1}.border-wait-directory-toolbar .border-wait-result-count{padding-bottom:0}}.border-wait-directory-toolbar .registry-status-filter,.border-wait-directory-toolbar .registry-sort-filter{width:100%}.border-wait-result-count{align-self:end;padding-bottom:.6rem;font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--console-muted)}@media(min-width:48.0625rem){.bwt-directory-wrap{position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--console-line) transparent;min-height:14rem;max-height:var(--bwt-directory-fold, calc(100dvh - var(--bwt-directory-offset, 26rem)));scroll-padding-top:2.6rem}.bwt-directory-table thead th{position:sticky;top:0;z-index:2;background:var(--console-surface)}.bwt-directory-table thead th:after{content:"";position:absolute;inset-inline:0;top:100%;height:6px;background:linear-gradient(to bottom,#1719142e,#17191400);pointer-events:none}}@media(min-width:48.0625rem)and (max-width:63.98rem){.bwt-directory-wrap{padding-right:.25rem}}@media(max-width:48rem){.bwt-strip{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:.5rem;padding:.5rem .75rem .6rem}.bwt-strip-feeds,.bwt-strip-actions{width:100%;justify-content:flex-start}.border-wait-directory-toolbar{grid-template-columns:minmax(0,1fr)}.border-wait-result-count{padding-bottom:0}}@media(max-width:63.98rem){.bwt-table-wrap{overflow:visible;border:0;border-radius:0}.bwt-table{display:block;min-width:0;width:100%}.bwt-table thead{display:none}.bwt-table tbody{display:grid;gap:.6rem}.bwt-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem .75rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.bwt-table tbody tr:hover{background:var(--console-surface)}.bwt-table tbody td{display:grid;align-content:start;gap:.25rem;justify-items:start;min-width:0;height:auto;width:auto;padding:0!important;border:0!important;text-align:left;background:transparent}.bwt-table td.bwt-name-cell{position:relative;grid-column:1 / -1;padding-bottom:.3rem!important;border-bottom:1px solid var(--console-line-soft)!important}.bwt-table .border-wait-name{font-size:1rem}.bwt-table .registry-card-label{display:block;letter-spacing:.14em}.bwt-table td.bwt-name-cell .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bwt-directory-table tbody td.bwt-reading-cell,.bwt-table td.bwt-pin-cell{grid-column:1 / -1}.bwt-table td.bwt-pin-cell .bwt-pin-button{width:100%;justify-self:stretch;justify-content:center;padding-top:.55rem!important;border-top:1px solid var(--console-line-soft)!important}}@media(min-width:64rem)and (max-width:89.99rem){.bwt-directory-wrap{overflow:visible;border:0;border-radius:0}.bwt-directory-table{display:block;min-width:0;width:100%}.bwt-directory-table thead{display:none}.bwt-directory-table tbody{display:grid;gap:.6rem}.bwt-directory-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem .75rem;padding:.85rem .9rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.bwt-directory-table tbody tr:hover{background:var(--console-surface)}.bwt-directory-table tbody td{display:grid;align-content:start;gap:.25rem;justify-items:start;min-width:0;height:auto;width:auto;padding:0!important;border:0!important;text-align:left;background:transparent}.bwt-directory-table td.bwt-name-cell{position:relative;grid-column:1 / -1;padding-bottom:.3rem!important;border-bottom:1px solid var(--console-line-soft)!important}.bwt-directory-table .border-wait-name{font-size:1rem}.bwt-directory-table .registry-card-label{display:block;letter-spacing:.14em}.bwt-directory-table td.bwt-name-cell .registry-card-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bwt-directory-table tbody td.bwt-reading-cell,.bwt-directory-table td.bwt-pin-cell{grid-column:1 / -1}.bwt-directory-table td.bwt-pin-cell .bwt-pin-button{width:100%;justify-self:stretch;justify-content:center;padding-top:.55rem!important;border-top:1px solid var(--console-line-soft)!important}}.admin-border-widget{flex:0 0 auto}.admin-border-trigger{position:relative;min-width:2.25rem;min-height:2.25rem;overflow:visible}.admin-border-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-border-trigger-count--warning{background:#9a650f}.admin-border-trigger-count--danger{background:var(--console-danger)}.admin-border-popover{position:relative;z-index:140;display:flex;flex-direction:column;gap:.65rem;width:min(26rem,calc(100vw - 1rem));max-height:min(58rem,calc(100dvh - 4.5rem));padding:.9rem;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);overflow:hidden}.admin-border-scroll{display:grid;gap:.65rem;min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:.3rem;scrollbar-width:thin;scrollbar-color:var(--console-muted) transparent;scrollbar-gutter:stable}.admin-border-legend,.admin-border-reorder{flex:0 0 auto;margin:0;font-size:.68rem;line-height:1.4;color:var(--console-muted)}.admin-border-reorder{padding-top:.5rem;border-top:1px solid var(--console-line-soft)}.admin-border-legend{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--console-line-soft)}.admin-border-legend summary{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;min-height:1.75rem;font-weight:700;color:var(--brand-cyan-ink);cursor:pointer;list-style:none}.admin-border-legend summary::-webkit-details-marker{display:none}.admin-border-legend summary:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px;border-radius:.25rem}.admin-border-attention-jump{padding:0;border:0;background:none;font:inherit;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.admin-border-attention-jump:hover{text-decoration-thickness:2px}.admin-border-attention-jump:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px;border-radius:.15rem}.admin-border-row:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:1px}.admin-border-results-count[data-truncated=true]{color:var(--console-ink);font-weight:600}.admin-border-legend>p{margin:0 0 .3rem}.admin-border-popover .admin-border-popover-title{color:var(--console-ink);font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.admin-border-popover-description{margin-top:.15rem;color:var(--console-muted);font-size:.7rem;line-height:1.4}.admin-border-loading{display:flex;min-height:5.25rem;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 0;color:var(--console-muted);font-size:.75rem}.admin-border-state{padding:.25rem 0}.admin-border-popover label,.admin-border-popover [id$=-label]{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--console-muted)}.admin-border-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.admin-border-row{display:grid;gap:.45rem;padding:.6rem .7rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.admin-border-row-head{display:flex;align-items:center;gap:.4rem;min-width:0}.admin-border-row-name{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--console-ink);overflow-wrap:anywhere}.admin-border-handle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.5rem 0 -.5rem -.75rem;padding:0;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--console-muted);cursor:grab;touch-action:none}.admin-border-handle:hover{color:var(--console-ink);background:var(--console-surface-muted, rgba(15, 23, 42, .05))}.admin-border-handle:focus-visible{outline:2px solid var(--console-focus, #2864dc);outline-offset:1px}.admin-border-row[data-dragging=true]{position:relative;z-index:1;background:var(--console-surface);box-shadow:0 6px 18px #0f172a29;border-radius:.5rem}.admin-border-row[data-dragging=true] .admin-border-handle{cursor:grabbing}@media(prefers-reduced-motion:reduce){.admin-border-row{transition:none!important}}.admin-border-pin-button{flex:0 0 auto;gap:.3rem}.admin-border-row-readings{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem .75rem}.admin-border-reading{display:grid;align-content:start;justify-items:start;gap:.15rem;min-width:0}.admin-border-reading-label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--console-muted)}.admin-border-reading-value{font-size:1.05rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--console-ink)}.admin-border-reading-value.is-text{font-size:.8125rem;font-weight:600;color:var(--console-muted)}.admin-border-reading[data-status=stale] .admin-border-reading-value,.admin-border-row[data-port-closed=true] .admin-border-reading-value{color:var(--console-muted)}.admin-border-row[data-port-closed=true] .admin-border-reading-value:not(.is-text){text-decoration:line-through;text-decoration-thickness:1px}.admin-border-reading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;font-size:.68rem;color:var(--console-muted);font-variant-numeric:tabular-nums}.admin-border-reading-asof.is-earlier-day{font-weight:600;color:var(--console-ink)}.admin-border-reading-detail{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;font-size:.68rem;color:var(--console-muted);font-variant-numeric:tabular-nums}.admin-border-reading-detail-nexus{font-weight:600;color:var(--console-ink)}.admin-border-row-note{font-size:.7rem;font-weight:600;color:var(--console-danger)}.admin-border-corridor,.admin-border-popover .admin-border-corridor button{width:100%}.admin-border-notice{margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--console-line-soft)}.admin-border-notice summary{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;min-height:1.75rem;font-size:.7rem;font-weight:700;color:var(--brand-cyan-ink);cursor:pointer;list-style:none}.admin-border-notice summary::-webkit-details-marker{display:none}.admin-border-notice summary:hover,.admin-border-notice[open] summary{color:var(--console-ink)}.admin-border-notice summary:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px;border-radius:2px}.admin-border-notice .admin-border-row-construction{padding-top:.3rem;border-top:0}.admin-border-row-construction{margin:0;padding-top:.4rem;border-top:1px solid var(--console-line-soft);font-size:.7rem;font-weight:600;line-height:1.35;color:var(--console-ink);overflow-wrap:anywhere}.admin-border-row-missing{font-size:.75rem;line-height:1.4;color:var(--console-muted)}.admin-border-attention{margin:0;font-size:.72rem;line-height:1.4;color:var(--console-ink)}.admin-border-results{display:grid;gap:.4rem}.admin-border-results-count{margin:0;font-size:.7rem;color:var(--console-muted);font-variant-numeric:tabular-nums}.admin-border-row--result{gap:.25rem;padding:.5rem .6rem}.admin-border-row--result .admin-border-row-readings{display:grid;grid-template-columns:1fr;gap:.2rem}.admin-border-row--result .admin-border-reading{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem}.admin-border-row--result .admin-border-reading-value{font-size:.9rem}.admin-border-row--result .admin-border-reading-label{min-width:9.25rem}.admin-border-row-meta{display:block;margin-top:-.15rem;font-size:.68rem;line-height:1.35;color:var(--console-muted)}.admin-border-foot{display:grid;gap:.4rem;padding-top:.5rem;border-top:1px solid var(--console-line-soft)}.admin-border-foot-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.admin-border-open-board{gap:.3rem}.admin-border-foot-note{font-size:.72rem;color:var(--console-ink)}.admin-border-foot-alert{display:inline-flex;align-items:flex-start;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--console-danger)}.admin-border-foot-alert svg{flex:0 0 auto;margin-top:.1rem}.admin-page-header-overflow-border{display:none}@media(max-width:999.98px){.admin-border-widget{display:none}.admin-page-header-overflow-border{display:flex}}@media(min-width:64rem)and (max-width:89.99rem){.bwt-directory-table tbody tr{grid-template-columns:minmax(4.5rem,.6fr) minmax(4.5rem,.6fr) minmax(0,1.6fr) minmax(0,1.6fr) auto;align-items:center}.bwt-directory-table tbody td.bwt-name-cell{grid-column:1 / -1}.bwt-directory-table tbody td.bwt-reading-cell{grid-column:auto}.bwt-directory-table tbody td.bwt-pin-cell{grid-column:5;justify-self:end}.bwt-directory-table td.bwt-pin-cell .bwt-pin-button{width:auto;justify-self:end;padding-top:0!important;border-top:0!important}}.trains-page{display:grid;gap:.75rem}.trn-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.trains-strip-feeds{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;min-width:0}.trains-feed-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem}.trains-feed-name{font-weight:600}.trains-feed-asof,.trains-strip-pending{color:var(--console-muted);font-variant-numeric:tabular-nums}.trains-notice{grid-column:1 / -1;margin:0;font-size:.875rem;color:var(--console-muted)}.trn-tabs [role=tablist]{height:auto;flex-wrap:wrap;overflow:visible}.trains-station-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.trains-station-meta{margin:.125rem 0 0;font-size:.875rem;color:var(--console-muted)}.trains-station-body{display:grid;gap:1.25rem}.trains-list{display:grid;gap:.5rem}.trains-list-empty{margin:0;color:var(--console-muted)}.trains-train-number{display:block;font-weight:600}.trains-train-operator{display:block;font-size:.8125rem;color:var(--console-muted)}.trn-time-cell{font-variant-numeric:tabular-nums}.trn-time-cell time{display:block}.trains-estimated{font-weight:600}.trn-open-cell{text-align:right}.trains-attribution{font-size:.8125rem;color:var(--console-muted)}.trains-attribution a{color:inherit;text-decoration:underline}.trains-page .registry-card-label{display:none}@media(max-width:767.98px){.trn-strip{grid-template-columns:1fr}.trains-station-header{flex-direction:column}.trn-table colgroup{display:none}.trn-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.trn-table tr{display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem;padding:.625rem 0;border-bottom:1px solid var(--console-line-soft)}.trn-table td{display:block;padding:0;border:0}.trn-train-cell{grid-column:1 / -1}.trn-open-cell{grid-column:1 / -1;text-align:left}.trn-open-cell button{min-height:44px}.trains-page .registry-card-label{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}}.trains-dialog-frame{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:100%}.trains-dialog-body{overflow:auto;display:grid;gap:1rem}.trains-stops{list-style:none;margin:0;padding:0;display:grid}.trains-stop{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;position:relative;padding-bottom:.875rem}.trains-stop:before{content:"";position:absolute;left:.5625rem;top:1rem;bottom:-.125rem;width:2px;background:var(--color-kumo-line)}.trains-stop:last-child:before{display:none}.trains-stop-marker{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--color-kumo-line);background:transparent;margin-top:.125rem}.trains-stop-passed .trains-stop-marker{background:var(--console-muted);border-color:var(--console-muted)}.trains-stop-next .trains-stop-marker{border-color:var(--brand-cyan-ink);box-shadow:inset 0 0 0 3px var(--console-surface, #fff),inset 0 0 0 6px var(--brand-cyan-ink)}.trains-stop-head{display:flex;justify-content:space-between;gap:.75rem}.trains-stop-name{font-weight:600}.trains-stop-status{font-size:.8125rem;color:var(--console-muted)}.trains-stop-times{display:grid;grid-template-columns:auto 1fr;gap:.125rem .5rem;margin:.125rem 0 .375rem;font-variant-numeric:tabular-nums}.trains-stop-times dt{color:var(--console-muted)}.trains-stop-times dd{margin:0}.trains-advisory h4{margin:.5rem 0 .125rem;font-size:.875rem}.trains-advisory p{margin:0;white-space:pre-line;font-size:.875rem}.trains-dialog-source{margin:0;font-size:.8125rem;color:var(--console-muted)}.trains-watch-count{margin:0;font-size:.875rem;color:var(--console-muted)}.trains-watch-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.trains-watch-chip{display:inline-flex;align-items:center;gap:.375rem}.trains-watch-search{max-width:22rem}.trains-watch-list{display:grid;gap:.75rem;max-height:min(24rem,42vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.25rem .6rem .25rem .1rem;border:1px solid var(--console-line-soft);border-radius:.5rem}.trains-watch-group{border:0;margin:0;padding:0;display:grid;gap:.375rem}.trains-watch-group-title{padding:0;margin-bottom:.25rem;font-weight:600;font-size:.9375rem}.trains-watch-options{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.25rem 1rem}.trains-watch-option{display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;align-items:center;min-height:44px;cursor:pointer}.trains-watch-option.is-disabled{color:var(--console-muted);cursor:not-allowed}.trains-watch-option input{width:1.125rem;height:1.125rem;grid-row:span 2}.trains-watch-name{font-weight:600}.trains-watch-meta{font-size:.8125rem;color:var(--console-muted)}.trains-watch-search-count{margin:0;font-size:.8125rem;color:var(--console-muted)}.trains-watch-empty{margin:0;font-size:.875rem;color:var(--console-muted)}.trains-watch-clear{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--color-kumo-brand);text-decoration:underline;cursor:pointer}.trains-save-problem{margin:0;font-size:.875rem}.trn-watch-retry-busy[aria-disabled=true],.trn-watch-save[aria-disabled=true]{cursor:not-allowed;opacity:.6}.admin-trains-widget{display:contents}.admin-trains-trigger{position:relative;min-width:2.25rem;min-height:2.25rem;overflow:visible}.admin-trains-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-trains-trigger-count--warning{background:#9a650f}.admin-trains-trigger-count--danger{background:var(--console-danger)}.admin-trains-popover{position:relative;z-index:140;display:flex;flex-direction:column;gap:.65rem;width:min(26rem,calc(100vw - 1rem));max-height:min(40rem,calc(100dvh - 4.5rem));padding:.9rem;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);overflow:hidden}.admin-trains-popover-title{margin:0;font-size:.9375rem;font-weight:700}.admin-trains-popover-description{margin:.15rem 0 0;font-size:.75rem;color:var(--console-muted)}.admin-trains-loading,.admin-trains-state{display:grid;place-items:center;gap:.5rem;padding:1.5rem 0;text-align:center}.admin-trains-loading{grid-auto-flow:column;padding:1rem 0;font-size:.8125rem;color:var(--console-muted)}.admin-trains-scroll{display:grid;gap:.65rem;min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:.3rem;scrollbar-width:thin;scrollbar-color:var(--console-muted) transparent;scrollbar-gutter:stable}.admin-trains-list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.admin-trains-row{display:grid;gap:.35rem;padding:.5rem .6rem;border:1px solid var(--console-line-soft);border-radius:.5rem}.admin-trains-row-head{display:flex;align-items:center;gap:.5rem}.admin-trains-row-name{font-weight:600}.admin-trains-row-readings{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.admin-trains-reading{display:grid;gap:.15rem;min-width:0}.admin-trains-reading-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--console-muted)}.admin-trains-reading-value{font-weight:600;font-variant-numeric:tabular-nums}.admin-trains-reading-meta{display:flex;flex-wrap:wrap;gap:.25rem}.admin-trains-reading-train{font-size:.75rem;color:var(--console-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.admin-trains-reading-empty{font-size:.8125rem;color:var(--console-muted)}.admin-trains-row-attention{display:flex;align-items:center;gap:.3rem;margin:0;padding-top:.35rem;border-top:1px solid var(--console-line-soft);font-size:.75rem;font-weight:600;color:var(--console-danger)}.admin-trains-row-actions{display:flex;align-items:center;gap:.35rem;padding-top:.4rem;border-top:1px solid var(--console-line-soft)}.admin-trains-handle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.5rem 0 -.5rem -.75rem;padding:0;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--console-muted);cursor:grab;touch-action:none}.admin-trains-handle:hover{color:var(--console-ink);background:var(--console-surface-muted, rgba(15, 23, 42, .05))}.admin-trains-handle:focus-visible{outline:2px solid var(--console-focus, #2864dc);outline-offset:1px}.admin-trains-unwatch{margin-left:auto}.admin-trains-unwatch[aria-disabled=true]{cursor:not-allowed;opacity:.6}.admin-trains-row[data-dragging=true]{position:relative;z-index:1;background:var(--console-surface);box-shadow:0 6px 18px #0f172a29}.admin-trains-row[data-dragging=true] .admin-trains-handle{cursor:grabbing}@media(prefers-reduced-motion:reduce){.admin-trains-row{transition:none!important}}.admin-trains-reorder{flex:0 0 auto;margin:0;padding-top:.5rem;border-top:1px solid var(--console-line-soft);font-size:.68rem;line-height:1.4;color:var(--console-muted)}.admin-trains-search{margin-top:.1rem}.admin-trains-watch-error{margin:0;font-size:.8125rem;font-weight:600;color:var(--console-danger)}.admin-trains-empty{margin:0;padding:1rem 0;font-size:.875rem;color:var(--console-muted);text-align:center}.admin-trains-clear{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--color-kumo-brand);text-decoration:underline;cursor:pointer}.admin-trains-search-count{margin:0;font-size:.75rem;color:var(--console-muted)}.admin-trains-search-results{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.admin-trains-search-row{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--console-line-soft);border-radius:.5rem}.admin-trains-search-identity{display:grid;gap:.1rem;min-width:0;flex:1 1 auto}.admin-trains-search-name{font-weight:600}.admin-trains-search-meta{font-size:.75rem;color:var(--console-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-trains-watch-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem}.admin-trains-watch-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.admin-trains-foot{flex:0 0 auto;display:grid;gap:.35rem;padding-top:.5rem;border-top:1px solid var(--console-line-soft)}.admin-trains-foot-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.admin-trains-open-board{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem}.admin-trains-foot-note{font-size:.75rem;color:var(--console-muted)}.admin-trains-foot-alert{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--console-danger)}.admin-page-header-overflow-trains{display:none}@media(max-width:999.98px){.admin-trains-widget{display:none}.admin-page-header-overflow-trains{display:flex}}@media(min-width:48.0625rem){.trips-board .trips-table-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--console-line) transparent;min-height:14rem;max-height:calc(100dvh - var(--trips-register-offset, 26rem))}.trips-board .trips-table thead th{top:0}.trips-board .trips-row{scroll-margin-top:2.6rem}}.trips-kind-tag{display:inline-flex;flex:0 0 auto;max-width:100%;align-items:center;height:1.25rem;padding:0 .4rem;border:1px solid var(--console-line);border-radius:.2rem;background:var(--console-page, #f2f6fa);color:var(--console-muted, #4c5e72);white-space:nowrap}.trips-kind-tag>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-kind-tag>*,.trips-kind-tag>*>*{color:inherit;font-size:clamp(9px,.625rem,11.5px);font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase}.trips-route-cell-inner{display:flex;align-items:center;min-width:0}.trips-route-cell-inner>.trips-route-line{flex:1 1 auto;min-width:0}.trips-reference.trips-reference-route{flex-wrap:nowrap;gap:.4rem!important;min-width:0;overflow:hidden}.trips-board .trips-primary>*{min-width:0}.trips-route-fold{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-detail-identity>.trips-kind-tag{height:1.4rem;padding:0 .5rem}.trips-inspector-dialog{height:min(88dvh,48rem);min-height:0}@media(max-width:48rem),(max-height:32rem){.trips-inspector-dialog{height:100dvh;max-height:100dvh}}.trips-inspector-dialog>.trips-inspector-shell{display:flex;flex-direction:column;overflow-y:auto}.trips-inspector-dialog>.trips-inspector-shell>.operational-state{margin:auto 0}.trips-inspector-dialog .trips-detail-stub{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:.85rem}.trips-inspector-dialog .trips-detail-stub>*{flex:0 0 auto}.trips-candidates{container-type:inline-size;display:flex;flex-direction:column;gap:.6rem;padding-top:.5rem;border-top:1px solid var(--console-line)}.trips-inspector-dialog .trips-detail-stub>.trips-candidates{flex:1 1 auto;min-height:0}.trips-candidates-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.trips-candidate-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.trips-candidate-search{width:min(18rem,100%)}.trips-candidate-scroll{flex:0 1 auto;min-height:12rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--console-line) transparent;border:1px solid var(--console-line);border-radius:.5rem;background:var(--console-surface)}.trips-candidate-table{width:100%;border-collapse:separate;border-spacing:0}.trips-candidate-table thead th{position:sticky;top:0;z-index:2;padding:.5rem .75rem;border-bottom:1px solid var(--console-line);background:var(--console-page, #f2f6fa);text-align:left;white-space:nowrap}.trips-candidate-table thead th,.trips-candidate-table thead th *{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(10px,.6875rem,12px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--console-muted, #4c5e72)}.trips-candidate-table thead th:after{content:"";position:absolute;inset-inline:0;top:100%;height:6px;background:linear-gradient(to bottom,#17191424,#17191400);pointer-events:none}.trips-candidate-table tbody td{padding:.55rem .75rem;border-bottom:1px solid var(--console-line-soft, var(--console-line));vertical-align:middle}.trips-candidate-table tbody tr:last-child td{border-bottom:0}.trips-candidate-table tbody tr:hover td{background:color-mix(in srgb,var(--console-page, #f2f6fa) 55%,var(--console-surface))}.trips-cand-col-rank{width:38px}.trips-cand-col-vehicle{width:208px}.trips-cand-col-distance{width:92px}.trips-cand-col-rating{width:100px}.trips-cand-col-fit{width:128px}.trips-cand-col-action{width:176px}.trips-candidate-table .trips-cand-num{text-align:right}.trips-candidate-table .trips-candidate-rank{text-align:right;padding-right:.25rem}.trips-candidate-table .trips-candidate-actions{text-align:right}.trips-candidate-identity{display:flex;align-items:center;gap:.6rem;min-width:0}.trips-candidate-driver-text{display:grid;min-width:0;gap:.05rem}.trips-candidate-driver-text>*{min-width:0;overflow-wrap:anywhere}.trips-candidate-metrics-inline{display:none}.trips-candidate-fact>*{display:block;min-width:0;overflow-wrap:anywhere}.trips-candidate-notes{display:grid;gap:.25rem;padding:.3rem 0 0 2.6rem}.trips-candidate-blocked-toggle{display:flex;justify-content:flex-start}@container (max-width: 36rem){.trips-candidate-table,.trips-candidate-table tbody{display:block;width:100%}.trips-inspector-dialog .trips-candidate-table thead,.trips-inspector-dialog .trips-candidate-table colgroup,.trips-inspector-dialog .trips-candidate-table td.trips-cand-col-vehicle,.trips-inspector-dialog .trips-candidate-table td.trips-cand-col-distance,.trips-inspector-dialog .trips-candidate-table td.trips-cand-col-rating{display:none}.trips-candidate-table tbody tr.trips-candidate-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;grid-template-areas:"rank driver action" ". fit action";align-items:center;gap:.3rem .6rem;padding:.55rem .6rem;border-bottom:1px solid var(--console-line-soft, var(--console-line))}.trips-candidate-table tbody tr.trips-candidate-row:last-child{border-bottom:0}.trips-candidate-table tbody tr.trips-candidate-group-row,.trips-candidate-table tbody tr.trips-candidate-end-row{display:block}.trips-candidate-table tbody tr.trips-candidate-group-row td,.trips-candidate-table tbody tr.trips-candidate-end-row td{display:block;width:100%}.trips-inspector-dialog .trips-candidate-table tbody td{display:block;padding:0;border:0}.trips-inspector-dialog .trips-candidate-table td.trips-candidate-rank{grid-area:rank;align-self:start;padding-top:.45rem}.trips-inspector-dialog .trips-candidate-table td.trips-candidate-driver{grid-area:driver;display:block}.trips-inspector-dialog .trips-candidate-table td.trips-candidate-fit{grid-area:fit;padding-left:2.6rem}.trips-inspector-dialog .trips-candidate-table td.trips-candidate-actions{grid-area:action;align-self:start}.trips-inspector-dialog .trips-candidate-table .trips-candidate-notes{display:block;padding:.25rem 0 0}.trips-inspector-dialog .trips-candidate-table .trips-candidate-warnings li{-webkit-line-clamp:2;line-clamp:2}.trips-candidate-metrics-inline{display:block}.trips-candidate-notes{padding-left:0}}@media(max-width:48rem){.trips-candidate-scroll{min-height:10rem}}.trips-board-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem;padding:.35rem 1rem 0;border-bottom:1px solid var(--console-line)}.trips-board>.trips-board-head{min-width:0}.trips-board>.trips-board-head>.trips-lane-tabs{flex:1 1 0;min-width:0;padding:0;border-bottom:0}.trips-board-head>.trips-toolbar-actions{min-width:0}.trips-board-head>.trips-toolbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;padding-bottom:.45rem}.trips-board>.trips-toolbar{justify-content:flex-start}@media(min-width:48.0625rem){.trips-board .trips-table-scroll{min-height:0}}.trips-board .trips-table thead th,.trips-candidate-table thead th{box-shadow:0 2px 4px -2px #0f172a2e}.trips-route-line{display:flex;align-items:baseline;min-width:0;overflow:hidden}.trips-route-line>*{display:block}.trips-route-place{flex:0 1 auto;min-width:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-route-line>.trips-route-arrow,.trips-route-line>.sr-only{flex:0 0 auto}.trips-route-line>.trips-route-arrow{padding:0 .3rem}[data-tier=compact] .trips-reference.trips-reference-route,[data-tier=narrow] .trips-reference.trips-reference-route{align-items:flex-start}.trips-route-fold{flex:1 1 auto;flex-wrap:wrap;min-width:0;row-gap:.05rem}.trips-route-fold>.trips-route-place{flex:0 1 auto;max-width:100%}.trips-detail-identity>.trips-kind-tag{height:1.25rem;padding:0 .45rem;opacity:.9}.trips-detail-identity>.trips-kind-tag>*,.trips-detail-identity>.trips-kind-tag>*>*{font-size:clamp(8.5px,.6rem,11px);font-weight:600}.trips-candidate-fit>*{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}@media(max-width:48rem){.trips-board-head{flex-wrap:wrap;align-items:stretch;padding-left:.75rem;padding-right:.75rem}.trips-board-head>.trips-toolbar-actions{padding-bottom:.5rem}}.trips-inspector-dialog .trips-inspector-bar[inert],.trips-inspector-dialog .trips-inspector-shell[inert]{opacity:.38}.trips-reference>.trips-kind-tag{height:1.05rem;padding:0 .3rem}.trips-reference>.trips-kind-tag>*,.trips-reference>.trips-kind-tag>*>*{font-size:clamp(8px,.5625rem,10.5px)}@media(max-width:64rem){.trips-board-head>.trips-toolbar-actions{flex:1 0 100%;justify-content:flex-end;padding-bottom:.35rem}.trips-board>.trips-board-head>.trips-lane-tabs{flex:1 1 100%}}.trips-candidate-table tbody tr.trips-candidate-group-row td,.trips-candidate-table tbody tr.trips-candidate-end-row td{padding:.35rem .75rem;background:var(--console-page, #f2f6fa)}.trips-candidate-group-cell>*,.trips-candidate-end-cell>*{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(9px,.625rem,11.5px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--console-muted, #4c5e72)}.trips-candidate-table tbody tr.trips-candidate-end-row td{background:var(--console-surface);text-align:center}.trips-candidate-end-cell>*{letter-spacing:.04em;text-transform:none}.trips-candidate-table tbody tr.trips-candidate-group-row:hover td,.trips-candidate-table tbody tr.trips-candidate-end-row:hover td{background:inherit}.trips-candidate-scroll{flex:1 1 auto}.trips-candidate-table tbody tr.trips-candidate-group-row td{box-shadow:inset 0 -1px 0 var(--console-line)}@media(max-width:48rem){.trips-board-head>.trips-toolbar-actions{justify-content:flex-start}.trips-board-head>.trips-toolbar-actions>*{flex:0 0 auto}.trips-board-head .trips-refresh-label{display:inline}.trips-board>.trips-bulk-bar-slot{min-height:3.4rem}.trips-lane-tabs:after{width:3rem;background:linear-gradient(to right,rgba(255,255,255,0),var(--console-surface, #fff) 62%)}}.trips-route-line>.trips-route-place:first-child{flex-shrink:4}.trips-route-line>.trips-route-place:last-child{flex-shrink:1}@media(max-width:64rem){.trips-board-head{row-gap:.15rem}}@container (min-width: 36.0625rem){.trips-candidate-table tbody tr.trips-candidate-row{display:table-row;padding:0;border:0;border-radius:0;background:transparent}.trips-candidate-table td.trips-candidate-driver,.trips-candidate-table td.trips-candidate-actions,.trips-candidate-table td.trips-candidate-fit,.trips-candidate-table td.trips-candidate-rank,.trips-candidate-table td.trips-candidate-fact{display:table-cell}.trips-candidate-table td.trips-candidate-fit{padding-left:.75rem}.trips-inspector-dialog .trips-candidate-table .trips-candidate-notes{display:grid;gap:.25rem;padding:.3rem 0 0 2.6rem}@container (max-width: 36rem){.trips-inspector-dialog .trips-candidate-table .trips-candidate-notes{padding-left:0}}[data-tier=wide] .trips-route-column{width:26%}}.trips-fact-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 2.25rem;align-items:start}.trips-fact-column{display:grid;align-content:start;gap:1rem;min-width:0}@media(min-width:64.0625rem){.trips-fact-groups{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.trips-fact-groups:not([data-progress]){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr)}.trips-fact-groups:not([data-progress]) .trips-fact-column{display:contents}.trips-inspector-dialog .trips-fact-groups:not([data-progress]) .trips-detail-stub-facts>div{grid-template-columns:minmax(0,1fr);gap:0}.trips-fact-groups:not([data-progress]) .trips-detail-stub-facts>div+div{margin-top:.4rem}.trips-fact-group-ride{grid-column:auto}.trips-fact-group-ride .trips-detail-stub-facts{grid-template-columns:minmax(0,1fr)}}.trips-route-stops{display:grid;gap:0;margin:0;padding:.1rem 0 0;list-style:none}.trips-route-stop{position:relative;display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:0 .65rem;padding-bottom:.6rem}.trips-route-stop:last-child{padding-bottom:0}.trips-route-stop:before{content:"";position:absolute;top:.55rem;bottom:0;left:.55rem;width:1px;margin-left:-.5px;background:var(--console-line)}.trips-route-stop:last-child:before{content:none}.trips-route-stop-marker{position:relative;z-index:1;width:.65rem;height:.65rem;margin-top:.1rem;justify-self:center;border:2px solid var(--brand-navy, #10233f);border-radius:50%;background:var(--brand-navy, #10233f)}.trips-route-stop[data-role=dropoff] .trips-route-stop-marker{background:var(--console-surface, #fff)}.trips-route-stop-body{display:grid;gap:.05rem;min-width:0}.trips-route-stop-label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(9px,.625rem,11.5px);font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.trips-route-stop-place,.trips-route-stop-meta{display:block;min-width:0;overflow-wrap:anywhere}.trips-route-stop-place{line-height:1.35}.trips-route-load{margin:.6rem 0 0}.trips-progress{display:grid;gap:.5rem;min-width:0}.trips-progress-track{max-width:24rem;display:grid;grid-auto-flow:row;grid-auto-columns:auto;gap:0;margin:0;padding:.1rem 0 0;list-style:none}.trips-progress-step{position:relative;display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:0 .65rem;min-height:1.9rem}.trips-progress-step:before{content:"";position:absolute;top:0;bottom:0;left:.55rem;width:1px;margin-left:-.5px;background:var(--console-line)}.trips-progress-step:first-child:before{top:50%}.trips-progress-step:last-child:before{bottom:50%}.trips-progress-step[data-state=done]:before{background:color-mix(in srgb,var(--brand-navy, #10233f) 45%,transparent)}.trips-progress-marker{position:relative;z-index:1;width:.65rem;height:.65rem;justify-self:center;border:2px solid var(--console-line);border-radius:50%;background:var(--console-surface)}.trips-progress-step[data-state=done] .trips-progress-marker{border-color:var(--brand-navy, #10233f);background:var(--brand-navy, #10233f)}.trips-progress-step[data-state=current] .trips-progress-marker{border-color:var(--brand-navy, #10233f);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-cyan-soft, #dff3f8) 80%,transparent)}.trips-progress-step[data-state=ended] .trips-progress-marker{border-color:var(--console-danger, #b3261e);background:var(--console-danger, #b3261e)}.trips-progress-step-label{min-width:0;overflow-wrap:anywhere}.trips-progress-step[data-state=current] .trips-progress-step-label{font-weight:650}.trips-progress-step[data-state=upcoming] .trips-progress-step-label{color:var(--console-soft-muted, var(--console-muted));font-weight:500}.trips-progress-step-time{justify-self:end;padding-left:.75rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(10px,.6875rem,12px);font-variant-numeric:tabular-nums;white-space:nowrap}.trips-fact-group-title,.trips-fact-group-title *{color:var(--console-muted, #4c5e72)}.trips-progress-step{grid-template-columns:1.1rem 7.25rem minmax(0,1fr)}.trips-progress-step-time{justify-self:start;padding-left:0}.trips-route-load{padding-left:1.75rem}.trips-progress-step[data-state=current] .trips-progress-marker{box-shadow:0 0 0 3px color-mix(in srgb,var(--console-accent-strong, #0b7285) 30%,transparent)}.trips-progress-step-time{font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums}.trips-candidates-count{flex:none;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(10px,.6875rem,12px);letter-spacing:.06em}.trips-inspector-dialog .trips-candidates-common{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.15rem .5rem;padding:.5rem .7rem;border:1px solid var(--console-line-soft, var(--console-line));border-radius:.5rem;background:var(--console-page, #f2f6fa)}.trips-candidates-common-glyph{margin-top:.1rem;color:var(--console-muted, #4c5e72)}.trips-candidates-common-lines{display:grid;gap:.2rem;min-width:0}.trips-candidates-common-line{display:block}.trips-candidate-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--console-line);border-radius:.6rem;background:var(--console-surface)}.trips-candidate-toolbar{display:flex;flex:none;align-items:center;gap:.5rem .6rem;padding:.5rem .6rem;border-bottom:1px solid var(--console-line);background:var(--console-page, #f2f6fa)}.trips-inspector-dialog .trips-candidate-toolbar .trips-candidate-search{flex:1 1 auto;width:auto;min-width:0;max-width:18rem}.trips-candidate-toolbar .trips-candidate-search input{background:var(--console-surface, #fff)}.trips-candidate-filter{display:inline-flex;flex:none;gap:0;padding:.12rem;border:1px solid var(--console-line);border-radius:.45rem;background:var(--console-surface, #fff)}.trips-candidate-filter button[data-active]{background:var(--brand-navy, #10233f)}.trips-candidate-filter button[data-active],.trips-candidate-filter button[data-active] *{color:#fff}.trips-candidate-shown{flex:none;margin-left:auto;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(10px,.6875rem,12px);font-variant-numeric:tabular-nums;white-space:nowrap}.trips-candidate-scroll{flex:1 1 auto;min-height:8rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--console-line) transparent;border:0;border-radius:0;background:var(--console-surface)}.trips-candidate-nomatch{display:grid;flex:1 1 auto;place-items:center;padding:1.25rem 1rem}.trips-candidate-panel-state{display:grid;place-items:center;padding:1.5rem 1rem}.trips-candidate-panel-state .operational-state,.trips-candidate-panel-state .operational-state>*,.trips-candidate-nomatch .operational-state,.trips-candidate-nomatch .operational-state>*{border:0;border-radius:0;background:transparent;box-shadow:none}.trips-candidate-table tbody td{padding-top:.5rem;padding-bottom:.5rem}.trips-candidate-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem .5rem;min-width:0}.trips-candidate-state{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.trips-candidate-state-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--console-soft-muted, #94a3b8)}.trips-candidate-state[data-state=available] .trips-candidate-state-dot{background:var(--console-success, #128a5a)}.trips-candidate-state[data-state=on_trip] .trips-candidate-state-dot{background:var(--console-warn, #a8630a)}.trips-candidate-vehicle{display:grid;gap:.05rem;min-width:0}.trips-candidate-vehicle-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-candidate-vehicle-type{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(9px,.625rem,11.5px);letter-spacing:.06em;text-transform:uppercase}.trips-assign-quiet,.trips-assign-quiet *{color:var(--console-muted, #4c5e72);text-decoration:none}@container (max-width: 36rem){.trips-candidate-toolbar{flex-wrap:wrap}.trips-inspector-dialog .trips-candidate-toolbar .trips-candidate-search{flex:1 1 100%;max-width:none}.trips-candidate-shown{margin-left:0}}.trips-candidate-table .trips-candidate-actions button{white-space:nowrap}.trips-inspector-dialog .trips-detail-stub-facts dt,.trips-inspector-dialog .trips-detail-stub-facts dt *{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(9px,.625rem,11.5px);font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--console-muted, #4c5e72)}.trips-progress-step-time{font-size:clamp(11px,.75rem,13px)}.trips-inspector-dialog .trips-candidates-common{padding:.1rem 0 .35rem;border:0;border-radius:0;background:transparent}.trips-inspector-dialog .trips-candidates-head .trips-fact-group-title{padding-bottom:0;border-bottom:0}.trips-candidate-table .trips-candidate-warnings li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.trips-inspector-dialog .trips-fact-group-title,.trips-inspector-dialog .trips-fact-group-title *{font-size:clamp(10px,.6875rem,12.5px)}.trips-detail-tabs{position:relative;flex:none;min-width:0;margin:0 0 .15rem;border-bottom:1px solid var(--console-line)}.trips-detail-tabs [role=tablist]{gap:1.25rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.trips-detail-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}.trips-candidates-head-sr{display:none}.trips-inspector-dialog .trips-detail-stub>.trips-detail-panel[hidden],.trips-inspector-dialog .trips-detail-stub>.trips-candidates[hidden]{display:none!important}.trips-inspector-dialog .trips-detail-stub>.trips-detail-panel{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-height:0}.trips-inspector-dialog .trips-detail-panel>.trips-fact-groups{flex:0 0 auto}.trips-inspector-dialog .trips-detail-panel>.trips-progress{flex:1 1 auto;min-height:0}.trips-detail-tabs [role=tablist]{flex-wrap:wrap;overflow:visible;gap:0 1.25rem}.trips-detail-tabs [role=tab]{padding-bottom:.3rem}.trips-detail-tab-drivers{min-width:6.5rem}.trips-candidate-panel{position:relative}.trips-candidate-panel:after{content:"";position:absolute;inset-inline:1px;bottom:1px;height:1.75rem;border-radius:0 0 .6rem .6rem;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--console-surface, #fff) 82%);pointer-events:none}.trips-candidate-panel-state:after{content:none}.trips-inspector-dialog .trips-detail-stub>.trips-detail-panel{justify-content:flex-start}.trips-detail-tabs [role=tablist]{min-height:2.4rem;align-items:center}.trips-detail-tabs [role=tab]{display:inline-flex;align-items:center;min-height:2.1rem;line-height:1.4}@container (max-width: 36rem){.trips-inspector-dialog .trips-candidate-table td.trips-candidate-rank{text-align:right;padding-right:.1rem}}@media(min-width:48.0625rem){.trips-board .trips-table th,.trips-board .trips-table td{padding:.2rem .85rem}.trips-board .trips-table th{padding-top:.4rem;padding-bottom:.4rem}.trips-board .trips-primary{min-height:2.2rem}}[data-urgency-column=countdown] .trips-status-column{width:9.5rem}[data-urgency-column=countdown][data-tier=wide] .trips-status-column,[data-urgency-column=countdown][data-tier=ultra] .trips-status-column{width:8.75rem}.trips-table-scroll[data-lane=offers][data-tier=wide] .trips-status-column,.trips-table-scroll[data-lane=offers][data-tier=ultra] .trips-status-column{width:11rem}.trips-table-scroll[data-lane=offers][data-tier=compact] .trips-status-column,.trips-table-scroll[data-lane=offers][data-tier=narrow] .trips-status-column,.trips-table-scroll[data-lane=offers][data-tier=medium] .trips-status-column{width:11.5rem}[data-urgency-column=countdown][data-tier=medium] .trips-booking-column{width:14rem}[data-urgency-column=countdown][data-tier=wide] .trips-booking-column{width:15rem}[data-urgency-column=countdown][data-tier=ultra] .trips-booking-column{width:16rem}[data-urgency-column=countdown][data-tier=medium] .trips-route-column,[data-urgency-column=countdown][data-tier=wide] .trips-route-column{width:auto}[data-urgency-column=countdown][data-tier=ultra] .trips-route-column{width:36%}[data-urgency-column=countdown][data-tier=compact] .trips-status-column,[data-urgency-column=countdown][data-tier=narrow] .trips-status-column,[data-urgency-column=countdown][data-tier=medium] .trips-status-column{width:9.75rem}.trips-lane-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;padding:.1em .4em;border-radius:.3em;background:var(--console-page, #f2f6fa);border:1px solid var(--console-line-soft, var(--console-line));font-family:Cascadia Mono,SF Mono,Consolas,ui-monospace,monospace;font-size:.78em;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--console-muted, #5a6b7d);vertical-align:.1em}.trips-lane-tabs [role=tab][aria-selected=true] .trips-lane-count{border-color:var(--console-line, #d5dee7);background:var(--console-surface, #fff);color:var(--console-ink, #1f2a37)}.trips-register-keys{display:none;align-items:center;gap:.85rem;margin-inline-start:auto}@media(min-width:60rem){.trips-register-keys{display:inline-flex}}.trips-register-keys>*{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.trips-register-key{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:.25rem;border:1px solid var(--console-line, #d5dee7);background:var(--console-page, #f2f6fa);font-family:Cascadia Mono,SF Mono,Consolas,ui-monospace,monospace;font-size:.625rem;line-height:1;color:var(--console-muted, #5a6b7d)}.trips-pagination .trips-register-keys+*{margin-inline-start:.85rem}.trips-offer-block,.trips-auto-dispatch-note{display:grid;gap:.35rem;padding:.75rem .9rem;border:1px solid var(--console-line-soft);border-radius:.6rem;background:var(--console-surface)}.trips-candidate-actions{display:flex;gap:.35rem;align-items:center;flex-wrap:nowrap}.trips-auto-badge{display:inline-flex}.trips-copy-number{display:inline-flex;align-items:center;gap:.3rem;height:1.5rem;padding:0 .35rem;border:1px solid transparent;border-radius:.3rem;background:transparent;color:var(--console-muted, #5a6b7d);cursor:pointer;font:inherit}.trips-copy-number:hover{border-color:var(--console-line, #d5dee7);background:var(--console-page, #f2f6fa);color:var(--console-ink, #1f2a37)}.trips-copy-number:focus-visible{outline:2px solid var(--brand-cyan, #00b3e6);outline-offset:1px}.trips-copy-number[data-state=copied]{color:var(--console-success-ink, #1b7f4b)}.trips-copy-number[data-state=failed]{color:var(--console-danger-ink, #b3261e)}.trips-copy-number-result{font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap}.trips-copy-number-result:empty{display:none}.trips-inspector-dialog .trips-contact{display:grid;gap:.2rem}.trips-inspector-dialog .trips-contact-link{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;max-width:100%;min-width:0}.trips-inspector-dialog .trips-contact-link>svg{flex:0 0 auto;color:var(--console-soft-muted, var(--console-muted))}.trips-inspector-dialog .trips-contact-link>span,.trips-inspector-dialog .trips-contact-link>*+*{min-width:0;overflow-wrap:anywhere}.trips-inspector-dialog .trips-record-note{display:flex;align-items:flex-start;gap:.3rem;margin-top:.2rem}.trips-inspector-dialog .trips-record-note>svg{flex:0 0 auto;margin-top:.15rem;color:var(--console-soft-muted, var(--console-muted))}.trips-inspector-dialog .trips-record-note>*{display:inline}.trips-inspector-dialog .trips-record-note>svg{display:inline-block}.trips-inspector-dialog .trips-progress-next{display:inline-block;margin-inline-start:0;padding:.05em .35em;border:1px solid var(--console-line, #d5dee7);border-radius:.25rem;font-family:Cascadia Mono,SF Mono,Consolas,ui-monospace,monospace;font-size:.6em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:var(--console-muted, #5a6b7d);vertical-align:.15em}.trips-candidate-panel:after{height:.9rem}.trips-inspector-dialog .trips-progress-step-note{grid-column:2 / -1;margin-top:.05rem}.trips-inspector-dialog .trips-lifecycle-note .trips-ledger{font-variant-numeric:tabular-nums}.trips-inspector-dialog .trips-fact-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.trips-inspector-dialog .trips-fact-group-head>.trips-fact-group-title{flex:1 1 auto;min-width:0}.trips-inspector-dialog .trips-fact-group-stat{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.trips-inspector-dialog .trips-candidate-recommended{display:block;margin-top:.2rem;padding:0;border:0;box-shadow:none;background:none;white-space:nowrap;text-align:left}.trips-inspector-dialog .trips-candidate-shown{white-space:nowrap}.trips-inspector-dialog :is(button,a,input,select,textarea,[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--brand-cyan, #00b3e6)!important;outline-offset:2px!important;box-shadow:none}.trips-countdown-chip[data-tier=critical]>*,.trips-countdown-chip[data-tier=overdue]>*{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 45%,transparent)}.trips-countdown-chip[data-tier=critical]>*{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 65%,transparent)}.trips-inspector-dialog .trips-route-stop-place{font-weight:600;line-height:1.3}.trips-inspector-dialog .trips-route-stop-address{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.35}.trips-inspector-dialog .trips-route-stop-missing,.trips-inspector-dialog .trips-route-stop-missing *{color:var(--console-muted, #4c5e72);font-weight:400}.trips-inspector-dialog .trips-route-stop[data-role=dropoff] .trips-route-stop-marker{border-radius:.12rem;background:var(--brand-navy, #10233f)}.trips-inspector-dialog .trips-route-stop{padding-bottom:.75rem}.trips-inspector-dialog .trips-route-stop:last-child{padding-bottom:0}.trips-inspector-dialog .trips-route-stop-meta{margin-top:.1rem}.trips-inspector-dialog .trips-route-fare{display:flex;align-items:baseline;gap:.6rem;margin:.35rem 0 0;padding-left:1.75rem}.trips-inspector-dialog .trips-route-fare-label{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(9px,.625rem,11.5px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--console-muted, #4c5e72)}.trips-inspector-dialog .trips-route-fare-value{font-variant-numeric:tabular-nums}.trips-inspector-dialog .trips-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem}.trips-inspector-dialog .trips-people>.trips-person{grid-template-columns:minmax(0,1fr);gap:.2rem;align-items:start;min-width:0}.trips-inspector-dialog .trips-person-name{font-weight:600}@media(max-width:30rem){.trips-inspector-dialog .trips-people{grid-template-columns:minmax(0,1fr)}}.trips-inspector-dialog .trips-people>.trips-person{align-content:start}.trips-inspector-dialog .trips-route-stop,.trips-inspector-dialog .trips-progress-step{--trips-rail-col: clamp(16px, 1.1rem, 20px);--trips-rail-dot: clamp(9px, .65rem, 12px)}.trips-inspector-dialog .trips-route-stop{grid-template-columns:var(--trips-rail-col) minmax(0,1fr)}.trips-inspector-dialog .trips-progress-step{grid-template-columns:var(--trips-rail-col) clamp(104px,7.25rem,128px) minmax(0,1fr);min-height:clamp(26px,1.9rem,34px)}.trips-inspector-dialog .trips-route-stop:before,.trips-inspector-dialog .trips-progress-step:before{left:calc(var(--trips-rail-col) / 2)}.trips-inspector-dialog .trips-route-stop-marker,.trips-inspector-dialog .trips-progress-marker{width:var(--trips-rail-dot);height:var(--trips-rail-dot)}.trips-inspector-dialog .trips-route-stop-marker{margin-top:clamp(1px,.1rem,2px)}.trips-inspector-dialog .trips-route-stop:before{top:clamp(8px,.55rem,11px)}.trips-inspector-dialog .trips-route-load,.trips-inspector-dialog .trips-route-fare{padding-left:calc(clamp(16px,1.1rem,20px) + .65rem)}.trips-inspector-dialog .trips-choose-driver{width:fit-content;margin-top:.3rem}.trips-inspector-dialog .trips-progress-step[data-state=ended] .trips-progress-marker{border-radius:.1rem;transform:rotate(45deg) scale(.88)}.trips-inspector-dialog .trips-route-stop[data-known=false] .trips-route-stop-marker{border-style:dotted;border-color:var(--console-muted, #4c5e72);background:var(--console-surface, #fff)}.trips-inspector-dialog :is(button,a,input,select,textarea,[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 2px var(--console-surface, #fff),0 0 0 5px var(--brand-navy, #10233f)}.trips-inspector-dialog .trips-identity-trailing{display:inline-flex;align-items:center;margin-left:auto}.trips-inspector-dialog .trips-detail-route{margin:0;max-width:80ch;line-height:1.35;overflow-wrap:anywhere}.trips-inspector-dialog .trips-detail-route-warning{display:inline-block;margin-right:.3rem;vertical-align:-.15em;color:var(--console-danger, #b3261e)}.trips-inspector-dialog .trips-detail-stub-head{gap:.45rem}.trips-inspector-dialog .trips-detail-route+.trips-detail-lead{margin-top:-.2rem}.trips-inspector-dialog .trips-decision-card{margin-top:.3rem}.trips-inspector-dialog .trips-decision-card .trips-auto-dispatch-note{display:flex;align-items:flex-start;gap:.35rem;margin:0;padding:0;border:0;border-radius:0;background:none}.trips-inspector-dialog .trips-decision-card .trips-auto-dispatch-note>svg{flex:0 0 auto;margin-top:.15rem;color:var(--console-soft-muted, var(--console-muted))}.trips-inspector-keys{display:inline-flex;align-items:center;gap:.25rem}.trips-inspector-keys kbd{display:inline-block;padding:.05rem .3rem;border:1px solid var(--console-line, #d5dee7);border-bottom-width:2px;border-radius:.25rem;background:var(--console-page, #f2f6fa);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:clamp(9px,.625rem,11px);font-weight:600;line-height:1.3;letter-spacing:.02em;color:var(--console-muted, #4c5e72)}.trips-inspector-dialog .trips-detail-route,.trips-inspector-dialog .trips-detail-route .trips-lead-place{font-weight:600}@media(max-width:48rem),(max-height:32rem){.trips-inspector-keys{display:none}}.trips-inspector-dialog .trips-decision-card .trips-record-warning-note>svg{color:var(--console-danger, #b3261e)}.auto-dispatch-page{display:grid;gap:1rem;min-width:0}.auto-dispatch-desk{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-width:0}.auto-dispatch-desk-tile{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.9rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.auto-dispatch-desk-eyebrow{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.auto-dispatch-desk-tile.is-attention .auto-dispatch-desk-eyebrow{color:var(--brand-cyan-ink)}.auto-dispatch-desk-tile.is-attention .auto-dispatch-desk-eyebrow:after{content:"";display:block;width:1.5rem;height:2px;margin-top:.3rem;background:var(--brand-cyan)}.auto-dispatch-desk-value{font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:break-word;color:var(--console-ink)}.auto-dispatch-desk-value.is-text{font-size:1.05rem;color:var(--console-muted)}.auto-dispatch-desk-link{position:relative;display:inline-flex;align-items:center;gap:.3rem;justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.auto-dispatch-desk-link:hover{color:var(--console-ink)}.auto-dispatch-desk-link:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.2rem}.auto-dispatch-switch-block{display:grid;gap:.35rem;padding:.9rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.auto-dispatch-banner{display:grid;gap:.5rem;padding:.85rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.auto-dispatch-problems{display:grid;gap:.25rem;margin:0;padding:.75rem 1rem .75rem 2rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface);list-style:disc}.auto-dispatch-inline-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.auto-dispatch-rules-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.auto-dispatch-table-wrap{overflow-x:auto;min-width:0}.auto-dispatch-rule-row[data-dragging=true]{opacity:.6}.auto-dispatch-order{display:inline-flex;align-items:center;gap:.35rem}.auto-dispatch-handle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.375rem;background:none;color:var(--console-muted);cursor:grab;touch-action:none}.auto-dispatch-handle:hover{color:var(--console-ink)}.auto-dispatch-handle:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px}.auto-dispatch-rule-name{display:flex;align-items:center;gap:.5rem}.auto-dispatch-col-order{width:4.5rem}.auto-dispatch-col-on{width:4rem}.auto-dispatch-col-actions{width:15rem}.auto-dispatch-default-row td{color:var(--console-muted)}.auto-dispatch-dialog-frame{display:grid;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.auto-dispatch-dialog-body{gap:1rem}.auto-dispatch-fieldset{display:grid;gap:.75rem;margin:0;padding:.75rem 1rem 1rem;border:1px solid var(--console-line-soft);border-radius:.5rem;min-width:0}.auto-dispatch-fieldset>legend{padding:0 .25rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.auto-dispatch-plan-preview,.auto-dispatch-mono{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.auto-dispatch-tester,.auto-dispatch-activity{display:grid;gap:.75rem}.auto-dispatch-test-result{display:grid;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.auto-dispatch-verdicts{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.auto-dispatch-verdicts li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.auto-dispatch-activity-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.auto-dispatch-activity-more{display:flex;justify-content:center}@media(max-width:64rem){.auto-dispatch-desk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.auto-dispatch-desk{grid-template-columns:1fr}.auto-dispatch-col-actions{width:auto}}.quote-trip-card .operational-layer-body{gap:.75rem}.quote-itinerary{display:grid;margin:0;padding:0;list-style:none}.quote-itinerary-leg{position:relative;display:grid;grid-template-columns:1.1rem minmax(0,1fr);column-gap:.65rem;padding-bottom:.85rem;min-width:0}.quote-itinerary-leg[data-last]{padding-bottom:0}.quote-itinerary-leg:not([data-last]):before{content:"";position:absolute;left:calc(.55rem - 1px);top:.95rem;bottom:-.1rem;width:2px;background:var(--console-line)}.quote-itinerary-marker{position:relative;z-index:1;display:block;width:.7rem;height:.7rem;margin:.32rem auto 0;border-radius:50%;border:2px solid var(--brand-navy, #0b2545);background:var(--brand-navy, #0b2545)}.quote-itinerary-leg[data-kind=stop] .quote-itinerary-marker{background:var(--console-surface)}.quote-itinerary-leg[data-kind=dropoff] .quote-itinerary-marker{border-radius:.12rem}.quote-itinerary-body{display:grid;gap:.12rem;min-width:0}.quote-itinerary-label{letter-spacing:.04em;text-transform:uppercase}.quote-itinerary-address{min-width:0;overflow-wrap:anywhere;line-height:1.35}.quote-itinerary-time{font-variant-numeric:tabular-nums}.quote-itinerary-viewer-time{font-family:inherit}.quote-itinerary-note{margin:.1rem 0 0;padding-left:.6rem;border-left:2px solid var(--console-line);line-height:1.4;overflow-wrap:anywhere}.quote-trip-service{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding-top:.7rem;border-top:1px solid var(--console-line-soft)}.quote-trip-service-fact{display:grid;gap:.1rem;min-width:0}.quote-trip-service-fact dt,.quote-trip-service-fact dd,.quote-measured-fact dt,.quote-measured-fact dd{margin:0;min-width:0}.quote-trip-service-fact dd>*,.quote-measured-fact dd>*{overflow-wrap:anywhere}.quote-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;padding:0;list-style:none}.quote-requirement{display:grid;grid-template-columns:1.5rem minmax(0,1fr);column-gap:.5rem;min-width:0}.quote-requirement-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--console-line);border-radius:.35rem;color:var(--console-muted);background:var(--console-surface)}.quote-requirement-body{display:grid;gap:.05rem;min-width:0}.quote-requirement-body>*{overflow-wrap:anywhere}.quote-trip-notes{display:grid;gap:.25rem;margin:0}.quote-trip-notes-body{margin:0;padding-left:.7rem;border-left:2px solid var(--console-line);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.quote-trip-empty{margin:0;line-height:1.45}.quote-measured-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0}.quote-measured-fact{display:grid;gap:.1rem;min-width:0}@media(max-width:40rem){.quote-itinerary-viewer-time{display:block}.quote-itinerary-time-sep{display:none}.quote-trip-service{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.quote-requirements,.quote-measured-facts{grid-template-columns:minmax(0,1fr)}}.quote-decision-card .operational-layer-body,.quote-trip-glance-card .operational-layer-body{gap:.8rem}.quote-decision-card .quote-review-command{padding-top:0;border-top:0}.quote-review-closed-link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .75rem;border:1px solid var(--console-line);border-radius:.45rem;background:var(--console-surface);color:var(--console-line-strong);text-decoration:none}.quote-review-closed-link:hover{background:color-mix(in srgb,var(--console-panel) 45%,var(--console-surface))}.quote-review-closed-link:focus-visible{outline:2px solid var(--brand-navy, #0b2545);outline-offset:2px}@media(max-width:78rem){.quote-review-command-actions>.quote-review-closed-link{width:100%}}.quote-evidence{display:grid;gap:.45rem;padding-top:.75rem;border-top:1px solid var(--console-line-soft)}.quote-evidence-heading{margin:0;letter-spacing:.04em;text-transform:uppercase}.quote-evidence-rows{display:grid;gap:.55rem;margin:0}.quote-evidence-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:.75rem;align-items:start;min-width:0}.quote-evidence-label{display:flex;align-items:center;gap:.4rem;margin:0;padding-top:.15rem;min-width:0}.quote-evidence-dot{flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;border:2px solid var(--console-line-strong);background:var(--console-surface)}.quote-evidence-row[data-tone=clear] .quote-evidence-dot{border-color:var(--kumo-color-success, #0f7b4f);background:var(--kumo-color-success, #0f7b4f)}.quote-evidence-row[data-tone=attention] .quote-evidence-dot{border-color:var(--kumo-color-warning, #b7791f);background:var(--kumo-color-warning, #b7791f)}.quote-evidence-row[data-tone=blocked] .quote-evidence-dot{border-color:var(--kumo-color-danger, #b3261e);background:var(--console-surface)}.quote-evidence-row[data-tone=unknown] .quote-evidence-dot{border-color:var(--console-line);background:var(--console-surface)}.quote-evidence-row[data-tone=record] .quote-evidence-dot{border-color:var(--console-line);background:var(--console-line)}.quote-evidence-body{display:grid;gap:.1rem;margin:0;min-width:0}.quote-evidence-body>*{overflow-wrap:anywhere}.quote-evidence-value{line-height:1.35}.quote-evidence-row[data-tone=unknown] .quote-evidence-value,.quote-evidence-row[data-tone=record] .quote-evidence-value{font-weight:600;color:var(--console-muted)}.quote-evidence-note{line-height:1.4}.quote-evidence-details{display:grid;gap:.1rem;margin:.2rem 0 0;padding-left:1rem;list-style:disc}.quote-evidence-details li{line-height:1.4}.quote-trip-glance{display:grid;gap:.7rem;min-width:0}.quote-trip-glance-route{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.quote-trip-glance-leg{position:relative;display:grid;grid-template-columns:1.1rem minmax(0,1fr);column-gap:.65rem;align-items:start;min-width:0}.quote-trip-glance-leg>strong{min-width:0;overflow-wrap:anywhere;line-height:1.35}.quote-trip-glance-leg[data-kind=pickup]:before{content:"";position:absolute;left:calc(.55rem - 1px);top:.95rem;bottom:-.45rem;width:2px;background:var(--console-line)}.quote-trip-glance-leg .quote-itinerary-marker{margin-top:.32rem}.quote-trip-glance-leg[data-kind=dropoff] .quote-itinerary-marker{border-radius:.12rem}.quote-trip-glance-facts{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding-top:.7rem;border-top:1px solid var(--console-line-soft)}.quote-trip-glance-fact{display:grid;gap:.1rem;min-width:0}.quote-trip-glance-fact dt,.quote-trip-glance-fact dd{margin:0;min-width:0}.quote-trip-glance-fact dd{display:grid;gap:.05rem}.quote-trip-glance-fact dd>*{overflow-wrap:anywhere}.quote-trip-glance-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-top:.7rem;border-top:1px solid var(--console-line-soft)}.quote-trip-glance-more-text{flex:1 1 18rem;min-width:0;margin:0;line-height:1.45}@media(max-width:40rem){.quote-evidence-row{grid-template-columns:minmax(0,1fr);row-gap:.15rem}.quote-trip-glance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-trip-glance-fact-time{grid-column:1 / -1}.quote-trip-glance-more>button{width:100%;justify-content:center}}.quote-pricing-record>.operational-layer-body{gap:0;padding:0}.quote-pricing-grid{--quote-pricing-columns: 1;display:grid;grid-template-columns:repeat(var(--quote-pricing-columns),minmax(0,1fr));align-items:start;gap:.6rem;padding:.7rem;min-width:0}.quote-pricing-grid[data-columns="2"]{--quote-pricing-columns: 2}.quote-pricing-grid[data-columns="3"]{--quote-pricing-columns: 3}.quote-pricing-panel{display:grid;align-content:start;gap:.5rem;min-width:0;padding:.6rem .7rem .65rem;border:1px solid var(--console-line-soft);border-radius:.45rem;background:var(--console-surface)}.quote-pricing-panel{grid-column:1 / -1}.quote-price-lines,.quote-policy-flags,.quote-engine-notes{grid-column:span 1}.quote-pricing-record .quote-technical-note-columns{grid-template-columns:minmax(0,1fr);gap:.55rem}.quote-pricing-grid[data-columns="1"] .quote-technical-note-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.quote-pricing-grid[data-columns="3"] .quote-policy-decision{flex-direction:column;gap:.3rem}.quote-pricing-grid[data-columns="3"] .quote-policy-identifier{width:100%;justify-content:space-between}.quote-pricing-panel-heading{padding-bottom:.35rem;border-bottom:1px solid var(--console-line-soft)}.quote-pricing-record .quote-evidence{padding-top:.6rem;border-top:0}.quote-price-verdict{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.25rem;padding:.65rem .85rem}.quote-price-verdict-figure{display:grid;gap:.1rem;min-width:0;padding-right:1.25rem;border-right:1px solid var(--console-line-soft)}.quote-price-verdict-kicker{margin:0;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.quote-price-verdict-amount{margin:0;font-size:1.6rem;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.quote-price-verdict[data-basis=none] .quote-price-verdict-amount,.quote-price-verdict[data-basis=record] .quote-price-verdict-amount{color:var(--console-muted, #4c5e72)}.quote-price-verdict-range{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.quote-price-verdict-copy{display:grid;gap:.3rem;min-width:0}.quote-price-verdict-note{margin:0;line-height:1.45;overflow-wrap:anywhere}.quote-price-verdict-record{display:flex;flex-wrap:wrap;gap:.2rem 1.25rem;margin:0}.quote-price-verdict-record .quote-technical-fact{display:flex;flex-wrap:wrap;gap:.2rem .45rem;min-width:0}.quote-price-verdict-command{display:flex;align-self:center}.quote-pricing-trust-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.quote-pricing-trust-tiles .quote-evidence-row{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.2rem;padding-left:.75rem;position:relative}.quote-pricing-trust-tiles .quote-evidence-row+.quote-evidence-row:before{content:"";position:absolute;top:.15rem;bottom:.15rem;left:-.375rem;border-left:1px solid var(--console-line-soft)}.quote-pricing-trust-tiles .quote-evidence-row:first-child{padding-left:0}.quote-pricing-trust-tiles .quote-evidence-label{padding-top:0}.quote-pricing-trust-tiles .quote-evidence-body{gap:.15rem}.quote-pricing-trust-tiles .quote-evidence-value{font-size:.92rem;line-height:1.25}.quote-pricing-trust-tiles .quote-evidence-details{gap:.25rem;margin-top:.3rem;padding-left:0;list-style:none;font-size:.72rem}.quote-pricing-trust-tiles .quote-evidence-details li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.45rem}.quote-pricing-trust-tiles .quote-evidence-details li:before{content:"";width:.55rem;height:.55rem;margin-top:.28rem;border-radius:50%;border:2px solid var(--console-line);background:var(--console-surface)}.quote-pricing-record .quote-price-breakdown{margin:0;padding:0;border-top:0;list-style:none}.quote-pricing-record .quote-price-line{padding:.38rem 0;font-size:.78rem}.quote-pricing-record .quote-price-line>.quote-ledger{flex:0 0 auto;white-space:nowrap}.quote-pricing-record .quote-price-total{padding-top:.5rem;border-top:1px solid var(--console-line);font-size:.85rem}.quote-pricing-record .quote-price-total>strong,.quote-pricing-record .quote-price-total>.quote-ledger{font-size:.95rem;line-height:1.3}.quote-pricing-record .quote-policy-decisions{display:grid;gap:0;margin:0;padding:0;list-style:none}.quote-pricing-record .quote-policy-decision{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem;padding:.4rem 0;border:0;border-bottom:1px solid var(--console-line-soft);border-radius:0;background:none}.quote-pricing-record .quote-policy-decision:last-child{border-bottom:0}.quote-policy-decision-body{display:grid;gap:.1rem;min-width:0;overflow-wrap:anywhere}.quote-policy-identifier{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;min-width:0}.quote-policy-identifier-text{font-family:var(--console-font-mono, ui-monospace, monospace);overflow-wrap:anywhere}.quote-engine-notes .quote-technical-notes{gap:.35rem}.quote-technical-notes-title{margin:0}.quote-engine-notes .quote-technical-notes ul{gap:.3rem;padding-left:0;list-style:none;font-size:.78rem}.quote-engine-notes .quote-technical-notes li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.45rem;line-height:1.4;overflow-wrap:anywhere}.quote-engine-notes .quote-technical-notes li>.quote-evidence-dot{margin-top:.32rem}.quote-technical-notes[data-tone=attention] .quote-evidence-dot{border-color:var(--kumo-color-warning, #b7791f);background:var(--kumo-color-warning, #b7791f)}.quote-technical-notes[data-tone=unknown] .quote-evidence-dot{border-color:var(--console-line);background:var(--console-surface)}.quote-price-verdict[data-basis=record]~.quote-engine-notes .quote-technical-notes[data-tone=attention] .quote-evidence-dot{border-color:var(--console-line);background:var(--console-line)}@media(max-width:80rem){.quote-pricing-grid[data-columns="3"]{--quote-pricing-columns: 2}.quote-pricing-grid[data-columns="3"] .quote-engine-notes{grid-column:1 / -1}.quote-pricing-grid[data-columns="3"] .quote-technical-note-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media(max-width:64rem){.quote-pricing-grid[data-columns="2"],.quote-pricing-grid[data-columns="3"]{--quote-pricing-columns: 1}.quote-pricing-record .quote-technical-note-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.quote-pricing-record .quote-policy-decision{flex-direction:column}}@media(max-width:52rem){.quote-pricing-grid[data-columns] .quote-technical-note-columns{grid-template-columns:minmax(0,1fr);gap:.55rem}.quote-pricing-trust-tiles{grid-template-columns:minmax(0,1fr);gap:.6rem}.quote-pricing-trust-tiles .quote-evidence-row{padding-left:0}.quote-pricing-trust-tiles .quote-evidence-row+.quote-evidence-row{padding-top:.6rem;border-top:1px solid var(--console-line-soft)}.quote-pricing-trust-tiles .quote-evidence-row+.quote-evidence-row:before{content:none}}@media(max-width:40rem){.quote-pricing-grid{gap:0;padding:0 .7rem .5rem}.quote-pricing-panel{padding:.7rem 0;border:0;border-top:1px solid var(--console-line-soft);border-radius:0}.quote-pricing-panel:first-child{border-top:0}.quote-price-verdict{grid-template-columns:minmax(0,1fr);row-gap:.5rem;padding:.65rem .7rem}.quote-price-verdict-figure{padding-right:0;border-right:0}.quote-price-verdict-record{display:grid;gap:.25rem}.quote-price-verdict-command{order:4}.quote-price-verdict-command>button{width:100%;justify-content:center}.quote-price-verdict-copy{display:contents}.quote-price-verdict-note{order:1}.quote-price-verdict-record{order:3}.quote-policy-identifier{width:100%;justify-content:space-between}}.quote-pricing-panel-heading{display:flex;align-items:center;gap:.4rem}.quote-pricing-panel-glyph{display:inline-flex;flex:0 0 auto;color:var(--console-muted, #4c5e72)}.quote-pricing-panel-glyph svg{display:block}.bookings-command{display:grid;gap:.6rem}.bookings-command>.bookings-detail-actions{padding-top:0;border-top:0}.bookings-command .bookings-decision-actions>button,.bookings-command .bookings-detail-actions>button{min-height:2rem;height:2rem;padding-block:0}.bookings-overview-panel{gap:.75rem}.bookings-overview-groups{display:grid;gap:.75rem;min-width:0}@media(min-width:80rem){.bookings-overview-groups{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;column-gap:.75rem}.bookings-ride-card{grid-column:1;grid-row:1 / span 2}.bookings-people-card{grid-column:2;grid-row:1}.bookings-record-card{grid-column:2;grid-row:2}}.bookings-overview-card .operational-layer-body{gap:.75rem;padding:.75rem .9rem .85rem}.bookings-ride{display:grid;gap:.85rem;min-width:0}.bookings-ride-when{display:grid;gap:.15rem;min-width:0}.bookings-ride-when-primary{margin:0;font-size:1.45rem;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.bookings-ride-when-zone{font-size:.85rem;letter-spacing:.02em}.bookings-ride-when-meta{margin:0}.bookings-ride-empty{margin:0;line-height:1.45}.bookings-itinerary{display:grid;margin:0;padding:.85rem 0 0;border-top:1px solid var(--console-line-soft);list-style:none}.bookings-itinerary-leg{position:relative;display:grid;grid-template-columns:1.1rem minmax(0,1fr);column-gap:.75rem;padding-bottom:.9rem;min-width:0}.bookings-itinerary-leg[data-last]{padding-bottom:0}.bookings-itinerary-leg:not([data-last]):before{content:"";position:absolute;left:calc(.55rem - 1px);top:1rem;bottom:-.1rem;width:2px;background:var(--console-line)}.bookings-itinerary-marker{position:relative;z-index:1;display:block;width:.7rem;height:.7rem;margin:.4rem auto 0;border-radius:50%;border:2px solid var(--brand-navy, #0b2545);background:var(--brand-navy, #0b2545)}.bookings-itinerary-leg[data-kind=stop] .bookings-itinerary-marker{background:var(--console-surface)}.bookings-itinerary-leg[data-kind=dropoff] .bookings-itinerary-marker{border-radius:.12rem}.bookings-itinerary-body{display:grid;gap:.1rem;min-width:0}.bookings-itinerary-label{letter-spacing:.05em;text-transform:uppercase}.bookings-itinerary-address,.bookings-itinerary-detail{min-width:0;overflow-wrap:anywhere;line-height:1.35}.bookings-ride-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.65rem 1rem;margin:0;padding-top:.85rem;border-top:1px solid var(--console-line-soft)}.bookings-ride-fact{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.55rem;row-gap:.05rem;min-width:0}.bookings-ride-fact-glyph{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-top:.1rem;border:1px solid var(--console-line);border-radius:.4rem;color:var(--console-muted);background:var(--console-surface)}.bookings-ride-fact dt,.bookings-ride-fact dd{margin:0;min-width:0;overflow-wrap:anywhere}.bookings-ride-fact dd{line-height:1.35}.bookings-ride-notes{display:grid;gap:.5rem;margin:0;padding-top:.85rem;border-top:1px solid var(--console-line-soft)}.bookings-ride-note{display:grid;gap:.1rem;min-width:0}.bookings-ride-note dt,.bookings-ride-note dd{margin:0;min-width:0}.bookings-ride-note-text{display:block;padding-left:.7rem;border-left:2px solid var(--console-line);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.bookings-people{display:grid;gap:1rem;min-width:0}@media(min-width:48.0625rem){.bookings-people{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.bookings-person+.bookings-person{padding-left:1.25rem;border-left:1px solid var(--console-line-soft)}}.bookings-person{display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:.75rem;align-items:start;min-width:0}.bookings-person-medallion{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1.5px solid var(--brand-navy, #0b2545);color:var(--brand-navy, #0b2545);background:var(--console-surface);letter-spacing:.04em}.bookings-person[data-empty] .bookings-person-medallion{border-style:dashed;border-color:var(--console-line);color:var(--console-muted)}.bookings-person-body{display:grid;gap:.15rem;min-width:0}.bookings-person-role{margin:0;letter-spacing:.05em;text-transform:uppercase}.bookings-person-name{margin:0;line-height:1.3;overflow-wrap:anywhere}.bookings-person-name .bookings-related-link,.bookings-person-name .bookings-related-link>*{font-size:inherit;font-weight:inherit}.bookings-person-empty{margin:0;line-height:1.45}.bookings-person-contacts{display:grid;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none}.bookings-person-contact{display:grid;grid-template-columns:1rem minmax(0,1fr);column-gap:.5rem;align-items:start;min-width:0}.bookings-person-contact-glyph{display:inline-flex;margin-top:.2rem;color:var(--console-muted, #4c5e72)}.bookings-person-contact-body{min-width:0;overflow-wrap:anywhere}.bookings-record{min-width:0}.bookings-record-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0}.bookings-record-fact{display:grid;gap:.1rem;min-width:0}.bookings-record-fact-wide{grid-column:1 / -1}.bookings-record-fact dt,.bookings-record-fact dd{margin:0;min-width:0;overflow-wrap:anywhere}.bookings-inspector-shell .bookings-record-fact dd>button.bookings-related-link{display:inline;min-height:0;height:auto;padding:0;vertical-align:top;line-height:inherit}.bookings-notes{display:grid;gap:.75rem;min-width:0}.bookings-notes-empty{margin:0;line-height:1.45}.bookings-notes-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.bookings-notes-row{display:grid;gap:.15rem;padding:0 0 0 .75rem;border:0;border-left:2px solid var(--console-line);border-radius:0;background:transparent;min-width:0}.bookings-notes-stamp{letter-spacing:.01em}.bookings-notes-text{margin:0;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.bookings-notes-form{display:grid;gap:.35rem;padding-top:.75rem;border-top:1px solid var(--console-line-soft)}.bookings-notes-form label,.bookings-notes-form label>span{font-size:.75rem;font-weight:400;color:var(--console-muted, #4c5e72)}@media(max-width:40rem){.bookings-command .bookings-decision-actions,.bookings-command .bookings-detail-actions{display:grid;grid-template-columns:minmax(0,1fr)}.bookings-command .bookings-decision-actions>button,.bookings-command .bookings-detail-actions>button{width:100%;justify-content:center}.bookings-overview-card .operational-layer-body{padding:.8rem .85rem .9rem}.bookings-ride-when-primary{font-size:1.25rem}.bookings-ride-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .75rem}.bookings-record-facts{grid-template-columns:minmax(0,1fr)}.bookings-person+.bookings-person{padding-top:.85rem;border-top:1px solid var(--console-line-soft)}}.bookings-changes-lead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.bookings-changes-lead-text{flex:1 1 18rem;min-width:0;margin:0;line-height:1.45}.bookings-changes{padding-top:.75rem;border-top:1px solid var(--console-line-soft)}.bookings-changes-empty{display:grid;gap:.25rem}.bookings-changes-error{display:grid;gap:.5rem;justify-items:start}.bookings-changes-error>[data-kumo-component=Banner],.bookings-changes-error>div:first-child{justify-self:stretch}.bookings-changes-note{display:grid;gap:.35rem;justify-items:start;margin-bottom:.6rem}.bookings-changes-note>div:first-child{justify-self:stretch}.bookings-change-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.bookings-change-card{display:grid;gap:.35rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--console-line-soft);border-radius:.5rem;background:var(--console-surface)}.bookings-change-card[data-tone=waiting]{border-color:var(--console-line-strong, var(--console-line))}.bookings-change-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;min-width:0}.bookings-change-card-who{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}.bookings-change-card-who>*{min-width:0;overflow-wrap:anywhere}.bookings-change-card-delta{flex:0 0 auto;margin-left:auto;white-space:nowrap}.bookings-change-card-summary,.bookings-change-card-outcome,.bookings-change-card-money{margin:0;line-height:1.45;overflow-wrap:anywhere}.bookings-change-card-summary{margin-top:.1rem}.bookings-change-card-outcome{display:flex;align-items:center;gap:.45rem}.bookings-change-card-outcome>.bookings-progress-ring{flex:0 0 auto}.bookings-change-card .modification-diff-list{margin-top:.15rem;padding-top:.5rem;border-top:1px solid var(--console-line-soft)}.bookings-change-card .modification-diff-list li{flex-wrap:nowrap;align-items:flex-start}.bookings-change-card .modification-diff-values{display:inline;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.bookings-change-card .modification-diff-arrow{margin:0 .35rem}@media(max-width:40rem){.bookings-change-card .modification-diff-list li{flex-wrap:wrap}}.bookings-change-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:.35rem}@media(max-width:40rem){.bookings-changes-lead>button{width:100%;justify-content:center}.bookings-change-card-actions>button{flex:1 1 auto;justify-content:center}.bookings-change-card-actions>button[data-variant=secondary-destructive],.bookings-change-card-actions>button[class*=danger]{flex:1 0 100%}}.bookings-money{display:grid;gap:.75rem;padding-top:0;border-top:0;min-width:0}@media(min-width:80rem){.bookings-money{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-rows:auto minmax(0,1fr);align-items:start}.bookings-money-card{grid-column:1;grid-row:1 / span 2}.bookings-payments-card{grid-column:2;grid-row:1}.bookings-refunds-card{grid-column:2;grid-row:2}}@media(max-width:48rem){.bookings-detail-identity-row{position:relative;padding-right:2.75rem}.bookings-inspector-close{position:absolute;top:0;right:0;margin-left:0}}.bookings-money-figures{display:flex;flex-wrap:wrap;gap:.6rem 2.75rem;margin:0}.bookings-money-figure{display:grid;gap:.1rem;min-width:7rem}.bookings-money-figure dt,.bookings-money-figure dd{margin:0;min-width:0}.bookings-money-figure dt{display:flex;align-items:center;gap:.35rem}.bookings-money-figure-dot{display:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--kumo-color-warning, #b7791f)}.bookings-money-figure[data-tone=attention] .bookings-money-figure-dot{display:inline-block}.bookings-money-figure-value{font-size:1.35rem;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.bookings-money-verbs{display:grid;gap:.4rem;padding-top:.75rem;border-top:1px solid var(--console-line-soft)}.bookings-money-lock{padding-top:.5rem}.bookings-money-empty{margin:0;line-height:1.45}.bookings-money-list{border:0;border-radius:0;background:transparent;gap:0;overflow:visible}.bookings-money-row{display:grid;gap:.45rem;padding:.7rem 0;border-top:1px solid var(--console-line-soft);background:transparent}.bookings-money-row:first-child{padding-top:0;border-top:0}.bookings-money-row:last-child{padding-bottom:0}.bookings-money-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:start;min-width:0}.bookings-money-row-copy{display:grid;gap:.2rem;min-width:0}.bookings-money-row-copy>*{min-width:0;overflow-wrap:anywhere}.bookings-money-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.bookings-money-row-amount{display:grid;justify-items:end;gap:.05rem;text-align:right;white-space:nowrap}.bookings-money-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0}.bookings-money-receipt{width:max-content;color:var(--console-accent, inherit);text-decoration:underline}.bookings-money-receipt:focus-visible{outline:2px solid var(--brand-navy, #03152b);outline-offset:2px;border-radius:.2rem}@media(max-width:40rem){.bookings-money-figures{gap:.6rem 1.5rem}.bookings-money-figure{flex:1 1 40%}.bookings-money-figure-value{font-size:1.2rem}.bookings-money-row-main{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.bookings-money-row-amount{justify-items:start;text-align:left;white-space:normal}.bookings-money-actions>button,.bookings-money-review-actions>button{width:100%;justify-content:center}.bookings-money-actions,.bookings-money-review-actions{display:grid;grid-template-columns:minmax(0,1fr)}}.system-settings-page{gap:1.25rem}.syssettings-tab-label{display:inline-flex;align-items:center;gap:.35rem}.syssettings-tab-dot{width:.4rem;height:.4rem;flex:none;border-radius:999px;background:var(--console-warn)}.syssettings-group{display:grid;min-width:0;gap:.85rem}.settings-intent-section>.syssettings-group+.syssettings-group,.syssettings-group+.syssettings-group{margin-top:1.5rem}.syssettings-group-head{display:grid;min-width:0;gap:.2rem}.syssettings-group-title{margin:0;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--console-muted)}.system-settings-page .notification-settings-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:73.8rem){.system-settings-page .notification-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-settings-page .notification-settings-grid>:nth-child(3){grid-column:1 / -1}}.system-settings-page .notification-settings-options{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}@media(max-width:44rem){.system-settings-page .system-settings-action-bar,.settings-pane-foot{flex-direction:column;align-items:stretch}.settings-pane-buttons{width:100%}.settings-pane-buttons>button{flex:1 1 auto}}.settings-intent-section{scroll-margin-top:2.6rem}.settings-intent-section:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:4px;border-radius:.75rem}@media(max-width:48rem){.system-settings-page nav [role=tablist]{height:auto;flex-wrap:wrap;overflow-x:visible;row-gap:.15rem;padding-block:.15rem}.system-settings-page nav [role=tab]{flex:0 0 auto}}.system-settings-page .system-settings-intro{align-items:flex-end}.syssettings-health{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem;min-width:0}.syssettings-health-pill{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:500;color:var(--console-ink)}button.syssettings-health-pill{cursor:pointer;text-decoration:underline;text-underline-offset:.15em}button.syssettings-health-pill:hover{text-decoration-thickness:2px}button.syssettings-health-pill:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:3px;border-radius:.25rem}.syssettings-health-dot{width:.5rem;height:.5rem;flex:none;border-radius:999px;background:var(--console-line-strong)}.syssettings-health-pill.is-clear .syssettings-health-dot{background:var(--console-success)}.syssettings-health-pill.is-attention .syssettings-health-dot{background:var(--console-warn)}.syssettings-health-pill.is-error .syssettings-health-dot{background:var(--console-danger)}.syssettings-health-pill.is-unsaved .syssettings-health-dot{background:var(--console-warn)}.syssettings-health-freshness{padding-left:1rem;border-left:1px solid var(--console-line-soft);font-size:.8125rem;color:var(--console-muted);white-space:nowrap}.system-settings-page nav[aria-label="System settings sections"]>div{border-radius:0;box-shadow:none;--tw-ring-shadow: 0 0 #0000;border-bottom:1px solid var(--console-line-soft)}.system-settings-page nav[aria-label="System settings sections"]>div>div:first-child{display:none}.system-settings-page nav[aria-label="System settings sections"] [role=tablist]{gap:.35rem;height:auto;padding:0;border-radius:0;background:none}.system-settings-page nav[aria-label="System settings sections"] [role=tab]{height:auto;margin:0;padding:.55rem .9rem;border-radius:0;border-bottom:2px solid transparent;font-size:.875rem;color:var(--console-muted)}.system-settings-page nav[aria-label="System settings sections"] [role=tab]:hover{color:var(--console-ink);border-bottom-color:var(--console-line)}.system-settings-page nav[aria-label="System settings sections"] [role=tab][aria-selected=true]{color:var(--brand-cyan-ink);border-bottom-color:var(--brand-cyan-ink);font-weight:600}.system-settings-page nav[aria-label="System settings sections"] [role=presentation]{display:none}.comms-workbench{display:grid;min-width:0;gap:1rem}.comms-delivery{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-width:0;padding:.85rem 1rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface);box-shadow:0 1px 2px #03152b0a}.comms-delivery-identity{display:flex;flex:1 1 16rem;align-items:center;gap:.7rem;min-width:0}.comms-delivery-glyph{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:none;border-radius:.65rem;background:color-mix(in srgb,var(--brand-cyan) 16%,var(--console-surface));color:var(--brand-cyan-ink)}.comms-delivery-copy{display:grid;min-width:0;gap:.1rem}.comms-delivery-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:3 1 28rem;align-items:start;gap:.55rem 1.25rem;margin:0;min-width:0}@media(min-width:100rem){.comms-delivery-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.comms-delivery-fact{display:grid;min-width:0;gap:.1rem;padding-left:1.25rem;border-left:1px solid var(--console-line-soft)}.comms-delivery-fact:nth-child(odd){padding-left:0;border-left:0}@media(min-width:100rem){.comms-delivery-fact:nth-child(odd){padding-left:1.25rem;border-left:1px solid var(--console-line-soft)}.comms-delivery-fact:first-child{padding-left:0;border-left:0}}.comms-delivery-fact dt{margin:0;font-size:.75rem;color:var(--console-muted)}.comms-delivery-fact dd{display:flex;align-items:center;gap:.4rem;margin:0;min-width:0}.comms-delivery-value{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.8125rem;color:var(--console-ink);overflow-wrap:anywhere}.comms-delivery-value.is-unset{font-family:inherit;color:var(--console-muted)}.comms-delivery-action{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;margin-left:auto}.comms-delivery-form,.comms-delivery-form-grid{display:grid;min-width:0;gap:1rem}.comms-delivery-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comms-delivery-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.85rem;border-top:1px solid var(--console-line-soft)}.comms-layout{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;min-width:0}.comms-rail{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1rem .75rem .75rem;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface)}.comms-rail-head{display:grid;gap:.15rem;padding-inline:.25rem;min-width:0}.comms-rail-list{display:grid;gap:.15rem;margin:0;padding:0;list-style:none;min-width:0}.comms-rail-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.1rem .6rem;width:100%;padding:.6rem .55rem;border:0;border-left:2px solid transparent;border-radius:.5rem;background:none;font:inherit;text-align:left;cursor:pointer}.comms-rail-row:hover{background:var(--console-panel)}.comms-rail-row:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:-2px}.comms-rail-row[data-open=true]{border-left-color:var(--brand-cyan-ink);border-radius:0 .5rem .5rem 0;background:color-mix(in srgb,var(--brand-cyan) 10%,var(--console-surface))}.comms-rail-glyph{display:grid;place-items:center;width:1.6rem;height:1.6rem;grid-row:1;color:var(--console-muted)}.comms-rail-row[data-open=true] .comms-rail-glyph{color:var(--brand-cyan-ink)}.comms-rail-copy{display:grid;min-width:0;gap:.05rem}.comms-rail-name{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--console-ink)}.comms-rail-row[data-open=true] .comms-rail-name{color:var(--brand-cyan-ink)}.comms-rail-purpose{font-size:.75rem;line-height:1.4;color:var(--console-muted)}.comms-rail-status{display:flex;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.75rem;color:var(--console-muted)}.comms-rail-dot{width:.4rem;height:.4rem;flex:none;border-radius:999px;background:var(--console-line-strong)}.comms-rail-row[data-tone=ok] .comms-rail-dot{background:var(--console-success)}.comms-rail-row[data-tone=attention] .comms-rail-dot{background:var(--console-warn)}.comms-rail-row[data-tone=busy] .comms-rail-dot{background:var(--brand-cyan-ink)}.comms-rail-unsaved{color:var(--console-warn);font-weight:600}.comms-rail-chevron{grid-row:1;grid-column:3;align-self:center;color:var(--brand-cyan-ink);visibility:hidden}.comms-rail-row[data-open=true] .comms-rail-chevron{visibility:visible}.comms-rail-note{display:flex;align-items:flex-start;gap:.4rem;margin:0;padding:.6rem .55rem 0;border-top:1px solid var(--console-line-soft);font-size:.75rem;color:var(--console-muted)}.comms-detail{display:grid;min-width:0;gap:1rem}.comms-detail>[hidden]{display:none!important}.settings-pane{display:grid;min-width:0;border:1px solid var(--console-line-soft);border-radius:.75rem;background:var(--console-surface);overflow:hidden}.settings-pane:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px}.settings-pane-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 36%,var(--console-surface))}.settings-pane-glyph{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.65rem;background:color-mix(in srgb,var(--brand-cyan) 14%,var(--console-surface));color:var(--brand-cyan-ink)}.settings-pane-copy{display:grid;min-width:0;gap:.1rem}.settings-pane-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.settings-pane-state{display:grid;min-height:16rem;place-items:center;padding:1.25rem}.settings-pane-form{display:grid;min-width:0}.settings-pane-body{display:grid;min-width:0;gap:0;padding:0 1.25rem}.settings-section{display:grid;min-width:0;gap:.75rem;padding-block:1.15rem;border-top:1px solid var(--console-line-soft)}.settings-section:first-child{border-top:0}.settings-section-head{display:grid;min-width:0;gap:.1rem}.settings-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;min-width:0}.settings-field-grid-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field-grid-single{grid-template-columns:minmax(0,24rem)}.settings-events{min-width:0;overflow-x:auto;border:1px solid var(--console-line-soft);border-radius:.6rem}.settings-events-table{width:100%;border-collapse:collapse;font-size:.8125rem}.settings-events-table thead th{padding:.5rem .85rem;border-bottom:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 45%,var(--console-surface));font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--console-muted);text-align:left}.settings-events-table tbody tr+tr>*{border-top:1px solid var(--console-line-soft)}.settings-events-table tbody th,.settings-events-table tbody td{padding:.6rem .85rem;text-align:left;vertical-align:middle;font-weight:400}.settings-event-name{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--console-ink);white-space:nowrap}.settings-event-name>svg{color:var(--console-muted)}.settings-event-description{display:block;color:var(--console-muted)}.settings-event-blocked{display:block;margin-top:.15rem;font-size:.75rem;color:var(--console-warn)}.settings-events-table th.settings-events-enabled,.settings-events-table td.settings-events-enabled{width:1%;text-align:right;white-space:nowrap}.settings-events-table td.settings-events-enabled>*{display:inline-flex;justify-content:flex-end}.settings-pane-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.25rem;border-top:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 36%,var(--console-surface))}.settings-pane-note{min-width:0;font-size:.75rem;color:var(--console-muted)}.settings-pane-timezone{display:inline-flex;align-items:center;gap:.35rem}.settings-pane-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}@media(max-width:74rem){.comms-layout{grid-template-columns:minmax(0,1fr)}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.settings-field-grid,.settings-field-grid-pair,.comms-delivery-form-grid{grid-template-columns:minmax(0,1fr)}.comms-delivery-fact{padding-left:0;border-left:0}.comms-delivery-facts{grid-template-columns:minmax(0,1fr);gap:.55rem}.comms-delivery-fact:nth-child(n){padding-left:0;border-left:0}.comms-delivery-action{width:100%;margin-left:0}.comms-delivery-action>button{width:100%}.settings-pane-head{grid-template-columns:auto minmax(0,1fr)}.settings-pane-actions{grid-column:1 / -1;justify-content:flex-start}.settings-pane-buttons{width:100%}.settings-pane-buttons>button{flex:1 1 auto}}.system-settings-page .system-settings-card-header-row{align-items:center;gap:.25rem .75rem}.system-settings-page .system-settings-card-header-copy{align-content:center}.system-settings-page .system-settings-action-bar{align-items:center;justify-content:space-between;gap:.75rem;margin:.25rem -1.25rem -1.25rem;padding:.85rem 1.25rem;border-top:1px solid var(--console-line-soft);background:color-mix(in srgb,var(--console-panel) 36%,var(--console-surface))}.system-settings-page .settings-pane-note:empty{display:none}.access-origins-layout{display:grid;min-width:0;gap:.75rem}.access-origins-body{padding-block:0}.access-origins-table{width:100%;border-collapse:collapse;font-size:.8125rem}.access-origins-table thead th{padding:.65rem .75rem;border-bottom:1px solid var(--console-line-soft);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--console-muted);text-align:left}.access-origins-table tbody th,.access-origins-table tbody td{padding:.7rem .75rem;vertical-align:middle;font-weight:400;text-align:left}.access-origins-table thead th:first-child,.access-origins-table tbody th:first-child{padding-left:0}.access-origins-table th.access-origins-action,.access-origins-table td.access-origins-action{width:1%;padding-right:0;text-align:right;white-space:nowrap}.access-origins-row>*{border-top:1px solid var(--console-line-soft)}.access-origins-table tbody tr:first-child>*{border-top:0}.access-origins-row[data-open=true]>*,.access-origins-row[data-open=true]+.access-origins-editor-row>*{background:color-mix(in srgb,var(--brand-cyan) 8%,var(--console-surface))}.access-origins-row[data-open=true]>:first-child{box-shadow:inset 2px 0 0 0 var(--brand-cyan-ink)}.access-origins-row[data-open=true]+.access-origins-editor-row>:first-child{box-shadow:inset 2px 0 0 0 var(--brand-cyan-ink)}.access-row-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.1rem 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.access-row-toggle:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.25rem}.access-row-chevron{flex:none;color:var(--console-muted);transition:transform .12s ease-out}.access-origins-row[data-open=true] .access-row-chevron{transform:rotate(90deg);color:var(--brand-cyan-ink)}.access-row-copy{display:grid;min-width:0;gap:.05rem}.access-row-name{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--console-ink)}.access-row-subtitle{font-size:.75rem;line-height:1.4;color:var(--console-muted)}.access-origin-chips{display:grid;justify-items:start;gap:.25rem;margin:0;padding:0;list-style:none;min-width:0}.access-origin-chips li{max-width:100%;padding:.2rem .45rem;border:1px solid var(--console-line-soft);border-radius:.35rem;background:var(--console-panel);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.75rem;color:var(--console-ink);overflow-wrap:anywhere}.access-origin-empty{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--console-muted)}.access-origin-empty[data-locked=true]{color:var(--console-warn);font-weight:600}.access-row-source{display:inline-flex;align-items:center;gap:.4rem;margin-right:.4rem;color:var(--console-muted)}.access-row-source[data-source=override]{color:var(--console-ink);font-weight:600}.access-row-source-dot{width:.4rem;height:.4rem;flex:none;border-radius:999px;background:var(--console-success)}.access-row-actions{display:inline-flex;align-items:center;gap:.4rem}.access-origins-editor-row[hidden]{display:none}.access-origins-editor{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1rem 1.5rem;min-width:0;padding:.25rem 0 .75rem}.access-editor-field,.access-editor-help{display:grid;align-content:start;gap:.6rem;min-width:0}.access-editor-help{padding-left:1.5rem;border-left:1px solid var(--console-line-soft)}.access-editor-defaults{display:grid;gap:.35rem;min-width:0}.access-defaults-toggle,.access-editor-reset,.access-inline-link,.access-mcp-link{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;font:inherit;font-size:.75rem;color:var(--brand-cyan-ink);cursor:pointer}.access-defaults-toggle{justify-self:start;color:var(--console-muted)}.access-defaults-chevron{transition:transform .12s ease-out}.access-defaults-toggle[aria-expanded=true] .access-defaults-chevron{transform:rotate(90deg)}.access-editor-reset,.access-inline-link,.access-mcp-link{justify-self:start;text-decoration:underline;text-underline-offset:.15em}.access-editor-reset:disabled{color:var(--console-muted);cursor:not-allowed;text-decoration:none}.access-defaults-toggle:focus-visible,.access-editor-reset:focus-visible,.access-inline-link:focus-visible,.access-mcp-link:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.2rem}.access-inline-link{font-size:inherit}.access-origins-warning{display:flex;align-items:flex-start;gap:.45rem;margin:0;padding:.75rem 0 0;border-top:1px solid var(--console-line-soft);font-size:.8125rem;line-height:1.45;color:var(--console-warn)}.access-origins-warning>svg{flex:none;margin-top:.1rem}.access-mcp-link{font-size:.8125rem;padding:.15rem 0}@media(max-width:74rem){.access-origins-editor{grid-template-columns:minmax(0,1fr)}.access-editor-help{padding-left:0;padding-top:.75rem;border-left:0;border-top:1px solid var(--console-line-soft)}}@media(max-width:56rem){.access-origins-table,.access-origins-table tbody,.access-origins-table tbody tr,.access-origins-table tbody th,.access-origins-table tbody td{display:block;width:auto}.access-origins-table thead{display:none}.access-origins-row{padding-block:.85rem;border-top:1px solid var(--console-line-soft)}.access-origins-table tbody tr:first-child{border-top:0}.access-origins-row>*{border-top:0;padding:.25rem 0 0}.access-origins-row>:first-child{padding-top:0}.access-origins-table td.access-origins-action{width:auto;padding-top:.6rem;text-align:left}.access-origins-row[data-open=true]>:first-child,.access-origins-row[data-open=true]+.access-origins-editor-row>:first-child{box-shadow:none}.access-origins-row[data-open=true]{box-shadow:inset 2px 0 0 0 var(--brand-cyan-ink);padding-left:.6rem}.access-origins-editor-row>td{padding:0}.access-origins-row td:nth-of-type(1):before{content:"In force"}.access-origins-row td:nth-of-type(2):before{content:"Source"}.access-origins-row td:nth-of-type(1):before,.access-origins-row td:nth-of-type(2):before{display:block;margin-bottom:.15rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--console-muted)}.access-row-actions{width:100%}.access-row-actions>button{flex:1 1 auto}}.timezone-layout{display:grid;min-width:0;gap:.75rem;max-width:52rem}.timezone-body{padding-block:0}.timezone-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:.5rem 2rem;min-width:0;padding-block:1.15rem;border-top:1px solid var(--console-line-soft)}.timezone-row:first-child{border-top:0}.timezone-row-copy{display:grid;min-width:0;gap:.15rem}.timezone-row-control{display:grid;min-width:0;gap:.35rem}.timezone-row-control [role=combobox]{justify-content:flex-start;text-align:left}.timezone-row-control label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.timezone-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;min-width:0;font-size:.75rem;color:var(--console-muted)}.timezone-defaults{display:grid;gap:.6rem;min-width:0;padding-block:1.15rem;border-top:1px solid var(--console-line-soft)}.timezone-defaults-toggle{display:flex;align-items:flex-start;gap:.5rem;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.timezone-defaults-toggle:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.25rem}.timezone-defaults-chevron{flex:none;margin-top:.15rem;color:var(--console-muted);transition:transform .12s ease-out}.timezone-defaults-toggle[aria-expanded=true] .timezone-defaults-chevron{transform:rotate(90deg);color:var(--brand-cyan-ink)}.timezone-defaults-copy{display:grid;min-width:0;gap:.1rem}.timezone-defaults-title{font-size:.875rem;font-weight:600;color:var(--console-ink)}.timezone-defaults-hint{font-size:.8125rem;line-height:1.45;color:var(--console-muted)}.timezone-defaults-list{display:grid;gap:.4rem;margin:0;padding-left:1.5rem;min-width:0}.timezone-defaults-list>div{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.5rem 1rem;min-width:0}.timezone-defaults-list dt,.timezone-defaults-list dd{margin:0;font-size:.8125rem}.timezone-defaults-list dt{color:var(--console-muted)}.timezone-defaults-list dd{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;color:var(--console-ink);overflow-wrap:anywhere}.timezone-account-link{padding:0;border:0;background:none;font:inherit;color:var(--brand-cyan-ink);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.timezone-account-link:focus-visible{outline:2px solid var(--console-accent-strong);outline-offset:2px;border-radius:.2rem}@media(max-width:56rem){.timezone-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.timezone-defaults-list{padding-left:0}.timezone-defaults-list>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}
