.ui-page{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);display:grid}.customer-workspace__focus-panel{background:linear-gradient(#fffffffa,#f6f1e9e6),radial-gradient(circle at 100% 0,#3a6cb814,#0000 32%),#ffffffeb;border-color:#243b531f;border-radius:18px;box-shadow:0 22px 44px -36px #14253661,inset 0 1px #ffffffd6}.customer-workspace__focus-layout{gap:18px;display:grid}.customer-workspace__focus-copy{gap:14px;display:grid}.customer-workspace__focus-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-workspace__focus-meta{gap:6px}.customer-workspace__focus-eyebrow{color:color-mix(in srgb,var(--ui-text-muted)78%,var(--ui-text-base));letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.customer-workspace__focus-heading{gap:6px;display:grid}.customer-workspace__focus-title{color:var(--ui-text-strong);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.4vw,2.6rem);line-height:.98}.customer-workspace__focus-kicker{color:var(--ui-text-strong);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.customer-workspace__focus-description{max-width:62ch;color:color-mix(in srgb,var(--ui-text-muted)76%,var(--ui-text-base));margin:0;font-size:14px;line-height:1.6}.customer-workspace__focus-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-workspace__focus-actions>:first-child{box-shadow:0 16px 28px -22px #2241685c}.customer-workspace__focus-facts{gap:10px;display:grid}.customer-workspace__focus-fact{background:linear-gradient(#ffffffeb,#f8f3ecdb),#ffffffc2;border:1px solid #243b531f;border-radius:14px;gap:6px;padding:12px 13px;display:grid}.customer-workspace__focus-fact--accent,.customer-inspector__signal-card--accent{background:linear-gradient(#e9f0fbfa,#f6f9ffe6),#ffffffdb;border-color:#3a6cb833}.customer-workspace__focus-fact--brand,.customer-inspector__signal-card--brand{background:linear-gradient(#e8f1fcfa,#f4f9ffeb),#ffffffdb;border-color:#2762a533}.customer-workspace__focus-fact--warning,.customer-inspector__signal-card--warning{background:linear-gradient(#fdf5e0fa,#fffbf0eb),#ffffffe0;border-color:#b0782238}.customer-workspace__focus-fact--danger,.customer-inspector__signal-card--danger{background:linear-gradient(#fcebe7fa,#fff7f5eb),#ffffffe0;border-color:#b4483638}.customer-workspace__focus-fact--success,.customer-inspector__signal-card--success{background:linear-gradient(#ebf7eefa,#f8fdf9eb),#ffffffe0;border-color:#4a826038}.customer-workspace__focus-fact--neutral,.customer-inspector__signal-card--neutral{border-color:#243b531f}.customer-workspace__focus-fact-label,.customer-inspector__signal-label{color:color-mix(in srgb,var(--ui-text-muted)80%,var(--ui-text-base));letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.customer-workspace__focus-fact-value,.customer-inspector__signal-value{color:var(--ui-text-strong);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.customer-workspace__focus-fact-copy,.customer-inspector__signal-copy{color:color-mix(in srgb,var(--ui-text-muted)78%,var(--ui-text-base));margin:0;font-size:12px;line-height:1.5}.customer-inspector__utility-actions{align-items:stretch}.customer-inspector__utility-actions .ui-button,.customer-inspector__utility-actions a.ui-button{width:100%}.customer-inspector__utility-primary,.customer-workspace-shell__sidebar-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-workspace-shell__list-toolbar{justify-content:flex-start;margin-bottom:8px;display:flex}.customer-workspace-shell__list-toolbar .ui-button,.customer-workspace-shell__list-toolbar a.ui-button{width:100%}.customer-inspector__utility-primary .ui-button,.customer-inspector__utility-primary a.ui-button,.customer-workspace-shell__sidebar-tools .ui-button,.customer-workspace-shell__sidebar-tools a.ui-button{width:auto}.customer-inspector__continuity-grid,.customer-inspector__signal-stack{gap:10px;display:grid}.customer-inspector__signal-card{background:linear-gradient(#fffffff0,#f8f3ece0),#ffffffd6;border:1px solid #243b531f;border-radius:14px;gap:6px;padding:12px 13px;display:grid}.ui-admin-shell:has([data-tour-id=customers-page]) .customer-workspace-shell__sidebar-card{box-shadow:0 14px 26px -26px #1425362e,inset 0 1px #ffffffeb}.ui-admin-shell:has([data-tour-id=customers-page]) .customer-workspace-shell__inspector .ui-card{box-shadow:0 14px 26px -26px #1425362e,inset 0 1px #ffffffeb}:is(.ui-admin-shell:has([data-tour-id=customers-page]) .customer-workspace-shell__inspector .ui-card__description,.ui-admin-shell:has([data-tour-id=customers-page]) .customer-workspace-shell__sidebar-card .ui-card__description,.ui-admin-shell:has([data-tour-id=customers-page]) .customer-workspace__log-preview .ui-card__description,.ui-admin-shell:has([data-tour-id=customers-page]) .customer-workspace__log-preview .ui-detail-copy){color:color-mix(in srgb,var(--ui-text-muted)82%,var(--ui-text-base));font-size:13px}.ui-admin-shell:has([data-tour-id=customers-page]) .customer-workspace__log-preview>.ui-card{min-height:0}.ui-admin-shell:has([data-tour-id=customers-page]) .customer-workspace__log-preview>*{min-height:0}@media (min-width:1181px){.customer-workspace-shell--workspace-focus,.customer-workspace-shell--workspace-focus.customer-workspace-shell--thread-active{grid-template-columns:minmax(220px,252px) minmax(0,1.48fr) minmax(280px,.82fr);column-gap:18px}.customer-workspace-shell--workspace-focus .customer-workspace-shell__sidebar,.customer-workspace-shell--workspace-focus.customer-workspace-shell--thread-active .customer-workspace-shell__sidebar{grid-area:1/1}.customer-workspace-shell--workspace-focus .customer-workspace-shell__main,.customer-workspace-shell--workspace-focus.customer-workspace-shell--thread-active .customer-workspace-shell__main{grid-area:1/2}.customer-workspace-shell--workspace-focus .customer-workspace-shell__inspector,.customer-workspace-shell--workspace-focus.customer-workspace-shell--thread-active .customer-workspace-shell__inspector{grid-area:1/3;align-self:start;display:grid}.customer-workspace__focus-layout{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start}.customer-workspace__focus-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.customer-workspace__focus-title{font-size:clamp(1.6rem,5vw,2rem)}.customer-workspace__focus-facts{grid-template-columns:1fr}}.ui-page-header{justify-content:space-between;gap:var(--ui-space-5);align-items:flex-start;display:flex}.ui-page-header__body{gap:var(--ui-space-2);display:grid}.ui-page-header__main{justify-content:space-between;gap:var(--ui-space-4);align-items:flex-start;display:flex}.ui-page-header__eyebrow,.ui-state__eyebrow{font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-brand-warm);margin:0;font-size:12px;font-weight:700}.ui-page-title,.ui-card__title,.ui-state__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0}.ui-page-description,.ui-card__description,.ui-state__description{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:16px;line-height:1.5}.ui-page-actions{gap:var(--ui-space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ui-page-grid{gap:var(--ui-space-6);display:grid}.ui-page-grid--sidebar{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start}.ui-section-stack,.ui-stack{gap:var(--ui-space-4);display:grid}.ui-card{gap:var(--ui-space-4);background:var(--ui-surface-raised);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);padding:var(--ui-space-6);box-shadow:var(--ui-shadow-soft);display:grid}.ui-card__header{justify-content:space-between;gap:var(--ui-space-4);align-items:flex-start;display:flex}.ui-card__header-content{gap:var(--ui-space-2);display:grid}.ui-card__eyebrow{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.ui-card__title{font-size:1.5rem;line-height:1.15}.ui-card__content,.ui-card__footer{gap:var(--ui-space-4);display:grid}.ui-card__footer{padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle)}.operational-focus-panel--compact,.operational-focus-panel--compact .ui-card__header{gap:10px}.operational-focus-panel--compact .ui-card__header-content{gap:4px}.operational-focus-panel--compact .ui-card__eyebrow{letter-spacing:.1em;font-size:10px}.operational-focus-panel--compact .ui-card__title{font-size:1.08rem;line-height:1.08}.operational-focus-panel--compact .ui-card__description{font-size:12px;line-height:1.35}.operational-focus-panel--compact .ui-card__content,.operational-focus-panel--compact .ui-action-grid,.operational-focus-panel--compact .ui-detail-grid{gap:8px}.operational-focus-panel--compact .ui-detail-item{gap:4px}.operational-focus-panel--compact .ui-table-actions{gap:6px}.ui-button{appearance:none;justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:44px;padding:0 var(--ui-space-4);border-radius:var(--ui-radius-md);font-family:var(--ui-font-body);cursor:pointer;border:1px solid #0000;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform .14s,background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.ui-button:focus-visible,.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{box-shadow:0 0 0 4px var(--ui-focus-ring);outline:none}.ui-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.ui-button--full{width:100%}.ui-button--primary{background:var(--ui-brand-strong);color:var(--ui-text-inverse)}.ui-button--secondary{background:var(--ui-surface-subtle);border-color:var(--ui-border-base);color:var(--ui-text-strong)}.ui-button--tertiary{border-color:var(--ui-border-subtle);color:var(--ui-brand-strong);background:0 0}.ui-form-section{gap:var(--ui-space-4);display:grid}.ui-form-section__header{gap:var(--ui-space-2);display:grid}.ui-form-section__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.25rem;line-height:1.2}.ui-form-section__description{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.45}.ui-form-row{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-field{gap:var(--ui-space-2);display:grid}.ui-field__label-row{justify-content:space-between;gap:var(--ui-space-3);align-items:baseline;display:flex}.ui-field__label{color:var(--ui-text-strong);font-family:var(--ui-font-body);overflow-wrap:anywhere;font-size:14px;font-weight:700}.ui-field__hint{color:var(--ui-text-muted);font-family:var(--ui-font-body);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.ui-field__error{color:var(--ui-status-danger-text);font-family:var(--ui-font-body);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.ui-input,.ui-textarea,.ui-select{border:1px solid var(--ui-border-base);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);width:100%;min-width:0;color:var(--ui-text-strong);font-family:var(--ui-font-body);padding:12px 14px;font-size:15px;line-height:1.4;transition:border-color .14s,box-shadow .14s,background-color .14s}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-text-subtle)}.ui-textarea{resize:vertical;min-height:120px}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--ui-status-danger-text);background:#fff8f7}.ui-checkbox-row{gap:var(--ui-space-3);color:var(--ui-text-base);font-family:var(--ui-font-body);align-items:flex-start;font-size:14px;line-height:1.4;display:inline-flex}.ui-checkbox-row input{margin-top:2px}.ui-table-wrap{background:var(--ui-surface-raised);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-soft);overflow:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px}.ui-table th,.ui-table td{border-bottom:1px solid var(--ui-border-subtle);text-align:left;vertical-align:top;font-family:var(--ui-font-body);padding:16px 18px}.ui-table th{z-index:1;color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;font-size:12px;font-weight:700;position:sticky;top:0}.ui-table td{color:var(--ui-text-base);font-size:15px;line-height:1.45}.ui-table tr:last-child td{border-bottom:0}.ui-table__row-link{color:var(--ui-brand-strong);font-weight:700}.ui-list-item{gap:var(--ui-space-3);padding:var(--ui-space-4)var(--ui-space-5);background:var(--ui-surface-raised);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);display:grid}.ui-list-item__header,.ui-list-item__meta{justify-content:space-between;gap:var(--ui-space-3);align-items:flex-start;display:flex}.ui-list-item__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:18px;line-height:1.2}.ui-list-item__copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.45}.ui-badge{border-radius:var(--ui-radius-pill);min-height:28px;font-family:var(--ui-font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ui-badge--neutral{background:var(--ui-status-neutral-bg);border-color:var(--ui-status-neutral-border);color:var(--ui-status-neutral-text)}.ui-badge--info{background:var(--ui-status-info-bg);border-color:var(--ui-status-info-border);color:var(--ui-status-info-text)}.ui-badge--progress{background:var(--ui-status-progress-bg);border-color:var(--ui-status-progress-border);color:var(--ui-status-progress-text)}.ui-badge--warning{background:var(--ui-status-warning-bg);border-color:var(--ui-status-warning-border);color:var(--ui-status-warning-text)}.ui-badge--success{background:var(--ui-status-success-bg);border-color:var(--ui-status-success-border);color:var(--ui-status-success-text)}.ui-badge--danger{background:var(--ui-status-danger-bg);border-color:var(--ui-status-danger-border);color:var(--ui-status-danger-text)}.ui-badge--brand{background:var(--ui-brand-soft);color:var(--ui-brand-strong);border-color:#0000}.ui-state{justify-items:start;gap:var(--ui-space-4);padding:var(--ui-space-7);background:var(--ui-surface-raised);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-xl);display:grid}.ui-state--error{border-color:var(--ui-status-danger-border);background:#fff7f6}.ui-state__actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-admin-shell{background:radial-gradient(circle at 0 0,#d9e6fbbf,#0000 28%),linear-gradient(#f8f5ef 0%,#ece6dd 100%);grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.ui-admin-sidebar{align-content:start;gap:var(--ui-space-6);padding:var(--ui-space-7)var(--ui-space-6);border-right:1px solid var(--ui-border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;display:grid}.ui-admin-sidebar__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:28px;line-height:1.1}.ui-admin-nav__item{min-height:44px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--ui-text-base);font-family:var(--ui-font-body);align-items:center;font-size:15px;font-weight:700;display:inline-flex}.ui-admin-nav__item:hover,.ui-admin-nav__item[data-active=true]{color:var(--ui-brand-strong);background:#1f365c14}.ui-admin-content{gap:var(--ui-space-6);padding:var(--ui-space-6);align-content:start;display:grid}.ui-toolbar{justify-content:space-between;gap:var(--ui-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.ui-toolbar__group{gap:var(--ui-space-3);flex-wrap:wrap;align-items:center;display:flex}.ui-summary-grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ui-summary-card{align-content:start;gap:var(--ui-space-2);min-height:150px}.ui-summary-label,.ui-detail-label,.ui-readout__label,.ui-dispatch-column__heading{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.ui-summary-value,.ui-readout__value{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;line-height:1}.ui-summary-value{font-size:clamp(2rem,3vw,2.5rem)}.ui-summary-meta,.ui-inline-copy,.ui-section-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.45}.ui-filter-grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;display:grid}.ui-filter-grid__actions{gap:var(--ui-space-3);flex-wrap:wrap;align-items:center;display:flex}.ui-detail-grid{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-detail-item,.ui-readout{gap:var(--ui-space-2);display:grid}.ui-detail-value,.ui-timeline-copy{color:var(--ui-text-base);font-family:var(--ui-font-body);margin:0;font-size:15px;line-height:1.5}.ui-timeline-copy{white-space:pre-wrap}.ui-inline-meta,.ui-timeline-meta,.ui-button-grid,.ui-table-actions{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-timeline{gap:var(--ui-space-4);display:grid}.ui-timeline-item{gap:var(--ui-space-3);padding:var(--ui-space-5);background:var(--ui-surface-raised);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);display:grid}.ui-timeline-meta{gap:var(--ui-space-3);color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:14px;line-height:1.4}.ui-callout{gap:var(--ui-space-3);padding:var(--ui-space-5);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);overflow-wrap:anywhere;display:grid}.ui-callout__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.ui-callout--warning{border-color:var(--ui-status-warning-border);background:#fff9ed}.ui-callout--danger{border-color:var(--ui-status-danger-border);background:#fff7f6}.ui-callout--success{border-color:var(--ui-status-success-border);background:#eefbf2}.ui-editor-layout{gap:var(--ui-space-6);grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start;display:grid}.ui-sidebar-stack,.ui-card-list,.ui-action-grid{gap:12px;display:grid}.ui-sidebar-stack>.ui-card{background:linear-gradient(#fffffff9,#f9f5eef0),#ffffffe6;border-radius:18px;box-shadow:0 10px 24px #1425360f,inset 0 1px #ffffffc7}.ui-sticky{top:var(--ui-space-6);position:sticky}.ui-readout__value{font-size:clamp(2rem,3vw,2.85rem)}.ui-table-cell-title strong{color:var(--ui-text-strong)}.ui-table-cell-meta{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.ui-table-wrap--flat{box-shadow:none}.ui-dispatch-layout{gap:var(--ui-space-6);grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start;display:grid}.ui-dispatch-sidebar,.ui-dispatch-lanes,.ui-dispatch-column{gap:var(--ui-space-4);display:grid}.ui-dispatch-column{align-content:start}.ui-dispatch-column-grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ui-dispatch-column-grid--single{grid-template-columns:minmax(0,1fr)}.ui-dispatch-chip-row{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-dispatch-chip{border-radius:var(--ui-radius-pill);background:var(--ui-surface-subtle);min-height:28px;color:var(--ui-text-base);font-family:var(--ui-font-body);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ui-dispatch-empty{padding:var(--ui-space-4);border-radius:var(--ui-radius-md);border:1px dashed var(--ui-border-strong);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.45}.ui-dispatch-forms,.ui-dispatch-inline-form{gap:var(--ui-space-3);display:grid}.ui-dispatch-inline-form--narrow{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ui-dispatch-inline-form--wide{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.ui-dispatch-card-link{color:var(--ui-brand-strong);font-family:var(--ui-font-body);font-weight:700}.dispatch-command-center__layout{gap:var(--ui-space-5);grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start;display:grid}.dispatch-toolbar{justify-content:space-between;gap:var(--ui-space-4);padding:calc(var(--ui-space-5) + 2px);border-radius:calc(var(--ui-radius-xl) + 4px);background:linear-gradient(#fffffffa,#f4f0e8f5),radial-gradient(circle at 100% 0,#1b4c911a,#0000 35%),radial-gradient(circle at 0 100%,#b071270f,#0000 24%);border:1px solid #182a4c17;align-items:flex-start;display:flex;box-shadow:0 24px 54px #17233d1a,inset 0 1px #fff9}.dispatch-toolbar__left,.dispatch-toolbar__right,.dispatch-toolbar__headline,.dispatch-toolbar__controls,.dispatch-toolbar__badges,.dispatch-toolbar__summary-strip,.dispatch-toolbar__action-cluster{gap:var(--ui-space-3);display:flex}.dispatch-toolbar__headline-copy{gap:6px;display:grid}.dispatch-toolbar__left{flex-direction:column;flex:auto}.dispatch-toolbar__right{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:stretch}.dispatch-toolbar__headline{justify-content:space-between;align-items:start}.dispatch-toolbar__summary-strip{flex-wrap:wrap;justify-content:flex-end}.dispatch-toolbar__summary-card{background:linear-gradient(#ffffffeb,#f4f1ebe0),#182a4c0a;border:1px solid #182a4c14;border-radius:16px;gap:6px;min-width:138px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #fff9}.dispatch-toolbar__eyebrow{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.dispatch-toolbar__saved-view-card{background:#ffffffd1;border:1px solid #182a4c14;border-radius:18px;gap:10px;min-width:240px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff9e}.dispatch-toolbar__saved-view-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.45}.dispatch-toolbar__action-cluster-copy{max-width:220px;color:var(--ui-text-muted);font-family:var(--ui-font-body);text-align:right;margin:0;font-size:12px;line-height:1.45}.dispatch-toolbar__action-cluster{flex-direction:column;justify-content:flex-end;align-items:stretch}.dispatch-toolbar__controls{flex-wrap:wrap;align-items:center}.dispatch-toolbar__control-card{background:#ffffffb8;border:1px solid #182a4c14;border-radius:16px;gap:10px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff80}.dispatch-toolbar__control-card--compact{min-width:180px}.dispatch-toolbar__control-copy{gap:4px;display:grid}.dispatch-toolbar__control-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-toolbar__control-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.96rem;line-height:1.15}.dispatch-toolbar__navigation{gap:var(--ui-space-2);padding-right:var(--ui-space-2);margin-right:var(--ui-space-2);border-right:1px solid #182a4c14;align-items:center;display:inline-flex}.dispatch-toolbar__segment{border-radius:var(--ui-radius-pill);background:#ffffffb8;border:1px solid #182a4c1a;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #fff9}.dispatch-toolbar__segment button{appearance:none;border-radius:var(--ui-radius-pill);min-height:34px;color:var(--ui-text-muted);font-family:var(--ui-font-body);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .12s,color .12s,box-shadow .12s,transform .12s}.dispatch-toolbar__segment button:hover{color:var(--ui-text-strong)}.dispatch-toolbar__segment-button--active{box-shadow:0 8px 20px #132c5833;background:var(--ui-brand-strong)!important;color:var(--ui-text-inverse)!important}.dispatch-toolbar__field,.dispatch-filters__field{gap:var(--ui-space-2);min-width:180px;display:grid}.dispatch-toolbar__field>span,.dispatch-filters__field>span{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.dispatch-filters{gap:var(--ui-space-4);padding:var(--ui-space-4)var(--ui-space-5);border-radius:var(--ui-radius-xl);background:linear-gradient(#fffffff0,#f6f3ede6),#fff9;border:1px solid #182a4c14;display:grid;box-shadow:0 16px 30px #17233d0d}.dispatch-filters__section{gap:var(--ui-space-3);display:grid}.dispatch-filters__section-header{justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;align-items:start;display:flex}.dispatch-filters__section-header h3{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1rem;line-height:1.1}.dispatch-filters__eyebrow{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.dispatch-filters__scope,.dispatch-filters__controls,.dispatch-filters__chip-list{gap:var(--ui-space-3);flex-wrap:wrap;align-items:center;display:flex}.dispatch-filters__checkbox{gap:var(--ui-space-2);color:var(--ui-text-base);font-family:var(--ui-font-body);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.dispatch-filters__helper-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.dispatch-filters__single-tech{gap:var(--ui-space-3);grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:end;display:grid}.dispatch-filters__single-tech-card{gap:var(--ui-space-3);background:linear-gradient(#fffffff5,#f2eee6e6),#182a4c0a;border:1px solid #182a4c14;border-radius:16px;align-items:center;min-height:48px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff9e}.dispatch-filters__selected-strip{gap:var(--ui-space-3);padding-top:var(--ui-space-2);border-top:1px solid #182a4c14;display:grid}.dispatch-filters__selected-strip-header{justify-content:space-between;gap:var(--ui-space-3);align-items:center;display:flex}.dispatch-filters__selected-strip-header span{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-filters__selected-strip-list{flex-wrap:wrap;gap:10px;display:flex}.dispatch-filters__selected-pill{background:#ffffffad;border:1px solid #182a4c14;border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:inline-flex}.dispatch-filters__selected-pill-copy{gap:2px;display:grid}.dispatch-filters__selected-pill-copy strong{color:var(--ui-text-strong);font-family:var(--ui-font-body);font-size:13px;line-height:1.2}.dispatch-filters__selected-pill-copy span{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:11px;line-height:1.3}.dispatch-filters__single-tech-copy{gap:2px;display:grid}.dispatch-filters__single-tech-copy strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.96rem;line-height:1.15}.dispatch-filters__single-tech-copy span{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;line-height:1.4}.dispatch-filters__lane-dot{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #ffffffb3,0 6px 14px #182a4c24}.dispatch-filter-chip{appearance:none;align-items:center;gap:var(--ui-space-2);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-pill);min-height:40px;color:var(--ui-text-base);cursor:pointer;background:#fffffff0;padding:0 14px;transition:border-color .12s,background-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.dispatch-filter-chip:hover,.dispatch-filter-chip--active{background:#d9e6fba6;border-color:#17326159;box-shadow:0 8px 20px #17326114}.dispatch-filter-chip:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.dispatch-sidebar-card{overflow:hidden}.dispatch-sidebar-card__content{gap:var(--ui-space-5)}.dispatch-sidebar-section{gap:var(--ui-space-3);display:grid}.dispatch-sidebar-section__header{justify-content:space-between;gap:var(--ui-space-3);align-items:center;display:flex}.dispatch-sidebar-section__header h3{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1rem}.dispatch-sidebar-section__copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:-4px 0 0;font-size:13px;line-height:1.45}.dispatch-sidebar-empty{padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);color:var(--ui-text-muted);font-family:var(--ui-font-body);background:#f6f3edc7;border:1px dashed #182a4c2e;margin:0;font-size:14px;line-height:1.5}.dispatch-backlog-list,.dispatch-conflict-list{gap:var(--ui-space-3);display:grid}.dispatch-backlog-item{border-radius:var(--ui-radius-lg);background:linear-gradient(#fff 0%,#f7f5f1 100%);border:1px solid #182a4c14;transition:transform .12s,box-shadow .12s,opacity .12s;box-shadow:0 12px 24px #17233d0f}.dispatch-backlog-item--dragging{opacity:.55;transform:rotate(-1.5deg)scale(.98)}.dispatch-backlog-item__button{gap:var(--ui-space-2);width:100%;padding:var(--ui-space-4);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.dispatch-backlog-item__header,.dispatch-conflict-list__header{justify-content:space-between;gap:var(--ui-space-3);align-items:start;display:flex}.dispatch-backlog-item__button strong,.dispatch-conflict-list__item strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.98rem;line-height:1.2}.dispatch-backlog-item__button p,.dispatch-conflict-list__item p{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.dispatch-backlog-item__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.dispatch-backlog-item__meta{letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--ui-text-subtle)!important;font-size:12px!important}.dispatch-conflict-list__item{gap:var(--ui-space-2);padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);text-align:left;background:linear-gradient(#fffaf8 0%,#fff4ef 100%);border:1px solid #bb44241f;display:grid}.dispatch-conflict-list__actions,.dispatch-conflict-list__footer,.dispatch-calendar__event-actions{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.dispatch-conflict-list__footer{justify-content:flex-start}.dispatch-calendar-shell{border-radius:calc(var(--ui-radius-xl) + 4px);background:linear-gradient(#fffffffa,#f7f4eefa);border:1px solid #182a4c14;gap:0;display:grid;overflow:hidden;box-shadow:0 20px 44px #17233d14}.dispatch-calendar__day-groups,.dispatch-calendar__chrome{grid-template-columns:88px minmax(0,1fr);display:grid}.dispatch-calendar__day-groups{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #182a4c14;position:sticky;top:0}.dispatch-calendar__day-groups-track,.dispatch-calendar__resource-row,.dispatch-calendar__lane-row{display:grid}.dispatch-calendar__day-groups-track{background:linear-gradient(#f6f1e8e6,#fff9)}.dispatch-calendar__day-group{min-height:50px;padding:0 var(--ui-space-4);color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #182a4c0f;align-items:center;font-size:12px;font-weight:700;display:flex}.dispatch-calendar__time-axis{z-index:4;background:linear-gradient(#fbfaf7 0%,#f2eee6 100%);border-right:1px solid #182a4c14;align-content:start;display:grid;position:sticky;left:0}.dispatch-calendar__time-cell{height:44px;color:var(--ui-text-subtle);font-family:var(--ui-font-body);text-align:right;padding:6px 10px 0 0;font-size:12px;font-weight:700;position:relative}.dispatch-calendar__main{overflow:auto}.dispatch-calendar__resource-row{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #182a4c14;position:sticky;top:0}.dispatch-calendar__resource-header{gap:var(--ui-space-2);min-height:92px;padding:var(--ui-space-4);background:linear-gradient(#fffffff5,#f7f4eee0);border-left:1px solid #182a4c0f;display:grid;position:relative}.dispatch-calendar__resource-header-bar{background:var(--dispatch-lane-accent,var(--ui-brand-strong));border-radius:999px;width:46px;height:4px}.dispatch-calendar__resource-header-copy{gap:4px;display:grid}.dispatch-calendar__resource-header-topline{justify-content:space-between;gap:var(--ui-space-3);align-items:center;display:flex}.dispatch-calendar__resource-identity{gap:var(--ui-space-3);align-items:center;min-width:0;display:flex}.dispatch-calendar__resource-avatar{width:40px;height:40px;color:var(--dispatch-lane-accent,var(--ui-brand-strong));font-family:var(--ui-font-display);background:linear-gradient(#182a4c1a,#182a4c0a),linear-gradient(#fffffff5,#f1ede4f5);border-radius:14px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.dispatch-calendar__resource-identity-copy{gap:2px;min-width:0;display:grid}.dispatch-calendar__resource-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-calendar__resource-identity-copy strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1.1}.dispatch-calendar__resource-pill{border-radius:var(--ui-radius-pill);min-height:24px;color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;background:#182a4c14;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-calendar__resource-pill--warning{color:var(--ui-status-warning-text);background:#b57f2924}.dispatch-calendar__resource-pill--danger{color:var(--ui-status-danger-text);background:#b83a1f24}.dispatch-calendar__resource-role{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;line-height:1.35}.dispatch-calendar__resource-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-calendar__resource-role-badge{border-radius:var(--ui-radius-pill);background:color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))12%,white);min-height:22px;color:var(--dispatch-lane-accent,var(--ui-brand-strong));font-family:var(--ui-font-body);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-calendar__resource-metrics{gap:var(--ui-space-2);grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));display:grid}.dispatch-calendar__resource-metric{background:linear-gradient(#ffffffe6,#f2eee6e6),#182a4c0a;border:1px solid #182a4c0f;border-radius:12px;gap:4px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff8c}.dispatch-calendar__resource-metric--primary{background:linear-gradient(#e5effff5,#f4f8ffe6),#182a4c0d;border-color:#1b4c911f}.dispatch-calendar__resource-metric--warning{background:linear-gradient(#fff8e8f5,#fffbf3e6),#182a4c0a;border-color:#b57f291f}.dispatch-calendar__resource-metric--progress{background:linear-gradient(#edf9f7f5,#f8fcfbe6),#182a4c0a;border-color:#0f766e1f}.dispatch-calendar__resource-metric--danger{background:linear-gradient(#fff3f1f5,#fff9f8e6),#182a4c0a;border-color:#b83a1f24}.dispatch-calendar__resource-metric-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-calendar__resource-metric-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.08rem;line-height:1}.dispatch-calendar__resource-metric--primary .dispatch-calendar__resource-metric-value{font-size:1.34rem}.dispatch-calendar__resource-metric-note{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:11px;font-weight:600;line-height:1.35}.dispatch-calendar__lane-row{align-items:start}.dispatch-calendar__lane{background:linear-gradient(180deg,color-mix(in srgb,var(--dispatch-lane-accent,transparent)4%,transparent),transparent 18%),transparent;border-left:1px solid #182a4c0f}.dispatch-calendar__column-body{background:linear-gradient(180deg,#ffffffc7,#f7f4eec2),linear-gradient(90deg,color-mix(in srgb,var(--dispatch-lane-accent,transparent)6%,transparent),transparent 18%),linear-gradient(90deg,#182a4c05,transparent 18%);transition:background-color .12s,box-shadow .12s;position:relative}.dispatch-calendar__slot-line{background:#182a4c14;height:1px;position:absolute;left:0;right:0}.dispatch-calendar__event{border-radius:16px;transition:transform .14s,box-shadow .14s,opacity .12s;display:grid;position:absolute;overflow:hidden;box-shadow:0 12px 24px #17233d1f}.dispatch-calendar__event--preview{pointer-events:none;background:linear-gradient(#e6f1ffe6,#f4f9ffc7);border:1px dashed #1b4c9152;animation:1.2s ease-in-out infinite dispatch-preview-pulse;box-shadow:0 0 0 1px #1b4c910d,0 14px 24px #1b4c9114}.dispatch-calendar__event--job{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fff 0%,#f9f7f3 100%);border:1px solid #182a4c1f}.dispatch-calendar__event-accent{background:var(--dispatch-event-accent,var(--ui-brand-strong));width:6px;position:absolute;top:0;bottom:0;left:0}.dispatch-calendar__event--status-new{--dispatch-event-accent:var(--ui-status-neutral-text);background:linear-gradient(#fbfaf7 0%,#f1eee8 100%)}.dispatch-calendar__event--status-scheduled{--dispatch-event-accent:var(--ui-status-info-text);background:linear-gradient(#f8fbff 0%,#eef5ff 100%)}.dispatch-calendar__event--status-dispatched{--dispatch-event-accent:var(--ui-status-warning-text);background:linear-gradient(#fffaf1 0%,#fff4df 100%)}.dispatch-calendar__event--status-in-progress{--dispatch-event-accent:var(--ui-status-progress-text);background:linear-gradient(#f3fcfb 0%,#e4f7f4 100%)}.dispatch-calendar__event--status-completed{--dispatch-event-accent:var(--ui-status-success-text);background:linear-gradient(#f4fbf5 0%,#e8f6eb 100%)}.dispatch-calendar__event--status-canceled{--dispatch-event-accent:var(--ui-status-danger-text);background:linear-gradient(#fff7f6 0%,#fdecea 100%)}.dispatch-calendar__event--priority-high{box-shadow:0 14px 28px #17233d29}.dispatch-calendar__event--priority-urgent{box-shadow:0 18px 36px #b3450838}.dispatch-calendar__event--priority-high .dispatch-calendar__event-accent{width:7px}.dispatch-calendar__event--priority-urgent .dispatch-calendar__event-accent{width:8px;box-shadow:0 0 0 1px #ffffff42}.dispatch-calendar__event--availability{background:linear-gradient(#fff5dbeb,#ffedbbdb);border:1px dashed #b57f2959;box-shadow:inset 0 0 0 1px #ffffff73}.dispatch-calendar__event--warning{border-color:#b7721461}.dispatch-calendar__event--danger{border-color:#b83a1f57;box-shadow:0 14px 28px #b83a1f24}.dispatch-calendar__event--warning .dispatch-calendar__event-flag,.dispatch-calendar__event--danger .dispatch-calendar__event-flag{color:var(--ui-status-danger-text);background:#b83a1f1f}.dispatch-calendar__event--selected{outline:2px solid #1b4c9147;box-shadow:0 18px 34px #153a7938}.dispatch-calendar__event--placement-highlight{outline:2px solid #2b846733;box-shadow:0 0 0 2px #2b846747,0 20px 36px #1a755a2e}.dispatch-calendar__event--dragging{opacity:.55;transform:rotate(-1deg)scale(.98)}.dispatch-calendar__event--pending{opacity:.72;filter:saturate(.88)}.dispatch-calendar__event-body{text-align:left;cursor:pointer;background:0 0;border:0;gap:9px;width:100%;padding:12px 12px 16px;display:grid}.dispatch-calendar__event-kicker{justify-content:space-between;gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.dispatch-calendar__event-alert-count{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-calendar__event-alert-count--warning{color:var(--ui-status-warning-text)}.dispatch-calendar__event-alert-count--danger{color:var(--ui-status-danger-text)}.dispatch-calendar__event-actions{justify-content:flex-end;margin-top:-6px;padding:0 12px 12px}.dispatch-calendar__event-actions--availability{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;transform:translateY(4px)}.dispatch-calendar__event--availability:hover .dispatch-calendar__event-actions--availability,.dispatch-calendar__event--availability.dispatch-calendar__event--selected .dispatch-calendar__event-actions--availability{opacity:1;pointer-events:auto;transform:translateY(0)}.dispatch-calendar__event-header,.dispatch-calendar__event-footer{justify-content:space-between;gap:var(--ui-space-2);flex-wrap:wrap;align-items:start;display:flex}.dispatch-calendar__event-heading{flex:auto;gap:6px;min-width:0;display:grid}.dispatch-calendar__event-header-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.dispatch-calendar__event-header strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.95rem;line-height:1.2}.dispatch-calendar__event-time-pill{border-radius:var(--ui-radius-pill);width:fit-content;min-height:24px;color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.05em;text-transform:uppercase;background:#182a4c0f;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-calendar__event-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.4}.dispatch-calendar__event-primary-copy{color:var(--ui-text-strong);font-family:var(--ui-font-body);margin:0;font-size:13px;font-weight:700;line-height:1.35}.dispatch-calendar__event-state-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dispatch-calendar__event-state-chip{border-radius:var(--ui-radius-pill);min-height:22px;color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;background:#182a4c0f;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.dispatch-calendar__event-state-chip--warning{color:var(--ui-status-warning-text);background:#b57f2924}.dispatch-calendar__event-state-chip--danger{color:var(--ui-status-danger-text);background:#b83a1f24}.dispatch-calendar__event-state-chip--progress{color:var(--ui-status-progress-text);background:#0f766e24}.dispatch-calendar__event-state-chip--success{color:var(--ui-status-success-text);background:#21704224}.dispatch-calendar__event-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-calendar__event-meta-pill{border-radius:var(--ui-radius-pill);min-height:22px;color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;background:#182a4c0f;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.dispatch-calendar__event-meta-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;font-weight:600;line-height:1.35}.dispatch-calendar__event-flag{border-radius:var(--ui-radius-pill);min-height:24px;color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;background:#182a4c0f;border:1px solid #182a4c0f;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-calendar__event-flags{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:inline-flex}.dispatch-calendar__event-flag--warning{color:var(--ui-status-warning-text);background:#b57f2924}.dispatch-calendar__event-flag--danger{color:var(--ui-status-danger-text);background:#b83a1f24}.dispatch-calendar__resize-handle{appearance:none;cursor:ns-resize;background:linear-gradient(90deg,#182a4c40,#182a4c14);border:0;border-radius:999px;height:8px;position:absolute;bottom:6px;left:16px;right:16px}.dispatch-calendar__resize-handle:hover{background:linear-gradient(90deg,#1b4c917a,#1b4c9124)}.dispatch-calendar__conflict-indicator{justify-self:start}.dispatch-calendar__conflict-indicator-button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.dispatch-calendar__conflict-indicator-button:hover .ui-badge{transform:translateY(-1px)}.dispatch-dialog{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dispatch-dialog__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e142073;border:0;position:absolute;inset:0}.dispatch-dialog__panel{gap:var(--ui-space-5);width:min(720px,100vw - 32px);max-height:calc(100svh - 32px);padding:var(--ui-space-6);border-radius:calc(var(--ui-radius-xl) + 4px);background:linear-gradient(#fff 0%,#f7f5f0 100%);margin:auto;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #0e14204d}.dispatch-dialog__header,.dispatch-dialog__footer{justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;align-items:center;display:flex}.dispatch-dialog__body,.dispatch-dialog__resource-picker{gap:var(--ui-space-4);display:grid}.dispatch-quick-edit{z-index:55;gap:var(--ui-space-4);width:min(420px,100vw - 32px);padding:var(--ui-space-5);border-radius:calc(var(--ui-radius-xl) + 4px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffffa,#f7f4eefa);border:1px solid #182a4c14;grid-template-rows:auto auto 1fr auto;display:grid;position:fixed;top:16px;bottom:16px;right:16px;box-shadow:0 24px 60px #17233d2e}.dispatch-quick-edit__header,.dispatch-quick-edit__summary,.dispatch-quick-edit__footer{gap:var(--ui-space-3);display:flex}.dispatch-quick-edit__header-copy{gap:6px;display:grid}.dispatch-quick-edit__hero{gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#fffffff5,#f4f1ebe6),radial-gradient(circle at 100% 0,#1b4c9114,#0000 35%);border:1px solid #182a4c14;display:grid}.dispatch-quick-edit__hero-grid{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dispatch-quick-edit__hero-item{background:#182a4c0d;border:1px solid #182a4c0d;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.dispatch-quick-edit__hero-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-quick-edit__hero-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.98rem;line-height:1.2}.dispatch-quick-edit__header,.dispatch-quick-edit__footer{justify-content:space-between;align-items:start}.dispatch-quick-edit__summary{flex-wrap:wrap;align-items:center}.dispatch-quick-edit__summary-chip{border-radius:var(--ui-radius-pill);min-height:28px;color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.05em;text-transform:uppercase;background:#182a4c12;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-quick-edit__summary-chip--schedule{color:var(--ui-brand-strong);background:#1b4c911a}.dispatch-quick-edit__summary-chip--warning{color:var(--ui-status-warning-text);background:#b57f2924}.dispatch-quick-edit__summary-chip--success{color:var(--ui-status-success-text);background:#21704224}.dispatch-quick-edit__hero-strip{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dispatch-quick-edit__hero-callout{background:#182a4c0d;border:1px solid #182a4c0f;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.dispatch-quick-edit__hero-callout--warning{background:linear-gradient(#fff7e6f2,#fffaf1e0),#182a4c0a;border-color:#b57f2924}.dispatch-quick-edit__hero-callout--success{background:linear-gradient(#eef9f2f2,#f7fdf8e0),#182a4c0a;border-color:#21704224}.dispatch-quick-edit__hero-callout-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-quick-edit__hero-callout-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.95rem;line-height:1.15}.dispatch-quick-edit__body{gap:var(--ui-space-4);display:grid;overflow:auto}.dispatch-quick-edit__section{gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);background:#ffffffb3;border:1px solid #182a4c14;display:grid}.dispatch-quick-edit__section-header{gap:4px;display:grid}.dispatch-quick-edit__section-header h4{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1rem;line-height:1.2}.dispatch-quick-edit__section-header p{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.dispatch-quick-edit__footer{padding-top:var(--ui-space-2);border-top:1px solid #182a4c14;align-items:center}.dispatch-quick-edit__footer-copy{max-width:16rem;color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.45}.estimate-workspace-page,.estimate-workspace,.estimate-workspace__main,.estimate-workspace__rail,.estimate-workspace__rail-stack,.estimate-workspace__settings-grid,.estimate-workspace__section-body,.estimate-workspace__line-list,.estimate-workspace__line-stack,.estimate-workspace__vehicle-grid,.estimate-workspace-boot{gap:var(--ui-space-4);display:grid}.estimate-workspace{gap:var(--ui-space-5)}.estimate-workspace__hero,.estimate-workspace-boot__hero{border-radius:calc(var(--ui-radius-xl) + 4px);background:linear-gradient(#fffffffa,#f6f2ebf5),radial-gradient(circle at 100% 0,#1b4c911a,#0000 34%),radial-gradient(circle at 0 100%,#b0712714,#0000 28%);border-color:#182a4c14;box-shadow:0 24px 60px #17233d1f,inset 0 1px #ffffffa8}.estimate-workspace__hero-header,.estimate-workspace__hero-meta,.estimate-workspace__hero-status,.estimate-workspace__hero-actions,.estimate-workspace__command-bar,.estimate-workspace__command-cluster,.estimate-workspace__section-header,.estimate-workspace__section-actions,.estimate-workspace__section-title-row,.estimate-workspace__line-row,.estimate-workspace__line-taxable,.estimate-workspace__line-actions,.estimate-workspace__line-utility,.estimate-workspace__provider-actions,.estimate-workspace__offer-header,.estimate-workspace__suggestion-header{gap:var(--ui-space-3);display:flex}.estimate-workspace__hero-header,.estimate-workspace__section-header,.estimate-workspace__offer-header,.estimate-workspace__suggestion-header{justify-content:space-between;align-items:flex-start}.estimate-workspace__hero-meta,.estimate-workspace__hero-status,.estimate-workspace__hero-actions,.estimate-workspace__section-actions,.estimate-workspace__provider-actions{flex-wrap:wrap;align-items:center}.estimate-workspace__hero-grid,.estimate-workspace-boot__summary-grid{gap:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.estimate-workspace__hero-item,.estimate-workspace-boot__summary-item{background:linear-gradient(#fffffff0,#f4f1ebe0),#182a4c0a;border:1px solid #182a4c0f;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.estimate-workspace__hero-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.estimate-workspace__hero-copy,.estimate-workspace__line-subcopy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:13px;line-height:1.4}.estimate-workspace__thread-strip{background:linear-gradient(#fffffffa,#f5f7fbf0),#182a4c08;border-color:#182a4c14}.estimate-workspace__thread-strip-content,.estimate-workspace__thread-strip-header,.estimate-workspace__thread-strip-badges,.estimate-workspace__thread-strip-actions{gap:var(--ui-space-3);display:flex}.estimate-workspace__thread-strip-content{gap:var(--ui-space-4);display:grid}.estimate-workspace__thread-strip-header{justify-content:space-between;align-items:flex-start}.estimate-workspace__thread-strip-badges,.estimate-workspace__thread-strip-actions{flex-wrap:wrap;align-items:center}.estimate-workspace__thread-strip-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin-top:2px;font-size:clamp(1.08rem,1.3vw,1.24rem);line-height:1.08;display:block}.estimate-workspace__thread-strip-grid{gap:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.estimate-workspace__thread-strip-item{background:#ffffffc7;border:1px solid #182a4c0f;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.estimate-workspace__thread-strip-item span{color:var(--ui-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.estimate-workspace__thread-strip-item strong{color:var(--ui-text-strong);font-size:.95rem}.estimate-workspace__workflow-strip{gap:var(--ui-space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.estimate-workspace__workflow-card{border-radius:calc(var(--ui-radius-lg) + 2px);border-color:#182a4c14}.estimate-workspace__workflow-card-content,.estimate-workspace__workflow-metrics,.estimate-workspace__workflow-list{gap:var(--ui-space-3);display:grid}.estimate-workspace__workflow-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.estimate-workspace__workflow-metric{background:#ffffffb8;border:1px solid #182a4c0f;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.estimate-workspace__workflow-metric span{color:var(--ui-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.estimate-workspace__workflow-metric strong{color:var(--ui-text-strong);font-size:.95rem}.estimate-workspace__workflow-actions{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.estimate-workspace__workflow-list-item{justify-content:space-between;align-items:center;gap:var(--ui-space-3);text-align:left;background:#ffffffc7;border:1px solid #182a4c14;border-radius:16px;width:100%;padding:12px 14px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.estimate-workspace__workflow-list-item:hover{transform:translateY(-1px);box-shadow:0 10px 24px #17233d0f}.estimate-workspace__workflow-list-item>div{gap:4px;display:grid}.estimate-workspace__workflow-list-item strong{color:var(--ui-text-strong);font-size:.95rem}.estimate-workspace__workflow-list-item span{color:var(--ui-text-muted);font-size:12px;line-height:1.4}.estimate-workspace__command-bar{gap:var(--ui-space-4);top:var(--ui-space-4);z-index:12;pointer-events:none;border-radius:calc(var(--ui-radius-lg) + 4px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff2,#f7f4eff0),#182a4c0a;border:1px solid #182a4c14;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(280px,.9fr);padding:18px;display:grid;position:sticky;box-shadow:0 18px 42px #17233d14,inset 0 1px #ffffffa3}.estimate-workspace__command-bar>*{pointer-events:auto}.estimate-workspace__command-cluster{flex-wrap:wrap;align-items:center}.estimate-workspace__command-cluster .ui-input,.estimate-workspace__command-cluster .ui-select{flex:140px;min-width:0}.estimate-workspace__command-section{gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#fffffff5,#f4f1ebe6),#182a4c0a;border:1px solid #182a4c14;align-content:start;display:grid}.estimate-workspace__command-section--summary{background:linear-gradient(#e9f2ffeb,#fafcffeb),#182a4c0a;border-color:#1b4c911a}.estimate-workspace__command-heading{justify-content:space-between;gap:var(--ui-space-3);align-items:start;display:flex}.estimate-workspace__command-heading>div{gap:6px;display:grid}.estimate-workspace__command-title,.estimate-workspace__command-total{color:var(--ui-text-strong);font-family:var(--ui-font-display);line-height:1.1}.estimate-workspace__command-title{font-size:1.1rem}.estimate-workspace__command-total{font-size:clamp(2rem,3vw,2.4rem)}.estimate-workspace__item-type-tabs,.estimate-workspace__package-quick-row,.estimate-workspace__line-utility-copy,.estimate-workspace__rail-form,.estimate-workspace__offer-actions,.estimate-workspace__part-focus-header{gap:var(--ui-space-2);display:flex}.estimate-workspace__item-type-tabs,.estimate-workspace__package-quick-row,.estimate-workspace__line-utility-copy,.estimate-workspace__provider-actions,.estimate-workspace__offer-actions{flex-wrap:wrap;align-items:center}.estimate-workspace__item-type-tabs .ui-button,.estimate-workspace__package-quick-row .ui-button{min-height:34px}.estimate-workspace__command-cluster--compact{display:flex}.estimate-workspace__command-summary-grid,.estimate-workspace__part-focus-grid{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estimate-workspace__command-summary-item,.estimate-workspace__part-focus-grid>div{background:#ffffffb3;border:1px solid #182a4c0f;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.estimate-workspace__command-summary-item--accent{background:linear-gradient(#e4effff0,#f5f9ffe0),#ffffffb3;border-color:#1b4c911f}.estimate-workspace__layout{gap:var(--ui-space-5);grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr);align-items:start;display:grid}.estimate-workspace__sticky-card{top:var(--ui-space-6);position:sticky}.estimate-workspace__section-card{border-radius:calc(var(--ui-radius-lg) + 4px);border:1px solid #182a4c14;box-shadow:0 12px 28px #17233d0f}.estimate-workspace__section-card--empty{border-style:dashed}.estimate-workspace__section-title-row{align-items:center}.estimate-workspace__section-title-row .ui-input{flex:auto}.estimate-workspace__section-actions{justify-content:flex-end}.estimate-workspace__section-metrics{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.estimate-workspace__section-total{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem}.estimate-workspace__line-row{background:#ffffffc7;border:1px solid #182a4c14;border-radius:18px;grid-template-columns:auto minmax(0,1.9fr) 110px 130px 130px auto auto;align-items:center;gap:12px;padding:14px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.estimate-workspace__line-row:hover{transform:translateY(-1px);box-shadow:0 10px 24px #17233d0f}.estimate-workspace__line-row--selected{background:linear-gradient(#e9f2ffeb,#f9fcffe6),#ffffffd6;border-color:#1b4c9129;box-shadow:0 12px 26px #1b4c9114}.estimate-workspace__line-row--dirty{background:linear-gradient(#fff8eaf2,#fffcf4eb),#ffffffd1;border-color:#b57f2933;box-shadow:0 12px 28px #b57f2914}.estimate-workspace__line-anchor{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.estimate-workspace__line-fields{gap:10px;display:grid}.estimate-workspace__line-number .ui-input{text-align:right}.estimate-workspace__line-meta{gap:4px;display:grid}.estimate-workspace__line-taxable{font-family:var(--ui-font-body);color:var(--ui-text-base);align-items:center;font-size:13px}.estimate-workspace__line-actions{justify-content:flex-end}.estimate-workspace__line-utility{justify-content:space-between;align-items:center;padding-inline:10px}.estimate-workspace__line-utility-copy{min-width:0}.estimate-workspace__line-utility-copy .estimate-workspace__line-subcopy{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.estimate-workspace__provider-actions .ui-button{flex:120px}.estimate-workspace__provider-copy,.estimate-workspace__provider-notes{margin:0}.estimate-workspace__provider-notes{gap:4px;display:grid}.estimate-workspace__rail-form{align-items:center}.estimate-workspace__rail-form .ui-input{flex:auto}.estimate-workspace__manual-offer-grid,.estimate-workspace__inline-supplier-grid,.estimate-workspace__offer-section{gap:var(--ui-space-3);display:grid}.estimate-workspace__manual-offer-grid,.estimate-workspace__inline-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-workspace__manual-offer-grid--essentials{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.75fr)}.estimate-workspace__manual-offer-grid .ui-textarea{grid-column:1/-1}.estimate-workspace__offer-section--subtle{background:#ffffff8f;border:1px solid #182a4c0f;border-radius:16px;padding:12px}.estimate-workspace__part-focus-card{gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#fffffff5,#f4f1ebe6),#182a4c0a;border:1px solid #182a4c14;display:grid}.estimate-workspace__part-focus-header{justify-content:space-between;align-items:start}.estimate-workspace__totals-grid,.estimate-workspace__vehicle-grid{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estimate-workspace__totals-grid>div,.estimate-workspace__vehicle-grid>div,.estimate-workspace__suggestion-card,.estimate-workspace__offer-card{background:#ffffffb8;border:1px solid #182a4c12;border-radius:16px;gap:6px;padding:14px;display:grid}.estimate-workspace__totals-grid>div:last-child{background:linear-gradient(#e4efffeb,#f5f9ffd6),#ffffffb8;border-color:#1b4c911f}.estimate-workspace__offer-card--selected{background:linear-gradient(#eef9f2f2,#f8fdf9e6),#ffffffb8;border-color:#21704224}.estimate-workspace__offer-heading{gap:4px;min-width:0;display:grid}.estimate-workspace__offer-price-row{gap:4px;display:grid}.estimate-workspace__offer-price{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.15rem;line-height:1.1}.estimate-workspace__offer-actions{justify-content:space-between}.estimate-workspace__offer-actions--compact{justify-content:flex-end}.estimate-workspace__offer-list{gap:10px;display:grid}.estimate-workspace-boot{grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);align-items:start}@media (max-width:1180px){.estimate-workspace__workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-workspace__command-bar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.estimate-workspace__command-section--summary{grid-column:1/-1}.estimate-workspace__layout,.estimate-workspace-boot,.estimate-workspace__hero-grid,.estimate-workspace__thread-strip-grid,.estimate-workspace-boot__summary-grid,.estimate-workspace__manual-offer-grid,.estimate-workspace__manual-offer-grid--essentials,.estimate-workspace__inline-supplier-grid{grid-template-columns:minmax(0,1fr)}.estimate-workspace__sticky-card{position:static}}@media (max-width:900px){.estimate-workspace__workflow-strip,.estimate-workspace__workflow-metrics,.estimate-workspace__command-bar,.estimate-workspace__command-summary-grid,.estimate-workspace__part-focus-grid{grid-template-columns:minmax(0,1fr)}.estimate-workspace__thread-strip-header{flex-direction:column}.estimate-workspace__command-heading,.estimate-workspace__rail-form,.estimate-workspace__offer-actions,.estimate-workspace__part-focus-header,.estimate-workspace__workflow-list-item{display:grid}.estimate-workspace__line-row{grid-template-columns:minmax(0,1fr)}.estimate-workspace__line-taxable,.estimate-workspace__line-actions,.estimate-workspace__line-utility,.estimate-workspace__line-utility-copy,.estimate-workspace__section-actions{justify-content:flex-start}.estimate-workspace__totals-grid,.estimate-workspace__vehicle-grid{grid-template-columns:minmax(0,1fr)}}@keyframes dispatch-preview-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.ui-page-grid--sidebar,.ui-editor-layout,.ui-dispatch-layout,.ui-detail-grid,.dispatch-command-center__layout,.ui-dispatch-inline-form--narrow,.ui-dispatch-inline-form--wide{grid-template-columns:minmax(0,1fr)}.ui-admin-shell{grid-template-columns:1fr}.ui-admin-sidebar{border-right:0;border-bottom:1px solid var(--ui-border-subtle)}}@media (max-width:800px){.ui-page-header,.ui-page-header__main,.ui-card__header,.ui-list-item__header,.ui-list-item__meta,.dispatch-toolbar,.dispatch-toolbar__headline{justify-content:stretch;display:grid}.ui-page-actions{justify-content:stretch}.ui-form-row,.ui-filter-grid{grid-template-columns:minmax(0,1fr)}.ui-table{min-width:0}.dispatch-calendar__day-groups,.dispatch-calendar__chrome{grid-template-columns:72px minmax(0,1fr)}.dispatch-calendar__resource-row,.dispatch-calendar__lane-row,.dispatch-calendar__day-groups-track{grid-auto-columns:minmax(220px,1fr)}.dispatch-calendar__resource-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-toolbar__summary-strip{grid-template-columns:minmax(0,1fr);display:grid}.dispatch-quick-edit__hero-strip,.dispatch-quick-edit__hero-grid,.dispatch-filters__single-tech{grid-template-columns:minmax(0,1fr)}.dispatch-quick-edit{width:auto;left:16px}}:root{--ui-page-max-width:var(--ui-layout-max-width);--ui-command-max-width:var(--ui-layout-command-width);--ui-shell-padding:clamp(14px,2vw,22px);--ui-shell-gap:clamp(14px,1.6vw,22px);--ui-shell-sidebar-width:var(--ui-layout-sidebar-width);--ui-shell-radius:30px;--ui-shell-radius-sm:22px;--ui-shell-border-soft:color-mix(in srgb,var(--ui-border-subtle)78%,white 22%);--ui-shell-border-strong:color-mix(in srgb,var(--ui-border-base)88%,var(--ui-brand-strong)12%);--ui-shell-panel:linear-gradient(180deg,#fffffffa,#faf6eff5),radial-gradient(circle at top right,#314a6814,transparent 36%);--ui-shell-panel-subtle:linear-gradient(180deg,#fffffff0,#f5efe6e6),#ffffffd1;--ui-shell-selected:linear-gradient(180deg,#e9eff5f5,#f7fafdf5),#ffffffc7;--ui-shell-shadow-card:0 18px 42px #17212b14,inset 0 1px 0 #ffffffb8;--ui-shell-shadow-hover:0 22px 48px #1425361f,inset 0 1px 0 #ffffffc7;--ui-shell-shadow-main:0 30px 90px #14253624,inset 0 1px 0 #ffffffb8}html{background:var(--ui-surface-page);scroll-behavior:smooth}body{min-height:100vh;color:var(--ui-text-base);font-family:var(--ui-font-body);background:radial-gradient(circle at 0 0,#e9eff5f2,#0000 24%),radial-gradient(circle at 100% 0,#9d6a2e14,#0000 22%),linear-gradient(#f6f2ea 0%,#ece3d8 100%)}::selection{color:var(--ui-text-strong);background:#243b5324}.page-shell{place-items:center;min-height:100vh;padding:clamp(18px,4vw,36px);display:grid}.panel,.ui-card,.workspace-card,.table-wrap,.ui-table-wrap,.stat-card,.overview-link{border:1px solid var(--ui-shell-border-soft);border-radius:calc(var(--ui-radius-xl) + 6px);background:var(--ui-shell-panel);box-shadow:var(--ui-shell-shadow-card);position:relative}.panel{width:min(100%,480px);padding:clamp(24px,3vw,32px)}.ui-card,.workspace-card{gap:var(--ui-space-5)}.ui-card,.workspace-card,.stat-card,.overview-link{overflow:clip}.ui-card--subtle{background:var(--ui-shell-panel-subtle);box-shadow:none}.ui-card--raised,.stat-card{box-shadow:var(--ui-shadow-raised)}.ui-admin-shell{grid-template-columns:minmax(240px,var(--ui-shell-sidebar-width))minmax(0,1fr);gap:var(--ui-shell-gap);min-height:100svh;padding:var(--ui-shell-padding);transition:grid-template-columns var(--ui-duration-panel)var(--ui-ease-standard);background:0 0;display:grid}.ui-admin-sidebar{top:var(--ui-shell-padding);min-height:calc(100svh - (var(--ui-shell-padding)*2));gap:var(--ui-space-5);border:1px solid var(--ui-shell-border-strong);border-radius:var(--ui-shell-radius);box-shadow:var(--ui-shell-shadow-main);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#f4eee4f0),radial-gradient(circle at 100% 0,#243b531f,#0000 36%),radial-gradient(circle at 0 100%,#9d6a2e1a,#0000 22%);grid-template-rows:auto auto auto 1fr;align-content:start;padding:22px 18px 18px;display:grid;position:sticky}.ui-admin-sidebar__desktop-actions{justify-content:flex-end;display:flex}.ui-admin-sidebar__top,.ui-admin-sidebar__nav-block,.ui-admin-sidebar__footer,.ui-admin-sidebar__utility,.ui-admin-sidebar__account{display:grid}.ui-admin-sidebar__top,.ui-admin-sidebar__nav-block{gap:12px}.ui-admin-sidebar__footer{gap:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid #b6aa986b}.ui-admin-sidebar__utility{border-radius:calc(var(--ui-radius-lg) + 4px);background:#ffffff85;border:1px solid #b6aa9857;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px}.ui-admin-sidebar__caption,.ui-admin-sidebar__account-label,.ui-admin-sidebar__account-meta,.ui-admin-brand__meta,.ui-admin-nav__hint{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0}.ui-admin-sidebar__caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.45;overflow:hidden}.ui-admin-sidebar__account{gap:6px}.ui-admin-sidebar__account-label,.ui-admin-sidebar__section-label,.ui-admin-brand__eyebrow{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ui-admin-sidebar__account-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.05rem;line-height:1.15}.ui-admin-sidebar__account-meta{font-size:13px;line-height:1.45}.ui-admin-brand{transition:transform var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard);background:linear-gradient(#fffffff0,#f8f2e9e6),#ffffffb8;border:1px solid #b6aa985c;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.ui-admin-brand:hover{border-color:#243b5329;transform:translateY(-1px);box-shadow:0 18px 34px #1425361a}.ui-admin-brand__mark{width:56px;height:56px;color:var(--ui-text-inverse);font-family:var(--ui-font-display);letter-spacing:.08em;background:linear-gradient(#314a68f5,#142536fa),#243b53f2;border-radius:18px;place-items:center;font-size:1.15rem;font-weight:800;display:inline-grid;box-shadow:0 16px 30px #243b533d,inset 0 1px #fff3}.ui-admin-brand__copy,.ui-admin-nav__content{gap:4px;min-width:0;display:grid}.ui-admin-brand__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.03em;font-size:clamp(1.15rem,1.7vw,1.32rem);line-height:1.1}.ui-admin-brand__meta{font-size:13px;line-height:1.45;display:none}.ui-admin-nav__item{min-height:48px;color:var(--ui-text-base);transition:transform var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-fast)var(--ui-ease-standard);background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px 10px 14px;display:grid;position:relative}.ui-admin-nav__item:before{content:"";border-radius:var(--ui-radius-pill);opacity:0;width:3px;transition:opacity var(--ui-duration-base)var(--ui-ease-standard),transform var(--ui-duration-base)var(--ui-ease-snap),background-color var(--ui-duration-base)var(--ui-ease-standard);background:0 0;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(.4)}.ui-admin-nav__item[data-active=true],.ui-admin-nav__item--active{background:var(--ui-shell-selected);color:var(--ui-text-strong);border-color:#243b5324;box-shadow:0 18px 34px #243b5314,inset 0 1px #ffffffc7}.ui-admin-nav__item[data-active=true]:before,.ui-admin-nav__item--active:before{background:var(--ui-brand-strong);opacity:1;transform:scaleY(1)}.ui-admin-nav__title{color:currentColor;font-family:var(--ui-font-body);font-size:14px;font-weight:700;line-height:1.2}.ui-admin-nav__hint{font-size:13px;line-height:1.38;display:none}.ui-admin-content{min-width:0;min-height:calc(100svh - (var(--ui-shell-padding)*2));border:1px solid var(--ui-shell-border-soft);border-radius:var(--ui-shell-radius);box-shadow:var(--ui-shell-shadow-main);background:linear-gradient(#fffcf7fa,#f6f0e8f2),radial-gradient(circle at 100% 0,#314a681a,#0000 34%);align-content:start;padding:clamp(20px,2vw,28px);display:grid}.ui-admin-content__viewport{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(24px,2vw,32px);min-width:0;display:grid}.ui-admin-content__viewport>*{width:min(100%,var(--ui-page-max-width));max-width:var(--ui-page-max-width);animation:ui-route-enter var(--ui-duration-route)var(--ui-ease-enter);transform-origin:top;justify-self:center}.ui-page--command{--ui-page-max-width:var(--ui-command-max-width)}.ui-page,.workspace-section{gap:clamp(26px,2.2vw,36px);display:grid}.ui-page-header,.page-header{border-bottom:1px solid #b6aa986b;justify-content:space-between;align-items:flex-start;gap:clamp(14px,1.6vw,22px);padding-bottom:clamp(14px,1.6vw,18px);display:flex}.ui-page-header__content,.page-header>:first-child{gap:8px;max-width:58rem;display:grid}.ui-page-header__main{gap:var(--ui-space-4);align-items:flex-start}.ui-page-header__eyebrow,.ui-card__eyebrow,.ui-state__eyebrow,.eyebrow{color:var(--ui-brand-warm);letter-spacing:.14em;margin:0;font-size:11px}.ui-page-title,.page-title,.ui-card__title,.ui-state__title,.title{color:var(--ui-text-strong);letter-spacing:-.035em;margin:0}.ui-page-title,.page-title{font-size:clamp(2rem,2.6vw,2.75rem);font-weight:800}.ui-card__title,.ui-state__title{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.1}.ui-page-description,.ui-card__description,.ui-state__description,.copy{max-width:58ch;color:var(--ui-text-muted);margin:0;font-size:14px;line-height:1.45}.ui-page-actions,.header-actions,.action-row,.table-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-page-actions{justify-content:flex-end}.button,.ui-button{appearance:none;border-radius:calc(var(--ui-radius-md) + 2px);width:auto;min-height:46px;font-family:var(--ui-font-body);letter-spacing:.01em;cursor:pointer;background:linear-gradient(180deg,#314a68f5,#142536fa),var(--ui-brand-strong);color:var(--ui-text-inverse);transition:transform var(--ui-duration-fast)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-fast)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);border:1px solid #0000;flex-shrink:0;padding:0 18px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;position:relative;box-shadow:0 16px 28px #243b5338,inset 0 1px #ffffff2e}.button:hover:not(:disabled),.ui-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 30px #243b5347,inset 0 1px #fff3}.button:active:not(:disabled),.ui-button:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 16px #243b532e,inset 0 1px #ffffff29}.button:disabled,.ui-button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.page-shell .button,.page-shell .ui-button{width:100%}.secondary-button,.ui-button--secondary{border-color:var(--ui-border-base);color:var(--ui-text-strong);background:linear-gradient(#fffffff5,#f6f0e8eb),#ffffffd1;box-shadow:0 10px 20px #1425360f,inset 0 1px #ffffffb8}.ui-button--tertiary,.ui-button--ghost{color:var(--ui-brand-strong);box-shadow:none;background:0 0;border-color:#b6aa98b3}.ui-button--danger{background:linear-gradient(180deg,#b24b3cf5,#923427fa),var(--ui-status-danger-text);color:var(--ui-text-inverse)}.ui-button--success{background:linear-gradient(180deg,#2d7a57f5,#1d5c40fa),var(--ui-status-success-text);color:var(--ui-text-inverse)}.ui-button--sm{min-height:38px;padding-inline:14px;font-size:13px}.ui-button--lg{min-height:52px;padding-inline:22px;font-size:15px}.button-link,.table-actions .button,.action-row .button,.header-actions .button,.ui-page-actions .ui-button{width:auto}.input,.textarea,.ui-input,.ui-textarea,.ui-select{appearance:none;border:1px solid var(--ui-border-base);border-radius:calc(var(--ui-radius-md) + 4px);width:100%;min-height:48px;color:var(--ui-text-strong);font-family:var(--ui-font-body);transition:border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),transform var(--ui-duration-fast)var(--ui-ease-standard);background:linear-gradient(#fffffff7,#fcf8f2eb),#ffffffeb;padding:12px 14px;font-size:15px;line-height:1.4;box-shadow:inset 0 1px #fffc,0 1px 2px #1425360d}.textarea,.ui-textarea{resize:vertical;min-height:132px}.input::placeholder,.textarea::placeholder,.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-text-subtle)}.input:hover,.textarea:hover,.ui-input:hover,.ui-textarea:hover,.ui-select:hover{border-color:var(--ui-shell-border-strong)}.button:focus-visible,.ui-button:focus-visible,.input:focus-visible,.textarea:focus-visible,.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{box-shadow:0 0 0 4px var(--ui-focus-ring),inset 0 1px 0 #ffffffd6;border-color:#243b5347;outline:none}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{background:linear-gradient(#fffcfbfa,#faefecf5),#ffffffeb}select.input:not([multiple]):not([size]),.ui-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.5L7 9.5L11 5.5' stroke='%236D7784' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 14px);background-repeat:no-repeat;padding-right:44px}.label,.ui-field__label{color:var(--ui-text-strong);letter-spacing:.01em;font-size:13px;font-weight:700}.ui-field__hint,.muted{color:var(--ui-text-muted);font-size:13px;line-height:1.45}.checkbox-row,.ui-checkbox-row{color:var(--ui-text-base)}.checkbox-row input,.ui-checkbox-row input{width:16px;height:16px;accent-color:var(--ui-brand-base)}.badge,.ui-badge{border-radius:var(--ui-radius-pill);letter-spacing:.08em;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;box-shadow:inset 0 1px #ffffff59}.empty-state,.ui-state{border-radius:calc(var(--ui-radius-xl) + 6px);background:linear-gradient(#fcf8f1fa,#f5eee3f0),#ffffffd6;border:1px dashed #b6aa98c7;gap:14px;padding:clamp(24px,2.4vw,32px)}.ui-state--loading{min-height:260px}.table-wrap,.ui-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}.data-table,.ui-table{border-collapse:separate;border-spacing:0;width:100%}.data-table th,.data-table td,.ui-table th,.ui-table td{border-bottom:1px solid #b6aa9857}.data-table th,.ui-table th{color:var(--ui-text-subtle);letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf6f2;font-size:11px}.data-table td,.ui-table td{color:var(--ui-text-base)}.ui-list-item{border:1px solid var(--ui-shell-border-soft);border-radius:calc(var(--ui-radius-lg) + 4px);background:var(--ui-shell-panel-subtle);box-shadow:none}.ui-state,.empty-state,.panel,.ui-card,.workspace-card,.table-wrap,.ui-table-wrap,.overview-link,.ui-list-item,.ui-callout{transition:border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),transform var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard)}.overview-link:hover{box-shadow:var(--ui-shell-shadow-hover);border-color:#243b5324;transform:translateY(-2px)}@keyframes ui-route-enter{0%{opacity:0;transform:translateY(var(--ui-motion-route-y))scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.ui-admin-shell{grid-template-columns:minmax(0,1fr);gap:8px}.ui-admin-sidebar{grid-template-rows:auto auto 1fr auto;gap:14px;min-height:auto;padding:16px 18px 14px;position:static}.ui-admin-sidebar__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ui-admin-brand{border-radius:22px;padding:14px}.ui-admin-brand__meta,.ui-admin-sidebar__caption,.ui-admin-sidebar__account,.ui-admin-sidebar__section-label{display:none}.ui-admin-sidebar__utility{background:0 0;border:0;grid-template-columns:auto auto;justify-content:end;gap:8px;padding:0}.ui-admin-sidebar__nav-block{gap:8px}.ui-admin-nav{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;padding-bottom:0;display:grid;overflow:visible}.ui-admin-nav__item{text-align:center;border-radius:18px;justify-items:center;min-width:0;min-height:46px;padding:10px 12px}.ui-admin-nav__hint{display:none}.ui-admin-nav__content{justify-items:center;gap:0}.ui-admin-sidebar__footer{display:none}.ui-admin-sidebar__utility-action .ui-button{min-height:40px;padding-inline:14px}}@media (max-width:800px){.ui-admin-shell{padding:10px}.ui-admin-sidebar,.ui-admin-content{border-radius:24px;padding:14px}.ui-admin-sidebar{gap:10px}.ui-admin-sidebar__top{grid-template-columns:minmax(0,1fr);align-items:stretch}.ui-admin-sidebar__nav-block{gap:6px}.ui-admin-sidebar__utility{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:10px}.ui-admin-nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;margin-inline:-2px;padding:2px 2px 8px;display:flex;overflow:auto hidden}.ui-admin-brand{gap:10px;padding:10px 12px}.ui-admin-brand__title{font-size:1.15rem}.ui-admin-brand__mark{border-radius:14px;width:42px;height:42px;font-size:1rem}.ui-admin-nav__item{text-align:left;scroll-snap-align:start;border-radius:16px;flex:0 0 clamp(152px,42vw,188px);justify-items:start;min-height:44px;padding:9px 10px}.ui-admin-nav__title{font-size:13px}.ui-admin-nav__content{justify-items:start}.ui-admin-sidebar__utility-action{justify-self:stretch}.ui-admin-sidebar__utility-action .ui-button{width:100%;min-height:38px;padding-inline:14px}.ui-page-header,.page-header{justify-content:stretch;align-items:start;display:grid}.ui-page-actions,.header-actions{justify-content:stretch}.ui-page-actions>*,.header-actions>*{width:100%}.ui-page-header__status{justify-content:flex-start;max-width:none}.ui-page-actions .ui-button,.header-actions .button{width:100%}}@media (max-width:560px){.ui-admin-shell{padding:8px}.ui-admin-sidebar,.ui-admin-content{border-radius:20px;padding:12px}.ui-admin-sidebar__utility{grid-template-columns:minmax(0,1fr)}.ui-admin-nav__item{flex-basis:min(82vw,220px)}.ui-page-title{max-width:none}}.ui-registry-page,.ui-registry-hero,.ui-registry-toolbar,.ui-registry-results,.ui-registry-metric-strip,.ui-registry-search,.ui-registry-search__actions,.ui-registry-toolbar__copy,.ui-registry-results__copy,.ui-registry-hero__copy,.ui-registry-metric{display:grid}.ui-registry-hero,.ui-registry-toolbar,.ui-registry-results{border:1px solid var(--ui-shell-border-soft);border-radius:calc(var(--ui-shell-radius-sm) + 2px);box-shadow:var(--ui-shell-shadow-card);background:linear-gradient(#fffffff7,#f6f0e7f0),#fffc;position:relative;overflow:clip}.ui-registry-hero{background:linear-gradient(#fffffffa,#f6efe5f2),radial-gradient(circle at 100% 0,#314a681f,#0000 30%),radial-gradient(circle at 0 100%,#9d6a2e0f,#0000 18%);gap:12px;padding:clamp(14px,1.6vw,20px)}.ui-registry-hero--compact{gap:8px;padding:12px 14px}.ui-registry-hero--compact .ui-registry-hero__main{gap:10px}.ui-registry-hero--compact .ui-registry-hero__copy{gap:4px;max-width:36rem}.ui-registry-hero--compact .ui-registry-hero__title{font-size:clamp(1.5rem,1.9vw,1.9rem)}.ui-registry-hero--compact .ui-registry-hero__description{font-size:12px;line-height:1.34}.ui-registry-hero--compact .ui-registry-hero__actions{gap:6px}.ui-registry-hero--compact .ui-registry-metric-strip{gap:8px}.ui-registry-hero--compact .ui-registry-metric{border-radius:16px;min-height:84px;padding:9px 10px}.ui-registry-hero--compact .ui-registry-metric__value{font-size:clamp(1.25rem,1.7vw,1.55rem)}.ui-registry-hero--compact .ui-registry-metric__meta{font-size:11px;line-height:1.25}.ui-registry-hero__main{justify-content:space-between;align-items:flex-start;gap:clamp(12px,1.4vw,18px);display:flex}.ui-registry-hero__copy{gap:6px;max-width:46rem}.ui-registry-hero__eyebrow,.ui-registry-results__eyebrow{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ui-registry-hero__title,.ui-registry-results__title,.ui-registry-toolbar__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.035em;margin:0;line-height:1.05}.ui-registry-hero__title{font-size:clamp(1.7rem,2.2vw,2.2rem);font-weight:800}.ui-registry-toolbar__title,.ui-registry-results__title{font-size:clamp(1.25rem,2vw,1.55rem)}.ui-registry-hero__description,.ui-registry-toolbar__description,.ui-registry-results__description{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.4}.ui-registry-hero__description strong{color:var(--ui-text-strong)}.ui-registry-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-registry-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ui-registry-metric{background:linear-gradient(#fffffff0,#f8f3ebeb),#ffffffc7;border:1px solid #b6aa9857;border-radius:18px;gap:4px;min-height:96px;padding:10px 12px}.ui-registry-metric--accent{background:linear-gradient(#e9eff5fa,#f8fafcf0),#fffc;border-color:#243b5324}.ui-registry-metric--highlight{background:linear-gradient(#fbf5eafa,#fffaf4f0),#fffc;border-color:#9d6a2e2e}.ui-registry-metric__label{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.ui-registry-metric__value{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:800;line-height:.95}.ui-registry-metric__meta{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.3}.ui-registry-toolbar,.ui-registry-results{gap:10px;padding:clamp(14px,1.5vw,18px)}.ui-registry-toolbar__header,.ui-registry-results__header{justify-content:space-between;align-items:start;gap:10px;display:flex}.ui-registry-toolbar__copy,.ui-registry-results__copy{gap:4px;max-width:44rem}.ui-registry-toolbar__actions,.ui-registry-toolbar__cluster{justify-items:end;gap:8px;display:grid}.ui-registry-toolbar__summary{color:var(--ui-text-muted);font-family:var(--ui-font-body);text-align:right;margin:0;font-size:12px;line-height:1.3}.ui-registry-toolbar__form{display:block}.ui-registry-scope-switch{background:linear-gradient(#fffffff0,#f7f2e9e6),#ffffffb8;border:1px solid #b6aa9857;border-radius:20px;flex-wrap:wrap;gap:8px;padding:8px;display:inline-flex}.ui-registry-scope-switch__item{min-height:40px;color:var(--ui-text-muted);font-family:var(--ui-font-body);transition:background-color var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ui-registry-scope-switch__item:hover{color:var(--ui-text-strong)}.ui-registry-scope-switch__item--active{color:var(--ui-brand-strong);background:linear-gradient(#e8eef5f5,#f9fbfdf0),#ffffffd1;box-shadow:inset 0 1px #ffffffd6,0 8px 16px #17326114}.ui-registry-search{background:linear-gradient(#fffffff2,#f8f3ebeb),#ffffffc2;border:1px solid #b6aa9857;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px}.ui-registry-search__field{min-width:0}.ui-registry-search__field .ui-field__label{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.ui-registry-search__input{border-radius:16px;min-height:52px;padding-inline:16px}.ui-registry-search__actions{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:10px}.ui-registry-search__actions>*{width:auto}.ui-registry-results{gap:20px}.ui-registry-table-wrap{background:linear-gradient(#fffffffa,#f7f2eaf0),#ffffffd1;border-color:#b6aa9857;border-radius:24px}.ui-registry-table{min-width:760px}.ui-registry-table th,.ui-registry-table td{padding:18px}.ui-registry-table th{letter-spacing:.1em;background:#fffcf6f5;font-size:11px;top:0}.ui-registry-table td{font-size:14px;line-height:1.45}.ui-registry-table tbody tr{transition:background-color var(--ui-duration-base)var(--ui-ease-standard)}.ui-registry-table .ui-table-actions{justify-content:flex-end}.ui-registry-data-mono{font-family:var(--ui-font-mono);letter-spacing:-.01em}.ui-registry-empty-state{background:linear-gradient(#fffdf8fa,#f7f1e8f0),#ffffffd1;border-style:solid;border-color:#b6aa986b;align-content:center;min-height:280px}.ui-registry-empty-state .ui-state__actions{width:100%}.ui-registry-empty-state .ui-state__actions>*{width:auto}.ui-queue-page,.ui-queue-hero,.ui-queue-toolbar,.ui-queue-results,.ui-queue-metric-strip,.ui-queue-filterbar,.ui-queue-filterbar__active,.ui-queue-filterbar__grid,.ui-queue-filterbar__actions,.ui-queue-hero__copy,.ui-queue-toolbar__copy,.ui-queue-results__copy,.ui-queue-metric,.ui-queue-list,.ui-queue-row__main,.ui-queue-row__title-block,.ui-queue-row__operations,.ui-queue-row__detail{display:grid}.ui-queue-page{gap:clamp(22px,2vw,30px)}.ui-queue-hero,.ui-queue-toolbar,.ui-queue-results{border:1px solid var(--ui-shell-border-soft);border-radius:calc(var(--ui-shell-radius-sm) + 4px);box-shadow:var(--ui-shell-shadow-card);position:relative;overflow:clip}.ui-queue-hero{background:linear-gradient(#fffffffa,#f5efe4f2),radial-gradient(circle at 100% 0,#243b532e,#0000 30%),radial-gradient(circle at 0 100%,#9d6a2e14,#0000 18%);gap:22px;padding:clamp(22px,2.5vw,32px)}.ui-queue-hero__main{justify-content:space-between;align-items:flex-end;gap:clamp(18px,2vw,28px);display:flex}.ui-queue-hero__copy{gap:10px;max-width:58rem}.ui-queue-hero__eyebrow,.ui-queue-results__eyebrow{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ui-queue-hero__title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ui-queue-hero__title,.ui-queue-toolbar__title,.ui-queue-results__title,.ui-queue-row__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.035em;margin:0}.ui-queue-hero__title{font-size:clamp(2.15rem,3vw,2.9rem);font-weight:800;line-height:1.04}.ui-queue-toolbar__title,.ui-queue-results__title{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.08}.ui-queue-row__title{font-size:1.08rem;line-height:1.12}.ui-queue-hero__description,.ui-queue-toolbar__description,.ui-queue-results__description,.ui-queue-row__subline,.ui-queue-row__detail-label,.ui-queue-row__detail-value,.ui-queue-filterbar__empty{font-family:var(--ui-font-body);margin:0}.ui-queue-hero__description,.ui-queue-toolbar__description,.ui-queue-results__description,.ui-queue-filterbar__empty{color:var(--ui-text-muted);font-size:15px;line-height:1.55}.ui-queue-hero__description strong{color:var(--ui-text-strong)}.ui-queue-hero__actions,.ui-queue-hero__action-cluster,.ui-queue-filterbar__actions,.ui-queue-results__meta,.ui-queue-row__signals,.ui-queue-row__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-queue-hero__actions{justify-content:flex-end}.ui-queue-hero--compact{gap:10px;padding:12px 14px}.ui-queue-hero--compact .ui-queue-hero__main{align-items:flex-start;gap:12px}.ui-queue-hero--compact .ui-queue-hero__copy{gap:4px;max-width:36rem}.ui-queue-hero--compact .ui-queue-hero__title-row{gap:10px}.ui-queue-hero--compact .ui-queue-hero__title{font-size:clamp(1.7rem,2vw,2.05rem);line-height:.98}.ui-queue-hero--compact .ui-queue-hero__description{font-size:12px;line-height:1.34}.ui-queue-hero--compact .ui-queue-hero__actions,.ui-queue-hero--compact .ui-queue-metric-strip{gap:8px}.ui-queue-hero--compact .ui-queue-metric{border-radius:16px;min-height:88px;padding:10px 12px}.ui-queue-hero--compact .ui-queue-metric__value{font-size:clamp(1.25rem,1.8vw,1.65rem)}.ui-queue-hero--compact .ui-queue-metric__meta{font-size:11px;line-height:1.24}.ui-queue-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ui-queue-metric{background:linear-gradient(#fffffff2,#f8f2e9eb),#ffffffc7;border:1px solid #b6aa9857;border-radius:20px;gap:8px;min-height:152px;padding:16px 18px 18px}.ui-queue-metric--accent{background:linear-gradient(#e9eff5fa,#f8fafcf0),#fffc;border-color:#243b5324}.ui-queue-metric--warning{background:linear-gradient(#fff6e9fa,#fffbf4f2),#fffc;border-color:#b9792833}.ui-queue-metric--success{background:linear-gradient(#eff8f3fa,#f8fcf9f2),#fffc;border-color:#2d7a572e}.ui-queue-metric__label{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ui-queue-metric__value{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,3vw,2.8rem);font-weight:800;line-height:.94}.ui-queue-metric__meta{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.ui-queue-toolbar,.ui-queue-results{background:linear-gradient(#fffffff7,#f7f1e8f0),#ffffffd1;gap:18px;padding:clamp(20px,2vw,26px)}.ui-queue-toolbar__copy,.ui-queue-results__copy{gap:8px;max-width:54rem}.ui-queue-toolbar__header,.ui-queue-results__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.ui-queue-filterbar{background:linear-gradient(#fffffff5,#f8f3ebeb),#ffffffc2;border:1px solid #b6aa9857;border-radius:24px;gap:16px;padding:18px}.ui-queue-filterbar__active{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:10px;padding-bottom:2px;overflow-x:auto}.ui-queue-filterbar__chip{white-space:nowrap}.ui-queue-filterbar__grid{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(170px,.7fr)) auto;align-items:end;gap:14px}.ui-queue-filterbar__search{min-width:0}.ui-queue-filterbar__search-input{border-radius:16px;min-height:52px;padding-inline:16px}.ui-queue-filterbar__actions{justify-content:flex-end;padding-bottom:2px}.ui-queue-results__meta{justify-content:flex-end}.ui-queue-list{gap:12px}.ui-queue-list__legend,.ui-queue-row{grid-template-columns:minmax(0,1.55fr) minmax(220px,.85fr) minmax(320px,1.2fr) auto;align-items:center;gap:14px;display:grid}.ui-queue-list__legend{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;padding:0 18px;font-size:11px;font-weight:700}.ui-queue-row{transition:transform var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard);background:linear-gradient(#fffffff5,#f8f2e9eb),#fffc;border:1px solid #b6aa9857;border-radius:22px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffffc2,0 10px 22px #1425360d}.ui-queue-row:before{content:"";border-radius:var(--ui-radius-pill);background:#243b531f;width:4px;position:absolute;top:14px;bottom:14px;left:0}.ui-queue-row:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 16px 30px #14253614}.ui-queue-row--attention:before{background:#b97928cc}.ui-queue-row--live:before{background:#243b53cc}.ui-queue-row--settled:before{background:#2d7a57d1}.ui-queue-row__main,.ui-queue-row__title-block{gap:8px}.ui-queue-row__subline{color:var(--ui-text-muted);flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.45;display:flex}.ui-queue-row__signals{gap:8px}.ui-queue-row__operations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ui-queue-row__detail{gap:4px;min-width:0}.ui-queue-row__detail-label{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.ui-queue-row__detail-value{color:var(--ui-text-strong);font-size:14px;font-weight:700;line-height:1.4}.ui-queue-row__actions{justify-content:flex-end}.ui-queue-empty-state{background:linear-gradient(#fffdf8fa,#f7f1e8f0),#ffffffd1;border-style:solid;border-color:#b6aa986b;align-content:center;min-height:300px}.ui-queue-empty-state .ui-state__actions{width:100%}.ui-queue-empty-state .ui-state__actions>*{width:auto}.overview-hero,.overview-section{border:1px solid var(--ui-shell-border-soft);border-radius:calc(var(--ui-shell-radius) - 4px);background:var(--ui-shell-panel);box-shadow:var(--ui-shell-shadow-card);position:relative;overflow:clip}.overview-page,.overview-hero,.overview-hero__headline,.overview-action-strip__summary,.overview-signal-strip,.overview-signal,.overview-body,.overview-section,.overview-section__copy,.overview-sequence,.overview-sequence-row__copy,.overview-support-panel,.overview-support-links,.overview-support-link__copy{display:grid}.overview-page{gap:clamp(22px,2vw,30px)}.overview-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#243b5317,#0000 70%);border-radius:999px;width:280px;height:280px;position:absolute;top:-96px;right:-88px}.overview-hero__headline{gap:10px;max-width:56rem}.overview-hero__title{letter-spacing:-.055em;max-width:10ch;font-size:clamp(2.6rem,4.2vw,4rem);line-height:.96}.overview-hero__description,.overview-signal__note,.overview-sequence-row__description,.overview-support-link__note{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;line-height:1.5}.overview-hero__description{max-width:54ch;font-size:16px}.overview-action-strip{border-top:1px solid #b6aa9857;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.overview-action-strip__summary{gap:4px;min-width:0}.overview-action-strip__eyebrow,.overview-section__eyebrow,.overview-sequence-row__index,.overview-support-panel__eyebrow,.overview-support-link__cta{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.overview-action-strip__instruction,.overview-section__title,.overview-sequence-row__title,.overview-support-panel__title,.overview-support-link__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.03em;margin:0}.overview-action-strip__instruction{font-size:clamp(1.16rem,1.45vw,1.34rem);line-height:1.08}.overview-action-strip__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.overview-signal-strip{background:linear-gradient(#fffffff2,#f7f1e8eb),#ffffffc2;border:1px solid #b6aa984d;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.overview-signal{background:0 0;gap:3px;min-height:auto;padding:15px 18px}.overview-signal+.overview-signal{border-left:1px solid #b6aa983d}.overview-signal__label{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.overview-signal__value{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,2.4vw,2.3rem);font-weight:800;line-height:.94}.overview-signal__note{font-size:13px}.overview-inline-link--secondary{color:var(--ui-text-muted)}.overview-inline-link--secondary:hover{color:var(--ui-brand-strong)}.overview-body{grid-template-columns:minmax(0,1.72fr) minmax(220px,.64fr);align-items:start;gap:clamp(16px,1.8vw,22px)}.overview-section{background:linear-gradient(#fffffff7,#f7f1e8f0),#ffffffd6;gap:16px;padding:clamp(18px,1.8vw,22px)}.overview-section__header{justify-content:space-between;align-items:start;gap:14px;display:flex}.overview-section__copy{gap:8px}.overview-section__title{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.06}.overview-sequence{gap:8px}.overview-sequence-row{transition:transform var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:#ffffff8f;border:1px solid #b6aa9847;border-radius:20px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.overview-sequence-row:hover{transform:translateY(-1px);box-shadow:0 14px 24px #1425360f}.overview-sequence-row--complete{background:linear-gradient(#f0f8f3f5,#fafcfaeb),#fff9;border-color:#2d7a572e}.overview-sequence-row--current{background:linear-gradient(#fff6e9fa,#fffbf4f0),#fff9;border-color:#b979283d}.overview-sequence-row--next{background:linear-gradient(#eef3f8fa,#f9fbfdf0),#fff9;border-color:#243b531f}.overview-sequence-row--support{background:linear-gradient(#f2f6faf5,#fafcfef0),#fff9;border-color:#243b531a}.overview-sequence-row__index{width:52px;height:52px;font-family:var(--ui-font-mono);background:#243b5314;border-radius:16px;place-items:center;display:inline-grid}.overview-sequence-row__copy{gap:4px}.overview-sequence-row__title,.overview-support-link__title{font-size:1.02rem;line-height:1.12}.overview-sequence-row__description,.overview-support-link__note{font-size:14px}.overview-inline-link{color:var(--ui-brand-strong);font-family:var(--ui-font-body);align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.overview-inline-link:after{content:"→";transition:transform var(--ui-duration-base)var(--ui-ease-standard);font-size:14px;line-height:1}.overview-inline-link:hover:after{transform:translate(2px)}.overview-support-panel{align-content:start;gap:10px;padding-top:4px}.overview-support-panel__header{gap:4px;padding:0 4px;display:grid}.overview-support-panel__title{font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.08}.overview-support-links{border-top:1px solid #b6aa9847;gap:0}.overview-support-link{transition:color var(--ui-duration-base)var(--ui-ease-standard),transform var(--ui-duration-base)var(--ui-ease-standard);border-bottom:1px solid #b6aa983d;justify-content:space-between;align-items:center;gap:14px;padding:14px 4px;text-decoration:none;display:flex}.overview-support-link:hover{transform:translate(2px)}.overview-support-link__copy{gap:3px}.overview-support-link__title{font-size:clamp(.98rem,1.1vw,1.08rem)}.overview-support-link__note{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;line-height:1.45}.overview-support-link__cta{color:var(--ui-brand-strong)}@media (max-width:1320px){.overview-body{grid-template-columns:minmax(0,1.56fr) minmax(220px,.7fr)}}@media (max-width:1100px){.overview-body{grid-template-columns:minmax(0,1fr)}.overview-action-strip{align-items:start}}@media (max-width:960px){.ui-queue-metric-strip,.ui-queue-filterbar__grid,.ui-queue-row__operations{grid-template-columns:minmax(0,1fr)}.ui-queue-hero__main,.ui-queue-toolbar__header,.ui-queue-results__header,.ui-queue-row{justify-content:stretch;align-items:start;display:grid}.ui-queue-hero__actions,.ui-queue-results__meta,.ui-queue-row__actions{justify-content:flex-start}.ui-queue-list__legend{display:none}.ui-registry-metric-strip,.ui-registry-search{grid-template-columns:minmax(0,1fr)}.ui-registry-search__actions{grid-auto-flow:row;grid-auto-columns:unset}.ui-registry-search__actions>*{width:100%}.ui-registry-hero__main,.ui-registry-toolbar__header,.ui-registry-results__header{justify-content:stretch;align-items:start;display:grid}.ui-registry-hero__actions{justify-content:stretch}.ui-registry-toolbar__actions,.ui-registry-toolbar__cluster{justify-items:start}.ui-registry-toolbar__summary{text-align:left}.ui-registry-hero__actions>*{width:100%}.overview-section__header{justify-content:stretch;display:grid}.overview-hero__title{max-width:16ch}.overview-action-strip{gap:14px;display:grid}.overview-signal-strip{grid-template-columns:minmax(0,1fr)}.overview-support-links{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-signal+.overview-signal{border-top:1px solid #b6aa983d;border-left:0}.overview-support-link{border-top:1px solid #b6aa983d;border-bottom:0;padding:13px 0 14px}}@media (max-width:760px){.ui-queue-hero,.ui-queue-toolbar,.ui-queue-results{border-radius:24px;padding:18px}.ui-queue-filterbar{border-radius:20px;padding:16px}.ui-queue-filterbar__active{grid-auto-flow:row;grid-auto-columns:unset}.ui-queue-filterbar__actions>*,.ui-queue-row__actions>*,.ui-queue-hero__action-cluster>*{width:100%}.ui-queue-row{padding:16px}.ui-queue-row__signals,.ui-queue-row__actions,.ui-queue-hero__action-cluster{display:grid}.overview-hero,.overview-section{border-radius:24px;padding:18px}.overview-action-strip__actions>:first-child{width:100%}.overview-sequence-row{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"index copy status""index copy link";align-items:start;gap:10px 12px}.overview-sequence-row__index{border-radius:14px;grid-area:index;width:46px;height:46px}.overview-sequence-row__copy{grid-area:copy}.overview-sequence-row__status{grid-area:status;justify-self:end}.overview-inline-link{grid-area:link;justify-self:end}.overview-support-links{grid-template-columns:minmax(0,1fr);gap:0}.overview-support-link{padding:14px 0}}@media (max-width:620px){.ui-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-signal-strip{grid-template-columns:minmax(0,1fr)}.overview-sequence-row{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"index copy""status status""link link"}.overview-sequence-row__status,.overview-inline-link{justify-self:start}}.dispatch-page__header-copy{gap:4px;display:grid}.dispatch-page__header-topline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dispatch-page__header-label,.dispatch-page__header-mode{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-page__header-mode{color:var(--ui-brand-strong)}.dispatch-page__header-dot{background:#243b5347;border-radius:999px;width:4px;height:4px}.dispatch-page__header-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,4vw,3.35rem);line-height:.94}.dispatch-page__header-description{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.4}.dispatch-command-center__command-band{background:linear-gradient(#fffffffc,#f7f3ecf7),radial-gradient(circle at 100% 0,#314a681f,#0000 32%),radial-gradient(circle at 0 100%,#9d6a2e14,#0000 26%);border:1px solid #182a4c14;border-radius:30px;gap:18px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 28px 72px #14253624,inset 0 1px #ffffffb8}.dispatch-command-center__feedback{gap:var(--ui-space-3);display:grid}.dispatch-command-center__rail{top:var(--ui-space-4);align-self:start;position:sticky}.dispatch-command-center__stage{background:linear-gradient(#fffffffc,#f6f2ecf7),radial-gradient(circle at 100% 0,#314a6814,#0000 28%);border:1px solid #182a4c14;border-radius:30px;gap:18px;min-width:0;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 30px 78px #14253621,inset 0 1px #ffffffb8}.dispatch-command-center__stage-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dispatch-command-center__stage-copy{gap:8px;max-width:42rem;display:grid}.dispatch-command-center__stage-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.05}.dispatch-command-center__stage-description{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.5}.dispatch-command-center__stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:min(100%,480px);display:grid}.dispatch-command-center__stage-chip-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-toolbar{box-shadow:none;background:0 0;border:0;gap:18px;padding:0;display:grid}.dispatch-toolbar__hero{grid-template-columns:minmax(0,1.25fr) minmax(340px,.95fr);align-items:start;gap:18px;display:grid}.dispatch-toolbar__identity{gap:10px;display:grid}.dispatch-toolbar__identity-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dispatch-toolbar__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:clamp(2rem,3vw,2.65rem);line-height:.98}.dispatch-toolbar__subcopy{max-width:48rem;color:var(--ui-text-secondary);font-family:var(--ui-font-body);margin:0;font-size:15px;line-height:1.55}.dispatch-toolbar__status-line{color:var(--ui-text-strong);font-family:var(--ui-font-body);margin:0;font-size:14px;font-weight:700;line-height:1.45}.dispatch-toolbar__live-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dispatch-toolbar__microchip{min-height:28px;color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.06em;text-transform:uppercase;background:#ffffffd1;border:1px solid #182a4c14;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-toolbar__microchip--live{color:var(--ui-status-progress-text);background:#0f766e1f;border-color:#0f766e24}.dispatch-toolbar__microchip--danger{color:var(--ui-status-danger-text);background:#b83a1f1f;border-color:#b83a1f24}.dispatch-toolbar__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dispatch-toolbar__hero-card{background:linear-gradient(#fffffff5,#f3efe7eb),#182a4c0a;border:1px solid #182a4c14;border-radius:22px;gap:6px;min-height:112px;padding:16px 16px 14px;display:grid;box-shadow:0 14px 30px #1425360f,inset 0 1px #ffffffad}.dispatch-toolbar__hero-card--queue{background:linear-gradient(#e9eff5f2,#fafcffeb),#182a4c0a;border-color:#314a681f}.dispatch-toolbar__hero-card--risk{background:linear-gradient(#fff7f0f5,#fffbf7eb),#b83a1f0a;border-color:#b83a1f1a}.dispatch-toolbar__summary-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-toolbar__summary-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.08}.dispatch-toolbar__summary-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;line-height:1.45}.dispatch-toolbar__command-row{border-top:1px solid #182a4c14;grid-template-columns:minmax(0,1fr) minmax(320px,auto);align-items:end;gap:14px;padding-top:18px;display:grid}.dispatch-toolbar__command-cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dispatch-toolbar__command-cluster--saved{justify-content:flex-end}.dispatch-toolbar__navigation,.dispatch-toolbar__segment{background:linear-gradient(#fffffff5,#f4f0e9eb),#182a4c0a;border:1px solid #182a4c14;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffad}.dispatch-toolbar__segment button,.dispatch-filters__scope-button{appearance:none;min-height:36px;color:var(--ui-text-muted);font-family:var(--ui-font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .12s,color .12s,box-shadow .12s,transform .12s}.dispatch-toolbar__segment button:hover,.dispatch-filters__scope-button:hover{color:var(--ui-text-strong)}.dispatch-toolbar__segment-button--active,.dispatch-filters__scope-button--active{box-shadow:0 10px 24px #14253633;background:var(--ui-brand-strong)!important;color:var(--ui-text-inverse)!important}.dispatch-toolbar__action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dispatch-toolbar__field{min-width:220px}.dispatch-filters{background:linear-gradient(#ffffffeb,#f4efe7e6),#182a4c08;border:1px solid #182a4c14;border-radius:24px;gap:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffad}.dispatch-filters__topline,.dispatch-filters__body{gap:14px;display:grid}.dispatch-filters__topline{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.dispatch-filters__body{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.dispatch-filters__scope-block,.dispatch-filters__utility-card,.dispatch-filters__selection-panel,.dispatch-filters__visible-crew-panel,.dispatch-filters__all-workers-state{background:linear-gradient(#fffffff5,#f4f0e9eb),#182a4c0a;border:1px solid #182a4c14;border-radius:20px;gap:12px;padding:16px;display:grid}.dispatch-filters__utility-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dispatch-filters__utility-card--summary{background:linear-gradient(#e9eff5f0,#fafcffeb),#182a4c0a}.dispatch-filters__utility-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-filters__utility-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.15rem;line-height:1.1}.dispatch-filters__utility-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;line-height:1.45}.dispatch-filters__scope-segment{background:#ffffffd1;border:1px solid #182a4c14;border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;padding:4px;display:inline-flex}.dispatch-filters__switch{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid;position:relative}.dispatch-filters__switch input{opacity:0;pointer-events:none;position:absolute}.dispatch-filters__switch-track{background:#182a4c1f;border-radius:999px;align-items:center;width:48px;height:28px;padding:3px;transition:background-color .12s,box-shadow .12s;display:inline-flex;position:relative}.dispatch-filters__switch-thumb{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .12s;box-shadow:0 6px 14px #14253629}.dispatch-filters__switch input:checked+.dispatch-filters__switch-track{background:#314a6861;box-shadow:inset 0 0 0 1px #314a681f}.dispatch-filters__switch input:checked+.dispatch-filters__switch-track .dispatch-filters__switch-thumb{transform:translate(20px)}.dispatch-filters__switch-copy{color:var(--ui-text-strong);font-family:var(--ui-font-body);font-size:13px;font-weight:700;line-height:1.4}.dispatch-filters__selected-strip-list,.dispatch-filters__chip-list{flex-wrap:wrap;gap:10px;display:flex}.dispatch-filters__visible-crew-panel{align-content:start}.dispatch-filters__selected-pill,.dispatch-filter-chip{position:relative;overflow:hidden}.dispatch-filters__selected-pill-avatar,.dispatch-filter-chip__avatar{width:34px;height:34px;color:var(--ui-brand-strong);font-family:var(--ui-font-display);background:linear-gradient(#314a681f,#314a680f),#ffffffd1;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.dispatch-filter-chip__copy{text-align:left;gap:2px;display:grid}.dispatch-filter-chip__copy strong{color:var(--ui-text-strong);font-family:var(--ui-font-body);font-size:13px;line-height:1.2}.dispatch-filter-chip__copy span{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:11px;line-height:1.35}.dispatch-queue-hero{background:linear-gradient(#ecf2f9f5,#fafcfff0),radial-gradient(circle at 100% 0,#314a681f,#0000 34%);border:1px solid #182a4c14;border-radius:26px;gap:14px;padding:18px;display:grid;box-shadow:0 22px 54px #1425361f,inset 0 1px #ffffffb8}.dispatch-queue-hero__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dispatch-queue-hero__copy{gap:8px;display:grid}.dispatch-queue-hero__copy h3{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.3rem;line-height:1.05}.dispatch-queue-hero__copy p:last-child{color:var(--ui-text-secondary);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.5}.dispatch-queue-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dispatch-queue-hero__metric{background:#ffffffd6;border:1px solid #182a4c14;border-radius:18px;gap:4px;padding:12px 14px;display:grid}.dispatch-queue-hero__metric--accent{background:linear-gradient(#fffaf1f5,#ffffffeb),#b57f290f;border-color:#b57f2924}.dispatch-queue-hero__metric span{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-queue-hero__metric strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.2rem;line-height:1.1}.dispatch-queue-hero__hint{color:var(--ui-text-secondary);font-family:var(--ui-font-body);background:#ffffffbd;border:1px dashed #314a682e;border-radius:18px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5}.dispatch-queue-hero__hint--dragging{background:linear-gradient(#e9eff5f0,#fafcffeb),#314a680f;border-style:solid;border-color:#314a6838}.dispatch-sidebar-stack{gap:16px;display:grid}.dispatch-sidebar-card{background:linear-gradient(#fffffff7,#f6f2ebf0),#182a4c0a;border-color:#182a4c14;border-radius:24px;box-shadow:0 20px 46px #14253617,inset 0 1px #ffffffb3}.dispatch-sidebar-card--queue{background:linear-gradient(#fffffffa,#f7f3edf5),#182a4c0a}.dispatch-sidebar-card--utility{background:linear-gradient(#fcf9f3fa,#f6f2ebf5),#182a4c08}.dispatch-sidebar-card__content{gap:18px;display:grid}.dispatch-backlog-item{background:linear-gradient(#fffffffa,#f7f3edf0),#182a4c08;border:1px solid #182a4c14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 16px 34px #14253614}.dispatch-backlog-item:before{content:"";background:linear-gradient(#314a68b8,#314a682e);width:5px;position:absolute;inset:0 auto 0 0}.dispatch-backlog-item:hover{transform:translateY(-2px);box-shadow:0 20px 42px #1425361f}.dispatch-backlog-item__button{gap:10px;padding:16px 16px 16px 18px}.dispatch-backlog-item__title-block{gap:4px;display:grid}.dispatch-backlog-item__eyebrow{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-backlog-item__drag-row{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-backlog-item__grip,.dispatch-calendar__event-grip{flex-direction:column;gap:3px;display:inline-flex}.dispatch-backlog-item__grip span,.dispatch-calendar__event-grip span{background:#182a4c3d;border-radius:999px;width:14px;height:2px}.dispatch-backlog-item__identity-row{flex-wrap:wrap;gap:8px 14px;display:flex}.dispatch-backlog-item__identity-row p:first-child{color:var(--ui-text-strong);font-weight:700}.dispatch-conflict-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dispatch-conflict-summary__item{background:#ffffffd1;border:1px solid #182a4c14;border-radius:18px;gap:4px;padding:12px 14px;display:grid}.dispatch-conflict-summary__item--danger{background:linear-gradient(#fff7f4f5,#fffcfaeb),#b83a1f0a;border-color:#b83a1f1f}.dispatch-conflict-summary__item--warning{background:linear-gradient(#fff9ecf5,#fffdf9eb),#b57f290a;border-color:#b57f291f}.dispatch-conflict-summary__item span{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-conflict-summary__item strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.15rem;line-height:1.1}.dispatch-conflict-list__item{background:linear-gradient(#fffbf8fa,#fff4eff0),#b83a1f0a;border-radius:18px;box-shadow:inset 0 1px #ffffff9e}.dispatch-calendar-shell{background:linear-gradient(#fffffffc,#f4f0e9f7),radial-gradient(circle at 100% 0,#314a6814,#0000 28%);border:1px solid #182a4c14;border-radius:28px;min-height:780px;box-shadow:0 28px 72px #14253624,inset 0 1px #ffffffbd}.dispatch-calendar__day-groups{background:linear-gradient(#fffffff5,#f8f4edf0),#fffc}.dispatch-calendar__day-group{min-height:56px;color:var(--ui-text-secondary)}.dispatch-calendar__time-axis{background:linear-gradient(#fbf9f5,#f2ede4fa),#182a4c08}.dispatch-calendar__time-cell{color:var(--ui-text-secondary);padding:8px 12px 0 0}.dispatch-calendar__main{background:linear-gradient(#ffffffad,#f7f3ecdb),#182a4c05;overflow:auto}.dispatch-calendar__resource-row{background:linear-gradient(#fffffff0,#f6f2ebeb),#ffffffd1}.dispatch-calendar__resource-header{background:linear-gradient(#fffffffa,#f4f0e9eb),#182a4c08;gap:12px;min-height:150px;padding:16px}.dispatch-calendar__resource-header-main,.dispatch-calendar__resource-actions,.dispatch-calendar__resource-status-row{gap:10px;display:flex}.dispatch-calendar__resource-header-main{justify-content:space-between;align-items:flex-start}.dispatch-calendar__resource-header-bar{width:54px;height:5px}.dispatch-calendar__resource-avatar{border-radius:14px;width:42px;height:42px}.dispatch-calendar__resource-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.dispatch-calendar__lane-action{appearance:none;min-height:28px;color:var(--ui-text-secondary);font-family:var(--ui-font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffffd6;border:1px solid #182a4c14;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700}.dispatch-calendar__lane-action:hover{color:var(--ui-text-strong);border-color:#314a682e}.dispatch-calendar__lane-action--static{cursor:default}.dispatch-calendar__resource-status-row{flex-wrap:wrap}.dispatch-calendar__resource-status-pill{background:#ffffffd1;border:1px solid #182a4c14;border-radius:16px;gap:4px;min-width:72px;padding:10px 12px;display:grid}.dispatch-calendar__resource-status-pill--warning{background:#fff8ece0;border-color:#b57f291f}.dispatch-calendar__resource-status-pill--danger{background:#fff8f6e6;border-color:#b83a1f1f}.dispatch-calendar__resource-status-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-calendar__resource-status-pill strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.95rem;line-height:1.1}.dispatch-calendar__resource-loadbar{background:#182a4c14;border-radius:999px;width:100%;height:8px;display:flex;position:relative;overflow:hidden}.dispatch-calendar__resource-loadbar-segment{height:100%}.dispatch-calendar__resource-loadbar-segment--scheduled{background:#314a6885}.dispatch-calendar__resource-loadbar-segment--backlog{background:#b57f297a}.dispatch-calendar__resource-loadbar-segment--conflict{background:#b83a1f8a}.dispatch-calendar__resource-footnote{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.dispatch-calendar__lane{background:linear-gradient(#ffffff57,#f4f0e99e),#182a4c05;position:relative}.dispatch-calendar__lane[data-conflicted=true]{background:linear-gradient(#fff9f76b,#faf1eca3),#b83a1f05}.dispatch-calendar__column-body{background:linear-gradient(#ffffff2e,#f8f5ef42),#182a4c05;transition:background-color .14s,box-shadow .14s,transform .14s}.dispatch-calendar__slot-line{background:#182a4c12}.dispatch-calendar__slot-line[data-hour-start=true]{background:#182a4c24}.dispatch-calendar-shell[data-dragging=true] .dispatch-calendar__column-body{background:linear-gradient(#ebf1f857,#f8f5ef6b),#314a6808}.dispatch-calendar__column-body[data-drop-target=true]{background:linear-gradient(#e9eff5d1,#f8fafcb8),#314a680f;box-shadow:inset 0 0 0 2px #314a6838,inset 0 18px 48px #314a6814}.dispatch-calendar__empty-lane{z-index:1;color:var(--ui-text-secondary);pointer-events:none;background:linear-gradient(#ffffffb8,#f7f3ec9e),#182a4c08;border:1px dashed #314a6829;border-radius:18px;gap:6px;padding:14px 16px;display:grid;position:absolute;top:14px;left:14px;right:14px}.dispatch-calendar__empty-lane--constrained{background:linear-gradient(#fff9ecc2,#ffffffa3),#b57f2908;border-color:#b57f2933}.dispatch-calendar__empty-lane strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.95rem;line-height:1.15}.dispatch-calendar__empty-lane p{font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.45}.dispatch-calendar__event{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 16px 32px #1425361f}.dispatch-calendar__event:hover{transform:translateY(-2px);box-shadow:0 22px 44px #14253629}.dispatch-calendar__event--job{cursor:grab}.dispatch-calendar__event--job:active{cursor:grabbing}.dispatch-calendar__event--preview{background:linear-gradient(#e9eff5b3,#f7fafda3),#314a680d;border-style:dashed}.dispatch-calendar__event--availability{background:repeating-linear-gradient(135deg,#fff3ccc7,#fff3ccc7 10px,#fff9eceb 10px 20px),linear-gradient(#fff7dce6,#ffefbfd6)}.dispatch-calendar__event-kicker-copy,.dispatch-calendar__event-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dispatch-calendar__event-time-pill,.dispatch-calendar__event-duration-pill{min-height:24px;font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.dispatch-calendar__event-duration-pill{color:var(--ui-text-secondary);background:#182a4c14}.dispatch-calendar__event-live-dot{min-height:20px;color:var(--ui-status-progress-text);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;background:#0f766e24;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.dispatch-calendar__event-move-hint{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-calendar__resize-handle{height:9px;bottom:6px;left:14px;right:14px}.dispatch-quick-edit{background:linear-gradient(#fffffffc,#f6f2ebf7),radial-gradient(circle at 100% 0,#314a6814,#0000 30%);border-radius:28px;width:min(440px,100vw - 40px);top:22px;bottom:22px;right:22px;box-shadow:0 34px 90px #1425363d}@media (max-width:1280px){.dispatch-toolbar__hero,.dispatch-filters__topline,.dispatch-filters__body{grid-template-columns:minmax(0,1fr)}.dispatch-toolbar__hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dispatch-toolbar__command-row,.dispatch-filters__utility-block{grid-template-columns:minmax(0,1fr)}.dispatch-command-center__stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.dispatch-command-center__layout{grid-template-columns:minmax(0,1fr)}.dispatch-command-center__rail{position:static}.dispatch-toolbar__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.dispatch-page__header{align-items:flex-start;padding:4px 0 8px}.dispatch-command-center__command-band,.dispatch-command-center__stage,.dispatch-filters,.dispatch-queue-hero{border-radius:24px;padding:16px}.dispatch-toolbar__hero-metrics,.dispatch-queue-hero__metrics,.dispatch-conflict-summary,.dispatch-command-center__stage-strip{grid-template-columns:minmax(0,1fr)}.dispatch-toolbar__command-cluster--saved,.dispatch-toolbar__command-cluster,.dispatch-command-center__stage-header,.dispatch-queue-hero__header{justify-content:stretch}.dispatch-toolbar__navigation,.dispatch-toolbar__segment,.dispatch-filters__scope-segment{justify-content:stretch;width:100%}.dispatch-toolbar__segment button,.dispatch-filters__scope-button{flex:1 1 0}.dispatch-toolbar__field{width:100%;min-width:0}.dispatch-filters__utility-block,.dispatch-filters__single-tech{grid-template-columns:minmax(0,1fr)}.dispatch-calendar__day-groups,.dispatch-calendar__chrome{grid-template-columns:72px minmax(0,1fr)}.dispatch-calendar__resource-row,.dispatch-calendar__lane-row,.dispatch-calendar__day-groups-track{grid-auto-columns:minmax(240px,1fr)}.dispatch-quick-edit{width:auto;inset:16px}}@media (max-width:640px){.dispatch-page__status,.dispatch-toolbar__live-strip,.dispatch-toolbar__action-group,.dispatch-calendar__resource-actions{width:100%}.dispatch-filters__switch{grid-template-columns:auto 1fr}.dispatch-filters__switch-copy{grid-column:1/-1}.dispatch-backlog-item__header,.dispatch-conflict-list__header{display:grid}}.procurement-page__status{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.procurement-workspace,.procurement-provider-stack,.procurement-supply-list{gap:18px;display:grid}.procurement-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.82fr);gap:18px;display:grid}.procurement-hero__main,.procurement-hero__rail,.procurement-hero__copy,.procurement-hero__signal-card,.procurement-hero__intelligence-card{gap:14px;display:grid}.procurement-hero__main{background:linear-gradient(#fffffffc,#f7f3ecf5),radial-gradient(circle at 100% 0,#314a681a,#0000 30%),radial-gradient(circle at 0 100%,#9d6a2e14,#0000 26%);border:1px solid #182a4c14;border-radius:30px;padding:clamp(20px,2vw,26px);box-shadow:0 28px 72px #1425361f,inset 0 1px #ffffffb3}.procurement-hero__rail{align-content:start}.procurement-hero__signal-card,.procurement-hero__intelligence-card{background:linear-gradient(#fffffff7,#f4f0e9f0),#182a4c0a;border:1px solid #182a4c14;border-radius:24px;padding:18px;box-shadow:0 18px 42px #14253614,inset 0 1px #ffffffa8}.procurement-hero__intelligence-header,.procurement-flow__stage-header,.procurement-list__main,.procurement-list__actions,.procurement-provider-card__header{gap:12px;display:flex}.procurement-hero__eyebrow,.procurement-flow__eyebrow,.procurement-hero__signal-eyebrow,.procurement-list__eyebrow,.procurement-provider-card__eyebrow{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.procurement-hero__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:clamp(2rem,2.6vw,2.7rem);line-height:.98}.procurement-hero__description,.procurement-hero__signal-copy,.procurement-provider-card__description,.procurement-list__description{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.5}.procurement-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.procurement-hero__metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.procurement-hero__metric{background:linear-gradient(#fffffff0,#f4f0e9e6),#182a4c0a;border:1px solid #182a4c14;border-radius:22px;gap:6px;min-height:118px;padding:14px 16px;display:grid}.procurement-hero__metric--requests{background:linear-gradient(#e9eff5f2,#fafcffeb),#182a4c0a}.procurement-hero__metric--attention{background:linear-gradient(#fff7f0f5,#fffbf7eb),#b83a1f0a;border-color:#b83a1f1a}.procurement-hero__metric span,.procurement-provider-card__metrics span,.procurement-hero__signal-metrics span{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.procurement-hero__metric strong,.procurement-hero__signal-metrics strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.08}.procurement-hero__metric p{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.45}.procurement-hero__signal-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.25rem;line-height:1.1}.procurement-hero__signal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.procurement-hero__signal-metrics>div,.procurement-provider-card__metrics>div{background:#fffc;border:1px solid #182a4c14;border-radius:18px;gap:4px;padding:12px 14px;display:grid}.procurement-hero__intelligence-list{gap:10px;display:grid}.procurement-hero__intelligence-item{background:#ffffffc7;border:1px solid #182a4c14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.procurement-hero__intelligence-item h4{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:2px 0 0;font-size:.98rem;line-height:1.15}.procurement-hero__intelligence-label{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.4}.procurement-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.procurement-flow__stage{background:linear-gradient(#fffffff7,#f5f1eaf0),#182a4c0a;border:1px solid #182a4c14;border-radius:24px;gap:12px;padding:18px;display:grid;box-shadow:0 16px 38px #14253614,inset 0 1px #ffffffa8}.procurement-flow__stage--attention{background:linear-gradient(#fff9f4f7,#fffcf9f0),#b83a1f08}.procurement-flow__stage-header,.procurement-provider-card__header,.procurement-list__main{justify-content:space-between;align-items:flex-start}.procurement-flow__stage h3,.procurement-provider-card__title,.procurement-list__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.05rem;line-height:1.15}.procurement-flow__stage p{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.5}.procurement-workspace__layout{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:start;gap:18px;display:grid}.procurement-workspace__primary,.procurement-workspace__rail,.procurement-workspace__flow-grid{gap:18px;display:grid}.procurement-workspace__flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-panel{background:linear-gradient(#fffffffb,#f9f6f0f5),#182a4c0a;border-color:#182a4c14;border-radius:20px;box-shadow:0 14px 30px #14253612,inset 0 1px #ffffffb3}.procurement-panel--queue{background:linear-gradient(#fffffffc,#f7f3ecf5),radial-gradient(circle at 100% 0,#314a6814,#0000 28%)}.procurement-panel--attention{background:linear-gradient(#fffaf7fa,#fff5f0f5),#b83a1f08}.procurement-list{gap:12px;display:grid}.procurement-list__item,.procurement-provider-card,.procurement-supply-list__item{background:linear-gradient(#fffffffb,#f9f6f0f2),#182a4c08;border:1px solid #182a4c14;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 10px 22px #1425360d}.procurement-list__item--request{background:linear-gradient(#e9eff5f0,#fafcffe6),#182a4c0a}.procurement-list__item--attention{background:linear-gradient(#fff9f4fa,#fffcf9f0),#b83a1f08}.procurement-list__identity{gap:6px;min-width:0;display:grid}.procurement-list__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.procurement-list__actions{justify-content:flex-end;align-items:center}.procurement-provider-stack,.procurement-supply-list{gap:12px}.procurement-provider-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.procurement-provider-card__metrics strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.95rem;line-height:1.2}.procurement-supply-list__item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.procurement-empty-state{background:linear-gradient(#ffffffd1,#f7f3ecc2),#182a4c05;border:1px dashed #182a4c24;border-radius:22px;min-height:220px}@media (max-width:1280px){.procurement-hero,.procurement-workspace__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.procurement-flow,.procurement-hero__metric-strip,.procurement-workspace__flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-hero__signal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.procurement-page__status,.procurement-hero__actions,.procurement-hero__intelligence-item,.procurement-list__main,.procurement-list__actions,.procurement-provider-card__header,.procurement-supply-list__item{display:grid}.procurement-hero__main,.procurement-hero__signal-card,.procurement-hero__intelligence-card,.procurement-flow__stage,.procurement-panel{border-radius:22px;padding:16px}.procurement-flow,.procurement-hero__metric-strip,.procurement-workspace__flow-grid,.procurement-provider-card__metrics,.procurement-hero__signal-metrics{grid-template-columns:minmax(0,1fr)}.procurement-list__meta{justify-content:flex-start}.procurement-list__actions{justify-content:stretch}}@media (max-width:640px){.procurement-hero__title{font-size:1.9rem}}.procurement-focus,.procurement-desk,.procurement-compact-stack,.supply-command-deck,.supply-command-card__metrics,.supply-command-card__list{gap:10px;display:grid}.supply-command-deck{grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(260px,.96fr))}.supply-command-card{background:linear-gradient(#fffffffb,#f9f6f0f6),#182a4c0a;border:1px solid #182a4c14;border-radius:18px;gap:7px;padding:12px 13px;display:grid;box-shadow:0 12px 28px #14253612,inset 0 1px #ffffffb3}.supply-command-card--brand{background:linear-gradient(#f1f6fcfb,#fbfdfff6),#182a4c0a}.supply-command-card--warning,.procurement-panel--inventory-brief{background:linear-gradient(#fdf8f0fb,#fffcf8f6),#b9792808}.supply-command-card--danger{background:linear-gradient(#fff9f6fb,#fffcfaf6),#b83a1f08}.supply-command-card--success{background:linear-gradient(#f2f9f3fb,#fcfefcf6),#2d7a5708}.supply-command-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.supply-command-card__eyebrow,.supply-command-card__metrics span,.supply-command-card__list span{color:color-mix(in srgb,var(--ui-brand-warm)72%,var(--ui-text-muted)28%);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.supply-command-card__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.08rem,1.28vw,1.3rem);line-height:1.04}.supply-command-card__copy{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.34}.supply-command-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supply-command-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.supply-command-card__metrics>div,.supply-command-card__list>div{background:#ffffffe0;border:1px solid #182a4c14;border-radius:14px;gap:4px;padding:8px 10px;display:grid}.supply-command-card__metrics strong,.supply-command-card__list strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.04em;font-size:1.18rem;line-height:1}.supply-command-card__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.supply-shell{gap:6px;margin-bottom:6px;display:grid}.supply-shell__header,.supply-shell__actions,.supply-shell__tabs{align-items:center;gap:10px;display:flex}.supply-shell__header{background:#fffffff0;border:1px solid #182a4c14;border-radius:18px;justify-content:space-between;gap:16px;padding:8px 10px}.supply-shell__copy{gap:2px;display:grid}.supply-shell__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.94rem;line-height:1.1}.supply-shell__description{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.35}.supply-shell__actions,.supply-shell__tabs{flex-wrap:wrap}.supply-shell__actions{justify-content:flex-end}.supply-shell__utility{position:relative}.supply-shell__utility summary{list-style:none}.supply-shell__utility summary::-webkit-details-marker{display:none}.supply-shell__utility-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.supply-shell__utility-actions--tabs{margin-top:10px}.supply-shell__focus,.supply-shell__tabs{margin-bottom:0}.supply-shell__focus,.supply-shell__focus-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.supply-shell__focus{justify-content:space-between}.supply-shell__focus-label{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.procurement-focus,.procurement-desk{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:start}.procurement-thread-bar{background:linear-gradient(#fffffffb,#f9f6f0f7),#fffffff0;border:1px solid #182a4c14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid;box-shadow:0 12px 28px #1425360f,inset 0 1px #ffffffbf}.procurement-thread-bar__copy{gap:7px;min-width:0;display:grid}.procurement-thread-bar__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.procurement-thread-bar__eyebrow{color:var(--ui-brand-warm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.procurement-thread-bar__signals,.procurement-thread-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.procurement-thread-bar__utility{min-width:0}.procurement-thread-bar__utility-summary{min-height:34px;color:var(--ui-text-muted);cursor:pointer;background:#ffffffeb;border:1px solid #182a4c1f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;list-style:none;display:inline-flex}.procurement-thread-bar__utility-summary::-webkit-details-marker{display:none}.procurement-thread-bar__utility-actions{justify-content:flex-end;margin-top:8px;display:flex}.procurement-thread-bar__summary{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.34}.procurement-thread-bar__summary strong{color:var(--ui-text-strong)}.procurement-thread-bar__facts{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.procurement-thread-bar__fact{background:#ffffffe0;border:1px solid #182a4c14;border-radius:14px;gap:3px;padding:7px 9px;display:grid}.procurement-thread-bar__fact span{color:color-mix(in srgb,var(--ui-brand-warm)72%,var(--ui-text-muted)28%);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.procurement-thread-bar__fact strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.04em;font-size:1.08rem;line-height:1}.procurement-thread-bar__fact--more{background:#f8fafcd1}.procurement-focus--compact{grid-template-columns:minmax(0,1fr)}.procurement-focus--compact .procurement-lane-strip{margin-top:-2px}.procurement-lane-utility{justify-content:space-between;align-items:center;gap:10px;padding:6px 2px 0;display:flex}.procurement-lane-utility--compact{justify-content:flex-end;padding-top:2px}.procurement-lane-utility__label{color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.procurement-lane-utility__link{min-height:32px;color:var(--ui-text-base);background:#ffffffd1;border:1px solid #182a4c14;border-radius:999px;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex}.procurement-lane-utility__link strong{color:var(--ui-text-strong);font-size:.84rem}.procurement-lane-utility__link span{color:var(--ui-text-muted);font-size:.76rem}.procurement-lane-utility__link--active{background:#fdf8eff0;border-color:#bd772a38}.procurement-lane-utility__summary{cursor:pointer;color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:10px;font-size:.72rem;font-weight:700;list-style:none;display:flex}.procurement-lane-utility__summary small{color:var(--ui-text-muted);letter-spacing:.01em;text-transform:none;font-size:.76rem;font-weight:600}.procurement-lane-utility__summary::-webkit-details-marker{display:none}.procurement-lane-utility__body{justify-content:flex-end;display:flex}.procurement-rail-utility{background:#ffffffd1;border:1px solid #182a4c14;border-radius:16px;gap:10px;padding:11px 12px;display:grid}.procurement-rail-utility--foundation{background:#f9f6f0bd}.procurement-rail-utility--attention{background:#fff7eceb;border-color:#bc7b222e}.procurement-rail-utility__copy,.procurement-rail-utility__actions{gap:8px;display:grid}.procurement-rail-utility__label{color:var(--ui-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.procurement-rail-utility__title{color:var(--ui-text-strong);font-size:.95rem;line-height:1.3}.procurement-rail-utility__description{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.4}.procurement-rail-utility__facts{flex-wrap:wrap;gap:6px;display:flex}.procurement-rail-utility__facts span{min-height:24px;color:var(--ui-text-muted);background:#f7fafcf0;border:1px solid #182a4c0f;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.procurement-focus__main,.procurement-focus__copy{gap:10px;display:grid}.procurement-focus__main{background:linear-gradient(#fffffffc,#f9f6f0f7),radial-gradient(circle at 100% 0,#314a6814,#0000 26%),radial-gradient(circle at 0 100%,#9d6a2e0d,#0000 20%);border:1px solid #182a4c14;border-radius:18px;padding:clamp(13px,1.2vw,16px);box-shadow:0 16px 36px #14253614,inset 0 1px #ffffffb8}.procurement-focus__eyebrow{color:var(--ui-brand-warm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.procurement-focus__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:0;font-size:clamp(1.28rem,1.55vw,1.66rem);line-height:1.03}.procurement-focus__description{max-width:54ch;color:var(--ui-text-muted);margin:0;font-size:12.5px;line-height:1.36}.procurement-lane-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.procurement-lane-card{min-height:68px;color:inherit;transition:transform var(--ui-duration-hover)var(--ui-ease-standard),border-color var(--ui-duration-hover)var(--ui-ease-standard),box-shadow var(--ui-duration-hover)var(--ui-ease-standard),background-color var(--ui-duration-hover)var(--ui-ease-standard);background:linear-gradient(#fffffff2,#f9f6f0eb),#182a4c08;border:1px solid #b6aa9857;border-radius:15px;gap:4px;padding:9px 10px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffffb8}.procurement-lane-card span,.procurement-setup-health__grid span{color:var(--ui-brand-warm);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.procurement-lane-card strong,.procurement-setup-health__grid strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.2rem;line-height:1}.procurement-lane-card p{color:var(--ui-text-muted);margin:0;font-size:11.5px;line-height:1.34}.procurement-lane-card--active{border-color:color-mix(in srgb,var(--ui-brand-strong)26%,#b6aa9857 74%);background:linear-gradient(#eff4fafb,#fbfdfff2),#182a4c0a;box-shadow:0 10px 24px #14253614,inset 0 1px #fffc}.procurement-lane-card:focus-visible{border-color:color-mix(in srgb,var(--ui-brand-strong)24%,var(--ui-shell-border-soft)76%);outline:none;box-shadow:0 18px 32px #1425361a,0 0 0 4px #243b5314}.procurement-setup-health__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.procurement-setup-health__grid--compact{gap:8px}.procurement-setup-health__grid>div{background:#ffffffe0;border:1px solid #182a4c14;border-radius:14px;gap:4px;padding:8px 10px;display:grid}.procurement-action-stack{align-content:start;gap:10px;display:grid}.procurement-action-stack--compact{gap:8px}.procurement-page .procurement-desk__primary--workspace,.procurement-page .procurement-desk__rail--workspace,.procurement-page .procurement-panel--active-lane{min-height:0}.procurement-page .procurement-panel--active-lane{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.procurement-page .procurement-panel--active-lane .ui-card__content{min-height:0}.procurement-page .procurement-list--workspace{gap:10px}.procurement-page .procurement-panel--active-lane .procurement-list__item{border-radius:20px;gap:10px;padding:14px 14px 15px}.procurement-page .procurement-panel--active-lane .procurement-empty-state{min-height:180px}@media (hover:hover){.procurement-lane-card:hover{transform:translateY(calc(var(--ui-motion-lift-xs)*-1));border-color:color-mix(in srgb,var(--ui-brand-strong)16%,#182a4c14 84%);box-shadow:0 20px 42px #1425361a,inset 0 1px #ffffffc7}}@media (max-width:1280px){.supply-command-deck,.procurement-focus,.procurement-desk{grid-template-columns:minmax(0,1fr)}}@media (min-width:1281px){.procurement-page .procurement-compact-stack--setup{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start}.procurement-page .procurement-compact-stack--setup .procurement-provider-stack{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.procurement-page .procurement-compact-stack--setup .procurement-provider-card{border-radius:20px;gap:10px;padding:14px}.procurement-page .procurement-compact-stack--setup .procurement-provider-card__header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.procurement-page .procurement-compact-stack--setup .procurement-provider-card__metrics{grid-template-columns:minmax(0,1fr);gap:8px}.procurement-page .procurement-compact-stack--setup .procurement-supply-list{gap:10px}.procurement-page .procurement-compact-stack--setup .procurement-supply-list__item{border-radius:20px;padding:14px}.procurement-page .procurement-desk__primary--workspace,.procurement-page .procurement-desk__rail--workspace{align-self:start}.procurement-page .procurement-panel--active-lane{max-height:clamp(520px,62vh,760px)}.procurement-page .procurement-panel--active-lane .ui-card__content{overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;overflow-y:auto}.procurement-page .procurement-desk__rail--workspace{top:calc(var(--ui-shell-padding) + 84px);max-height:calc(100svh - (var(--ui-shell-padding)*2) - 84px);overscroll-behavior:contain;scrollbar-gutter:stable;gap:12px;padding-right:4px;display:grid;position:sticky;overflow-y:auto}}@media (max-width:1080px){.supply-command-card__metrics,.supply-command-card__list,.procurement-lane-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.supply-shell__header,.supply-shell__actions,.supply-shell__tabs,.supply-command-card__actions,.procurement-focus__actions{display:grid}.supply-command-card__metrics,.supply-command-card__list,.procurement-lane-strip,.procurement-setup-health__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.procurement-focus__title{font-size:1.95rem}.supply-command-card__metrics,.supply-command-card__list,.procurement-lane-strip,.procurement-setup-health__grid{grid-template-columns:minmax(0,1fr)}}.inventory-control-page{gap:var(--ui-space-5)}.inventory-control-page__status{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.inventory-control-workspace,.inventory-hero__rail,.inventory-workspace__primary,.inventory-workspace__rail,.inventory-workspace__flow-grid,.inventory-list{gap:18px;display:grid}.inventory-hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px;display:grid}.inventory-hero__main,.inventory-hero__copy,.inventory-hero__signal-card,.inventory-hero__intelligence-card{gap:14px;display:grid}.inventory-hero__main{background:linear-gradient(#fffffffc,#f7f3ecf5),radial-gradient(circle at 100% 0,#314a681f,#0000 30%),radial-gradient(circle at 0 100%,#7a91731a,#0000 26%);border:1px solid #182a4c14;border-radius:32px;padding:clamp(20px,2vw,28px);box-shadow:0 28px 72px #1425361f,inset 0 1px #ffffffb3}.inventory-hero__signal-card,.inventory-hero__intelligence-card{background:linear-gradient(#fffffff7,#f4f0e9f0),#182a4c0a;border:1px solid #182a4c14;border-radius:24px;padding:18px;box-shadow:0 18px 42px #14253614,inset 0 1px #ffffffa8}.inventory-hero__eyebrow,.inventory-flow__eyebrow,.inventory-list__eyebrow{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.inventory-hero__signal-eyebrow,.inventory-hero__intelligence-label,.inventory-network__summary span,.inventory-hero__metric span,.inventory-hero__signal-metrics span{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.inventory-hero__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:clamp(2rem,2.6vw,2.8rem);line-height:.98}.inventory-hero__description,.inventory-hero__signal-description,.inventory-flow__stage p,.inventory-list__description,.inventory-hero__metric p{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.5}.inventory-hero__actions,.inventory-hero__intelligence-header,.inventory-hero__intelligence-item,.inventory-flow__stage-header,.inventory-list__main,.inventory-list__actions{gap:12px;display:flex}.inventory-hero__actions{flex-wrap:wrap;align-items:center}.inventory-hero__metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-hero__metric{background:linear-gradient(#fffffff0,#f4f0e9e6),#182a4c0a;border:1px solid #182a4c14;border-radius:22px;gap:6px;min-height:118px;padding:14px 16px;display:grid}.inventory-hero__metric--reorder{background:linear-gradient(#fff9f4f5,#fffcf9eb),#b83a1f0a;border-color:#b83a1f1a}.inventory-hero__metric--coverage{background:linear-gradient(#eef8f0f5,#fbfefbeb),#2d7a570a}.inventory-hero__metric--movement{background:linear-gradient(#e9eff5f2,#fafcffeb),#182a4c0a}.inventory-hero__metric--vans{background:linear-gradient(#fcf7edf5,#fffcf6eb),#b979280a}.inventory-hero__metric strong,.inventory-hero__signal-title,.inventory-hero__signal-metrics strong,.inventory-hero__intelligence-item h4,.inventory-flow__stage h3,.inventory-list__title,.inventory-network__summary strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0}.inventory-hero__metric strong{font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.08}.inventory-hero__signal-title{font-size:1.25rem;line-height:1.12}.inventory-hero__signal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-hero__signal-metrics>div,.inventory-network__summary>div{background:#fffc;border:1px solid #182a4c14;border-radius:18px;gap:4px;padding:12px 14px;display:grid}.inventory-hero__intelligence-header,.inventory-flow__stage-header,.inventory-list__main{justify-content:space-between;align-items:flex-start}.inventory-hero__intelligence-list{gap:10px;display:grid}.inventory-hero__intelligence-item{background:#ffffffc7;border:1px solid #182a4c14;border-radius:18px;justify-content:space-between;align-items:center;padding:12px 14px}.inventory-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-flow__stage{background:linear-gradient(#fffffff7,#f5f1eaf0),#182a4c0a;border:1px solid #182a4c14;border-radius:24px;gap:12px;padding:18px;display:grid;box-shadow:0 16px 38px #14253614,inset 0 1px #ffffffa8}.inventory-flow__stage--reorder{background:linear-gradient(#fff9f4f7,#fffcf9f0),#b83a1f08}.inventory-flow__stage--vans{background:linear-gradient(#fcf7edf7,#fffcf6f0),#b9792808}.inventory-workspace__layout{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:18px;display:grid}.inventory-panel{background:linear-gradient(#fffffffa,#f6f2ebf2),#182a4c0a;border-color:#182a4c14;border-radius:26px;box-shadow:0 22px 54px #1425361a,inset 0 1px #ffffffb3}.inventory-panel--queue{background:linear-gradient(#fffffffc,#f7f3ecf5),radial-gradient(circle at 100% 0,#b83a1f0f,#0000 28%)}.inventory-panel--alerts{background:linear-gradient(#fffaf7fa,#fff5f0f5),#b83a1f08}.inventory-panel--vans{background:linear-gradient(#fcf7edfa,#fffcf6f5),#b9792808}.inventory-panel--activity{background:linear-gradient(#fffffffa,#f4f0e9f2),#243b5308}.inventory-list{gap:12px}.inventory-list__item{background:linear-gradient(#fffffffa,#f7f3ecf0),#182a4c08;border:1px solid #182a4c14;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 14px 30px #1425360f}.inventory-list__item--location-alert{background:linear-gradient(#fff9f4fa,#fffcf9f0),#b83a1f08}.inventory-list__item--van{background:linear-gradient(#fcf7edfa,#fffcf6f0),#b9792808}.inventory-list__item--movement{background:linear-gradient(#e9eff5f0,#fafcffe6),#182a4c0a}.inventory-list__identity{gap:6px;min-width:0;display:grid}.inventory-list__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.inventory-list__actions{justify-content:flex-end;align-items:center}.inventory-reorder-table-wrap{background:linear-gradient(#fffffffc,#f7f3ecf5),#182a4c08;border-color:#182a4c14;border-radius:24px;box-shadow:0 18px 42px #14253614,inset 0 1px #ffffffa8}.inventory-reorder-table th{background:#fcfaf5f5}.inventory-reorder-table tbody tr{transition:background-color .14s,transform .14s}.inventory-reorder-table tbody tr:hover{background:#e9eff547}.inventory-reorder-table__identity,.inventory-reorder-table__readout{gap:4px;display:grid}.inventory-reorder-table__identity strong,.inventory-reorder-table__readout strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.98rem;line-height:1.15}.inventory-reorder-table__meta{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.45}.inventory-network__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-empty-state{background:linear-gradient(#ffffffd1,#f7f3ecc2),#182a4c05;border:1px dashed #182a4c24;border-radius:22px;min-height:220px}.inventory-empty-state--queue{min-height:260px}@media (max-width:1280px){.inventory-hero,.inventory-workspace__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.inventory-flow,.inventory-hero__metric-strip,.inventory-hero__signal-metrics,.inventory-network__summary,.inventory-workspace__flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.inventory-control-page__status,.inventory-hero__actions,.inventory-hero__intelligence-item,.inventory-list__main,.inventory-list__actions,.inventory-list__meta{display:grid}.inventory-hero__main,.inventory-hero__signal-card,.inventory-hero__intelligence-card,.inventory-flow__stage,.inventory-panel{border-radius:22px;padding:16px}.inventory-flow,.inventory-hero__metric-strip,.inventory-hero__signal-metrics,.inventory-network__summary,.inventory-workspace__flow-grid{grid-template-columns:minmax(0,1fr)}.inventory-list__meta{justify-content:flex-start}.inventory-list__actions{justify-content:stretch}}@media (max-width:640px){.inventory-hero__title{font-size:1.9rem}}.inventory-command-band,.inventory-command-band__main,.inventory-command-band__rail,.inventory-command-band__copy,.inventory-brief-grid,.inventory-agenda-grid,.inventory-operations-grid,.inventory-operations-grid__primary,.inventory-operations-grid__rail,.inventory-boards-grid{gap:18px;display:grid}.inventory-command-band{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start}.inventory-command-band__main,.inventory-command-band__rail{border:1px solid #b6aa985c;border-radius:30px;padding:clamp(20px,2vw,28px);position:relative;overflow:clip;box-shadow:0 26px 58px #1425361a,inset 0 1px #ffffffc2}.inventory-command-band__main{background:linear-gradient(#fffffffa,#f6f1e9f0),radial-gradient(circle at 100% 0,#243b531a,#0000 32%),radial-gradient(circle at 0 100%,#7a91731a,#0000 30%)}.inventory-command-band__rail{background:linear-gradient(#fffcf7fa,#f4eee5f2),radial-gradient(circle at 100% 0,#9d6a2e14,#0000 34%)}.inventory-command-band__eyebrow,.inventory-command-band__rail-eyebrow,.inventory-brief-card__eyebrow,.inventory-agenda-card__eyebrow{color:var(--ui-brand-warm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.inventory-command-band__title,.inventory-command-band__rail-title,.inventory-brief-card__title,.inventory-agenda-card__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.03em;margin:0}.inventory-command-band__title{max-width:12ch;font-size:clamp(2rem,2.8vw,3rem);line-height:.98}.inventory-command-band__description,.inventory-brief-card__copy,.inventory-agenda-card__copy{color:var(--ui-text-muted);margin:0;font-size:14px;line-height:1.5}.inventory-command-band__description{max-width:60ch;font-size:15px}.inventory-command-band__actions,.inventory-card-header-actions,.inventory-command-band__rail-header,.inventory-brief-card__header,.inventory-agenda-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inventory-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-kpi{background:linear-gradient(#fffffff0,#f8f4ede6),#243b530a;border:1px solid #b6aa984d;border-radius:22px;gap:8px;min-height:150px;padding:16px 18px 18px;display:grid;box-shadow:inset 0 1px #ffffffc2}.inventory-kpi--availability{background:linear-gradient(#eff8f1f5,#fcfefceb),#2d7a570a}.inventory-kpi--reserved{background:linear-gradient(#e9eff5f5,#fafcffeb),#243b530a}.inventory-kpi--locations{background:linear-gradient(#fffaf5f5,#fffcf9eb),#9d6a2e0a}.inventory-kpi--catalog{background:linear-gradient(#fffffff5,#f6f1e9eb),#243b5308}.inventory-kpi>span,.inventory-panel-strip__item span,.inventory-mini-stat span{color:var(--ui-brand-warm);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.inventory-kpi strong,.inventory-panel-strip__item strong,.inventory-mini-stat strong,.inventory-agenda-card__value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.96}.inventory-kpi strong{font-size:clamp(2rem,2.6vw,2.7rem)}.inventory-kpi p{color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.45}.inventory-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-brief-card{background:linear-gradient(#fffffff0,#f8f4ede6),#243b5308;border:1px solid #b6aa984d;border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffc2}.inventory-coverage-bar{background:#dfd6cbb8;border-radius:999px;width:100%;height:12px;display:flex;overflow:hidden}.inventory-coverage-bar__segment{height:100%}.inventory-coverage-bar__segment--available{background:linear-gradient(90deg,#2d7a57e6,#7a9173e6)}.inventory-coverage-bar__segment--reserved{background:linear-gradient(90deg,#314a68eb,#527496e6)}.inventory-mini-stat-grid,.inventory-panel-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-mini-stat-grid--network{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-mini-stat,.inventory-panel-strip__item{background:#ffffffbd;border:1px solid #b6aa9847;border-radius:18px;gap:6px;padding:12px 14px;display:grid}.inventory-mini-stat strong,.inventory-panel-strip__item strong{font-size:1.3rem}.inventory-agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-agenda-card{background:linear-gradient(#fffffff5,#f7f2eaeb),#243b5308;border:1px solid #b6aa9852;border-radius:24px;gap:12px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 16px 34px #1425360f,inset 0 1px #ffffffc7}.inventory-agenda-card--danger{background:linear-gradient(#fffaf7fa,#fff4f0f0),#b24b3c08}.inventory-agenda-card--warning{background:linear-gradient(#fff8eefa,#fffcf7f0),#b9792808}.inventory-agenda-card--progress{background:linear-gradient(#e9eff5f5,#fafcffeb),#243b530a}.inventory-agenda-card--success{background:linear-gradient(#eff8f1f5,#fcfefceb),#2d7a5708}.inventory-agenda-card--brand{background:linear-gradient(#fffffff5,#f5f0e8eb),#243b530a}.inventory-agenda-card:hover,.inventory-brief-card:hover,.inventory-panel-strip__item:hover{border-color:#9d6a2e57;transform:translateY(-1px);box-shadow:0 18px 38px #14253614,inset 0 1px #ffffffc7}.inventory-agenda-card__value{margin:0;font-size:clamp(2rem,2.4vw,2.85rem)}.inventory-agenda-card__title{font-size:1.12rem;line-height:1.15}.inventory-operations-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start}.inventory-boards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1280px){.inventory-command-band,.inventory-operations-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.inventory-kpi-grid,.inventory-agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-brief-grid,.inventory-boards-grid{grid-template-columns:minmax(0,1fr)}.inventory-mini-stat-grid--network{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.inventory-command-band__main,.inventory-command-band__rail{border-radius:22px;padding:16px}.inventory-command-band__actions,.inventory-card-header-actions,.inventory-command-band__rail-header,.inventory-brief-card__header,.inventory-agenda-card__header{display:grid}.inventory-kpi-grid,.inventory-agenda-grid,.inventory-mini-stat-grid,.inventory-mini-stat-grid--network,.inventory-panel-strip{grid-template-columns:minmax(0,1fr)}.inventory-command-band__title{max-width:none}}@media (max-width:640px){.inventory-command-band__title{font-size:1.95rem}}.ui-admin-brand:focus-visible,.ui-admin-nav__item:focus-visible{box-shadow:0 0 0 4px var(--ui-focus-ring),0 18px 34px #1425361a;border-color:#243b5338;outline:none}.button,.ui-button,.badge,.ui-badge,.ui-list-item,.data-table tbody tr,.ui-table tbody tr{transition:transform var(--ui-duration-fast)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-fast)var(--ui-ease-standard)}.ui-button{isolation:isolate}.ui-button[data-loading=true]{pointer-events:none}.ui-button__label{align-items:center;display:inline-flex}.ui-button__spinner{animation:.8s linear infinite ui-spin,1.6s ease-in-out infinite ui-soft-pulse;box-shadow:0 0 0 4px #ffffff1f}.secondary-button:hover:not(:disabled),.ui-button--secondary:hover:not(:disabled){background:linear-gradient(#fffffffa,#f9f4ecf0),#ffffffe0;border-color:#243b5333}.ui-button--tertiary:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled){background:#ffffff94;border-color:#243b5324;box-shadow:0 12px 20px #1425360d}.ui-button[aria-pressed=true]{box-shadow:0 18px 30px #243b5338,inset 0 1px #fff3}.button:disabled,.ui-button:disabled{opacity:.54;color:color-mix(in srgb,var(--ui-text-muted)88%,white 12%);background:linear-gradient(#f4f0e9e0,#eee8dfd6),#ffffffb8;border-color:#b6aa9857}.input:disabled,.textarea:disabled,.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--ui-text-muted)88%,white 12%);box-shadow:none;background:linear-gradient(#f5f1eaf0,#efe9e0e6),#ffffffc2;border-style:dashed;border-color:#b6aa985c}.input:read-only:not(select),.textarea:read-only,.ui-input:read-only,.ui-textarea:read-only{background:linear-gradient(#fcf8f1f5,#f6f0e7eb),#ffffffd6;border-color:#b6aa986b}.badge,.ui-badge{border-width:1px;position:relative;overflow:clip}.ui-badge[data-selected=true],.ui-badge[aria-pressed=true]{transform:translateY(-1px);box-shadow:0 10px 20px #14253614,inset 0 1px #ffffff6b}.ui-list-item:hover{border-color:#243b5324;transform:translateY(-1px);box-shadow:0 18px 34px #14253614}.data-table tbody tr[aria-selected=true] td,.data-table tbody tr[data-selected=true] td,.ui-table tbody tr[aria-selected=true] td,.ui-table tbody tr[data-selected=true] td{background:#e9eff58f}.dispatch-toolbar__segment button:focus-visible,.dispatch-filters__scope-button:focus-visible{outline:none;box-shadow:0 0 0 4px #243b531f,0 10px 22px #1425361f}.dispatch-toolbar__segment button[aria-selected=true],.dispatch-filters__scope-button[aria-selected=true]{background:var(--ui-brand-strong);color:var(--ui-text-inverse);box-shadow:0 10px 24px #14253633}.estimate-workspace__item-type-tabs .ui-button[aria-pressed=true]{transform:translateY(-1px)}.ui-queue-filterbar__chip{background:linear-gradient(#fffffff0,#f5efe6e6),#fffc;border-color:#243b531f;box-shadow:0 8px 18px #1425360d,inset 0 1px #ffffff7a}.ui-queue-filterbar__empty{background:#fff9;border:1px dashed #b6aa988a;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;display:inline-flex}.ui-registry-toolbar:focus-within,.ui-queue-toolbar:focus-within,.ui-queue-filterbar:focus-within{box-shadow:var(--ui-shell-shadow-card),0 0 0 4px #243b530f;border-color:#243b531f}.empty-state,.ui-state{background:linear-gradient(#fcf8f1fa,#f5eee3f0),radial-gradient(circle at 100% 0,#314a6814,#0000 32%),#ffffffd6;border-style:solid;border-color:#b6aa988f;align-content:start;gap:16px;position:relative;overflow:clip;box-shadow:0 18px 38px #14253614,inset 0 1px #ffffffb3}.empty-state:before,.ui-state:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff3d,#0000 46%),radial-gradient(circle at 100% 0,#314a680f,#0000 34%);position:absolute;inset:0}.empty-state:after,.ui-state:after{content:"";pointer-events:none;background:#9d6a2e5c;border-radius:999px;width:58px;height:4px;position:absolute;top:18px;left:22px}.ui-state__visual,.ui-state__copy,.ui-state__actions{z-index:1;position:relative}.ui-state__visual{background:linear-gradient(#fffffff0,#f7f2eae0),#ffffffc7;border:1px solid #b6aa9857;border-radius:16px;place-items:center;width:48px;height:48px;display:inline-grid;box-shadow:0 12px 24px #1425360f,inset 0 1px #ffffffc2}.ui-state__copy{gap:8px;max-width:62ch;display:grid}.ui-state__actions{width:100%}.ui-state--loading{text-align:left;align-content:center;justify-items:start;min-height:280px}.ui-state--loading .ui-state__visual{background:linear-gradient(#e9eff5eb,#f7fafde0),#ffffffc7}.ui-state--info,.ui-state[data-tone=info]{border-color:#3e6c9447}.ui-state--success,.ui-state[data-tone=success]{background:linear-gradient(#f5fcf7fa,#ecf6f0f0),radial-gradient(circle at 100% 0,#2d7a5714,#0000 32%),#ffffffd6;border-color:#2d7a573d}.ui-route-state-page{align-content:center;min-height:min(78vh,720px)}.ui-route-state{align-content:center;min-height:min(62vh,460px)}.ui-loading-page{gap:18px}.ui-loading-shell__hero{gap:20px;display:grid}.ui-loading-shell__hero-main{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ui-loading-shell__copy,.ui-loading-shell__actions,.ui-loading-shell__metrics,.ui-loading-shell__grid{display:grid}.ui-loading-shell__copy{flex:auto;gap:12px;min-width:0}.ui-loading-shell__actions{grid-auto-columns:max-content;grid-auto-flow:column;align-items:start;gap:12px}.ui-loading-shell__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui-loading-shell__metric{background:#ffffff94;border:1px solid #b6aa9852;border-radius:22px;gap:10px;padding:16px;display:grid}.ui-loading-shell__grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(280px,.9fr));gap:18px}.ui-loading-shell__panel{min-height:280px}.ui-loading-shell__panel .ui-card__content{height:100%}.ui-skeleton,.ui-skeleton:after{pointer-events:none}.ui-skeleton{background:linear-gradient(#e9e3d9cc,#f2ece4eb),#ffffffd6;border-radius:12px;display:block;position:relative;overflow:clip}.ui-skeleton:after{content:"";animation:ui-skeleton-shimmer 1.4s var(--ui-ease-standard)infinite;background:linear-gradient(90deg,#0000,#ffffff94,#0000);position:absolute;inset:0;transform:translate(-100%)}.ui-skeleton-stack{gap:8px;display:grid}.ui-skeleton--line{border-radius:999px;height:12px}.ui-skeleton--chip{border-radius:999px;height:24px}.ui-skeleton--headline{border-radius:18px;height:44px}.ui-skeleton--button{border-radius:16px;height:40px}.ui-skeleton--metric{border-radius:14px;height:30px}.ui-skeleton-panel{gap:16px;height:100%;display:grid}.ui-skeleton-panel__header,.ui-skeleton-panel__body,.ui-skeleton-panel__row{display:grid}.ui-skeleton-panel__header,.ui-skeleton-panel__body{gap:12px}.ui-skeleton-panel__row{border-top:1px solid #b6aa983d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0}.ui-admin-content__viewport>*{animation-fill-mode:both}.dispatch-dialog__backdrop{animation:ui-backdrop-enter var(--ui-duration-panel)var(--ui-ease-enter)}.dispatch-dialog__panel{animation:ui-modal-enter var(--ui-duration-panel)var(--ui-ease-enter)}.dispatch-quick-edit{animation:ui-drawer-enter var(--ui-duration-panel)var(--ui-ease-enter)}@keyframes ui-soft-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes ui-skeleton-shimmer{to{transform:translate(100%)}}@keyframes ui-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-enter{0%{opacity:0;transform:translateY(var(--ui-motion-panel-y))scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-drawer-enter{0%{opacity:0;transform:translateX(var(--ui-motion-drawer-x))}to{opacity:1;transform:translate(0)}}@media (max-width:1080px){.ui-loading-shell__metrics,.ui-loading-shell__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ui-loading-shell__hero-main,.ui-loading-shell__actions{display:grid}.ui-loading-shell__metrics,.ui-loading-shell__grid{grid-template-columns:minmax(0,1fr)}}.overview-page,.ui-registry-page,.ui-queue-page,.dispatch-page,.procurement-page,.inventory-control-page{gap:clamp(24px,2vw,32px)}.ui-page-status-cluster{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ui-page-status-cluster .ui-badge{min-height:27px;padding-inline:10px}.field-command-shell{gap:8px;display:grid}.field-command-shell__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field-command-shell__tab{color:#37506c;background:linear-gradient(#fffffffa,#f8fbfef5);border:1px solid #0f172a14;border-radius:16px;gap:2px;padding:10px 12px;text-decoration:none;display:grid;box-shadow:0 10px 24px #0f172a0a}.field-command-shell__tab:hover{background:#f6fafffa;border-color:#2563eb29}.field-command-shell__tab--active{background:linear-gradient(#eff6fffa,#f7fafff5);border-color:#2563eb38;box-shadow:0 12px 26px #2563eb14}.field-command-shell__tab-label{color:#10233f;font-size:.86rem;font-weight:700}.field-command-shell__tab-copy{color:#60758f;font-size:10px}.field-command-shell__status,.field-command-shell__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field-status-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.field-status-strip__item{color:#37506c;background:#fffffff5;border:1px solid #0f172a14;border-radius:14px;gap:3px;min-height:54px;padding:10px 12px;text-decoration:none;display:grid;box-shadow:0 8px 20px #0f172a0a}.field-status-strip__item:hover{background:#f6fafffa;border-color:#2563eb29}.field-status-strip__label{color:#60758f;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.field-status-strip__value{color:#10233f;font-size:1.1rem;line-height:1}.field-status-strip__item--brand{background:#eff6fff0;border-color:#2563eb24}.field-status-strip__item--success{background:#f0fdf4f5;border-color:#16a34a24}.field-status-strip__item--warning{background:#fffbebfa;border-color:#d9770624}.field-status-strip__item--danger{background:#fef2f2fa;border-color:#dc26261f}.field-recommendation-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.field-recommendation-strip__item{color:#10233f;background:#fffffffa;border:1px solid #0f172a14;border-radius:16px;gap:6px;min-height:102px;padding:14px 15px;display:grid;box-shadow:0 10px 24px #0f172a0d}.field-recommendation-strip__item:hover,.field-recommendation-strip__item:focus-within{background:#f7fafffa;border-color:#2563eb29}.field-recommendation-strip__content{color:inherit;gap:6px;text-decoration:none;display:grid}.field-recommendation-strip__badge{color:#60758f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.field-recommendation-strip__title{color:#10233f;font-size:.95rem;line-height:1.25}.field-recommendation-strip__copy{color:#60758f;margin:0;font-size:.74rem;line-height:1.45}.field-recommendation-strip__action{color:#10233f;border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.field-recommendation-strip__action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.field-recommendation-strip__action-label{color:#60758f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}@media (max-width:640px){.field-recommendation-strip__action{flex-direction:column;align-items:flex-start}.field-recommendation-strip__action-buttons{justify-content:flex-start}}.field-recommendation-strip__item--brand{background:#eff6fff5;border-color:#2563eb24}.field-recommendation-strip__item--success{background:#f0fdf4fa;border-color:#16a34a24}.field-recommendation-strip__item--warning{background:#fffbebfa;border-color:#d9770624}.field-recommendation-strip__item--danger{background:#fef2f2fa;border-color:#dc26261f}@media (max-width:900px){.field-command-shell__tabs{grid-template-columns:minmax(0,1fr)}}.overview-hero__description,.ui-registry-hero__description,.ui-queue-hero__description,.procurement-hero__description,.inventory-hero__description,.dispatch-toolbar__subcopy,.dispatch-command-center__stage-description{max-width:62ch;color:var(--ui-text-muted);font-size:15px;line-height:1.55}.overview-hero__description strong,.ui-registry-hero__description strong,.ui-queue-hero__description strong,.procurement-hero__description strong,.inventory-hero__description strong,.dispatch-toolbar__subcopy strong,.dispatch-command-center__stage-description strong{color:var(--ui-text-strong)}.ui-registry-hero__actions,.ui-queue-hero__actions,.ui-queue-hero__action-cluster,.procurement-hero__actions,.inventory-hero__actions,.dispatch-toolbar__command-cluster,.dispatch-toolbar__action-group,.overview-metric-grid,.ui-registry-metric-strip,.ui-queue-metric-strip,.dispatch-toolbar__hero-metrics,.procurement-hero__metric-strip,.inventory-hero__metric-strip{gap:12px}.overview-metric-card,.ui-registry-metric,.ui-queue-metric,.dispatch-toolbar__hero-card,.procurement-hero__metric,.inventory-hero__metric{border:1px solid #b6aa9857;border-radius:22px;min-height:132px;padding:16px 18px 18px;box-shadow:inset 0 1px #ffffffbd}.overview-metric-card__label,.ui-registry-metric__label,.ui-queue-metric__label,.dispatch-toolbar__summary-label,.procurement-hero__metric>span,.inventory-hero__metric>span,.procurement-hero__signal-metrics span,.inventory-hero__signal-metrics span,.inventory-network__summary span,.procurement-provider-card__metrics span,.dispatch-filters__utility-label,.dispatch-command-center__stage-chip-label,.overview-command-link__eyebrow,.overview-surface__eyebrow,.procurement-hero__eyebrow,.procurement-flow__eyebrow,.procurement-list__eyebrow,.procurement-provider-card__eyebrow,.procurement-hero__signal-eyebrow,.inventory-hero__eyebrow,.inventory-flow__eyebrow,.inventory-list__eyebrow,.inventory-hero__signal-eyebrow,.inventory-hero__intelligence-label,.dispatch-toolbar__eyebrow,.dispatch-filters__eyebrow{color:var(--ui-brand-warm);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.overview-metric-card__value,.ui-registry-metric__value,.ui-queue-metric__value,.dispatch-toolbar__summary-value,.procurement-hero__metric strong,.inventory-hero__metric strong,.procurement-hero__signal-metrics strong,.inventory-hero__signal-metrics strong,.inventory-network__summary strong,.procurement-provider-card__metrics strong{font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:.98}.overview-metric-card__meta,.ui-registry-metric__meta,.ui-queue-metric__meta,.dispatch-toolbar__summary-copy,.procurement-hero__metric p,.inventory-hero__metric p,.procurement-hero__signal-copy,.inventory-hero__signal-description,.procurement-flow__stage p,.inventory-flow__stage p,.procurement-list__description,.inventory-list__description,.procurement-provider-card__description{color:var(--ui-text-muted);font-size:13px;line-height:1.45}.ui-registry-toolbar,.ui-queue-toolbar,.dispatch-filters{border-radius:26px;padding:clamp(20px,2vw,26px)}.ui-registry-search,.ui-queue-filterbar,.dispatch-filters,.dispatch-filters__scope-block,.dispatch-filters__utility-card,.dispatch-filters__selection-panel,.dispatch-filters__visible-crew-panel,.dispatch-filters__all-workers-state{background:linear-gradient(#fffffff5,#f8f3ebeb),#ffffffc2;border-color:#b6aa9857;box-shadow:inset 0 1px #ffffffb8}.ui-registry-search__field .ui-field__label,.ui-queue-filterbar .ui-field__label,.dispatch-toolbar__field>span,.dispatch-filters__field>span{color:var(--ui-text-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3}.ui-badge{letter-spacing:.08em;min-height:30px;padding:0 12px}.dispatch-sidebar-card,.procurement-panel,.inventory-panel{border-color:#b6aa9857;box-shadow:0 14px 30px #14253612,inset 0 1px #ffffffb3}.procurement-list__item,.procurement-provider-card,.procurement-supply-list__item,.inventory-list__item,.dispatch-conflict-list__item{border:1px solid #b6aa9857;border-radius:18px;padding:14px 14px 16px;box-shadow:0 10px 22px #1425360d,inset 0 1px #ffffffad}.procurement-panel .ui-card__header,.inventory-panel .ui-card__header,.dispatch-sidebar-card .ui-card__header{gap:16px}.procurement-flow__stage h3,.inventory-flow__stage h3,.procurement-provider-card__title,.procurement-list__title,.inventory-list__title,.procurement-hero__signal-title,.inventory-hero__signal-title,.dispatch-command-center__stage-title,.overview-command-link__title,.overview-surface__title{letter-spacing:-.03em;line-height:1.08}.overview-command-grid,.procurement-workspace,.procurement-workspace__primary,.procurement-workspace__rail,.procurement-workspace__flow-grid,.inventory-control-workspace,.inventory-workspace__primary,.inventory-workspace__rail,.inventory-workspace__flow-grid{gap:clamp(16px,1.6vw,20px)}.ui-registry-empty-state,.ui-queue-empty-state,.procurement-empty-state,.inventory-empty-state{background:linear-gradient(#fffdf8fa,#f7f1e8eb),#ffffffd1;border:1px dashed #b6aa9875;border-radius:22px;min-height:240px;padding:clamp(24px,2.2vw,30px)}.inventory-empty-state--queue,.ui-registry-empty-state,.ui-queue-empty-state{min-height:280px}html{scrollbar-gutter:stable}body,.ui-admin-content,.ui-admin-sidebar,.dispatch-calendar__main,.dispatch-quick-edit,.dispatch-dialog__panel{scrollbar-width:thin;scrollbar-color:#314a6847 transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#314a6857,#243b5338) padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#314a6875,#243b5357) padding-box padding-box}.ui-admin-content,.dispatch-quick-edit,.dispatch-dialog__panel{overscroll-behavior:contain}.ui-admin-content{scroll-padding-top:calc(var(--ui-shell-padding) + var(--ui-space-4))}.dispatch-calendar__main{overscroll-behavior:auto;scroll-padding-block-start:210px;scroll-padding-inline:18px}.ui-admin-content__viewport>*{will-change:auto;backface-visibility:visible}.button,.ui-button{isolation:isolate;overflow:hidden;transform:translateY(0)}.button:before,.ui-button:before{content:"";border-radius:inherit;opacity:.72;pointer-events:none;transition:opacity var(--ui-duration-hover)var(--ui-ease-standard),transform var(--ui-duration-hover)var(--ui-ease-standard);background:linear-gradient(135deg,#ffffff38,#0000 42%),linear-gradient(#ffffff14,#0000 64%);position:absolute;inset:1px}.button:hover:not(:disabled),.ui-button:hover:not(:disabled){transform:translateY(calc(var(--ui-motion-lift-xs)*-1))}.button:hover:not(:disabled):before,.ui-button:hover:not(:disabled):before{opacity:.9;transform:translateY(calc(var(--ui-motion-lift-xs)*-1))}.button:active:not(:disabled),.ui-button:active:not(:disabled){transition-duration:var(--ui-duration-press);transform:translateY(1px)}.button:active:not(:disabled):before,.ui-button:active:not(:disabled):before{opacity:.42;transform:translateY(0)}.ui-button__label,.ui-button__spinner{z-index:1;position:relative}.ui-button__label{transition:opacity var(--ui-duration-hover)var(--ui-ease-standard),transform var(--ui-duration-hover)var(--ui-ease-standard)}.ui-button[data-loading=true] .ui-button__label{opacity:.86;transform:translate(2px)}.ui-input,.ui-textarea,.ui-select,.input,.textarea,.select{caret-color:var(--ui-brand-strong)}.ui-input::placeholder,.ui-textarea::placeholder,.input::placeholder,.textarea::placeholder{transition:color var(--ui-duration-hover)var(--ui-ease-standard),transform var(--ui-duration-hover)var(--ui-ease-standard)}.input:hover,.textarea:hover,.ui-input:hover,.ui-textarea:hover,.ui-select:hover{transform:translateY(calc(var(--ui-motion-lift-xs)*-1))}.input:focus-visible,.textarea:focus-visible,.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{border-color:color-mix(in srgb,var(--ui-brand-strong)22%,var(--ui-border-base)78%);box-shadow:0 0 0 4px var(--ui-focus-ring),0 16px 32px #14253614;background:#fff}.input:focus-visible::placeholder,.textarea:focus-visible::placeholder,.ui-input:focus-visible::placeholder,.ui-textarea:focus-visible::placeholder{color:#6d7784a8;transform:translate(1px)}.dispatch-toolbar__field>span,.dispatch-filters__field>span{transition:color var(--ui-duration-hover)var(--ui-ease-standard),transform var(--ui-duration-hover)var(--ui-ease-standard)}.dispatch-toolbar__field:focus-within>span,.dispatch-filters__field:focus-within>span{color:var(--ui-brand-strong);transform:translate(1px)}.ui-card,.workspace-card,.ui-table-wrap,.ui-registry-results,.ui-queue-results,.dispatch-sidebar-card,.dispatch-command-center__command-band,.dispatch-command-center__stage,.dispatch-toolbar__hero-card,.dispatch-command-center__stage-chip,.dispatch-queue-hero__metric,.dispatch-conflict-list__item,.dispatch-calendar__resource-header,.dispatch-calendar__resource-status-pill,.procurement-panel,.procurement-flow__stage,.procurement-list__item,.procurement-provider-card,.procurement-supply-list__item,.inventory-panel,.inventory-flow__stage,.inventory-list__item,.inventory-hero__signal-card,.inventory-hero__intelligence-card,.inventory-hero__intelligence-item{transition:transform var(--ui-duration-hover)var(--ui-ease-standard),border-color var(--ui-duration-hover)var(--ui-ease-standard),box-shadow var(--ui-duration-hover)var(--ui-ease-standard),background-color var(--ui-duration-hover)var(--ui-ease-standard)}.ui-card:focus-within,.workspace-card:focus-within,.ui-table-wrap:focus-within,.ui-registry-results:focus-within,.ui-queue-results:focus-within,.dispatch-sidebar-card:focus-within,.dispatch-command-center__command-band:focus-within,.dispatch-command-center__stage:focus-within,.procurement-panel:focus-within,.inventory-panel:focus-within{border-color:color-mix(in srgb,var(--ui-brand-strong)16%,var(--ui-shell-border-soft)84%);box-shadow:var(--ui-shell-shadow-card),0 0 0 4px #243b5314}@media (hover:hover){.ui-card:hover,.workspace-card:hover,.ui-table-wrap:hover,.ui-registry-results:hover,.ui-queue-results:hover,.dispatch-sidebar-card:hover,.dispatch-command-center__command-band:hover,.dispatch-command-center__stage:hover,.procurement-panel:hover,.inventory-panel:hover{border-color:color-mix(in srgb,var(--ui-brand-strong)12%,var(--ui-shell-border-soft)88%);box-shadow:var(--ui-shell-shadow-hover)}.dispatch-toolbar__hero-card:hover,.dispatch-command-center__stage-chip:hover,.dispatch-queue-hero__metric:hover,.dispatch-conflict-list__item:hover,.dispatch-calendar__resource-header:hover,.dispatch-calendar__resource-status-pill:hover,.procurement-flow__stage:hover,.procurement-list__item:hover,.procurement-provider-card:hover,.procurement-supply-list__item:hover,.inventory-flow__stage:hover,.inventory-list__item:hover,.inventory-hero__signal-card:hover,.inventory-hero__intelligence-card:hover,.inventory-hero__intelligence-item:hover{transform:translateY(calc(var(--ui-motion-lift-xs)*-1));border-color:color-mix(in srgb,var(--ui-brand-strong)14%,#182a4c14 86%);box-shadow:0 20px 42px #1425361a,inset 0 1px #ffffffc7}}.dispatch-toolbar__segment button,.dispatch-filters__scope-button,.dispatch-calendar__lane-action,.dispatch-filters__selected-pill,.dispatch-filter-chip,.ui-queue-filterbar__chip{transition:transform var(--ui-duration-hover)var(--ui-ease-standard),background-color var(--ui-duration-hover)var(--ui-ease-standard),border-color var(--ui-duration-hover)var(--ui-ease-standard),box-shadow var(--ui-duration-hover)var(--ui-ease-standard),color var(--ui-duration-fast)var(--ui-ease-standard)}.dispatch-toolbar__segment button:active,.dispatch-filters__scope-button:active,.dispatch-calendar__lane-action:active,.dispatch-filters__selected-pill:active,.dispatch-filter-chip:active,.ui-queue-filterbar__chip:active{transition-duration:var(--ui-duration-press);transform:translateY(1px)}.dispatch-toolbar__segment button:hover,.dispatch-filters__scope-button:hover,.dispatch-calendar__lane-action:hover{transform:translateY(calc(var(--ui-motion-lift-xs)*-1))}.dispatch-toolbar__segment button[aria-selected=true],.dispatch-filters__scope-button[aria-selected=true]{transform:translateY(calc(var(--ui-motion-lift-xs)*-1));box-shadow:0 12px 24px #1425362e,inset 0 1px #ffffff2e}.dispatch-filters__switch-track{transition:background-color var(--ui-duration-hover)var(--ui-ease-standard),box-shadow var(--ui-duration-hover)var(--ui-ease-standard)}.dispatch-filters__switch-thumb{transition:transform var(--ui-duration-hover)var(--ui-ease-snap),box-shadow var(--ui-duration-hover)var(--ui-ease-standard),background-color var(--ui-duration-hover)var(--ui-ease-standard)}.dispatch-filters__selected-pill,.dispatch-filter-chip,.ui-queue-filterbar__chip{box-shadow:inset 0 1px #ffffffa8}.dispatch-filters__selected-pill:hover,.dispatch-filter-chip:hover,.ui-queue-filterbar__chip:hover{transform:translateY(calc(var(--ui-motion-lift-xs)*-1));border-color:color-mix(in srgb,var(--ui-brand-strong)16%,#182a4c1a 84%);box-shadow:0 10px 20px #14253614,inset 0 1px #ffffffb8}.ui-sticky,.dispatch-command-center__rail{z-index:6}.dispatch-command-center__rail{padding-bottom:var(--ui-space-5)}.dispatch-calendar__day-groups,.dispatch-calendar__resource-row,.dispatch-calendar__time-axis{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dispatch-calendar__day-groups,.dispatch-calendar__resource-row{box-shadow:0 1px #182a4c0f}.dispatch-calendar__time-axis{box-shadow:1px 0 #182a4c0f}.dispatch-backlog-item,.dispatch-calendar__event--job{cursor:grab}.dispatch-backlog-item__button,.dispatch-calendar__event-body{cursor:inherit}.dispatch-backlog-item[aria-grabbed=true],.dispatch-calendar__event[aria-grabbed=true],.dispatch-calendar__event--dragging{cursor:grabbing}.dispatch-backlog-item,.dispatch-backlog-item__drag-row,.dispatch-calendar__event,.dispatch-calendar__event-grip span,.dispatch-calendar__event-move-hint,.dispatch-calendar__column-body,.dispatch-calendar__empty-lane,.dispatch-calendar__lane-action,.dispatch-conflict-list__item{transition:transform var(--ui-duration-hover)var(--ui-ease-standard),box-shadow var(--ui-duration-hover)var(--ui-ease-standard),border-color var(--ui-duration-hover)var(--ui-ease-standard),background-color var(--ui-duration-hover)var(--ui-ease-standard),color var(--ui-duration-fast)var(--ui-ease-standard),opacity var(--ui-duration-fast)var(--ui-ease-standard)}.dispatch-backlog-item:hover .dispatch-backlog-item__drag-row,.dispatch-calendar__event:hover .dispatch-calendar__event-move-hint{color:var(--ui-brand-strong);transform:translateX(var(--ui-motion-lift-xs))}.dispatch-backlog-item:hover .dispatch-backlog-item__grip span,.dispatch-calendar__event:hover .dispatch-calendar__event-grip span{background:#243b536b;transform:translate(1px)}.dispatch-backlog-item[aria-grabbed=true],.dispatch-calendar__event[aria-grabbed=true],.dispatch-calendar__event--dragging{transform:translateY(calc(var(--ui-motion-lift-sm)*-1));box-shadow:0 28px 54px #14253629,0 0 0 1px #314a6829}.dispatch-calendar__column-body[data-drop-target=true]{box-shadow:inset 0 0 0 1.5px #314a6847,inset 0 18px 42px #e9eff5b8}.dispatch-calendar__lane:hover .dispatch-calendar__empty-lane{background:linear-gradient(#ffffffeb,#f4f0e9e0),#182a4c08;border-color:#314a6829}.dispatch-dialog__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dispatch-dialog__panel,.dispatch-quick-edit{will-change:opacity,transform}.dispatch-dialog__panel{transform-origin:top}.dispatch-quick-edit{transform-origin:100%}.ui-page-header{border-bottom:1px solid #b6aa986b;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(12px,1.2vw,16px);padding:2px 0 10px;display:grid;position:relative}.ui-page-header:before{content:"";background:linear-gradient(90deg,#243b53eb,#9d6a2e85);border-radius:999px;width:46px;height:2px;position:absolute;top:0;left:0}.ui-page-header:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff7a);height:10px;position:absolute;inset:auto 0 -1px}.ui-page-header--compact{gap:10px;padding:0 0 8px}.ui-page-header--compact .ui-page-header__content{gap:2px}.ui-page-header--compact .ui-page-header__main{gap:6px}.ui-page-header--compact .ui-page-header__rail{gap:4px}.ui-page-header--compact .ui-page-title{max-width:16ch;font-size:clamp(1.72rem,2.2vw,2.2rem);line-height:.98}.ui-page-header--compact .ui-page-description{max-width:42ch;font-size:.83rem;line-height:1.3}.ui-page-header--compact .ui-page-header__actions .ui-button,.ui-page-header--compact .ui-page-header__actions .button{min-height:36px;padding:0 12px;font-size:12px}.ui-page-header--compact .ui-page-header__status .ui-badge{min-height:24px;padding-inline:9px}.ui-page-header__main{gap:8px;min-width:0}.ui-page-header__rail{align-content:start;justify-items:end;gap:6px;min-width:min(100%,16rem);display:grid}.ui-page-header__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:min(100%,17rem);display:flex}.ui-page-header__actions{gap:6px 8px}.ui-page-title{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.05rem,3vw,3rem);line-height:.96}.ui-page-description{max-width:48ch;color:var(--ui-text-secondary);font-size:.9rem;line-height:1.35}.ui-page-header__actions .ui-button,.ui-page-header__actions .button{border-radius:calc(var(--ui-radius-md) + 1px);min-height:40px;padding:0 14px;font-size:13px;box-shadow:0 10px 18px #243b5324,inset 0 1px #ffffff29}.ui-page-header__status .ui-badge{min-height:26px;padding-inline:10px}.ui-page-description,.ui-card__description,.ui-state__description,.ui-detail-value,.ui-inline-copy,.ui-section-copy,.ui-timeline-copy{overflow-wrap:anywhere}.ui-admin-sidebar{padding:26px 22px 22px}.ui-admin-sidebar__utility,.ui-admin-sidebar__account{position:relative;overflow:clip}.ui-admin-sidebar__utility:before,.ui-admin-sidebar__account:before{content:"";opacity:.72;background:linear-gradient(#243b53a3,#9d6a2e3d);border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.ui-admin-sidebar__utility{background:linear-gradient(#ffffffb3,#f7f1e78f),#ffffff70;grid-template-columns:auto auto;justify-content:space-between;padding:12px 14px 12px 18px;box-shadow:inset 0 1px #ffffffb3,0 12px 24px #1425360a}.ui-admin-sidebar__caption{display:none}.ui-admin-sidebar__account{gap:6px;padding:0 0 0 14px}.ui-admin-brand{border-radius:24px;padding:16px;box-shadow:0 18px 36px #1425361a,inset 0 1px #ffffffbd}.ui-admin-brand__mark{border-radius:16px;width:52px;height:52px;position:relative;overflow:hidden}.ui-admin-brand__mark:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 46%);position:absolute;inset:1px}.ui-admin-nav__item{min-height:48px;padding:10px 12px 10px 14px}.ui-admin-nav__item:hover{transform:translate(3px)}.ui-admin-nav__item[data-active=true],.ui-admin-nav__item--active{border-color:#243b5329;box-shadow:0 20px 38px #243b531a,inset 0 1px #fffc}.ui-admin-nav__title{font-size:.98rem}.ui-admin-nav__hint{display:none}.ui-card__header,.ui-registry-results__header,.ui-queue-results__header,.procurement-list__main,.inventory-list__main{gap:12px}.ui-table-wrap,.ui-registry-table-wrap,.inventory-reorder-table-wrap{box-shadow:var(--ui-shell-shadow-card),inset 0 1px 0 #ffffffc2;border-color:#b6aa985c;position:relative}.ui-table-wrap:before,.ui-registry-table-wrap:before,.inventory-reorder-table-wrap:before{content:"";z-index:3;background:#243b530f;height:1px;display:block;position:sticky;top:0}.data-table th,.ui-table th{z-index:2;background:linear-gradient(#fffcf6fa,#f7f2e9f5);border-bottom-color:#b6aa9870;padding-top:16px;padding-bottom:16px;position:sticky;top:0;box-shadow:inset 0 -1px #b6aa9847}.data-table td,.ui-table td{padding-top:18px;padding-bottom:18px}.ui-table thead th:first-child,.ui-table tbody td:first-child,.data-table thead th:first-child,.data-table tbody td:first-child{padding-left:22px}.ui-table thead th:last-child,.ui-table tbody td:last-child,.data-table thead th:last-child,.data-table tbody td:last-child{padding-right:22px}.data-table tbody tr,.ui-table tbody tr{background:0 0}.data-table tbody tr:nth-child(2n) td,.ui-table tbody tr:nth-child(2n) td{background:#ffffff1f}.data-table tbody tr:hover td,.ui-table tbody tr:hover td{background:linear-gradient(#ffffffb8,#fffcf79e)}.ui-table-cell-title{gap:5px}.ui-table-cell-title strong{font-size:.96rem;line-height:1.2}.ui-table-cell-meta{color:var(--ui-text-muted);font-size:12px;line-height:1.4}.ui-table-actions{gap:8px}.dispatch-command-center__command-band,.dispatch-command-center__stage,.procurement-panel,.inventory-panel{border-color:#b6aa9857}.dispatch-toolbar__hero-card,.dispatch-command-center__stage-chip,.procurement-hero__signal-card,.procurement-hero__intelligence-card,.inventory-hero__signal-card,.inventory-hero__intelligence-card{position:relative;overflow:clip}.dispatch-toolbar__hero-card:before,.dispatch-command-center__stage-chip:before,.procurement-hero__signal-card:before,.procurement-hero__intelligence-card:before,.inventory-hero__signal-card:before,.inventory-hero__intelligence-card:before{content:"";pointer-events:none;background:#ffffffbd;height:1px;position:absolute;top:0;left:16px;right:16px}.overview-priority-panel,.overview-readiness-panel,.procurement-hero__signal-card,.procurement-hero__intelligence-card,.inventory-hero__signal-card,.inventory-hero__intelligence-card,.dispatch-sidebar-card,.dispatch-calendar__resource-header,.dispatch-calendar__resource-status-pill{border-color:#b6aa9857}.dispatch-toolbar__microchip,.dispatch-calendar__lane-action,.dispatch-calendar__resource-pill,.dispatch-calendar__resource-status-pill strong,.dispatch-calendar__event-time-pill,.dispatch-calendar__event-duration-pill{font-variant-numeric:tabular-nums}.dispatch-toolbar__microchip,.dispatch-calendar__lane-action{min-height:30px}.dispatch-calendar__lane-action{padding-inline:12px}.dispatch-backlog-item,.dispatch-calendar__event,.ui-queue-row,.procurement-list__item,.inventory-list__item{transform-origin:top}.ui-state,.empty-state{box-shadow:inset 0 1px #ffffffc2,0 18px 38px #1425360f}.customer-workspace,.customer-vehicle-detail,.fleet-page{gap:var(--ui-space-5)}.customer-registry__vehicle-stack{gap:8px;display:grid}.customer-registry__vehicle-summary{gap:2px;display:grid}.customer-registry__vehicle-model{color:var(--ui-text-base);font-family:var(--ui-font-body);margin:0;font-size:13px;font-weight:600;line-height:1.4}.customer-registry__vehicle-vin{color:var(--ui-text-muted);font-family:var(--ui-font-body);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.customer-workspace__tabs{border:1px solid var(--ui-border-subtle);border-radius:calc(var(--ui-radius-xl) - 2px);background:linear-gradient(#fffffff5,#f4efe5eb),#ffffffb8;flex-wrap:wrap;gap:10px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffffc2,0 18px 40px #1425360d}.customer-workspace__tab{border-radius:var(--ui-radius-pill);min-height:42px;color:var(--ui-text-base);font-family:var(--ui-font-body);border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,border-color .12s,background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.customer-workspace__tab:hover{background:#ffffffb8;border-color:#1732612e;transform:translateY(-1px)}.customer-workspace__tab--active{color:var(--ui-brand-strong);background:linear-gradient(#e0e9f5f5,#f7fafdf5),#ffffffe6;border-color:#1732613d;box-shadow:0 12px 24px #17326114}.customer-workspace__log-preview{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.customer-workspace__log-preview>*{min-width:0}.customer-workspace__metrics,.customer-history-panel__summary{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.customer-workspace__metric,.customer-history-panel__stat{min-height:140px;padding:var(--ui-space-5);border:1px solid var(--ui-border-subtle);border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#fffffffa,#f5efe6eb),#ffffffb8;gap:8px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 18px 34px #1425360d}.customer-workspace__metric-label,.customer-history-panel__stat-label,.customer-vehicle-form__owner-label,.customer-vehicle-form__stage-step,.customer-history-panel__visit-eyebrow{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.customer-workspace__metric-value,.customer-history-panel__stat-value,.customer-vehicle-form__owner-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:clamp(1.6rem,2vw,2rem);line-height:1.05}.customer-workspace__metric-value--date,.customer-history-panel__stat-value--date{word-break:break-word;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.2}.customer-workspace__cockpit{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-workspace__cockpit-card{border-radius:var(--ui-radius-lg);background:#ffffffe0;border:1px solid #243b531a;gap:5px;min-height:96px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffffc7}.customer-workspace__cockpit-card--accent{background:linear-gradient(#f6f9fff5,#eff5ffeb);border-color:#2f6ddd24}.customer-workspace__cockpit-card--danger{background:linear-gradient(#fff8f6f5,#fcefeceb);border-color:#b5342c29}.customer-workspace__cockpit-card--warning{background:linear-gradient(#fffbf4f5,#faf3e5eb);border-color:#b87b1629}.customer-workspace__cockpit-card--brand{background:linear-gradient(#f3f8fff5,#ecf3fceb);border-color:#2156a724}.customer-workspace__cockpit-card--success{background:linear-gradient(#f6fcf9f5,#eef8f2eb);border-color:#2e7a5924}.customer-workspace__cockpit-card--neutral{background:linear-gradient(#f9fafcf5,#f3f5f8eb);border-color:#243b531a}.customer-workspace__cockpit-card a{color:inherit;text-decoration:none}.customer-workspace__cockpit-card a:hover{text-decoration:underline}.customer-workspace__cockpit-label{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.customer-workspace__cockpit-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.01em;margin:0;font-size:1rem;line-height:1.12}.customer-workspace__cockpit-copy{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.35}.customer-workspace__relationship-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:0;display:grid}.customer-workspace__relationship-strip .ui-detail-item{border-radius:calc(var(--ui-radius-lg) - 2px);box-shadow:none;background:#f8fafcd1;border:1px solid #243b5312;gap:3px;padding:10px 12px}.customer-workspace__relationship-strip .ui-detail-value{font-size:12px;line-height:1.3}.customer-workspace__relationship-strip .ui-detail-copy{font-size:11px;line-height:1.35}.customer-workspace__relationship-strip .ui-table-actions{gap:8px;padding-top:2px}.customer-database-page{gap:18px}.customer-database-page .ui-registry-hero{gap:14px;padding:18px 22px}.customer-database-page .ui-registry-hero__main{align-items:start}.customer-database-page .ui-registry-hero__title{font-size:clamp(1.9rem,2.6vw,2.35rem)}.customer-database-page .ui-registry-hero__description,.customer-database-page .ui-registry-toolbar__description{font-size:14px;line-height:1.45}.customer-database-page .ui-registry-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-database-page .ui-registry-metric{border-radius:18px;min-height:98px;padding:12px 14px}.customer-database-page .ui-registry-metric__value{font-size:clamp(1.55rem,2vw,2rem)}.customer-database-page .ui-registry-toolbar{gap:12px;padding:14px 18px}.customer-database-page .ui-registry-search{border-radius:18px;gap:12px;padding:12px}.customer-database-page .ui-registry-search__input{min-height:46px}.customer-registry-toolbar--compact{gap:10px;padding:12px 16px}.customer-registry-toolbar--compact .ui-registry-toolbar__copy{gap:2px;max-width:36rem}.customer-registry-toolbar--compact .ui-registry-toolbar__description{font-size:12px;line-height:1.35}.customer-registry-toolbar--compact .ui-registry-toolbar__actions,.customer-registry-toolbar--compact .ui-registry-toolbar__cluster{gap:6px}.customer-registry-toolbar--compact .ui-registry-scope-switch{gap:6px;padding:6px}.customer-registry-toolbar--compact .ui-registry-scope-switch__item{min-height:34px;padding:0 14px}.customer-registry-toolbar--compact .ui-registry-search{gap:10px;padding:10px}.customer-registry-toolbar--compact .ui-registry-search__input{min-height:42px}.customer-registry-toolbar--thread-active{gap:6px;padding:8px 12px}.customer-registry-toolbar--thread-active .ui-registry-toolbar__header{align-items:center;min-height:0}.customer-registry-toolbar--thread-active .ui-registry-toolbar__copy{display:none}.customer-registry-toolbar--thread-active .ui-registry-toolbar__actions,.customer-registry-toolbar--thread-active .ui-registry-toolbar__summary{font-size:11px}.customer-registry-toolbar--thread-active .customer-registry-toolbar__switcher{gap:6px}.customer-registry-toolbar__switcher{gap:8px;display:grid}.customer-registry-toolbar__switcher-summary{cursor:pointer;color:#5f7490;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;list-style:none}.customer-registry-toolbar__switcher-summary::-webkit-details-marker{display:none}.customer-registry-toolbar--thread-active .customer-registry-toolbar__switcher{background:#f8f4ecb8;border:1px solid #243b531a;border-radius:14px;padding:8px 10px}.customer-workspace-shell__sidebar-switcher{margin-bottom:.75rem}.customer-registry-toolbar--thread-active .customer-registry-toolbar__switcher-summary{color:var(--ui-text-subtle);letter-spacing:.04em}.customer-command-band{gap:var(--ui-space-4);padding:var(--ui-space-5);border-radius:calc(var(--ui-radius-xl) + 2px);box-shadow:var(--ui-shell-shadow-card),inset 0 1px 0 #ffffffc7;background:linear-gradient(#fffffffa,#f7f2eaf0),radial-gradient(circle at 100% 0,#243b5314,#0000 32%);border:1px solid #b6aa9857;display:grid}.customer-command-band__header{justify-content:space-between;gap:var(--ui-space-4);align-items:flex-start;display:flex}.customer-command-band__eyebrow{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.customer-command-band__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.5rem;line-height:1.1}.customer-command-band__copy{max-width:68ch;color:var(--ui-text-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.customer-command-band__strip{grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;min-width:520px;display:grid}.customer-command-band__chip{border-radius:calc(var(--ui-radius-lg) + 2px);background:#ffffffb8;border:1px solid #b6aa983d;gap:6px;padding:14px 16px;display:grid}.customer-command-band__chip span{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.customer-command-band__chip strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.35rem;line-height:1}.customer-database-shell{gap:var(--ui-space-4);grid-template-columns:minmax(0,1.4fr) minmax(320px,.92fr);align-items:start;display:grid}.customer-shell-region-header{gap:8px;min-width:0;display:grid}.customer-shell-region-header--rail{padding-inline:2px}.customer-shell-region-header--compact{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-shell-region-header__copy{gap:6px;display:grid}.customer-shell-region-header__eyebrow{color:var(--ui-brand-warm);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.customer-shell-region-header__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.08}.customer-shell-region-header__description{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.customer-shell-region-header__compact-copy{color:var(--ui-text-strong);font-family:var(--ui-font-body);margin:0;font-size:12px;font-weight:700;line-height:1.3}.customer-database-shell__main,.customer-database-shell__inspector{gap:var(--ui-space-4);align-content:start;min-width:0;display:grid}.customer-database-shell__filter{min-height:0;color:inherit;background:linear-gradient(#fffffff2,#f6f0e7e6),#ffffffb3;border:1px solid #243b5324;border-radius:18px;gap:4px;padding:10px 12px;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s,background-color .12s;display:grid;box-shadow:inset 0 1px #ffffffc7,0 16px 28px #1425360d}.customer-database-shell__filter:hover{border-color:#243b5333;transform:translateY(-1px)}.customer-database-shell__filter--active{background:linear-gradient(#e5ecf5f5,#f9fcfff5),#ffffffe6;border-color:#243b533d;box-shadow:inset 0 1px #ffffffd6,0 18px 32px #17326114}.customer-database-shell__filter-label{color:var(--ui-text-strong);font-family:var(--ui-font-body);font-size:14px;font-weight:700;line-height:1.2}.customer-database-shell__filter-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.15rem;line-height:1}.customer-database-shell__filter-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;line-height:1.35}.customer-database-shell__vin-value{overflow-wrap:anywhere;font-family:var(--ui-font-mono)}.customer-database-shell__table th,.customer-database-shell__table td{padding:14px}.customer-database-shell__table .ui-table-cell-title{gap:4px}.customer-database-shell__table .ui-table-cell-meta{line-height:1.35}.customer-database-shell__vehicle-details{gap:8px;min-width:0;display:grid}.customer-database-shell__vehicle-item{border-top:1px solid #243b531a;gap:4px;padding-top:8px;display:grid}.customer-database-shell__vehicle-item:first-child{border-top:0;padding-top:0}.customer-database-shell__vehicle-topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.customer-database-shell__vehicle-copy,.customer-database-shell__health-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.4}.customer-database-shell__actions{justify-items:start;gap:6px;display:grid}.customer-workspace-shell{gap:var(--ui-space-4);grid-template-columns:minmax(248px,304px) minmax(0,1.48fr) minmax(280px,.82fr);align-items:start;display:grid}.customer-workspace-shell__sidebar,.customer-workspace-shell__main,.customer-workspace-shell__inspector,.customer-workspace-shell__log-region{gap:var(--ui-space-4);align-content:start;min-width:0;display:grid}.customer-workspace-shell__list-body{gap:var(--ui-space-3);display:grid}.customer-workspace-shell__sidebar-card{overflow:hidden}.customer-workspace-shell__sidebar-card--thread-active{border-radius:20px}.customer-workspace-shell__sidebar-card--utility{box-shadow:none;background:0 0;border-color:#0000}.customer-workspace-shell__sidebar-card--utility .customer-workspace-shell__list-body--scroll{max-height:calc(100vh - 220px)}.customer-workspace-shell__list-summary{color:var(--ui-text-muted);gap:2px;margin-bottom:4px;font-size:12px;line-height:1.35;display:grid}.customer-workspace-shell__list-summary strong{color:var(--ui-text-strong);font-size:.78rem;line-height:1.2}.customer-workspace-shell__list-body--scroll{overscroll-behavior:contain;max-height:calc(100vh - 280px);padding-right:6px;overflow-y:auto}.customer-workspace-shell__list-overflow{gap:10px;padding:2px 2px 0;display:grid}.customer-workspace-shell__list-overflow-summary{cursor:pointer;color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;list-style:none}.customer-workspace-shell__list-overflow-summary::-webkit-details-marker{display:none}.customer-workspace-shell__list-overflow-body{gap:8px;margin-top:2px;display:grid}.customer-workspace-shell__sidebar--thread-active .customer-workspace-shell__list-body{gap:8px}.customer-workspace-shell__inspector-stack{overscroll-behavior:contain;max-height:calc(100vh - 140px);padding-right:6px;overflow-y:auto}.customer-workspace-shell__list-item{gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:calc(var(--ui-radius-lg) + 2px);color:inherit;background:linear-gradient(#fffffff0,#f7f2e9e0),#ffffffa8;border:1px solid #243b531f;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s,background-color .12s;display:grid;box-shadow:inset 0 1px #ffffffb8}.customer-workspace-shell__list-item:hover{border-color:#243b5333;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc2,0 16px 30px #1425360f}.customer-workspace-shell__list-item--active,.customer-workspace__vehicle-sheet--selected{background:linear-gradient(#e6edf5f0,#fafcfff0),#ffffffe6;border-color:#243b5338;box-shadow:inset 0 1px #ffffffd6,0 18px 34px #17326114}.customer-workspace-shell__list-item-header,.customer-workspace-shell__hero-header{justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.customer-workspace-shell__list-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1rem;line-height:1.2}.customer-workspace-shell__list-meta{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.customer-workspace-shell__list-facts{color:var(--ui-text-muted);font-family:var(--ui-font-body);gap:6px;font-size:12px;font-weight:600;line-height:1.45;display:grid}.customer-workspace-shell__list-facts--compact{gap:3px}.customer-workspace__metric-meta,.customer-history-panel__artifact-label,.customer-history-panel__visit-meta,.customer-workspace__vehicle-meta,.customer-workspace__history-preview-meta,.customer-workspace__address-meta,.customer-activity-timeline__subtitle{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.customer-workspace__vehicle-list,.customer-workspace__history-preview,.customer-workspace__vehicle-stack,.customer-workspace__address-stack,.customer-history-panel__visits{gap:var(--ui-space-3);display:grid}.customer-workspace__vehicle-card,.customer-workspace__history-preview-item,.customer-workspace__vehicle-sheet,.customer-workspace__address-card,.customer-history-panel__visit{gap:var(--ui-space-3);padding:var(--ui-space-5);border:1px solid var(--ui-border-subtle);border-radius:calc(var(--ui-radius-lg) + 2px);background:#ffffffd6;display:grid;box-shadow:inset 0 1px #ffffffc7}.customer-workspace__vehicle-card,.customer-workspace__history-preview-item,.customer-workspace__vehicle-sheet-header,.customer-workspace__address-card-header,.customer-history-panel__visit-header,.customer-activity-timeline__header{justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.customer-workspace__vehicle-title,.customer-workspace__history-preview-title,.customer-workspace__address-title,.customer-history-panel__visit-title,.customer-activity-timeline__title,.customer-vehicle-form__stage-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.05rem;line-height:1.2}.customer-workspace__address-title{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.customer-workspace__address-card .ui-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-activity-timeline__footer,.customer-history-panel__footer{gap:var(--ui-space-2);padding-top:var(--ui-space-2);display:grid}.customer-inspector__action-stack{gap:12px}.customer-inspector__action-stack .ui-button-grid,.customer-inspector__action-stack .ui-table-actions{gap:8px}.customer-inspector__disclosure{border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#fff8f7fa,#fcefeceb),#ffffffd1;border:1px solid #b5342c29;gap:10px;padding:14px 16px;display:grid}.customer-inspector__disclosure-summary{cursor:pointer;gap:4px;list-style:none;display:grid}.customer-inspector__disclosure-summary::-webkit-details-marker{display:none}.customer-inspector__disclosure-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1.2}.customer-inspector__disclosure-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;line-height:1.4}.customer-inspector__disclosure-body{gap:10px;display:grid}.customer-editor-form,.customer-address-form,.customer-vehicle-form,.customer-history-panel__filters{gap:var(--ui-space-4);padding:var(--ui-space-5);border:1px solid var(--ui-border-subtle);border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#ffffffeb,#f3ede3e0),#ffffffa8;display:grid;box-shadow:inset 0 1px #ffffffc2}.customer-editor-form__row--compact{gap:var(--ui-space-3)}.customer-editor-form__toggle{gap:var(--ui-space-2);color:var(--ui-text-base);font-family:var(--ui-font-body);align-items:flex-start;font-size:14px;font-weight:600;line-height:1.45;display:inline-flex}.customer-editor-form__toggle input{accent-color:var(--ui-brand-strong);margin-top:3px}.customer-address-form__advanced,.customer-vehicle-form__advanced,.customer-history-panel__advanced{gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);background:#ffffff80;border:1px dashed #243b532e;display:grid}.customer-address-form__advanced-toggle,.customer-vehicle-form__advanced-toggle,.customer-history-panel__advanced-toggle{cursor:pointer;color:var(--ui-brand-strong);font-family:var(--ui-font-body);font-size:14px;font-weight:700;line-height:1.4}.customer-address-form__advanced-fields,.customer-vehicle-form__advanced-fields{gap:var(--ui-space-4);display:grid}.customer-vehicle-form__owner,.customer-vehicle-form__stage{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:linear-gradient(#fffffff5,#f7f2e9e6),#ffffffb3;display:grid}.customer-vehicle-form__stage-header{justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.customer-vehicle-form__vin-row{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-vehicle-form__feedback{border-radius:var(--ui-radius-md);font-family:var(--ui-font-body);border:1px solid #0000;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45}.customer-vehicle-form__feedback--error{background:var(--ui-status-danger-bg);border-color:var(--ui-status-danger-border);color:var(--ui-status-danger-text)}.customer-vehicle-form__feedback--warning{background:var(--ui-status-warning-bg);border-color:var(--ui-status-warning-border);color:var(--ui-status-warning-text)}.customer-vehicle-form__feedback--success{background:var(--ui-status-success-bg);border-color:var(--ui-status-success-border);color:var(--ui-status-success-text)}.customer-history-panel__content,.customer-history-panel__visit-copy{gap:var(--ui-space-5);display:grid}.customer-history-panel__filters-grid,.customer-history-panel__advanced-grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.customer-history-panel__artifact-row{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.customer-history-panel__artifact{border-radius:var(--ui-radius-md);background:#ffffff8f;border:1px solid #243b531f;gap:6px;padding:12px 14px;display:grid}.customer-history-panel__artifact-value{color:var(--ui-text-strong);font-family:var(--ui-font-body);margin:0;font-size:14px;font-weight:700;line-height:1.4}.fleet-page .ui-page-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}@media (max-width:1080px){.customer-command-band__header{display:grid}.customer-command-band__strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0}.customer-database-shell{grid-template-columns:minmax(0,1fr)}.customer-workspace-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.customer-workspace__log-preview{grid-template-columns:minmax(0,1fr)}.customer-database-shell__inspector,.customer-workspace-shell__inspector{grid-column:1/-1}.customer-workspace-shell__list-body--scroll,.customer-workspace-shell__inspector-stack{max-height:none;padding-right:0;overflow:visible}.fleet-page .ui-page-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.customer-command-band__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-database-shell,.customer-workspace-shell{grid-template-columns:minmax(0,1fr)}.customer-workspace__tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-database-shell__filters{grid-template-columns:minmax(0,1fr)}.customer-workspace__tab{width:100%}.customer-workspace__vehicle-card,.customer-database-shell__vehicle-topline,.customer-workspace__history-preview-item,.customer-workspace__vehicle-sheet-header,.customer-workspace__address-card-header,.customer-history-panel__visit-header,.customer-activity-timeline__header,.customer-vehicle-form__stage-header{display:grid}.customer-vehicle-form__vin-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.customer-workspace__tabs,.customer-workspace__metrics,.customer-history-panel__summary{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-skeleton:after,.dispatch-dialog__backdrop,.dispatch-dialog__panel,.dispatch-quick-edit{animation:none!important}.button,.ui-button,.input,.textarea,.ui-input,.ui-textarea,.ui-select,.ui-admin-nav__item,.ui-admin-brand,.ui-state,.empty-state,.panel,.ui-card,.workspace-card,.table-wrap,.ui-table-wrap,.overview-link,.ui-list-item,.ui-callout,.dispatch-toolbar__hero-card,.dispatch-command-center__stage-chip,.dispatch-queue-hero__metric,.dispatch-conflict-list__item,.dispatch-calendar__resource-header,.dispatch-calendar__resource-status-pill,.dispatch-calendar__lane-action,.dispatch-backlog-item,.dispatch-calendar__event,.dispatch-calendar__column-body,.dispatch-calendar__empty-lane,.dispatch-filter-chip,.dispatch-filters__selected-pill,.ui-queue-filterbar__chip,.procurement-panel,.procurement-flow__stage,.procurement-list__item,.procurement-provider-card,.procurement-supply-list__item,.inventory-panel,.inventory-flow__stage,.inventory-list__item,.inventory-hero__signal-card,.inventory-hero__intelligence-card,.inventory-hero__intelligence-item,.ui-admin-content__viewport>*{transition:none!important;animation:none!important}}.dispatch-command-strip,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.job-intake-flow,.job-ops-toolbar,.job-ops-queue,.dispatch-command-center__stage{border-radius:calc(var(--ui-radius-xl) + 2px);box-shadow:var(--ui-shell-shadow-card),inset 0 1px 0 #ffffffc7;background:linear-gradient(#fffffffa,#f7f2eaf0),radial-gradient(circle at 100% 0,#243b5314,#0000 32%);border:1px solid #b6aa9857;position:relative;overflow:clip}.job-ops-header__actions,.job-ops-summary-strip,.job-ops-row__signals,.job-ops-queue__badges,.dispatch-command-strip__actions,.dispatch-command-center__stage-meta,.dispatch-queue-item__signals,.dispatch-conflict-panel__item-actions,.dispatch-utility-tray__actions,.dispatch-quick-edit__summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.job-ops-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.job-ops-summary-strip__item{border-radius:calc(var(--ui-radius-lg) + 2px);color:var(--ui-text-base);background:#ffffffb8;border:1px solid #b6aa9847;gap:6px;padding:16px 18px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffffc2}.job-ops-summary-strip__item--brand{background:linear-gradient(#e7f1fcf5,#ffffffe0)}.job-ops-summary-strip__item--warning{background:linear-gradient(#fff4e0f5,#ffffffe0)}.job-ops-summary-strip__item--progress{background:linear-gradient(#e5f3f6f5,#ffffffe0)}.job-ops-summary-strip__item--active{border-color:#243b5333;box-shadow:0 18px 38px #14253614,inset 0 1px #ffffffdb}.job-ops-summary-strip__label,.job-ops-row__detail span,.job-intake-flow__summary-label,.job-intake-flow__callout-label,.dispatch-command-strip__label,.dispatch-command-center__stage-eyebrow,.dispatch-queue-rail__eyebrow,.dispatch-conflict-panel__eyebrow,.dispatch-utility-tray__eyebrow,.dispatch-quick-edit__eyebrow{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.job-ops-summary-strip__value,.job-ops-row__detail strong,.job-intake-flow__callout strong,.dispatch-command-strip__chip strong,.dispatch-command-center__stage-title,.dispatch-queue-rail__title,.dispatch-conflict-panel__title,.dispatch-utility-tray__title,.dispatch-quick-edit__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;line-height:1.1}.job-ops-summary-strip__value{font-size:1.9rem}.job-ops-toolbar,.job-ops-queue,.job-intake-flow,.dispatch-command-strip,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.dispatch-command-center__stage,.dispatch-quick-edit{gap:16px;padding:18px;display:grid}.job-ops-toolbar{gap:12px;padding:14px 16px}.job-ops-toolbar__header,.job-ops-queue__header,.dispatch-command-strip__primary,.dispatch-command-strip__secondary,.dispatch-command-center__stage-header,.dispatch-queue-rail__header,.dispatch-queue-rail__section-header,.dispatch-conflict-panel__header,.dispatch-conflict-panel__item-header,.dispatch-utility-tray__header,.dispatch-utility-tray__section-header,.dispatch-quick-edit__header,.dispatch-quick-edit__section-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.job-ops-toolbar__header{align-items:center}.job-ops-toolbar__title,.job-ops-queue__title,.job-intake-flow__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.35rem;line-height:1.15}.job-ops-toolbar__meta,.job-ops-queue__meta,.job-ops-row__subline,.job-intake-flow__result-copy,.dispatch-conflict-panel__item p,.dispatch-quick-edit__subline,.dispatch-command-strip__chip span:last-child{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.45}.job-ops-toolbar__grid{grid-template-columns:minmax(260px,2fr) repeat(5,minmax(140px,1fr)) auto;align-items:end;gap:12px;display:grid}.job-ops-toolbar__search{grid-column:span 1}.job-ops-toolbar__actions{align-items:flex-end;display:flex}.job-ops-queue__list{gap:12px;display:grid}.job-ops-row{border-radius:calc(var(--ui-radius-lg) + 2px);background:#ffffffb8;border:1px solid #b6aa9842;grid-template-columns:minmax(0,1.2fr) minmax(320px,.95fr) auto;align-items:center;gap:18px;padding:18px 20px 18px 24px;display:grid;position:relative}.job-ops-row:before{content:"";background:#b6aa9880;border-radius:999px;width:3px;position:absolute;inset:12px auto 12px 0}.job-ops-row--needs_assignment:before{background:var(--ui-status-warning-text)}.job-ops-row--ready_to_schedule:before{background:var(--ui-brand-strong)}.job-ops-row--ready_to_dispatch:before{background:var(--ui-status-info-text)}.job-ops-row--live:before{background:var(--ui-status-progress-text)}.job-ops-row--completed:before{background:var(--ui-status-success-text)}.job-ops-row__main,.job-ops-row__identity,.job-ops-row__detail-grid,.job-intake-flow__stage,.job-intake-flow__summary,.dispatch-queue-rail__sections,.dispatch-queue-rail__list,.dispatch-conflict-panel__list,.dispatch-utility-tray__section,.dispatch-quick-edit__body{gap:12px;display:grid}.job-ops-row__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.12rem;line-height:1.2;text-decoration:none}.job-ops-row__detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.job-ops-row__detail{gap:4px;display:grid}.job-ops-row__action{justify-self:end;justify-items:end;gap:8px;display:grid}.job-ops-row__action-note{color:var(--ui-text-muted);font-family:var(--ui-font-body);text-align:right;margin:0;font-size:13px;line-height:1.4}.job-ops-empty-state{box-shadow:none;background:0 0;border:0;padding:0}.job-intake-flow__progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.job-intake-flow__step{border-radius:calc(var(--ui-radius-md) + 2px);color:var(--ui-text-base);background:#ffffffb8;border:1px solid #b6aa984d;place-items:start;gap:6px;padding:14px 16px;display:grid}.job-intake-flow__step:disabled{opacity:.55}.job-intake-flow__step--active,.job-intake-flow__step--complete{border-color:#243b532e}.job-intake-flow__step-index{width:28px;height:28px;color:var(--ui-brand-strong);font-family:var(--ui-font-body);background:#243b5314;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.job-intake-flow__step--active .job-intake-flow__step-index,.job-intake-flow__step--complete .job-intake-flow__step-index{background:var(--ui-brand-strong);color:var(--ui-text-inverse)}.job-intake-flow__step-copy{font-family:var(--ui-font-body);text-align:left;font-size:14px;font-weight:700;line-height:1.35}.job-intake-flow__step-meta{color:#64748b;font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.job-intake-flow__body{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.job-intake-flow__panel,.job-intake-flow__summary{border-radius:calc(var(--ui-radius-lg) + 2px);background:#ffffffb8;border:1px solid #b6aa9847;gap:16px;padding:18px;display:grid}.job-intake-flow__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.job-intake-flow__header-copy{gap:4px;display:grid}.job-intake-flow__field,.dispatch-utility-tray__field,.dispatch-quick-edit__field{gap:8px;display:grid}.job-intake-flow__field>span,.dispatch-utility-tray__field>span,.dispatch-quick-edit__field>span{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.job-intake-flow__choice-grid,.dispatch-utility-tray__chip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.job-intake-flow__choice-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.job-intake-flow__choice-grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.job-intake-flow__choice,.dispatch-utility-tray__tech-chip{border-radius:calc(var(--ui-radius-md) + 2px);text-align:left;background:#ffffffb8;border:1px solid #b6aa984d;gap:8px;padding:16px;display:grid}.job-intake-flow__choice input,.dispatch-utility-tray__tech-chip input{display:none}.job-intake-flow__choice strong,.dispatch-utility-tray__tech-copy strong,.job-intake-flow__summary strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1.2}.job-intake-flow__choice span,.dispatch-utility-tray__tech-copy span,.job-intake-flow__summary-block span:last-child,.job-intake-flow__empty p{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:13px;line-height:1.45}.job-intake-flow__choice--active,.dispatch-utility-tray__tech-chip--active{border-color:#243b532e;box-shadow:0 16px 30px #14253612,inset 0 1px #ffffffd6}.job-intake-flow__mode-bar,.job-intake-flow__quick-section{border-radius:calc(var(--ui-radius-lg) + 2px);background:#ffffffc2;border:1px solid #b6aa9847;gap:12px;padding:16px 18px;display:grid}.job-intake-flow__mode-bar,.job-intake-flow__quick-section-header,.job-intake-flow__mode-actions,.job-intake-flow__quick-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.job-intake-flow__mode-copy,.job-intake-flow__inline-panel,.job-intake-flow__quick-layout,.job-intake-flow__quick-grid{gap:12px;display:grid}.job-intake-flow__inline-tools,.job-intake-flow__inline-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.job-intake-flow__inline-panel{border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#eff6ffc7,#fffffff5);border:1px solid #bfdbfeeb;padding:16px 18px}.job-intake-flow__inline-panel-empty{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;line-height:1.45}.job-intake-flow__mode-copy strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1.2}.job-intake-flow__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-intake-flow__quick-grid--identity{grid-template-columns:repeat(3,minmax(0,1fr))}.job-intake-flow__field--span-2{grid-column:span 2}.job-intake-flow__field-row,.dispatch-utility-tray__field-row,.dispatch-quick-edit__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.job-intake-flow__details{border-top:1px solid #b6aa9847;padding-top:6px}.job-intake-flow__details summary{cursor:pointer;color:var(--ui-brand-strong);font-family:var(--ui-font-body);font-size:14px;font-weight:700}.job-intake-flow__details-grid{gap:12px;padding-top:12px;display:grid}.job-intake-flow__callout,.job-intake-flow__result,.dispatch-command-strip__chip,.dispatch-conflict-panel__summary-item,.dispatch-quick-edit__next-move{border-radius:calc(var(--ui-radius-md) + 2px);background:#ffffffb8;border:1px solid #b6aa9847;gap:4px;padding:14px 16px;display:grid}.job-intake-flow__result-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-intake-flow__result-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.job-intake-flow__eyebrow,.job-intake-flow__command-eyebrow,.job-intake-flow__summary-callout-label{color:#64748b;font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.job-intake-flow__command,.job-intake-flow__summary-header,.job-intake-flow__summary-callout{gap:10px;display:grid}.job-intake-flow__command{border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#fffffffc,#f8fafcf5),#fffffff5;border:1px solid #e2e8f0eb;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:14px 16px}.job-intake-flow__command-copy,.job-intake-flow__summary-header-copy{gap:4px;display:grid}.job-intake-flow__command-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.job-intake-flow__command-title,.job-intake-flow__summary-title{color:#0f172a;font-family:var(--ui-font-display);margin:0;line-height:1.15}.job-intake-flow__command-title{font-size:1.08rem}.job-intake-flow__summary-title{font-size:1.18rem}.job-intake-flow__command-description,.job-intake-flow__summary-description,.job-intake-flow__summary-callout-copy{color:#475569;font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.45}.job-intake-flow__step-description{color:#475569;font-family:var(--ui-font-body);max-width:58ch;margin:0;font-size:14px;line-height:1.45}.job-intake-flow__summary-callout{border-radius:calc(var(--ui-radius-md) + 2px);background:linear-gradient(#eff6ffeb,#fffffff0);border:1px solid #bfdbfeeb;padding:12px 13px}.job-intake-flow__summary-callout--warning{background:linear-gradient(#fffbebf5,#fffffff0);border-color:#f59e0b42}.job-intake-flow__summary-callout strong{color:#0f172a;font-family:var(--ui-font-display);font-size:1rem;line-height:1.2}.job-intake-flow__summary-signals{flex-wrap:wrap;gap:8px;display:flex}.job-intake-flow__summary{top:var(--ui-space-6);position:sticky}.job-intake-flow__summary-block{border-bottom:1px solid #b6aa9838;gap:6px;padding-bottom:12px;display:grid}.job-intake-flow__summary-status,.job-intake-flow__summary-checklist-item{align-items:start;display:grid}.job-intake-flow__summary-status{border-radius:calc(var(--ui-radius-md) + 2px);background:#f8fafcf0;border:1px solid #e2e8f0f5;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 13px}.job-intake-flow__summary-status-copy{gap:4px;display:grid}.job-intake-flow__summary-checklist{gap:8px;display:grid}.job-intake-flow__summary-checklist-item{border-radius:calc(var(--ui-radius-md) + 1px);background:#ffffffe6;border:1px solid #e2e8f0f5;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 12px}.job-intake-flow__summary-checklist-item--ready{background:linear-gradient(#eff6ffd1,#fffffff5);border-color:#bfdbfeeb}.job-intake-flow__summary-checklist-indicator{background:#94a3b885;border-radius:999px;width:10px;height:10px;margin-top:5px}.job-intake-flow__summary-checklist-item--ready .job-intake-flow__summary-checklist-indicator{background:var(--ui-brand-strong);box-shadow:0 0 0 4px #dbeafef5}.job-intake-flow__summary-checklist-copy{gap:3px;display:grid}.job-intake-flow__summary-checklist-state{color:#64748b;font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;align-self:center;font-size:10px;font-weight:800}.job-intake-flow__summary-block:last-child{border-bottom:0;padding-bottom:0}.job-intake-flow__footer{justify-content:flex-end;display:flex}.job-intake-flow__footer-actions{flex-wrap:wrap;gap:10px;display:flex}.job-intake-flow__footer-note{color:#64748b;font-family:var(--ui-font-body);margin:0 auto 0 0;font-size:12px;line-height:1.4}.job-intake-page--estimate .ui-page-header{border-bottom:1px solid #e2e8f0e6;padding-bottom:8px}.job-intake-page--estimate .ui-page-description{max-width:64ch;font-size:14px}.job-intake-flow--estimate{background:linear-gradient(#fffffffc,#f8fafcf5),#fffffff5;border-color:#94a3b829;box-shadow:0 18px 36px #0f172a0f,inset 0 1px #ffffffd1}.job-intake-flow--estimate .job-intake-flow__progress{gap:8px}.job-intake-flow--estimate .job-intake-flow__step,.job-intake-flow--estimate .job-intake-flow__panel,.job-intake-flow--estimate .job-intake-flow__summary,.job-intake-flow--estimate .job-intake-flow__choice,.job-intake-flow--estimate .job-intake-flow__callout,.job-intake-flow--estimate .job-intake-flow__result{box-shadow:none;background:#fffffff0;border-color:#e2e8f0f5}.job-intake-flow--estimate .job-intake-flow__step{border-radius:16px;gap:8px;padding:11px 13px}.job-intake-flow--estimate .job-intake-flow__step--active{background:linear-gradient(#eff6ffe6,#fffffff5);border-color:#2563eb33;box-shadow:0 12px 24px #2563eb1a}.job-intake-flow--estimate .job-intake-flow__step--complete{background:#fffffff5;border-color:#bfdbfeeb}.job-intake-flow--estimate .job-intake-flow__step:disabled{opacity:.48}.job-intake-flow--estimate .job-intake-flow__step-copy{font-size:13px}.job-intake-flow--estimate .job-intake-flow__step-meta{color:#64748b}.job-intake-flow--estimate .job-intake-flow__step-index{width:30px;height:30px;color:var(--ui-brand-strong);background:#2563eb14}.job-intake-flow--estimate .job-intake-flow__step--active .job-intake-flow__step-index{background:var(--ui-brand-strong);color:var(--ui-text-inverse)}.job-intake-flow--estimate .job-intake-flow__step--complete .job-intake-flow__step-index{color:var(--ui-brand-strong);background:#dbeafef5}.job-intake-flow--estimate .job-intake-flow__body{grid-template-columns:minmax(0,1.6fr) minmax(320px,.78fr);align-items:stretch;gap:16px}.job-intake-flow--estimate .job-intake-flow__panel,.job-intake-flow--estimate .job-intake-flow__summary{border-radius:20px;align-self:stretch;gap:14px;padding:16px}.job-intake-flow--estimate .job-intake-flow__header{align-items:center}.job-intake-flow--estimate .job-intake-flow__title{font-size:1.3rem}.job-intake-flow--estimate .job-intake-flow__field>span{color:#64748b;letter-spacing:.12em;font-size:10px;font-weight:800}.job-intake-flow--estimate .job-intake-flow__choice{gap:6px;padding:14px}.job-intake-flow--estimate .job-intake-flow__choice--active{background:linear-gradient(#eff6ffdb,#fffffff0);border-color:#2563eb38;box-shadow:0 12px 24px #2563eb14}.job-intake-flow--estimate .job-intake-flow__details{border-top-color:#e2e8f0f5}.job-intake-flow--estimate .job-intake-flow__details summary{color:#334155;font-size:13px}.job-intake-flow--estimate .job-intake-flow__callout{background:linear-gradient(#eff6ffeb,#fffffff5);border-color:#bfdbfeeb}.job-intake-flow--estimate .job-intake-flow__summary{gap:12px}.job-intake-flow--estimate .job-intake-flow__summary-header{border-bottom:1px solid #e2e8f0f5;padding-bottom:12px}.job-intake-flow--estimate .job-intake-flow__summary-status{background:linear-gradient(#eff6ffb8,#fffffff5);border-color:#bfdbfeeb}.job-intake-flow--estimate .job-intake-flow__summary-block{border-bottom-color:#e2e8f0f5;gap:5px;padding-bottom:10px}.job-intake-flow--estimate .job-intake-flow__summary-block .ui-badge{justify-self:start}.job-intake-flow--estimate .job-intake-flow__summary-callout{margin-top:auto}.job-intake-flow--estimate .job-intake-flow__footer{z-index:3;background:linear-gradient(#f8fafc00,#f8fafce0 24%,#f8fafcfa);padding-top:8px;position:sticky;bottom:0}.job-intake-flow--estimate .job-intake-flow__footer-actions{background:#fffffff5;border:1px solid #e2e8f0f5;border-radius:18px;justify-content:flex-end;align-items:center;width:100%;padding:10px 12px;box-shadow:0 16px 24px #0f172a0f}.dispatch-command-strip__primary,.dispatch-command-strip__secondary{justify-content:space-between;align-items:center}.dispatch-command-strip__date,.dispatch-command-strip__controls,.dispatch-command-strip__nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dispatch-command-strip__date-copy{gap:4px;display:grid}.dispatch-command-strip__date-copy strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.25rem;line-height:1.1}.dispatch-command-strip__segment,.dispatch-utility-tray__segment{background:#243b5314;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.dispatch-command-strip__segment button,.dispatch-utility-tray__segment button{min-height:32px;color:var(--ui-text-base);font-family:var(--ui-font-body);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.dispatch-command-strip__segment-button--active,.dispatch-utility-tray__segment-button--active{background:var(--ui-brand-strong)!important;color:var(--ui-text-inverse)!important}.dispatch-command-strip__scope{gap:6px;min-width:170px;display:grid}.dispatch-command-strip__chip{min-width:140px}.dispatch-command-strip__chip--accent{background:linear-gradient(#e7f1fcf5,#ffffffe0)}.dispatch-command-strip__chip--danger{background:linear-gradient(#fff0eef5,#ffffffe0)}.dispatch-command-strip__chip--button{appearance:none;text-align:left}.dispatch-command-strip__chip--active{border-color:#243b532e}.dispatch-command-center__layout--queue-hidden{grid-template-columns:minmax(0,1fr)}.dispatch-command-center__layout--queue-hidden.dispatch-command-center__layout--conflicts-open{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.dispatch-command-center__rail{top:var(--ui-space-6);position:sticky}.dispatch-command-center__stage-meta{justify-content:flex-end}.dispatch-queue-rail__section h4,.dispatch-conflict-panel__title,.dispatch-utility-tray__section-header h4,.dispatch-quick-edit__section-header h4{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1rem;line-height:1.15}.dispatch-queue-rail__section{gap:10px;display:grid}.dispatch-queue-rail__empty,.dispatch-conflict-panel__empty{border-radius:calc(var(--ui-radius-md) + 2px);color:var(--ui-text-muted);font-family:var(--ui-font-body);background:#ffffff85;border:1px dashed #b6aa9861;margin:0;padding:14px 16px;font-size:13px;line-height:1.45}.dispatch-queue-item{border-radius:calc(var(--ui-radius-md) + 2px);background:#ffffffb3;border:1px solid #b6aa9847;box-shadow:inset 0 1px #fffc}.dispatch-queue-item__button{text-align:left;background:0 0;border:0;gap:12px;width:100%;padding:14px;display:grid}.dispatch-queue-item__header,.dispatch-queue-item__meta,.dispatch-queue-item__footer,.dispatch-lane-header__main,.dispatch-lane-header__meta,.dispatch-lane-header__actions,.dispatch-utility-tray__switch,.dispatch-quick-edit__summary,.dispatch-quick-edit__footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dispatch-queue-item__header,.dispatch-lane-header__main{justify-content:space-between}.dispatch-queue-item__identity,.dispatch-lane-header__identity,.dispatch-lane-header__copy{gap:4px;display:grid}.dispatch-queue-item__identity strong,.dispatch-conflict-panel__item strong,.dispatch-calendar__event-heading strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1.2}.dispatch-queue-item__identity p,.dispatch-lane-header__copy span,.dispatch-calendar__event-heading p{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.4}.dispatch-queue-item__meta,.dispatch-queue-item__footer,.dispatch-lane-header__meta{color:var(--ui-text-base);font-family:var(--ui-font-body);font-size:12px;font-weight:700}.dispatch-queue-item__footer{color:var(--ui-brand-strong);justify-content:space-between}.dispatch-lane-header{border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#fffffff5,#f8f4eeeb),linear-gradient(#243b530a,#0000 56%);border:1px solid #b6aa984d;gap:10px;min-height:116px;padding:14px;display:grid;box-shadow:inset 0 1px #fffc}.dispatch-lane-header__bar{background:var(--dispatch-lane-accent,var(--ui-brand-strong));border-radius:999px;height:3px}.dispatch-lane-header__avatar{background:color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))14%,white);width:36px;height:36px;color:var(--dispatch-lane-accent,var(--ui-brand-strong));font-family:var(--ui-font-body);border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.dispatch-lane-header__identity{grid-template-columns:auto 1fr;align-items:center;gap:10px}.dispatch-lane-header__copy strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem}.dispatch-lane-header__focus-button,.dispatch-lane-header__focus-state,.dispatch-utility-tray__inline-action{color:var(--ui-brand-strong);font-family:var(--ui-font-body);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.dispatch-conflict-panel__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dispatch-conflict-panel__summary-item strong{font-family:var(--ui-font-display);font-size:1.35rem}.dispatch-conflict-panel__summary-item--danger{background:linear-gradient(#fff0eef5,#ffffffe0)}.dispatch-conflict-panel__summary-item--warning{background:linear-gradient(#fff4e0f5,#ffffffe0)}.dispatch-conflict-panel__focus{justify-content:space-between;align-items:center;gap:10px;display:flex}.dispatch-conflict-panel__item{border-radius:calc(var(--ui-radius-md) + 2px);background:#ffffffb8;border:1px solid #b6aa9847;gap:10px;padding:14px;display:grid}.dispatch-utility-tray__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dispatch-utility-tray__section{border-radius:calc(var(--ui-radius-md) + 2px);background:#ffffffb8;border:1px solid #b6aa9847;padding:14px}.dispatch-utility-tray__section-header span,.dispatch-quick-edit__subline{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:13px}.dispatch-utility-tray__switch{justify-content:space-between}.dispatch-utility-tray__switch span:first-child{color:var(--ui-text-strong);font-family:var(--ui-font-body);font-size:13px;font-weight:700}.dispatch-utility-tray__tech-chip{grid-template-columns:auto 1fr;align-items:center;gap:10px}.dispatch-utility-tray__tech-avatar{width:34px;height:34px;color:var(--ui-brand-strong);font-family:var(--ui-font-body);background:#243b5314;border-radius:11px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.dispatch-quick-edit{z-index:16;flex-direction:column;gap:12px;width:min(416px,100vw - 24px);display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden}.dispatch-quick-edit__title{font-size:1.28rem;line-height:1.02}.dispatch-quick-edit__summary{gap:8px;padding:0}.dispatch-quick-edit__footer{background:linear-gradient(#faf7f200,#faf7f2f5 42%);border-top:1px solid #b6aa983d;flex:none;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding-top:12px}.dispatch-quick-edit__hero{border-radius:calc(var(--ui-radius-lg) + 2px);background:linear-gradient(#fffffff5,#f7f2ebeb),radial-gradient(circle at 100% 0,#243b530f,#0000 34%);border:1px solid #b6aa983d;flex:none;gap:10px;padding:12px}.dispatch-quick-edit__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dispatch-quick-edit__hero-item{background:#ffffffb8;border:1px solid #b6aa9833;border-radius:14px;gap:5px;padding:10px 11px}.dispatch-quick-edit__hero-value{font-size:.94rem}.dispatch-quick-edit__hero-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dispatch-quick-edit__hero-callout{border-radius:14px;gap:5px;padding:10px 11px}.dispatch-quick-edit__hero-callout--danger{background:linear-gradient(#fff2f0f5,#fffaf8e0),#182a4c0a;border-color:#b83a1f24}.dispatch-quick-edit__hero-callout--neutral{background:linear-gradient(#f3f6f9f5,#fafbfce0),#182a4c0a;border-color:#182a4c14}.dispatch-quick-edit__hero-callout-value{font-size:1rem}.dispatch-quick-edit__body{flex:auto;gap:10px;min-height:0;padding-right:4px}.dispatch-quick-edit__section{gap:12px;padding:12px}.dispatch-quick-edit__section-header{display:block}.dispatch-quick-edit__section-copy{gap:4px;display:grid}.dispatch-quick-edit__section-header p{max-width:none;font-size:12px;line-height:1.35}.dispatch-quick-edit__field-row{gap:10px}.dispatch-quick-edit__field-row--single{grid-template-columns:minmax(0,1fr)}.dispatch-quick-edit .ui-input,.dispatch-quick-edit .ui-select{padding:10px 12px;font-size:14px}.dispatch-quick-edit__footer-copy{max-width:14rem;margin-right:auto;font-size:11px}.dispatch-calendar__event-body{text-align:left;background:0 0;border:0;gap:10px;width:100%;padding:12px 12px 14px}.dispatch-calendar__event-topline,.dispatch-calendar__event-chip-row,.dispatch-calendar__event-bottomline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-calendar__event-topline{justify-content:space-between}.dispatch-calendar__event-heading{gap:4px;display:grid}.dispatch-calendar__event-workflow-chip{min-height:28px;font-family:var(--ui-font-body);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.dispatch-calendar__event-workflow-chip--neutral{background:var(--ui-status-neutral-bg);color:var(--ui-status-neutral-text)}.dispatch-calendar__event-workflow-chip--warning{background:var(--ui-status-warning-bg);color:var(--ui-status-warning-text)}.dispatch-calendar__event-workflow-chip--danger{color:#b83a1f;background:#fff0eeeb}.dispatch-calendar__event-workflow-chip--info{background:var(--ui-status-info-bg);color:var(--ui-status-info-text)}.dispatch-calendar__event-workflow-chip--progress{background:var(--ui-status-progress-bg);color:var(--ui-status-progress-text)}.dispatch-calendar__event-workflow-chip--success{background:var(--ui-status-success-bg);color:var(--ui-status-success-text)}.dispatch-calendar__event-bottomline{justify-content:space-between}.dispatch-calendar__event-route-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.dispatch-calendar__event-route-copy{gap:2px;min-width:0;display:grid}.dispatch-calendar__event-route-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-calendar__event-next-move{color:var(--ui-brand-strong);font-family:var(--ui-font-body);font-size:12px;font-weight:700;line-height:1.35}.dispatch-calendar__event--dense .dispatch-calendar__event-body{gap:8px;padding:10px 10px 11px}.dispatch-calendar__event--dense .dispatch-calendar__event-heading{gap:3px}.dispatch-calendar__event--dense .dispatch-calendar__event-heading strong{font-size:.92rem}.dispatch-calendar__event--dense .dispatch-calendar__event-heading p,.dispatch-calendar__event--dense .dispatch-calendar__event-next-move,.dispatch-calendar__event--dense .dispatch-calendar__event-meta-copy{font-size:11px}.dispatch-calendar__event--dense .dispatch-calendar__event-chip-row,.dispatch-calendar__event--dense .dispatch-calendar__event-meta-row,.dispatch-calendar__event--dense .dispatch-calendar__event-route-row{gap:6px}.dispatch-calendar__event--dense .dispatch-calendar__event-workflow-chip,.dispatch-calendar__event--dense .dispatch-calendar__event-operational-chip,.dispatch-calendar__event--dense .dispatch-calendar__event-flag,.dispatch-calendar__event--dense .dispatch-calendar__event-meta-pill{min-height:24px;padding-inline:8px;font-size:10px}.dispatch-calendar__event--tight .dispatch-calendar__event-body{gap:7px;padding:9px 9px 10px}.dispatch-calendar__event--tight .dispatch-calendar__event-topline{gap:6px}.dispatch-calendar__event--tight .dispatch-calendar__event-time-pill{font-size:10px}.dispatch-calendar__event--tight .dispatch-calendar__event-heading{gap:2px}.dispatch-calendar__event--tight .dispatch-calendar__event-heading strong{font-size:.86rem;line-height:1.15}.dispatch-calendar__event--tight .dispatch-calendar__event-heading p{font-size:11px;line-height:1.25}.dispatch-calendar__event--tight .dispatch-calendar__event-route-row{grid-template-columns:minmax(0,1fr);gap:5px}.dispatch-calendar__event--tight .dispatch-calendar__event-workflow-chip{justify-self:start;min-height:22px;padding-inline:8px;font-size:10px}.dispatch-calendar__event--tight .dispatch-calendar__event-route-label,.dispatch-calendar__event--tight .dispatch-calendar__event-next-move{font-size:10px}.dispatch-command-center{gap:10px}.dispatch-command-strip{border-radius:calc(var(--ui-radius-lg) + 4px);background:linear-gradient(#fffffff7,#f7f2eaeb),radial-gradient(circle at 100% 0,#243b530f,#0000 32%);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;display:flex}.dispatch-command-strip__cluster,.dispatch-command-strip__anchor-meta,.dispatch-command-strip__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dispatch-command-strip__anchor{flex:200px;gap:2px;min-width:180px;display:grid}.dispatch-command-strip__anchor-meta{gap:8px}.dispatch-command-strip__anchor strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.1rem;line-height:1.05}.dispatch-command-strip__meta-pill,.dispatch-command-strip__meta-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;font-weight:700}.dispatch-command-strip__meta-pill{min-height:26px;color:var(--ui-brand-strong);background:#ffffffb3;border:1px solid #b6aa9857;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.dispatch-command-strip__cluster--controls{gap:10px}.dispatch-command-strip__cluster--signals{gap:8px}.dispatch-command-strip__scope{align-items:center;gap:6px;min-width:148px;display:inline-flex}.dispatch-command-strip__zoom{align-items:center;gap:6px;display:inline-flex}.dispatch-command-strip__scope-summary{min-height:32px;color:var(--ui-text-muted);font-family:var(--ui-font-body);background:#243b530f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-command-strip__tech-picker{align-items:center;gap:6px;min-width:188px;display:inline-flex}.dispatch-command-strip__scope .dispatch-command-strip__label{flex:none}.dispatch-command-strip__signal{background:#ffffffc2;border:1px solid #b6aa9852;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 10px;display:inline-flex}.dispatch-command-strip__signal strong,.dispatch-command-strip__signal span{font-family:var(--ui-font-body);font-size:12px;font-weight:700;line-height:1}.dispatch-command-strip__signal strong{color:var(--ui-text-strong)}.dispatch-command-strip__signal span{color:var(--ui-text-muted)}.dispatch-command-strip__signal--button{appearance:none;text-align:left}.dispatch-command-strip__signal--active{border-color:#243b532e;box-shadow:inset 0 0 0 1px #243b5314}.dispatch-command-strip__signal--danger{background:linear-gradient(#fff2f0f5,#ffffffdb)}.dispatch-command-strip__signal--warning{background:linear-gradient(#fff7e8f5,#ffffffdb)}.dispatch-command-strip__actions{gap:8px;margin-left:auto}.dispatch-command-strip .ui-select{padding:10px 12px;font-size:14px}@media (min-width:1201px) and (max-width:1479px){.dispatch-command-strip{grid-template-columns:auto minmax(220px,1fr) auto;grid-template-areas:"nav anchor actions""controls controls controls""signals signals signals";align-items:start;display:grid}.dispatch-command-strip__cluster--nav{grid-area:nav}.dispatch-command-strip__anchor{grid-area:anchor;min-width:0}.dispatch-command-strip__cluster--controls{grid-area:controls;min-width:0}.dispatch-command-strip__cluster--signals{grid-area:signals}.dispatch-command-strip__actions{grid-area:actions;justify-self:end;margin-left:0}}@media (min-width:1480px){.dispatch-command-strip{grid-template-columns:auto minmax(220px,1fr) minmax(0,auto) auto;grid-template-areas:"nav anchor controls actions"". .signals actions";align-items:start;display:grid}.dispatch-command-strip__cluster--nav{grid-area:nav}.dispatch-command-strip__anchor{grid-area:anchor}.dispatch-command-strip__cluster--controls{grid-area:controls;justify-content:flex-start;min-width:0}.dispatch-command-strip__cluster--signals{grid-area:signals}.dispatch-command-strip__cluster--signals,.dispatch-command-strip__actions{justify-self:end;margin-left:0}.dispatch-command-strip__actions{grid-area:actions;align-self:start}}@media (max-width:1200px){.job-ops-toolbar__grid,.job-ops-row,.job-intake-flow__body,.dispatch-utility-tray__grid,.dispatch-command-center__layout,.dispatch-command-center__layout--conflicts-open,.dispatch-command-center__layout--queue-hidden.dispatch-command-center__layout--conflicts-open{grid-template-columns:minmax(0,1fr)}.job-ops-summary-strip,.job-ops-row__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-ops-row__action{justify-self:start;justify-items:start}.job-ops-row__action-note{text-align:left}.job-intake-flow__summary,.dispatch-command-center__rail,.dispatch-conflict-panel,.dispatch-quick-edit{position:static}.job-intake-flow--estimate .job-intake-flow__panel{order:1}.job-intake-flow--estimate .job-intake-flow__body{grid-template-columns:minmax(0,1fr)}.job-intake-flow--estimate .job-intake-flow__summary{order:2}.job-intake-flow--estimate .job-intake-flow__footer-note{flex-basis:100%;margin-right:0}.job-intake-flow__quick-grid--identity{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-quick-edit{width:100%}.dispatch-command-strip__anchor{flex-basis:100%;order:-1}.dispatch-command-strip__actions{margin-left:0}.dispatch-command-strip__cluster--controls{width:100%}}@media (max-width:900px){.job-ops-summary-strip,.job-intake-flow__progress,.job-intake-flow__choice-grid,.job-intake-flow__choice-grid--triple,.job-intake-flow__quick-grid,.job-intake-flow__quick-grid--identity,.dispatch-conflict-panel__summary{grid-template-columns:minmax(0,1fr)}.job-ops-toolbar__grid,.job-ops-row__detail-grid,.job-intake-flow__field-row,.dispatch-utility-tray__field-row,.dispatch-quick-edit__field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-command-center__stage-header,.dispatch-queue-item__header,.dispatch-conflict-panel__header,.dispatch-utility-tray__header,.job-intake-flow__mode-bar,.job-intake-flow__quick-section-header{flex-direction:column;align-items:stretch}.job-intake-flow__field--span-2{grid-column:auto}.dispatch-command-strip{align-items:stretch}.dispatch-command-strip__cluster,.dispatch-command-strip__actions{width:100%}.job-intake-flow--estimate .job-intake-flow__command{grid-template-columns:minmax(0,1fr)}.job-intake-flow--estimate .job-intake-flow__command-meta{justify-content:flex-start}.job-intake-flow--estimate .job-intake-flow__progress{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.job-intake-flow--estimate .job-intake-flow__progress::-webkit-scrollbar{display:none}.job-intake-flow--estimate .job-intake-flow__step{min-width:170px}}@media (max-width:640px){.job-ops-summary-strip,.job-ops-toolbar__grid,.job-ops-row__detail-grid,.job-intake-flow__field-row,.dispatch-utility-tray__field-row,.dispatch-quick-edit__field-row{grid-template-columns:minmax(0,1fr)}.job-ops-row,.job-intake-flow,.dispatch-command-strip,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.dispatch-command-center__stage,.dispatch-quick-edit{padding:16px}.dispatch-command-strip__nav,.dispatch-command-strip__cluster--controls,.dispatch-command-strip__actions,.job-intake-flow__footer-actions{width:100%}.dispatch-command-strip__nav>*,.dispatch-command-strip__actions>*,.job-intake-flow__footer-actions>*{flex:100%}.dispatch-command-strip__scope,.dispatch-command-strip__cluster--signals,.dispatch-queue-item__footer,.dispatch-command-center__stage-meta,.job-intake-page--estimate .ui-page-header__status,.job-intake-page--estimate .ui-page-header__rail,.job-intake-page--estimate .ui-page-header__status .ui-button{width:100%}.job-intake-page--estimate .ui-page-description{font-size:12px;line-height:1.4}.job-intake-flow--estimate .job-intake-flow__panel,.job-intake-flow--estimate .job-intake-flow__summary{border-radius:18px;padding:14px}.job-intake-flow--estimate .job-intake-flow__summary-title{font-size:1.06rem}.job-intake-flow__step-description{font-size:13px}.job-intake-flow__summary-status,.job-intake-flow__summary-checklist-item{grid-template-columns:minmax(0,1fr)}.job-intake-flow__summary-checklist-state{justify-self:start}.job-intake-flow--estimate .job-intake-flow__footer-actions{padding:10px}.dispatch-dialog{justify-content:center;align-items:flex-end;padding:8px;display:flex}.dispatch-dialog__panel{border-radius:24px 24px 18px 18px;width:min(100%,32rem);max-height:min(86svh,100svh - 16px);padding:16px;position:relative;top:auto;left:auto;transform:none}.dispatch-dialog__header,.dispatch-dialog__footer,.dispatch-utility-tray__header,.dispatch-utility-tray__section-header{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.dispatch-dialog__footer>*,.dispatch-utility-tray__actions>*{width:100%}.dispatch-utility-tray__actions{grid-template-columns:minmax(0,1fr);display:grid}}.dispatch-command-center__layout--conflicts-open{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.dispatch-command-center__stage{gap:12px}.dispatch-command-center__canvas{min-width:0;position:relative}.dispatch-command-center__queue-drawer{z-index:9;opacity:0;pointer-events:none;width:min(320px,100vw - 180px);transition:opacity .16s,transform .16s;position:absolute;inset:0 auto 0 0;transform:translate(-22px)}.dispatch-queue-rail__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dispatch-lane-header{gap:8px;min-height:94px;padding:12px}.dispatch-lane-header__avatar{border-radius:10px;width:32px;height:32px;font-size:12px}.dispatch-lane-header__copy strong{font-size:.95rem}.dispatch-lane-header__metrics,.dispatch-lane-header__meta{gap:8px;font-size:11px}.dispatch-lane-header__metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-lane-header__metric{min-height:24px;color:var(--ui-text-base);font-family:var(--ui-font-body);background:#243b530f;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.dispatch-lane-header__metric--primary{color:var(--ui-brand-strong);background:#e7f1fce6}.dispatch-lane-header__loadbar{background:#243b5314;border-radius:999px;width:100%;height:7px;display:flex;position:relative;overflow:hidden}.dispatch-lane-header__loadbar-segment{height:100%}.dispatch-lane-header__loadbar-segment--scheduled{background:color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))74%,white)}.dispatch-lane-header__loadbar-segment--blocked{background:#b57f297a}.dispatch-calendar__day-groups,.dispatch-calendar__chrome{grid-template-columns:76px minmax(0,1fr)}.dispatch-calendar__day-group{min-height:44px;padding:0 14px;font-size:11px}.dispatch-calendar__chrome{min-height:680px}.dispatch-calendar-shell{transform-origin:0 0}.dispatch-calendar-shell[data-zoom-preset=overview] .dispatch-lane-header{gap:6px;min-height:82px;padding:10px}.dispatch-calendar-shell[data-zoom-preset=overview] .dispatch-lane-header__focus-button{display:none}.dispatch-calendar-shell[data-zoom-preset=overview] .dispatch-lane-header__metric{min-height:22px;padding:0 6px;font-size:10px}.dispatch-calendar-shell[data-zoom-preset=detail] .dispatch-lane-header{min-height:104px}.dispatch-calendar__time-cell{height:var(--dispatch-calendar-slot-height,44px);padding-right:8px;font-size:11px}.dispatch-calendar__event-body{padding:10px 10px 12px}.dispatch-calendar__event-heading strong{font-size:.95rem}.dispatch-calendar__event-heading p{font-size:12px}.dispatch-calendar__event-operational-chip{box-shadow:inset 0 1px #ffffff5c}.dispatch-calendar__event-status-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-calendar__now-line{z-index:2;pointer-events:none;border-top:2px solid #b83a1fd1;position:absolute;left:0;right:0}.dispatch-calendar__now-line:before{content:"";background:#b83a1ff5;border-radius:999px;width:8px;height:8px;position:absolute;top:-5px;left:-4px;box-shadow:0 0 0 3px #fff5f2e6}.dispatch-calendar__now-pill{color:#fff;min-height:26px;font-family:var(--ui-font-body);letter-spacing:.04em;background:#b83a1ff5;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-14px;left:10px;box-shadow:0 10px 20px #b83a1f2e}.dispatch-calendar__empty-lane{background:linear-gradient(#ffffffd1,#f6f1e9c2),#ffffffc2;border:1px dashed #b57f293d;gap:4px;max-width:208px;padding:12px 14px;box-shadow:0 12px 24px #1425360d}.dispatch-week{border-radius:calc(var(--ui-radius-xl) + 2px);background:linear-gradient(#fffffffc,#f8f5eff7),#ffffffe0;border:1px solid #b6aa984d;overflow:auto;box-shadow:0 18px 38px #1425360f}.dispatch-week__grid{min-width:calc(248px + (var(--dispatch-week-day-count,5)*210px));background:#b6aa9847;align-items:start;gap:1px;padding:1px;display:grid}.dispatch-week__corner,.dispatch-week__day,.dispatch-week__resource,.dispatch-week__cell,.dispatch-week__job,.dispatch-week__availability,.dispatch-week__open-day,.dispatch-week__more,.dispatch-week__resource-action{text-align:left;background:0 0;border:0}.dispatch-week__corner,.dispatch-week__day{z-index:5;position:sticky;top:0}.dispatch-week__corner{z-index:6;border-radius:calc(var(--ui-radius-xl) + 1px)0 0 0;background:linear-gradient(#faf7f1fa,#f7f2eaf0),#ffffffd6;gap:4px;min-height:76px;padding:14px 16px 12px;display:grid;left:0}.dispatch-week__eyebrow{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-week__corner strong,.dispatch-week__day-copy strong,.dispatch-week__resource-copy strong,.dispatch-week__cell-copy strong,.dispatch-week__job strong{color:var(--ui-text-strong);font-family:var(--ui-font-display)}.dispatch-week__corner strong{font-size:1.25rem;line-height:1.05}.dispatch-week__day{background:linear-gradient(#faf7f1fa,#f7f2eaf0),#ffffffd6;gap:8px;min-height:76px;padding:14px 16px 12px;display:grid}.dispatch-week__day--today{background:linear-gradient(#f4f7fbfa,#f2eee8f0),#ffffffd6}.dispatch-week__day--selected{box-shadow:inset 0 -2px #243b53a3}.dispatch-week__day-copy{gap:4px;display:grid}.dispatch-week__day-copy span,.dispatch-week__resource-copy span,.dispatch-week__cell-copy span,.dispatch-week__job p,.dispatch-week__job-support{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;line-height:1.4}.dispatch-week__day-copy span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-week__day-copy strong{font-size:1rem;line-height:1.1}.dispatch-week__day-signals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-week__day-metric{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-week__day-metric--warning{color:#8c5d15}.dispatch-week__day-metric--danger{color:#b83a1f}.dispatch-week__resource{z-index:4;background:linear-gradient(#fffffffa,#f9f6f0f2),#ffffffd6;gap:10px;min-height:140px;padding:14px 16px;display:grid;position:sticky;left:0}.dispatch-week__resource-topline,.dispatch-week__resource-actions,.dispatch-week__job-topline,.dispatch-week__job-footer,.dispatch-week__resource-metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-week__resource-topline{justify-content:space-between;align-items:flex-start}.dispatch-week__resource-identity{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.dispatch-week__resource-avatar{background:color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))14%,white);width:36px;height:36px;color:var(--dispatch-lane-accent,var(--ui-brand-strong));font-family:var(--ui-font-body);border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.dispatch-week__resource-copy{gap:3px;display:grid}.dispatch-week__resource-copy strong{font-size:1rem;line-height:1.1}.dispatch-week__resource-action{color:var(--ui-brand-strong);font-family:var(--ui-font-body);font-size:12px;font-weight:700}.dispatch-week__resource-action--primary{color:#2251a6}.dispatch-week__resource-metric{min-height:22px;color:var(--ui-text-base);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;background:#243b530f;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.dispatch-week__resource-metric--primary{color:var(--ui-brand-strong);background:#e7f1fce6}.dispatch-week__resource-metric--follow-through-warning{color:#8c5d15;background:#fff7e8f0}.dispatch-week__resource-metric--follow-through-danger{color:#b83a1f;background:#fff0eef5}.dispatch-week__resource-loadbar{background:#243b5314;border-radius:999px;width:100%;height:8px;display:flex;position:relative;overflow:hidden}.dispatch-week__resource-loadbar-segment{height:100%}.dispatch-week__resource-loadbar-segment--scheduled{background:color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))74%,white)}.dispatch-week__resource-loadbar-segment--blocked{background:#b57f297a}.dispatch-week__cell{background:linear-gradient(#ffffffeb,#f9f6f1db),#ffffffc7;align-content:start;gap:10px;min-height:154px;padding:12px;display:grid}.dispatch-week__cell--today{background:linear-gradient(#f6f8fcf5,#f9f6f1e0),#fffc}.dispatch-week__cell--selected{box-shadow:inset 0 -2px #243b537a}.dispatch-week__cell--thread-neighbor{box-shadow:inset 0 0 0 1px #2f6dbc1f,inset 0 -2px #2f6dbc38}.dispatch-week__cell--thread-dimmed{opacity:.72}.dispatch-week__cell--conflicted{background:linear-gradient(#fff8f6f5,#f9f4efeb),#b83a1f08}.dispatch-week__cell--open{background:linear-gradient(#ffffffbd,#f8f4eeb3),#ffffff85}.dispatch-week__cell-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dispatch-week__cell-copy{gap:4px;display:grid}.dispatch-week__cell-copy strong{font-size:.95rem;line-height:1.15}.dispatch-week__availability,.dispatch-week__open-day,.dispatch-week__more{color:var(--ui-brand-strong);font-family:var(--ui-font-body);font-size:12px;font-weight:700}.dispatch-week__availability{color:#8c5d15;letter-spacing:.04em;text-transform:uppercase;background:#fff7e8d1;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex}.dispatch-week__jobs{gap:6px;display:grid}.dispatch-week__job{border-radius:calc(var(--ui-radius-md) + 1px);background:#ffffffe6;border:1px solid #b6aa9838;gap:6px;width:100%;padding:10px 11px;display:grid}.dispatch-week__job--selected{box-shadow:inset 0 0 0 2px #243b531a}.dispatch-week__job--thread-neighbor{box-shadow:inset 0 0 0 1px #2f6dbc1f,0 10px 22px #20488a14}.dispatch-week__job--thread-dimmed{opacity:.62;filter:saturate(.78)}.dispatch-week__job--placement-highlight{border-color:#2b846747;box-shadow:inset 0 0 0 2px #2b84673d,0 14px 28px #1a755a1f}.dispatch-week__job--danger{background:#fff7f4f0;border-color:#b83a1f47}.dispatch-week__job--progress{border-color:#3a744f3d}.dispatch-week__job-topline{justify-content:space-between}.dispatch-week__job-time{color:var(--ui-text-base);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-week__job-signal{min-height:22px;font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.dispatch-week__job-signal--brand{color:var(--ui-brand-strong);background:#e7f1fce6}.dispatch-week__job-signal--neutral{color:var(--ui-text-muted);background:#f3f5f7eb}.dispatch-week__job-signal--danger{color:#b83a1f;background:#fff0eeeb}.dispatch-week__job-signal--info{color:#2d607c;background:#e8f2faeb}.dispatch-week__job-signal--progress,.dispatch-week__job-signal--success{color:#34724c;background:#ecf9f0eb}.dispatch-week__job-signal--warning{color:#8c5d15;background:#fff7e8eb}.dispatch-week__job strong{font-size:.92rem;line-height:1.2}.dispatch-week__job p{margin:0}.dispatch-week__job-footer{justify-content:space-between;align-items:flex-start}.dispatch-week__job-support{justify-self:end}.dispatch-week__job-follow-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.dispatch-week__job-follow-chip--warning{color:#8c5d15;background:#fff7e8f0;border-color:#d9770624}.dispatch-week__job-follow-chip--danger{color:#b83a1f;background:#fff0eef5;border-color:#b83a1f1f}.dispatch-week__job--follow-through-attention{box-shadow:0 14px 26px #b47d281f}.dispatch-week[data-zoom-preset=overview] .dispatch-week__resource{min-height:126px}.dispatch-week[data-zoom-preset=overview] .dispatch-week__cell{min-height:116px}.dispatch-week[data-zoom-preset=detail] .dispatch-week__cell{min-height:180px}.dispatch-month{border-radius:calc(var(--ui-radius-xl) + 2px);background:#b6aa9847;border:1px solid #b6aa9847;gap:1px;display:grid;overflow:auto;box-shadow:0 18px 38px #1425360f}.dispatch-month__weekday-row,.dispatch-month__week{background:#b6aa9847;gap:1px;min-width:860px;display:grid}.dispatch-month__weekday{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#faf7f1fa,#f7f2eaf0),#ffffffd6;padding:12px 12px 10px;font-size:11px;font-weight:700}.dispatch-month__weeks{background:#b6aa9847;gap:1px;display:grid}.dispatch-month__day{background:linear-gradient(#fffffffa,#f9f6f0f0),#ffffffd1;gap:10px;min-height:148px;padding:10px 12px 12px;display:grid}.dispatch-month__day--outside{opacity:.62}.dispatch-month__day--today{border-color:#243b5333}.dispatch-month__day--selected{box-shadow:inset 0 -2px #243b538f}.dispatch-month__day--thread-neighbor{box-shadow:inset 0 0 0 1px #2f6dbc1f,inset 0 -2px #2f6dbc38}.dispatch-month__day--thread-dimmed{opacity:.76}.dispatch-month__day--conflicted{background:linear-gradient(#fff8f6f5,#f9f4efeb),#b83a1f08}.dispatch-month__day-link,.dispatch-month__event,.dispatch-month__more{text-align:left;background:0 0;border:0;padding:0}.dispatch-month__day-link{gap:6px;display:grid}.dispatch-month__day-header,.dispatch-month__event-topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dispatch-month__day-heading,.dispatch-month__day-signals,.dispatch-month__events{gap:6px;display:grid}.dispatch-month__day-heading strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.25rem;line-height:1}.dispatch-month__day-heading span,.dispatch-month__day-summary,.dispatch-month__event-topline,.dispatch-month__event-meta,.dispatch-month__empty,.dispatch-month__more{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:11px;line-height:1.45}.dispatch-month__day-signals{justify-items:end}.dispatch-month__day-signal{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-month__day-signal--warning{color:#8c5d15}.dispatch-month__day-signal--danger{color:#b83a1f}.dispatch-month__day-summary{margin:0}.dispatch-month__events{align-content:start}.dispatch-month__event{border-radius:calc(var(--ui-radius-md) + 1px);background:#ffffffe0;border:1px solid #b6aa9838;gap:4px;padding:8px 9px;display:grid}.dispatch-month__event strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.86rem;line-height:1.2}.dispatch-month__event--unassigned{background:#fff8eceb;border-color:#b57f2938}.dispatch-month__event--conflicted{background:#fff6f3eb;border-color:#b83a1f38}.dispatch-month__event--high{box-shadow:inset 3px 0 #b57f29e6}.dispatch-month__event--urgent{box-shadow:inset 3px 0 #b83a1ff0}.dispatch-month__event--thread-neighbor{box-shadow:inset 0 0 0 1px #2f6dbc1a,inset 3px 0 #2f6dbcb8}.dispatch-month__event--thread-dimmed{opacity:.64;filter:saturate(.78)}.dispatch-month__event--placement-highlight{box-shadow:inset 0 0 0 2px #2b846738,inset 3px 0 #2b8467e0}.dispatch-month__event-topline span:first-child{color:var(--ui-text-base);font-weight:700}.dispatch-month__empty{background:0 0;border:0;padding:4px 0 0}.dispatch-month__more{color:var(--ui-brand-strong);font-weight:700}.dispatch-calendar__main{border-radius:calc(var(--ui-radius-xl) + 2px);background:linear-gradient(#ffffffd1,#f7f3eceb),radial-gradient(circle at 0 0,#4b6b9a12,#0000 34%);position:relative;overflow:auto}.dispatch-calendar__resource-row{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;box-shadow:0 1px #b6aa9857}.dispatch-calendar__time-cell--minor{justify-content:flex-end}.dispatch-calendar__time-tick{background:#243b5338;border-radius:999px;width:14px;height:1px;display:inline-flex}.dispatch-lane-header{background:linear-gradient(180deg,#fffffffa,#f7f2ebed),radial-gradient(circle at top left,color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))10%,white),transparent 54%);border-color:#b6aa983d;gap:10px;min-height:108px;padding:12px 12px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 10px 24px #1425360d}.dispatch-lane-header:after{background:radial-gradient(circle at top right,color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))8%,transparent),transparent 34%);content:"";opacity:.9;pointer-events:none;position:absolute;inset:0}.dispatch-lane-header[data-pressure=danger]{background:linear-gradient(#fffcfbfa,#f8f1edf0),radial-gradient(circle at 0 0,#b83a1f1a,#0000 52%);border-color:#b83a1f47}.dispatch-lane-header[data-pressure=warning]{background:linear-gradient(#fffcf7fa,#f8f3ebf0),radial-gradient(circle at 0 0,#b57f291f,#0000 52%)}.dispatch-lane-header__main,.dispatch-lane-header__metrics,.dispatch-lane-header__capacity-meta,.dispatch-lane-header__capacity-copy{z-index:1;position:relative}.dispatch-lane-header__main,.dispatch-lane-header__actions{align-items:flex-start}.dispatch-lane-header__bar{z-index:1;height:4px;box-shadow:0 8px 18px color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))26%,transparent);position:relative}.dispatch-lane-header__capacity{z-index:1;gap:8px;display:grid;position:relative}.dispatch-lane-header__route{z-index:1;border-radius:calc(var(--ui-radius-md) + 2px);background:linear-gradient(#fffc,#f4efe7b8),#ffffffb3;gap:4px;padding:10px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffbf}.dispatch-lane-header__route-headline{color:var(--ui-text-strong);font-family:var(--ui-font-body);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.dispatch-lane-header__route-detail{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.95rem;font-weight:700;line-height:1.25}.dispatch-lane-header__route-note{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:12px;font-weight:600;line-height:1.4}.dispatch-lane-header__follow-through{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dispatch-lane-header__follow-through-badge{min-height:22px;color:var(--ui-text-base);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;background:#243b530f;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.dispatch-lane-header__follow-through-badge--warning{color:#8c5d15;background:#fff7e8f0;border-color:#d9770624}.dispatch-lane-header__follow-through-badge--danger{color:#b83a1f;background:#fff0eef5;border-color:#b83a1f1f}.dispatch-lane-header__follow-through-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:11px;font-weight:700}.dispatch-lane-header__capacity-copy{justify-content:space-between;align-items:center;gap:10px;display:flex}.dispatch-lane-header__status{min-height:22px;font-family:var(--ui-font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.dispatch-lane-header__status--brand{color:var(--ui-brand-strong);background:#e7f1fce0}.dispatch-lane-header__status--danger{color:#b83a1f;background:#fff0eee6}.dispatch-lane-header__status--info{color:#2d607c;background:#e8f2fae6}.dispatch-lane-header__status--warning{color:#8c5d15;background:#fff7e8eb}.dispatch-lane-header__status--neutral{color:var(--ui-text-muted);background:#f3f5f7eb}.dispatch-lane-header__capacity-meta{color:var(--ui-text-muted);font-family:var(--ui-font-body);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1;display:flex}.dispatch-lane-header__capacity-meta strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1}.dispatch-lane-header__loadbar{z-index:1;background:#243b5317;height:8px;position:relative}.dispatch-lane-header__loadbar:after{border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff5c}.dispatch-lane-header__metric{background:#ffffffb8}.dispatch-lane-header__metric--primary{background:#e8f1fcf0}.dispatch-calendar__lane{isolation:isolate}.dispatch-calendar__lane:before{z-index:0;background:linear-gradient(180deg,color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))8%,transparent),transparent 22%);content:"";opacity:.72;pointer-events:none;position:absolute;inset:0}.dispatch-calendar__lane[data-pressure=busy]:before,.dispatch-calendar__lane[data-pressure=heavy]:before{opacity:.92}.dispatch-calendar__lane[data-pressure=danger]:before{background:linear-gradient(#b83a1f14,#0000 24%)}.dispatch-calendar__lane[data-pressure=shaped]:before{background:linear-gradient(#b57f2914,#0000 24%)}.dispatch-calendar__lane--thread-neighbor:before{opacity:1;background:linear-gradient(180deg,#2f6dbc1f,transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))10%,transparent),transparent 22%)}.dispatch-calendar__lane--thread-dimmed{opacity:.72}.dispatch-calendar__now-band{z-index:1;pointer-events:none;background:linear-gradient(#b83a1f0f,#b83a1f05);border-radius:999px;position:absolute;left:0;right:0}.dispatch-calendar__event{background:linear-gradient(#fffffff0,#f6f2ebe6),#fffc;border:1px solid #b6aa9838;overflow:hidden;box-shadow:0 18px 34px #1425361c}.dispatch-calendar__event--live{box-shadow:0 18px 34px #1425361f,0 0 0 1px #34724c14}.dispatch-calendar__event--late{border-color:#b83a1f4d}.dispatch-calendar__event-time-pill{align-items:center;gap:6px;display:inline-flex}.dispatch-calendar__event-live-dot{background:#34724c;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #ecf9f0c2}.dispatch-calendar__event--late .dispatch-calendar__event-live-dot{background:#b83a1f;box-shadow:0 0 0 4px #fff0eec7}.dispatch-calendar__event-progress{background:#243b5314;border-radius:999px;height:6px;position:relative;overflow:hidden}.dispatch-calendar__event-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#34724cd1,#5d9c74f0);height:100%;display:block}.dispatch-calendar__event-progress--late .dispatch-calendar__event-progress-fill{background:linear-gradient(90deg,#b83a1fe0,#d76646f5)}.dispatch-week{background:linear-gradient(#fffffffc,#f7f3ecf7),radial-gradient(circle at 0 0,#4b6b9a12,#0000 36%);position:relative}.dispatch-week__corner,.dispatch-week__day,.dispatch-week__resource{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dispatch-week__day{gap:10px}.dispatch-week__day-loadbar,.dispatch-week__cell-loadbar{background:#243b5314;border-radius:999px;width:100%;height:6px;display:flex;position:relative;overflow:hidden}.dispatch-week__day-loadbar-segment,.dispatch-week__cell-loadbar-segment{height:100%}.dispatch-week__day-loadbar-segment--scheduled,.dispatch-week__cell-loadbar-segment--scheduled{background:linear-gradient(90deg,#385c8cd1,#6181adf0)}.dispatch-week__day-loadbar-segment--blocked,.dispatch-week__cell-loadbar-segment--blocked{background:#b57f2985}.dispatch-week__day-metric--neutral{color:var(--ui-text-muted)}.dispatch-week__resource{gap:12px}.dispatch-week__resource[data-thread-state=neighbor]{box-shadow:0 18px 34px #20488a1f,inset 0 0 0 1px #2f6dbc1f}.dispatch-week__resource[data-thread-state=dimmed]{opacity:.72}.dispatch-week__resource-spark{grid-template-columns:repeat(var(--dispatch-week-day-count,5),minmax(0,1fr));align-items:end;gap:6px;height:40px;display:grid}.dispatch-week__resource-spark-day{flex-direction:column;justify-content:flex-end;gap:2px;height:100%;display:flex;position:relative}.dispatch-week__resource-spark-day:before{content:"";background:#243b530d;border-radius:999px;position:absolute;inset:0}.dispatch-week__resource-spark-day[data-conflicted=true]:after{content:"";background:#b83a1f;border-radius:999px;width:6px;height:6px;position:absolute;top:-3px;right:-1px;box-shadow:0 0 0 3px #fff0eecc}.dispatch-week__resource-spark-bar{z-index:1;border-radius:999px;width:100%;min-height:3px;display:block;position:relative}.dispatch-week__resource-spark-bar--scheduled{background:linear-gradient(#385c8cd1,#6181adf5)}.dispatch-week__resource-spark-bar--blocked{background:#b57f2985}.dispatch-week__cell{gap:9px;position:relative}.dispatch-week__cell[data-pressure=brand]{background:linear-gradient(#f9fbfff2,#f9f6f1e0),#fffc}.dispatch-week__cell[data-pressure=warning]{background:linear-gradient(#fffcf6f5,#f9f6efe6),#b57f2908}.dispatch-week__cell[data-pressure=danger]{background:linear-gradient(#fff9f7f5,#f9f4efeb),#b83a1f08}.dispatch-week__cell-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dispatch-week__cell-load-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-week__job{background:linear-gradient(#fffffff5,#f8f4eee6),#ffffffd6;border:1px solid #b6aa9833;border-radius:16px;gap:5px;padding:10px 10px 11px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.dispatch-week__job:before,.dispatch-month__event:before{content:"";background:#385c8ce6;width:4px;position:absolute;inset:0 auto 0 0}.dispatch-week__job--danger:before,.dispatch-week__job--late:before,.dispatch-month__event--conflicted:before{background:#b83a1feb}.dispatch-week__job--progress:before,.dispatch-week__job--live:before{background:#34724ceb}.dispatch-week__job-topline,.dispatch-week__job-time{align-items:center;gap:6px;display:flex}.dispatch-week__job-live-dot{background:#34724c;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #ecf9f0c7}.dispatch-week__job--late .dispatch-week__job-live-dot{background:#b83a1f;box-shadow:0 0 0 3px #fff0eecc}.dispatch-week__job-progress{background:#243b5314;border-radius:999px;height:5px;position:relative;overflow:hidden}.dispatch-week__job-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#34724cd1,#5d9c74f0);height:100%;display:block}.dispatch-week__job-progress--late .dispatch-week__job-progress-fill{background:linear-gradient(90deg,#b83a1fe0,#d76646f5)}.dispatch-month{background:linear-gradient(#fffffffc,#f7f3ecf7),radial-gradient(circle at 0 0,#4b6b9a12,#0000 36%);position:relative}.dispatch-month__weekday-row{z-index:4;position:sticky;top:0}.dispatch-month__day{gap:9px;position:relative;overflow:hidden}.dispatch-month__day[data-pressure=busy]{background:linear-gradient(#f9fbfff7,#f8f4eeed),#ffffffd6}.dispatch-month__day[data-pressure=warning]{background:linear-gradient(#fffbf5fa,#f9f4eded),#b57f2908}.dispatch-month__day-loadbar{background:#243b5314;border-radius:999px;width:100%;height:6px;display:flex;overflow:hidden}.dispatch-month__day-loadbar-segment{height:100%}.dispatch-month__day-loadbar-segment--scheduled{background:linear-gradient(90deg,#385c8cd1,#6181adf0)}.dispatch-month__day-loadbar-segment--blocked{background:#b57f2985}.dispatch-month__day-signals{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dispatch-month__day-summary{letter-spacing:.02em;font-weight:700}.dispatch-month__events{gap:5px}.dispatch-month__event{background:linear-gradient(#fffffff0,#f8f4eee6),#ffffffd1;border:1px solid #b6aa9833;padding:8px 9px 8px 11px;position:relative;overflow:hidden}.dispatch-month__event--selected{box-shadow:inset 0 0 0 2px #243b531f,0 8px 20px #1425360f}.dispatch-month__event--unassigned:before,.dispatch-month__event--high:before{background:#b57f29eb}.dispatch-month__event--urgent:before{background:#b83a1ff0}.dispatch-month__more{background:#e7f1fce0;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;display:inline-flex}@media (max-width:1200px){.dispatch-command-center__layout--conflicts-open{grid-template-columns:minmax(0,1fr)}.dispatch-command-center__queue-drawer{opacity:0;pointer-events:none;width:100%;max-height:0;margin-bottom:14px;position:relative;inset:auto;overflow:hidden;transform:none}.dispatch-command-center__queue-drawer--open{opacity:1;pointer-events:auto;max-height:none}}@media (max-width:900px){.dispatch-command-strip__zoom,.dispatch-command-strip__scope,.dispatch-command-strip__tech-picker{width:100%}.dispatch-command-strip__scope-summary{width:fit-content}.dispatch-month__weekday-row,.dispatch-month__week{min-width:720px}}.fleet-page{--fleet-blue:#4d86ff;--fleet-green:#2ca46d;--fleet-gray:#728196;--fleet-amber:#d28a22;--fleet-red:#c5504a;--fleet-ink:#0d1727;--fleet-ink-soft:#0d1727b8;--fleet-shell:linear-gradient(180deg,#fffffffa,#f7fafdfa);gap:20px}.fleet-page .ui-page-header{border-bottom:1px solid #0d17270f;padding-bottom:2px}.fleet-page__header-actions,.fleet-page__status-cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fleet-page__notice{margin-top:-4px}.fleet-command-band{isolation:isolate;gap:12px;display:grid;position:relative;overflow:hidden}.fleet-command-band:before{content:"";z-index:0;background:radial-gradient(circle,#4d86ff33,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset:-20% auto auto 58%}.fleet-command-band>*{z-index:1;position:relative}.fleet-command-band__topline,.fleet-command-band__core{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fleet-command-band__topline{align-items:center}.fleet-command-band__note{color:var(--fleet-ink-soft);margin:0;font-size:14px;font-weight:600;line-height:1.4}.fleet-command-band__filters{flex:48rem;grid-template-columns:repeat(3,minmax(156px,1fr));gap:12px;display:grid}.fleet-command-band__field{gap:8px;display:grid}.fleet-command-band__label{color:var(--fleet-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.fleet-command-band__signal{background:linear-gradient(#f3f7ffe6,#ffffffd1),#ffffffc2;border:1px solid #4d86ff1f;border-radius:18px;align-content:center;gap:4px;min-width:min(100%,360px);padding:10px 14px;display:grid;box-shadow:inset 0 1px #ffffffb8}.fleet-command-band__signal-label{color:var(--fleet-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.fleet-command-band__signal-title{color:var(--fleet-ink);font-size:16px;line-height:1.2}.fleet-command-band__signal-copy{color:var(--fleet-ink-soft);font-size:13px;line-height:1.35}.fleet-command-band__actions{flex-wrap:wrap;gap:10px;display:flex}.fleet-command-band__toggle{appearance:none;min-height:40px;color:var(--fleet-ink);cursor:pointer;background:#ffffffb3;border:1px solid #0d17271a;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:inline-flex}.fleet-command-band__toggle:hover,.fleet-command-band__toggle--active{color:#1f4ca8;background:#4d86ff1a;border-color:#4d86ff3d;transform:translateY(-1px)}.fleet-command-band__toggle:disabled{cursor:not-allowed;opacity:.58;transform:none}.fleet-command-band__metrics{flex-wrap:wrap;gap:12px;display:flex}.fleet-command-metric{background:#ffffffc7;border:1px solid #0d172714;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.fleet-command-metric__label{color:var(--fleet-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.fleet-command-metric__value{color:var(--fleet-ink);font-family:var(--ui-font-display);margin:0;font-size:18px;line-height:1}.fleet-command-metric__value--warning{color:#ab6214}.fleet-ops-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(320px,360px);align-items:start;gap:18px;display:grid}.fleet-workspace-shell{grid-template-columns:minmax(240px,272px) minmax(0,1fr) minmax(288px,320px);align-items:stretch;gap:16px;min-height:clamp(760px,100vh - 228px,960px);display:grid}.fleet-workspace-shell__rail,.fleet-workspace-shell__map{min-height:0}.fleet-panel{background:var(--fleet-shell);min-height:0}.fleet-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fleet-panel__eyebrow,.fleet-review-card__eyebrow{color:var(--ui-brand-warm);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.fleet-panel__title,.fleet-review-card__title{color:var(--fleet-ink);font-family:var(--ui-font-display);margin:0;font-size:24px;line-height:1.08}.fleet-status-pill{min-height:32px;color:var(--fleet-ink);letter-spacing:.04em;text-transform:uppercase;background:#ffffffd6;border:1px solid #0d17271f;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.fleet-status-pill__dot,.fleet-map__legend-dot{background:var(--fleet-gray);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #8794aa1f}.fleet-status-pill--en_route .fleet-status-pill__dot,.fleet-map__legend-dot--en_route{background:var(--fleet-blue);box-shadow:0 0 0 6px #4d86ff29}.fleet-status-pill--on_job .fleet-status-pill__dot,.fleet-map__legend-dot--on_job{background:var(--fleet-green);box-shadow:0 0 0 6px #2ca46d29}.fleet-status-pill--idle .fleet-status-pill__dot,.fleet-map__legend-dot--idle{background:var(--fleet-gray);box-shadow:0 0 0 6px #8794aa24}.fleet-status-pill--delayed .fleet-status-pill__dot,.fleet-map__legend-dot--delayed{background:var(--fleet-amber);box-shadow:0 0 0 6px #d28a222e}.fleet-status-pill--offline .fleet-status-pill__dot,.fleet-map__legend-dot--offline{background:var(--fleet-red);box-shadow:0 0 0 6px #c5504a29}.fleet-roster{grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.fleet-roster__priority-card{background:linear-gradient(#fff4ded6,#fffaf2f5);border:1px solid #d28a2238;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.fleet-roster__priority-label{color:#9a5a1b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.fleet-roster__priority-title,.fleet-roster__priority-copy{color:var(--fleet-ink)}.fleet-roster__priority-copy{margin:0;font-size:14px}.fleet-roster__helper{color:var(--fleet-ink-soft);margin:6px 0 0;font-size:14px;line-height:1.4}.fleet-roster__list{align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.fleet-roster-card{cursor:pointer;background:#ffffffb8;border:1px solid #0d172714;border-radius:18px;gap:12px;padding:14px 15px;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s;display:grid}.fleet-roster-card:hover,.fleet-roster-card--selected{background:#ffffffeb;border-color:#4d86ff38;transform:translateY(-1px);box-shadow:0 18px 40px #0d172714}.fleet-roster-card:focus-visible{outline-offset:2px;outline:2px solid #4d86ff6b}.fleet-roster-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fleet-roster-card__identity,.fleet-roster-card__header-meta{align-items:center;gap:10px;display:flex}.fleet-roster-card__avatar{color:#f4f8ff;background:linear-gradient(#193559eb,#2a5384eb);border-radius:14px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.fleet-roster-card__jobs-pill{color:#234f9b;background:#4d86ff1a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.fleet-roster-card__title-button{color:var(--fleet-ink);font-family:var(--ui-font-display);margin:0;font-size:18px;line-height:1.08}.fleet-roster-card__vehicle,.fleet-roster-card__label,.fleet-roster-card__value{margin:0}.fleet-roster-card__vehicle{color:var(--fleet-ink-soft);margin-top:2px;font-size:13px}.fleet-roster-card__route{gap:4px;display:grid}.fleet-roster-card__route-title{color:var(--fleet-ink);margin:0;font-size:15px;font-weight:700}.fleet-roster-card__route-copy{color:var(--fleet-ink-soft);margin:0;font-size:13px;line-height:1.35}.fleet-roster-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fleet-roster-card__label{color:var(--fleet-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.fleet-roster-card__value{color:var(--fleet-ink);font-size:14px;line-height:1.35}.fleet-roster-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fleet-roster-card__selection-copy{color:var(--fleet-ink-soft);font-size:13px;font-weight:600}.fleet-roster-card__badges{flex-wrap:wrap;gap:8px;display:flex}.fleet-map-panel{grid-template-rows:auto auto minmax(0,1fr);gap:10px;height:100%;display:grid}.fleet-map-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fleet-map-panel__copy{color:var(--fleet-ink-soft);max-width:38rem;margin:4px 0 0;font-size:13px;line-height:1.4}.fleet-map-panel__statusbar{flex-wrap:wrap;gap:8px;display:flex}.fleet-map-panel__status{color:var(--fleet-ink-soft);background:#ffffffb8;border:1px solid #0d172714;border-radius:999px;margin:0;padding:6px 10px;font-size:12px;font-weight:600}.fleet-map-shell{background:linear-gradient(#ffffffd1,#f8f5eeeb);border:1px solid #0d172714;border-radius:24px;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:100%;min-height:clamp(420px,52vh,760px);padding:10px;display:grid;box-shadow:0 18px 42px #0d17271a}.fleet-live-map{background:#dfe6ec;border-radius:22px;height:100%;min-height:clamp(360px,46vh,680px);position:relative;overflow:hidden}.fleet-live-map--empty{background:linear-gradient(#e6ecf2e6,#d8e1e9e6);place-items:center;padding:24px;display:grid}.fleet-live-map__canvas{position:absolute;inset:0}.fleet-live-map__overlay,.fleet-live-map__footer{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute}.fleet-live-map__overlay{pointer-events:none;top:12px;left:12px;right:72px}.fleet-live-map__footer{pointer-events:none;bottom:12px;left:12px;right:12px}.fleet-live-map__packet{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#fffffff0;border:1px solid #0d17271a;border-radius:18px;gap:12px;width:min(380px,100% - 96px);padding:14px;display:grid;position:absolute;top:64px;left:12px;box-shadow:0 18px 34px #0d172724}.fleet-live-map__packet-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fleet-live-map__packet-eyebrow,.fleet-live-map__packet-route-label,.fleet-live-map__packet-action-label,.fleet-live-map__packet-signal-label{color:#5d6b81;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.fleet-live-map__packet-title{color:var(--fleet-ink);margin:4px 0 0;font-size:1.05rem;line-height:1.15}.fleet-live-map__packet-copy{color:var(--fleet-ink-soft);margin:4px 0 0;font-size:.84rem;line-height:1.35}.fleet-live-map__packet-action{text-align:right;justify-items:end;gap:4px;display:grid}.fleet-live-map__packet-action strong,.fleet-live-map__packet-route strong{color:var(--fleet-ink);font-size:.82rem;line-height:1.3}.fleet-live-map__packet-headline{color:var(--fleet-ink);margin:0;font-size:.88rem;font-weight:600;line-height:1.45}.fleet-live-map__packet-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fleet-live-map__packet-route>div{gap:4px;min-width:0;display:grid}.fleet-live-map__packet-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fleet-live-map__packet-signal{background:#f7fafceb;border:1px solid #0d172714;border-radius:14px;gap:4px;min-width:0;padding:10px;display:grid}.fleet-live-map__packet-signal--success{background:#e8f5eeeb}.fleet-live-map__packet-signal--warning{background:#fff4def5}.fleet-live-map__packet-signal--danger{background:#ffeceaf5}.fleet-live-map__packet-signal--brand{background:#e9effff0}.fleet-live-map__packet-signal-value{color:var(--fleet-ink);font-size:.92rem;line-height:1.2}.fleet-live-map__packet-signal-detail{color:var(--fleet-ink-soft);font-size:.75rem;line-height:1.4}.fleet-live-map__badge,.fleet-live-map__footer span{min-height:30px;color:var(--fleet-ink);background:#ffffffe6;border:1px solid #0d172714;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 18px #0d172714}.fleet-live-map__badge--success{color:#1c6a47;background:#e8f5eef5}.fleet-live-map__badge--warning{color:#9a5a1b;background:#fff4def5}.fleet-live-map .maplibregl-map{font:inherit}.fleet-live-map .maplibregl-ctrl-top-right{top:12px;right:12px}.fleet-live-map .maplibregl-ctrl-group{border:0;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #0d172724}.fleet-live-map .maplibregl-ctrl-group button{background:#fffffff5;width:36px;height:36px}.fleet-live-map .maplibregl-ctrl-attrib{color:var(--fleet-ink-soft);background:#ffffffdb;border-radius:12px;margin:0 12px 12px 0}.fleet-live-map__tech-marker,.fleet-live-map__stop-marker{color:var(--fleet-ink);cursor:pointer;background:#fffffff5;border:1px solid #0d172714;border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 6px;display:inline-flex;box-shadow:0 12px 24px #0d172724}.fleet-live-map__tech-marker{min-height:44px}.fleet-live-map__tech-marker--selected{transform:translateY(-1px);box-shadow:0 16px 30px #0d17272e}.fleet-live-map__tech-marker--en_route .fleet-live-map__tech-core{background:var(--fleet-blue)}.fleet-live-map__tech-marker--on_job .fleet-live-map__tech-core{background:var(--fleet-green)}.fleet-live-map__tech-marker--idle .fleet-live-map__tech-core{background:var(--fleet-gray)}.fleet-live-map__tech-marker--delayed .fleet-live-map__tech-core{background:var(--fleet-amber)}.fleet-live-map__tech-marker--offline .fleet-live-map__tech-core{background:var(--fleet-red)}.fleet-live-map__tech-core,.fleet-live-map__stop-index{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.fleet-live-map__tech-copy{text-align:left;gap:2px;display:grid}.fleet-live-map__tech-copy strong,.fleet-live-map__tech-copy span{line-height:1.1}.fleet-live-map__tech-copy span{color:var(--fleet-ink-soft);font-size:12px}.fleet-live-map__live-marker{min-height:38px;color:var(--fleet-ink);background:#fffffff5;border:1px solid #0d172724;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:inline-flex;box-shadow:0 12px 24px #0d172724}.fleet-live-map__live-marker--fresh{box-shadow:0 14px 28px #1f4ca82e}.fleet-live-map__live-marker--live .fleet-live-map__live-core{background:#1f4ca8eb}.fleet-live-map__live-marker--limited .fleet-live-map__live-core,.fleet-live-map__live-marker--stale .fleet-live-map__live-core{background:#d28a22eb}.fleet-live-map__live-marker--offline .fleet-live-map__live-core{background:#c5504aeb}.fleet-live-map__live-marker--waiting .fleet-live-map__live-core{background:#8794aaeb}.fleet-live-map__live-core{color:#fff;background:#1f4ca8e6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.fleet-live-map__live-copy{text-align:left;gap:1px;display:grid}.fleet-live-map__live-copy strong{font-size:12px;line-height:1.1}.fleet-live-map__live-copy span{color:var(--fleet-ink-soft);font-size:11px;line-height:1.1}.fleet-live-map__stop-marker{padding-right:10px}.fleet-live-map__stop-marker--selected{box-shadow:0 14px 26px #1f4ca833}.fleet-live-map__stop-index{background:#1f4ca8;width:26px;height:26px}.fleet-live-map__stop-copy{color:var(--fleet-ink);font-size:12px;font-weight:700}.fleet-live-map__backlog-marker{background:#fff7e7f5;border:1px solid #d28a224d;border-radius:16px;gap:2px;min-width:146px;padding:8px 10px;display:grid;box-shadow:0 10px 20px #ab62141f}.fleet-live-map__backlog-code{color:#9a5a1b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.fleet-live-map__backlog-copy{color:var(--fleet-ink);font-size:13px;font-weight:700;line-height:1.25}.fleet-map{border-radius:22px;height:100%;min-height:0;overflow:hidden}.fleet-map__surface{background:#dfe6ec;border-radius:22px;height:100%;min-height:0;position:relative;overflow:hidden}.fleet-map__base,.fleet-map__routes{position:absolute;inset:0}.fleet-map__base-fill{fill:#dfe6ec}.fleet-map__block{fill:#ffffff94;stroke:#8191a32e;stroke-width:.35px}.fleet-map__road{fill:none;stroke-linecap:round;stroke-linejoin:round}.fleet-map__road--primary{stroke:#fffffff5;stroke-width:3.2px}.fleet-map__road--secondary{stroke:#ffffffd6;stroke-width:2px}.fleet-map__route-line,.fleet-map__route-traffic{fill:none;stroke-linecap:round;stroke-linejoin:round}.fleet-map__route-line{stroke:var(--fleet-route-color,var(--fleet-blue));stroke-width:1.55px;opacity:.72;filter:drop-shadow(0 1px 2px #0d17271f)}.fleet-map__route-line--selected{stroke-width:2.35px;opacity:1}.fleet-map__route-group--dimmed .fleet-map__route-line{opacity:.14}.fleet-map__route-traffic{stroke:#ffc660f2;stroke-dasharray:1.2 1.6;stroke-width:.9px}.fleet-map__stop-pin,.fleet-map__asset-marker,.fleet-map__backlog-pin,.fleet-map__backlog-dot{position:absolute;transform:translate(-50%,-50%)}.fleet-map__stop-pin,.fleet-map__asset-marker{cursor:pointer;border:0}.fleet-map__stop-pin{color:var(--fleet-ink);opacity:.9;background:#fffffff0;border:1px solid #0d172714;border-radius:14px;align-items:center;gap:6px;padding:6px 8px;transition:opacity .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px #0d172724}.fleet-map__stop-pin--active-route,.fleet-map__stop-pin:hover,.fleet-map__stop-pin--selected{opacity:.82;transform:translate(-50%,-50%)scale(1.02);box-shadow:0 18px 32px #0208125c}.fleet-map__stop-index{background:var(--fleet-accent,var(--fleet-blue));color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.fleet-map__stop-label{white-space:nowrap;opacity:0;max-width:0;font-size:12px;transition:max-width .16s,opacity .16s;overflow:hidden}.fleet-map__stop-pin:hover .fleet-map__stop-label,.fleet-map__stop-pin--selected .fleet-map__stop-label{opacity:1;max-width:240px}.fleet-map__asset-marker{color:var(--fleet-ink);background:#fffffff5;border:1px solid #0d172714;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:transform .15s,opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 24px #0d172724}.fleet-map__asset-marker--dimmed{opacity:.42}.fleet-map__asset-marker:hover,.fleet-map__asset-marker--selected{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 18px 32px #0d172733}.fleet-map__asset-marker--selected .fleet-map__asset-initials{animation:1.8s ease-in-out infinite fleet-pulse}.fleet-map__asset-initials{background:var(--fleet-accent,var(--fleet-blue));color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.fleet-map__asset-copy{text-align:left;opacity:0;gap:2px;max-width:0;transition:max-width .16s,opacity .16s;display:grid;overflow:hidden}.fleet-map__asset-marker:hover .fleet-map__asset-copy,.fleet-map__asset-marker--selected .fleet-map__asset-copy{opacity:1;max-width:120px}.fleet-map__asset-copy strong,.fleet-map__asset-copy span{line-height:1.1}.fleet-map__asset-copy span{color:var(--fleet-ink-soft);font-size:12px}.fleet-map__backlog-pin{min-width:122px;color:var(--fleet-ink);background:#fff7e7f5;border:1px solid #f2a7366b;border-radius:16px;gap:4px;padding:9px 11px;display:grid;box-shadow:0 10px 24px #ab62141f}.fleet-map__backlog-dot{background:var(--fleet-amber);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #d28a2224}.fleet-map__backlog-code{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.fleet-map__backlog-label{font-size:13px;line-height:1.2}.fleet-map__legend{flex-wrap:wrap;gap:14px;padding:2px 4px;display:flex}.fleet-map__legend-item{color:var(--fleet-ink-soft);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.fleet-detail-rail{grid-template-rows:auto auto auto auto auto auto auto minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.fleet-detail-rail .ui-callout{border-radius:18px;gap:10px;padding:14px 16px}.fleet-detail-rail__vehicle{color:var(--fleet-ink-soft);margin:6px 0 0;font-size:14px}.fleet-detail-rail__intro{color:var(--fleet-ink-soft);margin:8px 0 0;font-size:14px;line-height:1.4}.fleet-detail-rail__badges,.fleet-detail-rail__actions{flex-wrap:wrap;gap:10px;display:flex}.fleet-detail-rail__actions--primary>*{flex:140px}.fleet-detail-rail__hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fleet-detail-rail__hero-card{background:#ffffffbd;border:1px solid #0d172714;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.fleet-detail-rail__hero-label{color:var(--fleet-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.fleet-detail-rail__hero-title{color:var(--fleet-ink);margin:0;font-size:18px;line-height:1.12}.fleet-detail-rail__hero-copy{color:var(--fleet-ink-soft);margin:0;font-size:13px;line-height:1.35}.fleet-detail-rail__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fleet-detail-stat{background:#ffffffb8;border:1px solid #0d172714;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.fleet-detail-stat__label{color:var(--fleet-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.fleet-detail-stat__value{color:var(--fleet-ink);margin:0;font-size:14px;line-height:1.35}.fleet-detail-rail__timeline-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fleet-detail-rail__timeline-label{color:var(--fleet-ink);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:14px;font-weight:700}.fleet-detail-rail__timeline-copy{color:var(--fleet-ink-soft);margin:0;font-size:14px}.fleet-detail-rail__timeline-meta{color:var(--fleet-ink-soft);text-align:right;gap:4px;font-size:13px;display:grid}.fleet-detail-rail__advanced{background:#ffffff8f;border:1px solid #0d172714;border-radius:18px;overflow:hidden}.fleet-detail-rail__advanced-summary{cursor:pointer;color:var(--fleet-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.fleet-detail-rail__advanced-summary::-webkit-details-marker{display:none}.fleet-detail-rail__advanced-actions{flex-wrap:wrap;gap:10px;padding:0 14px 14px;display:flex}.fleet-route-timeline,.fleet-queue-list{gap:12px;display:grid}.fleet-route-timeline{max-height:360px;padding-right:4px;overflow:auto}.fleet-stop-card,.fleet-queue-card{background:#ffffffbd;border:1px solid #0d172714;border-radius:18px;gap:10px;padding:14px;display:grid}.fleet-stop-card{cursor:pointer;transition:transform .14s,border-color .14s,box-shadow .14s}.fleet-stop-card:hover,.fleet-stop-card--selected{border-color:#4d86ff3d;transform:translateY(-1px);box-shadow:0 18px 34px #0d172714}.fleet-stop-card:focus-visible{outline-offset:2px;outline:2px solid #4d86ff6b}.fleet-stop-card--dragging{opacity:.66;transform:translateY(-1px)scale(.995)}.fleet-stop-card__header,.fleet-stop-card__footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fleet-stop-card__eyebrow,.fleet-stop-card__customer{margin:0}.fleet-stop-card__eyebrow{color:var(--ui-brand-warm);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.fleet-stop-card__title{color:var(--fleet-ink);margin:6px 0;font-size:18px;line-height:1.12}.fleet-stop-card__customer{color:var(--fleet-ink-soft);font-size:14px}.fleet-stop-card__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fleet-stop-card__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fleet-stop-card__drag-copy{color:var(--fleet-ink-soft);font-size:13px;font-weight:600}.fleet-detail-rail__queue{gap:12px;display:grid}.fleet-detail-rail__scroll-body{align-content:start;gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}.fleet-queue-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fleet-review-drawer{background:#ffffffa8;border:1px solid #0d172714;border-radius:22px;overflow:hidden}.fleet-review-drawer__summary{cursor:pointer;color:var(--fleet-ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;display:flex}.fleet-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 16px 16px;display:grid}.fleet-review-card{background:var(--fleet-shell)}.fleet-review-card__copy{color:var(--fleet-ink-soft);margin:8px 0 0;font-size:15px;line-height:1.45}.fleet-empty-shell{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:stretch;gap:18px;display:grid}.fleet-empty-shell__map{background:linear-gradient(160deg,#071220f5,#142c42eb),linear-gradient(#0c1e2dfa,#071220fa);border-radius:30px;min-height:520px;position:relative;overflow:hidden}.fleet-empty-shell__glow{filter:blur(8px);background:radial-gradient(circle,#4d86ff33,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;inset:16% auto auto 10%}.fleet-empty-shell__grid{background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.fleet-empty-shell__pin{background:var(--fleet-blue);border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 10px #4d86ff29,0 18px 30px #0208125c}.fleet-empty-shell__pin--one{top:28%;left:32%}.fleet-empty-shell__pin--two{top:42%;left:62%}.fleet-empty-shell__pin--three{top:68%;left:44%}.fleet-empty-shell__content{place-items:center;display:grid}.fleet-empty-shell__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes fleet-pulse{0%,to{box-shadow:0 0 #4d86ff6b}60%{box-shadow:0 0 0 10px #4d86ff00}}@media (max-width:1440px){.fleet-ops-grid{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.fleet-detail-rail{grid-column:1/-1;min-height:auto}}@media (max-width:1180px){.fleet-command-band,.fleet-empty-shell,.fleet-ops-grid,.fleet-workspace-shell,.fleet-review-grid{grid-template-columns:1fr}.fleet-command-band__topline,.fleet-command-band__core{grid-template-columns:1fr;display:grid}.fleet-command-band__metrics,.fleet-command-band__filters,.fleet-command-band__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-panel,.fleet-map-shell{height:auto;min-height:auto}}@media (max-width:840px){.fleet-stage__exceptions{flex-wrap:wrap;overflow:visible}.fleet-command-band__filters,.fleet-command-band__metrics,.fleet-roster-card__facts,.fleet-detail-rail__hero,.fleet-detail-rail__summary,.fleet-stop-card__facts{grid-template-columns:1fr}.fleet-map-panel__statusbar,.fleet-detail-rail__timeline-header,.fleet-stop-card__header,.fleet-stop-card__footer,.fleet-queue-card{grid-template-columns:1fr;display:grid}.fleet-map-shell,.fleet-map,.fleet-map__surface,.fleet-empty-shell__map{min-height:520px}}.ui-admin-shell,.ui-admin-sidebar,.ui-admin-content,.ui-admin-content__viewport,.ui-admin-content__viewport>*,.ui-page,.ui-page>*,.ui-page-grid,.ui-page-grid>*,.ui-page-header,.ui-page-header__content,.ui-page-header__main,.ui-page-header__status,.ui-page-actions,.ui-admin-brand,.ui-admin-brand__copy,.ui-admin-nav__content,.ui-card,.ui-card__header,.ui-card__content,.ui-card__footer,.ui-list-item,.ui-list-item__header,.ui-list-item__meta,.ui-toolbar,.ui-toolbar__group,.ui-form-row,.ui-filter-grid,.ui-detail-grid,.ui-editor-layout{min-width:0}.dispatch-page,.fleet-page,.inventory-control-page,.procurement-page,.estimate-workspace-page{--ui-page-max-width:var(--ui-command-max-width)}.job-intake-page,.job-ops-page,.overview-page{--ui-page-max-width:min(1840px,var(--ui-command-max-width))}.ui-route-state-page{--ui-page-max-width:960px}.ui-admin-shell{grid-template-columns:minmax(248px,clamp(248px,18vw,312px)) minmax(0,1fr);align-items:start}.ui-admin-sidebar{min-width:0;max-height:calc(100svh - (var(--ui-shell-padding)*2));overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.ui-admin-content__viewport>*{width:100%;max-width:var(--ui-page-max-width)}.ui-admin-content__viewport{padding-left:12px}.ui-page-grid--sidebar{grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr)}.ui-editor-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,clamp(320px,30vw,420px))}.ui-page-actions{max-width:100%}.ui-page-actions>*{flex:0 auto}@media (min-width:1480px){.ui-admin-shell{grid-template-columns:minmax(272px,clamp(272px,17vw,336px)) minmax(0,1fr)}.ui-page-grid--sidebar,.ui-editor-layout{grid-template-columns:minmax(0,1.75fr) minmax(360px,.95fr)}}@media (max-width:1180px){.ui-admin-sidebar{max-height:none;overflow:visible}.ui-page-grid--sidebar,.ui-editor-layout{grid-template-columns:minmax(0,1fr)}.ui-sticky{position:static;top:auto}.ui-admin-nav{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.ui-page-header{grid-template-columns:minmax(0,1fr);align-items:start}.ui-page-header__main{gap:14px;display:grid}.ui-page-header__rail{justify-items:start;min-width:0}.ui-page-header__status,.ui-page-actions{justify-content:flex-start;max-width:none}}@media (max-width:900px){.ui-card__header,.ui-list-item__header,.ui-list-item__meta,.ui-toolbar,.ui-toolbar__group{justify-content:stretch;display:grid}.ui-page-title{max-width:none}}@media (max-width:760px){:root{--ui-shell-padding:10px;--ui-shell-gap:10px}.ui-admin-sidebar,.ui-admin-content{border-radius:22px;padding:12px}.ui-admin-nav{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.ui-page-header{padding-bottom:16px}.ui-page-header:after{height:18px}.ui-page-title{font-size:clamp(1.95rem,8vw,2.45rem)}.ui-page-description{font-size:15px}.ui-list-item{padding:14px}.ui-list-item .ui-page-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch;width:100%;display:grid}.ui-list-item .ui-page-actions>.ui-badge{grid-column:1/-1;justify-self:start;width:auto}.ui-list-item .ui-page-actions>a,.ui-list-item .ui-page-actions>button,.ui-list-item .ui-page-actions>form,.ui-list-item .ui-page-actions>form>.button,.ui-list-item .ui-page-actions>form>.ui-button{width:100%}.overview-inline-link{min-height:40px;padding-block:4px}.data-table,.ui-table{min-width:560px}}@media (max-width:560px){.ui-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-admin-sidebar__top{grid-template-columns:minmax(0,1fr)}.ui-field__label-row{justify-content:stretch;display:grid}.ui-page-actions>*,.ui-state__actions>*,.ui-button-grid>*,.ui-page-header__actions{width:100%}.data-table,.ui-table{min-width:520px}}.ui-admin-brand{align-items:start}.ui-admin-brand__title{overflow-wrap:anywhere;text-wrap:balance;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ui-admin-sidebar__utility{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px}.ui-admin-sidebar__utility>.ui-badge{justify-self:start;max-width:100%}.ui-admin-sidebar__utility-action{justify-self:stretch}.ui-admin-sidebar__utility-action .ui-button{width:100%}.ui-admin-sidebar__desktop-toggle{align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.ui-admin-sidebar__desktop-toggle-icon{width:1.1rem;font-family:var(--ui-font-mono);justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ui-admin-sidebar__desktop-toggle-label{white-space:nowrap}@media (max-width:1320px){.ui-admin-sidebar__top{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.ui-admin-brand{padding:12px}.ui-admin-brand__mark{border-radius:15px;width:48px;height:48px}.ui-admin-brand__title{font-size:clamp(1.05rem,1.55vw,1.2rem)}.ui-admin-brand__meta{display:none}.ui-admin-sidebar__utility{background:linear-gradient(#ffffffb3,#f7f1e78f),#ffffff70;border:1px solid #b6aa9857;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;padding:12px 14px 12px 18px;box-shadow:inset 0 1px #ffffffb3,0 12px 24px #1425360a}.ui-admin-sidebar__utility-action{justify-self:stretch}.ui-admin-sidebar__utility-action .ui-button{width:100%}.ui-admin-nav__item{padding-inline:12px}}@media (max-width:1180px){.ui-admin-sidebar__top{grid-template-columns:minmax(0,1fr);align-items:stretch}.ui-admin-sidebar__utility{background:linear-gradient(#ffffffb3,#f7f1e78f),#ffffff70;border:1px solid #b6aa9857;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;padding:12px 14px 12px 18px;box-shadow:inset 0 1px #ffffffb3,0 12px 24px #1425360a}.ui-admin-sidebar__utility-action{justify-self:stretch}.ui-admin-sidebar__utility-action .ui-button{width:100%}}@media (min-width:1181px){.ui-admin-shell--fleet-focus{grid-template-columns:minmax(216px,clamp(216px,15vw,248px)) minmax(0,1fr)}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar{padding:18px 10px 14px}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__desktop-toggle{min-height:34px}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed .ui-admin-brand{padding:8px}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed .ui-admin-brand__mark{border-radius:13px;width:42px;height:42px}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility-action .ui-button{min-height:32px;padding-inline:8px;font-size:10px}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__nav-block{gap:8px}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item{min-height:56px;padding:8px 6px}.ui-admin-shell--sidebar-collapsed{grid-template-columns:104px minmax(0,1fr)}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar{padding:20px 12px 16px}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__desktop-actions{justify-content:center}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__desktop-toggle{justify-content:center;width:100%;padding-inline:0}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__desktop-toggle-label{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__top{gap:12px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand{grid-template-columns:minmax(0,1fr);justify-items:center;padding:10px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand__mark{border-radius:14px;width:46px;height:46px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand__copy,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__section-label,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__caption,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__footer,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility>.ui-badge{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility{box-shadow:none;background:0 0;border:0;padding:0}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility:before{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility-action .ui-button{min-height:34px;padding-inline:10px;font-size:11px}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__nav-block{gap:10px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;min-height:62px;padding:10px 8px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item:hover{transform:translateY(-1px)}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item:before{top:8px;bottom:8px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__content{justify-items:center;gap:0}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__title{display:none}}@media (min-width:1480px){.ui-admin-shell--fleet-focus{grid-template-columns:minmax(224px,clamp(224px,14vw,264px)) minmax(0,1fr)}.ui-admin-shell--fleet-focus.ui-admin-shell--sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.ui-admin-shell--sidebar-collapsed{grid-template-columns:112px minmax(0,1fr)}}.ui-admin-mobile-bar,.ui-admin-sidebar__mobile-actions,.ui-admin-shell__backdrop,.ui-admin-bottom-nav-wrap{display:none}@media (max-width:1180px){.ui-admin-sidebar__desktop-actions{display:none}}@media (max-width:760px){.ui-admin-shell{grid-template-columns:minmax(0,1fr);position:relative}.ui-admin-sidebar{top:var(--ui-shell-padding);left:var(--ui-shell-padding);bottom:var(--ui-shell-padding);width:min(22rem,calc(100vw - (var(--ui-shell-padding)*2)));max-width:calc(100vw - (var(--ui-shell-padding)*2));min-height:auto;max-height:calc(100svh - (var(--ui-shell-padding)*2));overscroll-behavior:contain;z-index:80;visibility:hidden;opacity:0;pointer-events:none;transform:translateX(calc(-100% - var(--ui-shell-padding) - 2px));transition:transform var(--ui-duration-panel)var(--ui-ease-snap),opacity var(--ui-duration-base)var(--ui-ease-standard),visibility 0s linear var(--ui-duration-base);position:fixed;overflow:auto}.ui-admin-shell--sidebar-open .ui-admin-sidebar{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.ui-admin-shell__backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity var(--ui-duration-base)var(--ui-ease-standard);background:#17212b4d;border:0;display:block;position:fixed;inset:0}.ui-admin-content__viewport{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.ui-admin-bottom-nav-wrap{z-index:65;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.ui-admin-bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:linear-gradient(#fffffff5,#f6f0e7f0),#ffffffeb;border:1px solid #b6aa9847;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid;box-shadow:0 20px 46px #14253629,inset 0 1px #ffffffd6}.ui-admin-bottom-nav__item{color:var(--ui-text-muted);transition:transform var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-base)var(--ui-ease-standard);border:1px solid #0000;border-radius:18px;justify-items:center;gap:4px;padding:8px 6px;text-decoration:none;display:grid}.ui-admin-bottom-nav__item--active{color:var(--ui-brand-strong);background:#e8eff6eb;border-color:#17326129;box-shadow:0 12px 28px #1732611f}.ui-admin-bottom-nav__icon{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.ui-admin-bottom-nav__label{text-align:center;font-size:11px;font-weight:700;line-height:1.2}.ui-admin-shell--sidebar-open .ui-admin-shell__backdrop{opacity:1;pointer-events:auto}.ui-admin-sidebar__utility{grid-template-columns:auto auto minmax(0,1fr) auto}.ui-admin-nav__section{gap:8px;display:grid}.ui-admin-nav__section+.ui-admin-nav__section{border-top:1px solid #b6aa983d;padding-top:8px}.ui-admin-nav__section-label{color:var(--ui-text-subtle);font-family:var(--ui-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.ui-admin-nav__section-items{gap:6px;display:grid}.ops-hub{gap:clamp(24px,2vw,32px)}.ops-hub__header-actions,.dashboard-command__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-hub__header-actions .ui-button,.ops-hub__header-actions .button,.dashboard-command__actions .ui-button,.dashboard-command__actions .button{min-height:40px;padding:0 14px;font-size:13px}.dev-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-health-list{color:var(--ui-text-muted);gap:8px;margin:0;padding-left:18px;font-size:.92rem;line-height:1.5;display:grid}.dev-health-list li{margin:0}.ops-hub__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ops-hub__metric,.dashboard-command__job,.dashboard-command__alert,.dashboard-command__queue-item,.dashboard-command__team-card,.ops-hub__row,.ops-hub__link-card{background:linear-gradient(#fffffff2,#f9f4ece0),#ffffffe0;border:1px solid #b6aa9857;border-radius:18px;position:relative;overflow:clip;box-shadow:0 10px 24px #1425360f,inset 0 1px #ffffffbd}.ops-hub__metric{gap:8px;padding:15px 15px 16px;display:grid}.ops-hub__metric-label,.ops-hub__detail-item span,.dashboard-command__finance-label,.dashboard-command__column-copy,.dashboard-command__team-meta,.dashboard-command__job-meta,.dashboard-command__queue-copy,.ops-hub__row-eyebrow,.ops-hub__row-meta,.ops-hub__queue-meta,.ops-hub__detail-section-label,.ops-hub__metric-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0}.ops-hub__metric-label,.ops-hub__detail-item span,.dashboard-command__finance-label,.dashboard-command__column-title,.dashboard-command__queue-title,.ops-hub__detail-section-label,.ops-hub__row-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ops-hub__metric-value,.dashboard-command__finance-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:clamp(1.72rem,2.5vw,2.2rem);line-height:1}.ops-hub__metric-copy,.ops-hub__row-meta,.ops-hub__queue-meta,.dashboard-command__column-copy,.dashboard-command__queue-copy,.dashboard-command__job-meta,.dashboard-command__alert-copy,.dashboard-command__team-meta{font-size:.84rem;line-height:1.34}.ops-hub__toolbar,.dashboard-command__board,.dashboard-command__rail>.ui-card,.dashboard-command__secondary>.ui-card{border:1px solid #b6aa9857;box-shadow:0 12px 28px #1425360f,inset 0 1px #ffffffd1}.ops-hub__toolbar{background:linear-gradient(#ffffffeb,#f9f4ecd1),radial-gradient(circle at 100% 0,#314a680f,#0000 24%);border-radius:20px;grid-template-columns:minmax(260px,.88fr) minmax(0,1fr);align-items:end;gap:14px;padding:16px 18px;display:grid}.ops-hub__toolbar-copy,.ops-hub__detail-stack,.ops-hub__detail-section,.dashboard-command__column,.dashboard-command__queue,.dashboard-command__finance-panel{gap:10px;display:grid}.ops-hub__section-title,.dashboard-command__column-title,.dashboard-command__alert-title,.dashboard-command__queue-title,.dashboard-command__team-name{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0}.ops-hub__section-title{font-size:1.16rem;line-height:1.12}.ops-hub__section-copy,.ops-hub__detail-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:.84rem;line-height:1.35}.ops-hub__toolbar-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.ops-hub__toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-hub__workspace,.dashboard-command__layout,.dashboard-command__secondary{gap:14px;display:grid}.ops-hub__workspace,.dashboard-command__layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);align-items:start}.ops-hub__list,.dashboard-command__column-stack,.dashboard-command__alert-list,.dashboard-command__team-strip{gap:10px;display:grid}.ops-hub__row,.ops-hub__link-card,.dashboard-command__job,.dashboard-command__alert,.dashboard-command__queue-item,.dashboard-command__team-card{transition:transform var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);gap:10px;padding:13px 14px;display:grid}.ops-hub__row:hover,.ops-hub__link-card:hover,.dashboard-command__job:hover,.dashboard-command__alert:hover,.dashboard-command__queue-item:hover,.dashboard-command__team-card:hover{border-color:#243b532e;transform:translateY(-1px);box-shadow:0 12px 26px #14253612,inset 0 1px #ffffffd1}.ops-hub__row--selected{background:linear-gradient(#f4f8fcfb,#ecf2f7eb),#ffffffe0;border-color:#243b5333;box-shadow:0 14px 30px #243b5317,inset 0 1px #ffffffd6}.ops-hub__row-main,.ops-hub__row-status,.dashboard-command__job-header,.dashboard-command__job-footer,.dashboard-command__queue-item,.dashboard-command__team-card-top,.dashboard-command__team-card-bottom,.dashboard-command__column-header,.dashboard-command__alert{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-hub__row-status{flex-direction:column;align-items:flex-end}.ops-hub__row-title,.dashboard-command__job-title,.dashboard-command__alert-title{font-size:1.08rem;line-height:1.2}.ops-hub__row-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.12rem}.ops-hub__row-foot,.dashboard-command__team-card-bottom,.dashboard-command__job-footer{color:var(--ui-text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.88rem;line-height:1.4;display:flex}.ops-hub__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-hub__detail-item{gap:6px;display:grid}.ops-hub__detail-item strong,.dashboard-command__queue-item strong,.dashboard-command__job-footer span:last-child{color:var(--ui-text-strong);font-weight:700}.ops-hub__queue,.dashboard-command__queue{gap:10px;display:grid}.ops-hub__queue-item{background:#ffffffb8;border:1px solid #b6aa9842;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ops-hub__queue-title{color:var(--ui-text-strong);margin:0;font-size:.98rem;font-weight:700;line-height:1.25}.ops-hub__empty-copy,.dashboard-command__column-empty{color:var(--ui-text-muted);background:#ffffff8a;border:1px dashed #b6aa987a;border-radius:16px;margin:0;padding:14px 16px;font-size:.94rem;line-height:1.5}.ops-hub__link-grid,.dashboard-command__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-hub__link-grid{gap:16px;display:grid}.ops-hub__link-card{align-content:start;min-height:132px}.ops-hub__link-card strong{color:var(--ui-text-strong);font-size:1rem}.ops-hub__link-card span{color:var(--ui-text-muted);font-size:.94rem;line-height:1.45}.ops-hub__link-card--feature{min-height:148px}.walkthrough-page{gap:clamp(28px,2.6vw,40px)}.walkthrough-page .ui-page-header{gap:18px}.walkthrough-page .ui-page-header__body{gap:14px}.walkthrough-page .ui-page-header__description{max-width:70ch}.walkthrough-page .ops-hub__header-actions{gap:10px}.walkthrough-page .ops-hub__header-actions .ui-button{width:auto}.walkthrough-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.88fr);gap:18px;display:grid}.walkthrough-hero__panel,.walkthrough-principle,.walkthrough-desk-card{background:linear-gradient(#fffffff2,#f8f3eae6),#ffffffe6;border:1px solid #b6aa9857;border-radius:22px;position:relative;overflow:clip;box-shadow:0 14px 30px #1425360f,inset 0 1px #ffffffd1}.walkthrough-hero__panel{gap:16px;padding:24px 24px 26px;display:grid}.walkthrough-hero__panel--checklist{align-content:start}.walkthrough-hero__label,.walkthrough-principle__label,.walkthrough-flow-card__detail span,.walkthrough-desk-card__details p{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.walkthrough-hero__title,.walkthrough-principle__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0}.walkthrough-hero__title{max-width:14ch;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.02}.walkthrough-hero__copy,.walkthrough-principle__copy,.walkthrough-desk-card__header span,.walkthrough-desk-card__details span{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:.95rem;line-height:1.58}.walkthrough-checklist{counter-reset:walkthrough-checklist;gap:14px;margin:0;padding:0;list-style:none;display:grid}.walkthrough-checklist li{color:var(--ui-text-strong);padding:0 0 0 48px;font-size:.96rem;line-height:1.55;position:relative}.walkthrough-checklist li:before{counter-increment:walkthrough-checklist;content:counter(walkthrough-checklist,decimal-leading-zero);min-width:34px;height:28px;color:var(--ui-text-strong);letter-spacing:.08em;background:#243b5314;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.walkthrough-principles,.walkthrough-flow,.walkthrough-desk-grid{gap:18px;display:grid}.walkthrough-principles{grid-template-columns:repeat(4,minmax(0,1fr))}.walkthrough-principle{gap:12px;padding:20px 20px 22px;display:grid}.walkthrough-principle__title{font-size:1.18rem;line-height:1.15}.walkthrough-section{gap:18px;display:grid}.walkthrough-section__heading{gap:8px;max-width:68ch;display:grid}.walkthrough-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.walkthrough-flow-card{min-width:0;min-height:100%}.walkthrough-flow-card__header{gap:16px}.walkthrough-flow-card__copy{gap:10px;display:grid}.walkthrough-flow-card__topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.walkthrough-flow-card__step,.walkthrough-flow-card__desk{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.walkthrough-flow-card__step{color:var(--ui-text-strong);background:#243b5314}.walkthrough-flow-card__desk{color:var(--ui-text-strong);background:#af5f2d1a}.walkthrough-flow-card__icon,.walkthrough-desk-card__icon{width:16px;height:16px}.walkthrough-flow-card__content{border-top:1px solid #b6aa9847;align-content:start;gap:18px;padding-top:18px;display:grid}.walkthrough-flow-card__title{color:var(--ui-text-strong);max-width:22ch;margin:0;font-size:clamp(1.28rem,1.8vw,1.46rem);line-height:1.08}.walkthrough-flow-card__when{max-width:62ch;color:var(--ui-text-muted);margin:0;font-size:.96rem;line-height:1.55}.walkthrough-flow-card__detail-grid{gap:12px;display:grid}.walkthrough-flow-card__detail{background:linear-gradient(#ffffffd1,#f8f3eab3),#ffffffa3;border:1px solid #b6aa983d;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.walkthrough-flow-card__detail strong{color:var(--ui-text-strong);font-size:.95rem;line-height:1.55;display:block}.walkthrough-flow-card .ui-button{justify-self:start;width:auto}.walkthrough-desk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.walkthrough-desk-card{min-height:100%;transition:transform var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);gap:18px;padding:20px;text-decoration:none;display:grid}.walkthrough-desk-card:hover{border-color:#243b532e;transform:translateY(-1px);box-shadow:0 16px 32px #14253614,inset 0 1px #ffffffd6}.walkthrough-desk-card__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.walkthrough-desk-card__icon-wrap{width:38px;height:38px;color:var(--ui-text-strong);background:#243b5314;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.walkthrough-desk-card__header strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin-bottom:6px;font-size:1.08rem;line-height:1.15;display:block}.walkthrough-desk-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.walkthrough-desk-card__details div{background:#ffffff80;border:1px solid #b6aa9838;border-radius:16px;align-content:start;gap:5px;min-height:100%;padding:12px 14px;display:grid}.walkthrough-setup-card{min-height:100%}.walkthrough-setup-card__header,.walkthrough-setup-card__copy,.walkthrough-setup-card__content{gap:12px;display:grid}.walkthrough-setup-card__title{margin:0;font-size:1.18rem;line-height:1.12}.walkthrough-setup-card__description{max-width:56ch;margin:0;line-height:1.55}.walkthrough-setup-card__content{align-content:start}.walkthrough-setup-card .ui-button{justify-self:start;width:auto}.ui-guided-tour{z-index:140;pointer-events:none;position:fixed;inset:0}.ui-guided-tour__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a61;position:absolute;inset:0}.ui-guided-tour__highlight{pointer-events:none;background:#ffffff0f;border:2px solid #2f6fe4eb;border-radius:18px;position:fixed;box-shadow:0 0 0 9999px #0f172a5c,0 18px 42px #0f172a38,inset 0 0 0 1px #ffffff8a}.ui-guided-tour__panel{pointer-events:auto;background:linear-gradient(#fffffffc,#f6f9fffa),#fffffffa;border:1px solid #2f6fe433;border-radius:20px;gap:14px;width:min(360px,100vw - 24px);padding:18px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 26px 60px #0f172a3d}.ui-guided-tour__panel--center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ui-guided-tour__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-guided-tour__eyebrow,.ui-guided-tour__status,.ui-guided-tour__counter{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.ui-guided-tour__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:4px 0 0;font-size:1.18rem;line-height:1.12}.ui-guided-tour__copy{color:var(--ui-text-muted);margin:0;font-size:.95rem;line-height:1.55}.ui-guided-tour__status{color:#2f6fe4e0}.ui-guided-tour__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.ui-guided-tour__panel,.ui-guided-tour__panel--center{width:auto;inset:auto 12px 12px;transform:none}}@media (max-width:1180px){.walkthrough-hero,.walkthrough-flow,.walkthrough-desk-grid,.walkthrough-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.walkthrough-desk-card__details{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.walkthrough-hero,.walkthrough-flow,.walkthrough-desk-grid,.walkthrough-principles{grid-template-columns:minmax(0,1fr)}.walkthrough-hero__panel,.walkthrough-principle,.walkthrough-desk-card{border-radius:18px}.walkthrough-hero__panel{padding:18px}.walkthrough-flow-card .ui-button,.walkthrough-setup-card .ui-button,.walkthrough-page .ops-hub__header-actions .ui-button{justify-self:stretch;width:100%}.walkthrough-flow-card__topline{flex-direction:column;align-items:flex-start}}.dashboard-command__layout,.dashboard-command__secondary{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.dashboard-command__board,.dashboard-command__rail>.ui-card,.dashboard-command__secondary>.ui-card{background:linear-gradient(#ffffffeb,#f7f1e7cc),#ffffffe6}.dashboard-command__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-command__column{align-content:start;min-width:0}.dashboard-command__column-header{border-bottom:1px solid #b6aa9842;padding-bottom:8px}.dashboard-command__job-title,.dashboard-command__team-name{font-size:.98rem;line-height:1.2}.dashboard-command__alert{align-items:start}.dashboard-command__queue-item{padding:12px 14px}.dashboard-command__finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-command__finance-panel{min-width:0}.team-command-band{isolation:isolate;gap:12px;display:grid;position:relative;overflow:hidden}.team-command-band:before{content:"";z-index:0;background:radial-gradient(circle,#1a6eb029,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset:-30% auto auto 62%}.team-command-band>*{z-index:1;position:relative}.team-command-band__topline,.team-command-band__core{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.team-command-band__note{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:14px;font-weight:600;line-height:1.45}.team-command-band__metrics{flex-wrap:wrap;gap:12px;display:flex}.team-command-metric{background:#ffffffc7;border:1px solid #243b5314;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.team-command-metric__label{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.team-command-metric__value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1}.team-command-metric__value--warning{color:#a3520c}.team-command-band__filters{flex:44rem;grid-template-columns:repeat(3,minmax(156px,1fr));gap:12px;display:grid}.team-command-band__field{gap:8px;display:grid}.team-command-band__label{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.team-command-band__actions{flex-wrap:wrap;gap:10px;display:flex}.team-command-band__signal{background:linear-gradient(#f2f6f9f0,#ffffffd6),#fffc;border:1px solid #243b531a;border-radius:18px;align-content:center;gap:4px;min-width:min(100%,360px);padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffffc2}.team-command-band__signal-label{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.team-command-band__signal-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:16px;line-height:1.2}.team-command-band__signal-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);margin:0;font-size:13px;line-height:1.4}.team-roster{grid-template-rows:auto minmax(0,1fr);gap:12px;display:grid}.team-roster__list{align-content:start;gap:12px;display:grid}.team-roster__priority-card{background:linear-gradient(#ebf5fce0,#fffffff5);border:1px solid #2965a229;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.team-roster__priority-label{color:#25588c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.team-roster__priority-title,.team-roster__priority-copy{color:var(--ui-text-strong);margin:0}.team-roster__priority-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:14px;line-height:1.45}.team-roster-card{transition:transform var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:linear-gradient(#ffffffeb,#f7f1e7d1),#ffffffe0;border:1px solid #b6aa9857;border-radius:20px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 16px 34px #14253614,inset 0 1px #ffffffbd}.team-roster-card:hover,.team-roster-card--selected{border-color:#243b532e;transform:translateY(-1px);box-shadow:0 20px 38px #1425361a,inset 0 1px #ffffffd1}.team-roster-card__header,.team-roster-card__identity,.team-roster-card__header-meta,.team-roster-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-roster-card__avatar{color:#f4f8ff;background:linear-gradient(#193559eb,#2a5384eb);border-radius:14px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.team-roster-card__title,.team-roster-card__meta,.team-roster-card__label,.team-roster-card__value,.team-roster-card__focus-title,.team-roster-card__focus-copy,.team-roster-card__selection-copy{margin:0}.team-roster-card__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.08rem;line-height:1.15}.team-roster-card__meta,.team-roster-card__focus-copy,.team-roster-card__selection-copy{color:var(--ui-text-muted);font-family:var(--ui-font-body);font-size:.93rem;line-height:1.45}.team-roster-card__jobs-pill{color:#234766;background:#243b5314;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.team-roster-card__focus{gap:4px;display:grid}.team-roster-card__label{color:var(--ui-text-muted);font-family:var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.team-roster-card__focus-title,.team-roster-card__value{color:var(--ui-text-strong);font-size:14px;line-height:1.35}.team-roster-card__focus-title{font-size:15px;font-weight:700}.team-roster-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.team-roster-card__badges{flex-wrap:wrap;gap:8px;display:flex}.vehicle-profile-page{gap:20px}.vehicle-profile__metrics{margin-top:-4px}.vehicle-profile__layout{align-items:start}@media (max-width:1320px){.ops-hub__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-command__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.ui-admin-sidebar__utility{grid-template-columns:repeat(2,auto) minmax(0,1fr)}.ui-admin-sidebar__utility-action{grid-column:1/-1}.ops-hub__toolbar,.ops-hub__workspace,.dashboard-command__layout,.dashboard-command__secondary,.dashboard-command__finance-grid{grid-template-columns:minmax(0,1fr)}.team-command-band__topline,.team-command-band__core{grid-template-columns:1fr;display:grid}.team-command-band__filters,.ops-hub__toolbar-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-hub__link-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ui-admin-nav__section{min-width:min(82vw,240px)}.ops-hub__metrics,.dashboard-command__columns,.dashboard-command__finance-grid,.ops-hub__detail-grid,.team-command-band__filters,.team-roster-card__facts,.ops-hub__toolbar-form{grid-template-columns:minmax(0,1fr)}.ops-hub__row-main,.ops-hub__row-status,.dashboard-command__job-header,.dashboard-command__job-footer,.dashboard-command__queue-item,.dashboard-command__team-card-top,.dashboard-command__team-card-bottom,.dashboard-command__column-header,.dashboard-command__alert,.team-roster-card__header,.team-roster-card__footer{display:grid}}.ui-admin-content{min-height:calc(100svh - (var(--ui-shell-padding)*2))}.ui-admin-mobile-bar{justify-content:flex-start;margin-bottom:4px;display:flex}.ui-admin-mobile-bar .ui-button,.ui-admin-sidebar__mobile-actions .ui-button{width:auto}.ui-admin-sidebar__mobile-actions{justify-content:flex-end;display:flex}.ui-admin-sidebar__nav-block{min-width:0}.ui-admin-nav{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid;overflow:visible}.ui-admin-nav__item{text-align:left;scroll-snap-align:none;flex:none;justify-items:start;width:100%;min-height:50px}.ui-admin-nav__content{justify-items:start}.ui-admin-sidebar__top{grid-template-columns:minmax(0,1fr);align-items:stretch}.ui-admin-sidebar__utility{grid-template-columns:minmax(0,1fr);justify-content:stretch}.ui-admin-sidebar__utility-action{justify-self:stretch}.ui-admin-sidebar__utility-action .ui-button{width:100%}}@media (min-width:1181px){.fleet-page{gap:16px}.fleet-workspace-shell{min-height:clamp(420px,100svh - 310px,820px)}.fleet-map-shell,.fleet-live-map{min-height:0}}@media (max-height:900px) and (min-width:1181px){.fleet-page{gap:12px}.fleet-command-band,.fleet-command-band__topline,.fleet-command-band__core{gap:10px}.fleet-command-band__note,.fleet-command-band__signal-copy{font-size:12px;line-height:1.35}.fleet-command-band__metrics{gap:10px}.fleet-command-metric{padding:7px 10px}.fleet-map-panel{gap:8px}.fleet-map-panel__copy{display:none}.fleet-map-panel__statusbar{gap:6px}.fleet-map-panel__status{padding:5px 9px}.fleet-map-shell{padding:8px}.fleet-workspace-shell{min-height:clamp(380px,100svh - 270px,720px)}}.inventory-mode-nav,.inventory-workspace-mode,.inventory-workspace-mode__primary,.inventory-workspace-mode__rail,.inventory-inspector-stack,.inventory-chip-wrap{gap:18px;display:grid}.inventory-mode-nav{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.inventory-mode-nav__link{background:linear-gradient(#fffffff5,#f6f1e9e6),#243b530a;border-color:#b6aa9857;border-radius:20px;align-content:start;justify-items:start;gap:4px;min-height:72px;padding:14px 16px;display:grid;box-shadow:0 18px 32px #14253614,inset 0 1px #fffc}.inventory-mode-nav__link[data-active=true]{background:linear-gradient(#eaf1f6fa,#f8f4edf0),#243b530f;border-color:#243b5338;box-shadow:0 22px 36px #1425361a,inset 0 1px #ffffffd6}.inventory-mode-nav__label{color:var(--ui-text-strong);letter-spacing:-.02em;font-weight:700}.inventory-mode-nav__value{color:var(--ui-text-muted);font-size:12px}.inventory-workspace-mode{grid-template-columns:minmax(0,1.28fr) minmax(360px,.92fr);align-items:start}.inventory-workspace-card{background:linear-gradient(#fffffffa,#f7f2ebf0),#243b5308;border:1px solid #b6aa9857;border-radius:28px;box-shadow:0 22px 40px #14253617,inset 0 1px #ffffffd1}.inventory-inspector-card{position:sticky;top:18px}.inventory-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-inline-check{background:#ffffffc2;border:1px solid #b6aa9857;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.inventory-inline-check input{accent-color:var(--ui-brand);margin:0}.inventory-builder-block{background:linear-gradient(#fffffff0,#f4eee5e0),#243b5308;border:1px solid #b6aa984d;border-radius:22px;gap:12px;margin-bottom:14px;padding:16px 18px;display:grid}.inventory-inspector-section{background:#ffffffb8;border:1px solid #b6aa9847;border-radius:22px;gap:12px;padding:18px;display:grid}.inventory-inspector-section__title{color:var(--ui-text-strong);letter-spacing:-.02em;margin:0;font-size:1.05rem}.inventory-chip-wrap{grid-template-columns:repeat(auto-fit,minmax(96px,max-content));gap:8px}.inventory-results-table__row--selected{background:linear-gradient(90deg,#243b5312,#9d6a2e0d),#ffffffe6}.inventory-results-table__row--selected td{background:0 0}.inventory-results-table__row--selected a{color:var(--ui-text-strong);font-weight:700}@media (max-width:1200px){.inventory-workspace-mode{grid-template-columns:minmax(0,1fr)}.inventory-inspector-card{position:static}}@media (max-width:900px){.inventory-mode-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inventory-mode-nav{grid-template-columns:minmax(0,1fr)}.inventory-toolbar-row{flex-direction:column;align-items:stretch}.inventory-inline-check{justify-content:flex-start;width:100%}.inventory-builder-block,.inventory-inspector-section,.inventory-workspace-card{border-radius:20px}}.fleet-page{--ui-page-max-width:min(1880px,calc(100vw - 28px));--fleet-workspace-height:clamp(620px,calc(100svh - 246px),860px);gap:10px}.fleet-page__status-cluster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fleet-page__notice{margin:0}.fleet-page__lens-strip{gap:6px;padding:2px 0 0;display:grid}.fleet-page__lens-strip--map{gap:4px;padding-top:0}.fleet-page__lens-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fleet-page__lens-strip--map .fleet-page__lens-tabs{gap:6px}.fleet-page__lens-summary{color:#354357db;margin:0;font-size:.74rem;line-height:1.35}.fleet-page .ui-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 0 4px}.fleet-page .ui-page-header:before{width:44px;top:2px}.fleet-page .ui-page-header:after{display:none}.fleet-page .ui-page-header__content{gap:0}.fleet-page .ui-page-header__main,.fleet-page .ui-page-header__body{gap:1px}.fleet-page .ui-page-title{max-width:none;font-size:clamp(1.35rem,1.9vw,2rem);line-height:.92}.fleet-page .ui-page-description{display:none}.fleet-page .ui-page-header__rail{align-items:end;gap:6px;min-width:min(100%,18rem)}.fleet-page .ui-page-header__status,.fleet-page .ui-page-header__actions{justify-content:flex-end}.fleet-page .ui-page-header__actions{gap:6px 8px}@media (max-width:900px){.fleet-page .ui-page-header{grid-template-columns:minmax(0,1fr);align-items:start}.fleet-page .ui-page-description{display:none}.fleet-page .ui-page-header__rail{justify-items:start;width:100%;min-width:0}.fleet-page__lens-strip{gap:8px}.fleet-page .ui-page-header__status,.fleet-page .ui-page-header__actions{justify-content:flex-start}}.fleet-toolbar{gap:8px;display:grid}.fleet-toolbar.ui-card--compact,.fleet-map-card.ui-card--compact,.fleet-roster.ui-card--compact,.fleet-detail.ui-card--compact{padding:12px 14px}.fleet-toolbar__row{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:10px;display:grid}.fleet-toolbar__note{color:var(--fleet-ink-soft);gap:2px;font-size:.82rem;display:grid}.fleet-toolbar__note strong{color:var(--fleet-ink);font-size:.88rem;font-weight:700}.fleet-toolbar__filters,.fleet-toolbar__actions,.fleet-toolbar__signals,.fleet-detail__badges,.fleet-detail__actions,.fleet-map-card__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fleet-toolbar__filters{justify-content:flex-start}.fleet-toolbar__actions{justify-content:flex-end}.fleet-toolbar__field{min-width:146px;color:var(--fleet-ink-soft);letter-spacing:.12em;text-transform:uppercase;gap:4px;font-size:.66rem;font-weight:700;display:grid}.fleet-toolbar__signals{flex-wrap:wrap;gap:8px;display:flex}.fleet-toolbar__signals .fleet-signal{background:#ffffffc2;border:1px solid #0d172714;border-radius:16px;flex:124px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:0;padding:8px 10px;display:flex}.fleet-toolbar__signals .fleet-signal__label{font-size:.62rem}.fleet-toolbar__signals .fleet-signal__value{white-space:nowrap;font-size:.86rem}.fleet-signal{background:#ffffffc2;border:1px solid #0d172714;border-radius:18px;align-content:center;gap:4px;min-height:0;padding:10px 12px;display:grid}.fleet-signal__label{color:var(--fleet-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.fleet-signal__value{color:var(--fleet-ink);font-size:.98rem;font-weight:700}.fleet-layout{--fleet-map-height:auto;--fleet-roster-height:auto;height:var(--fleet-workspace-height);min-height:var(--fleet-workspace-height);grid-template:"roster detail""map detail"minmax(0,1fr)/minmax(0,1.92fr) minmax(292px,.72fr);align-items:start;gap:12px;display:grid}.fleet-roster,.fleet-detail,.fleet-map-card{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.fleet-map-card{order:1;grid-area:map;gap:10px;height:100%;min-height:0}.fleet-roster{order:3;grid-area:roster;min-height:0}.fleet-detail{order:2;grid-area:detail;grid-template-rows:auto auto minmax(0,1fr);align-content:start;align-self:stretch;height:100%}.fleet-roster__header,.fleet-map-card__header,.fleet-detail__header,.fleet-detail__section-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fleet-roster__header .fleet-section__copy,.fleet-map-card__header .fleet-section__copy{display:none}.fleet-roster__header>div,.fleet-map-card__header>div,.fleet-detail__header-main,.fleet-detail__section-header>div{min-width:0}.fleet-section__eyebrow{color:#9d6a2ef5;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2px;font-size:.68rem;font-weight:800}.fleet-section__title{color:var(--fleet-ink);letter-spacing:-.03em;margin:0;font-size:clamp(.96rem,1.2vw,1.2rem)}.fleet-section__copy{color:var(--fleet-ink-soft);max-width:42ch;margin:4px 0 0;font-size:.88rem;line-height:1.35}.fleet-detail__subcopy{color:var(--fleet-ink-soft);margin:2px 0 0;font-size:.78rem;font-weight:600;line-height:1.4}.fleet-roster__body,.fleet-detail__scroll{gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}.fleet-roster__body{grid-template-columns:repeat(auto-fit,minmax(186px,1fr));align-content:start;max-height:none}.fleet-roster-item{color:inherit;text-align:left;background:#ffffffc7;border:1px solid #0d172714;border-radius:16px;gap:7px;padding:10px;display:grid;box-shadow:0 10px 24px #0d17270f}.fleet-roster-item:focus-visible{outline-offset:2px;outline:2px solid #1f4ca847}.fleet-roster-item__identity{justify-content:flex-start}.fleet-roster-item__route{display:none}.fleet-roster-item__route-card{background:#f2f6facc;border-radius:14px;gap:4px;min-width:0;padding:8px 10px;display:grid}.fleet-roster-item__label,.fleet-detail__hero-label{color:var(--fleet-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.fleet-map-card__frame{height:100%;min-height:0;display:grid}.fleet-detail__hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fleet-detail__hero-card,.fleet-route-stop,.fleet-queue-job{background:#ffffffc7;border:1px solid #0d172714;border-radius:18px;gap:6px;padding:12px;display:grid}.fleet-detail__command-card{background:linear-gradient(#f8fafcfa,#eff4f8e0);border:1px solid #0d172714;border-radius:18px;gap:8px;padding:10px;display:grid}.fleet-detail__callout{margin-top:2px}.fleet-detail__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fleet-detail__metrics .fleet-signal{padding:9px 10px}.fleet-detail__metrics .fleet-signal__value{font-size:.9rem}.fleet-map-card__frame,.fleet-live-map{height:100%;min-height:0}.fleet-live-map__overlay--compact{gap:6px;top:10px;left:10px;right:10px}.fleet-live-map__badge{padding:8px 12px;font-size:.78rem}.fleet-detail__actions--primary>*{flex:180px}.fleet-detail__actions,.fleet-detail__actions--support{gap:8px}.fleet-detail__actions--support>*{flex:140px}.fleet-detail__scroll,.fleet-route-stop-list,.fleet-queue-job-list,.fleet-detail__section{gap:12px;display:grid}.fleet-route-stop{color:inherit;text-align:left}.fleet-route-stop:hover,.fleet-route-stop--selected{border-color:#1f4ca838;box-shadow:0 14px 28px #0d172714}.fleet-route-stop__eyebrow{color:#315ea9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.fleet-route-stop__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fleet-queue-job{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fleet-empty-state-card{place-items:center;min-height:420px;display:grid}.fleet-live-map{min-height:var(--fleet-map-height);border-radius:26px;height:100%}.fleet-live-map__overlay--compact{top:16px;left:16px;right:16px}.fleet-live-map__packet{top:78px;left:16px}.fleet-live-map__queue-marker{cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 10px 18px #0d172724}.fleet-live-map__queue-dot{background:var(--fleet-amber);border-radius:50%;width:8px;height:8px}.fleet-live-map__empty-note{z-index:2;max-width:min(420px,100% - 40px);color:var(--fleet-ink-soft);text-align:center;background:#ffffffeb;border:1px solid #0d172714;border-radius:16px;padding:10px 14px;font-size:.84rem;line-height:1.45;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px #0d17271f}.fleet-stage{--fleet-stage-height:clamp(700px,calc(100svh - 138px),932px);--fleet-inspector-width:clamp(280px,18vw,296px);--fleet-stage-gutter:10px;--fleet-roster-dock-height:116px;min-height:var(--fleet-stage-height);height:var(--fleet-stage-height);background:linear-gradient(#fcfefffa,#f4f8fcfa);border:1px solid #0d172714;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0d172714}.fleet-stage__map-frame{position:absolute;inset:0}.fleet-stage__map-command-bar{z-index:3;left:var(--fleet-stage-gutter);right:calc(var(--fleet-inspector-width) + 18px);bottom:calc(var(--fleet-roster-dock-height) + 18px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #0d172714;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 16px 32px #0d17271a}.fleet-stage__map-command-copy{gap:6px;min-width:0;display:grid}.fleet-stage__map-command-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fleet-stage__map-command-badges,.fleet-stage__map-command-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fleet-stage__map-command-summary{color:var(--fleet-ink-soft);margin:0;font-size:.74rem;font-weight:600;line-height:1.35}.fleet-stage__map-command-metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fleet-stage__map-command-metric{background:#f7f9fceb;border:1px solid #0d172714;border-radius:12px;gap:2px;min-width:70px;padding:6px 8px;display:grid}.fleet-stage__map-command-metric span{color:#445265db;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:800}.fleet-stage__map-command-metric strong{color:var(--fleet-ink);font-size:.88rem;font-weight:800;line-height:1}.fleet-stage__map-frame .fleet-live-map{border-radius:inherit}.fleet-stage .fleet-live-map__overlay--compact{top:48px;left:var(--fleet-stage-gutter);right:calc(var(--fleet-inspector-width) + 18px)}.fleet-stage .fleet-live-map__packet{top:92px;left:var(--fleet-stage-gutter)}.fleet-stage .fleet-live-map__empty-note{left:calc(var(--fleet-stage-gutter) + 10px);right:calc(var(--fleet-inspector-width) + 18px);bottom:calc(var(--fleet-roster-dock-height) + 34px);max-width:min(360px,calc(100% - var(--fleet-inspector-width) - 40px));text-align:left;transform:none}.fleet-stage--inspector-collapsed .fleet-live-map__overlay--compact,.fleet-stage--inspector-collapsed .fleet-stage__map-command-bar{right:72px}.fleet-stage--inspector-collapsed .fleet-live-map__packet{width:min(380px,100% - 96px)}.fleet-stage--inspector-collapsed .fleet-live-map__empty-note{max-width:min(420px,100% - 104px);right:72px}.fleet-stage__toolbar,.fleet-stage__roster,.fleet-stage__inspector{z-index:3;position:absolute}.fleet-stage__toolbar{top:var(--fleet-stage-gutter);left:var(--fleet-stage-gutter);right:calc(var(--fleet-inspector-width) + 14px);background:#fffffff5;border:1px solid #0d172714;border-radius:18px;gap:0;padding:8px 10px;display:grid;box-shadow:0 12px 28px #0d172714}.fleet-stage__toolbar--collapsible{gap:6px}.fleet-stage__toolbar-summary{cursor:pointer;color:#354455d1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;list-style:none;display:flex}.fleet-stage__toolbar-summary small{color:#526072c7;letter-spacing:.04em;text-transform:none;font-size:10px;font-weight:700}.fleet-stage__toolbar-summary::-webkit-details-marker{display:none}.fleet-stage__toolbar-panel{gap:0;display:grid}.fleet-stage--inspector-collapsed .fleet-stage__toolbar{right:60px}.fleet-stage__toolbar-row,.fleet-stage__signals,.fleet-stage__roster{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.fleet-stage__toolbar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fleet-stage__command-core{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.fleet-stage__context-block{align-items:center;gap:14px;min-width:0;display:flex}.fleet-stage__toolbar-main{grid-template-columns:minmax(0,1fr);justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:grid}.fleet-stage__context{align-items:start;gap:2px;min-width:112px;display:grid}.fleet-stage__context-copy{color:var(--fleet-ink-soft);margin:0;font-size:.68rem;font-weight:600;line-height:1.25}.fleet-stage__eyebrow{color:#445265e0;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:800}.fleet-stage__title{color:var(--fleet-ink);letter-spacing:-.02em;font-size:.92rem;font-weight:800;line-height:1.1}.fleet-stage__filters,.fleet-stage__actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.fleet-stage__toolbar .ui-input,.fleet-stage__toolbar .ui-select,.fleet-stage__toolbar-panel .ui-input,.fleet-stage__toolbar-panel .ui-select{border-radius:12px;padding:6px 9px;font-size:.8rem;line-height:1.2}.fleet-stage__toolbar .ui-button--sm,.fleet-stage__toolbar-panel .ui-button--sm{min-height:28px;padding-inline:9px;font-size:10px}.fleet-stage__capacity-strip{z-index:2;top:calc(var(--fleet-stage-gutter) + 58px);left:var(--fleet-stage-gutter);right:calc(var(--fleet-inspector-width) + 14px);padding:8px;position:absolute}.fleet-stage--inspector-collapsed .fleet-stage__capacity-strip{right:60px}.fleet-stage__command-deck{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.fleet-stage__command-deck::-webkit-scrollbar{display:none}.fleet-stage__command-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #0d172712;border-radius:14px;gap:8px;min-width:min(258px,72vw);padding:8px 10px;display:grid;box-shadow:0 10px 18px #0d17270f,inset 0 1px #ffffffb3}.fleet-stage__command-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fleet-stage__command-actions,.fleet-stage__command-card .ui-button-grid{gap:8px}.fleet-stage__command-copy{color:var(--fleet-ink-soft);margin:0;font-size:.64rem;line-height:1.3}.fleet-stage__command-list{gap:6px;display:grid}.fleet-stage__command-list-item{width:100%;color:var(--fleet-ink);text-align:left;background:#f8fbfee6;border:1px solid #0d17270f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.fleet-stage__command-list-item>div{gap:2px;min-width:0;display:grid}.fleet-stage__command-list-item strong,.fleet-stage__command-list-item span{margin:0;line-height:1.2}.fleet-stage__command-list-item strong{font-size:.76rem}.fleet-stage__command-list-item span{color:var(--fleet-ink-soft);font-size:.64rem}.fleet-stage__command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fleet-stage__command-metric{background:#f8fbfef0;border:1px solid #0d17270f;border-radius:12px;gap:4px;padding:8px 10px;display:grid}.fleet-stage__command-metric span{color:var(--fleet-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:800}.fleet-stage__command-metric strong{color:var(--fleet-ink);font-size:.9rem;line-height:1}.fleet-stage__filters{flex:0 auto;justify-content:flex-start}.fleet-stage__actions{flex:none;justify-content:flex-end}.fleet-stage__exceptions{scrollbar-width:none;flex:auto;justify-content:flex-end;gap:6px;min-width:0;padding-left:0;display:flex;overflow:auto}.fleet-stage__exceptions::-webkit-scrollbar{display:none}.fleet-exception-chip{white-space:nowrap;background:#fafcfef5;border:1px solid #0d172714;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:26px;padding:4px 8px;display:inline-flex}.fleet-exception-chip__value{color:var(--fleet-ink);font-size:.72rem;font-weight:800}.fleet-exception-chip__label{color:var(--fleet-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.fleet-exception-chip--danger{background:#fff1eceb;border-color:#aa523529}.fleet-exception-chip--warning{background:#fff8e8eb;border-color:#bf954829}.fleet-exception-chip--neutral{background:#ecf4fce6;border-color:#1f4ca824}.fleet-exception-chip--clear{background:#f8fafca3}.fleet-exception-chip--clear .fleet-exception-chip__value,.fleet-exception-chip--clear .fleet-exception-chip__label{color:#485768c7}.fleet-stage__roster{left:var(--fleet-stage-gutter);bottom:var(--fleet-stage-gutter);width:min(704px,calc(100% - var(--fleet-inspector-width) - 14px));background:#fffffff2;border:1px solid #0d172714;border-radius:17px;gap:0;padding:9px 10px;display:grid;box-shadow:0 12px 26px #0d172714}.fleet-stage__roster-strip{grid-auto-columns:minmax(176px,188px);grid-auto-flow:column;gap:7px;padding-bottom:2px;display:grid;overflow:auto}.fleet-stage__roster-details{gap:8px;display:grid}.fleet-stage__roster-summary{cursor:pointer;color:#354455d1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;list-style:none;display:flex}.fleet-stage__roster-summary small{color:#526072c7;letter-spacing:.04em;text-transform:none;font-size:10px;font-weight:700}.fleet-stage__roster-summary::-webkit-details-marker{display:none}.fleet-stage__roster-strip .fleet-roster-item{min-height:0;box-shadow:none;background:#fcfefffa;border-color:#0d172712;border-radius:12px;gap:5px;padding:8px}.fleet-stage__roster-strip .fleet-roster-item--selected{background:#f4f9fffa;border-color:#1f4ca838;box-shadow:0 10px 22px #14325c14}.fleet-stage__roster-strip .fleet-roster-item__topline{align-items:center;gap:6px}.fleet-stage__roster-strip .fleet-roster-item__priority-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.fleet-stage__roster-strip .fleet-roster-item__priority-rank,.fleet-stage__roster-strip .fleet-roster-item__priority-label{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:18px;padding:0 5px;font-size:.52rem;font-weight:800;display:inline-flex}.fleet-stage__roster-strip .fleet-roster-item__priority-rank{color:var(--fleet-ink-soft);background:#0d17270f}.fleet-stage__roster-strip .fleet-roster-item__priority-label{color:#1f4ca8;background:#ecf4fff5}.fleet-stage__roster-strip .fleet-roster-item__avatar{width:26px;height:26px;font-size:.62rem}.fleet-stage__roster-strip .fleet-roster-item__name{font-size:.76rem;line-height:1.15}.fleet-stage__roster-strip .fleet-roster-item__vehicle{font-size:.58rem;line-height:1.15}.fleet-stage__roster-strip .fleet-roster-item__route--summary{gap:2px;display:grid}.fleet-stage__roster-strip .fleet-roster-item__value{font-size:.78rem;line-height:1.15}.fleet-stage__roster-strip .fleet-roster-item__subvalue{font-size:.62rem;line-height:1.2}.fleet-stage__roster-strip .fleet-roster-item__action-copy{color:var(--fleet-ink-soft);margin:0;font-size:.58rem;line-height:1.2}.fleet-stage__roster-strip .fleet-roster-item__facts{gap:4px}.fleet-stage__roster-strip .fleet-roster-item__fact{gap:2px;padding-top:5px}.fleet-stage__roster-strip .fleet-roster-item__fact-label,.fleet-stage__roster-strip .fleet-roster-item__meta{font-size:.54rem}.fleet-stage__roster-strip .fleet-roster-item__fact-value{font-size:.64rem}.fleet-stage__roster-strip .fleet-roster-item__meta span{padding:2px 5px}.fleet-stage__inspector{top:var(--fleet-stage-gutter);right:var(--fleet-stage-gutter);bottom:var(--fleet-stage-gutter);width:var(--fleet-inspector-width);background:#fffffff7;border:1px solid #0d172714;border-radius:18px;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px;transition:width .18s,transform .18s;display:grid;box-shadow:0 14px 30px #0d172714}.fleet-stage__inspector-toggle{width:fit-content;min-width:64px;color:var(--fleet-ink);text-transform:uppercase;letter-spacing:.08em;background:#f7fafcf5;border:1px solid #0d17271a;border-radius:999px;justify-self:end;padding:5px 8px;font-size:.58rem;font-weight:700;box-shadow:inset 0 1px #ffffffad}.fleet-stage__action-dock .ui-button--sm{min-height:32px;font-size:11px}.fleet-stage__inspector-topbar{border-bottom:1px solid #0d172714;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.fleet-stage__inspector-topbar-meta{justify-items:end;gap:4px;display:grid}.fleet-stage__inspector-body{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.fleet-stage__inspector-callout{border-radius:14px;gap:8px;padding:12px 14px}.fleet-stage__inspector-summary{background:#f8fbfef5;border:1px solid #0d172714;border-radius:14px;gap:8px;padding:12px;display:grid}.fleet-stage__decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fleet-stage__decision-card{background:#fffffff5;border:1px solid #0d17270f;border-radius:10px;gap:3px;padding:8px 9px;display:grid}.fleet-stage__decision-label{color:var(--fleet-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:800}.fleet-stage__decision-value{color:var(--fleet-ink);font-size:.76rem;line-height:1.2}.fleet-stage__summary-row{border-top:1px solid #0d17270f;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:7px;padding:7px 0;display:grid}.fleet-stage__summary-row:first-child{border-top:0;padding-top:0}.fleet-stage__summary-label{color:var(--fleet-ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:700}.fleet-stage__summary-body{gap:2px;min-width:0;display:grid}.fleet-stage__summary-value{color:var(--fleet-ink);margin:0;font-size:.88rem;font-weight:700;line-height:1.2}.fleet-stage__summary-copy{color:var(--fleet-ink-soft);font-size:.68rem;line-height:1.25}.fleet-stage__summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:2px;display:grid}.fleet-stage__summary-metrics .fleet-signal{background:#fffffff5;border:1px solid #0d17270f;border-radius:12px;gap:3px;min-height:0;padding:7px 8px}.fleet-stage__summary-metrics .fleet-signal__label{font-size:.52rem}.fleet-stage__summary-metrics .fleet-signal__value{font-size:.78rem}.fleet-stage__action-dock{border-top:1px solid #0d172714;gap:6px;padding-top:2px;display:grid}.fleet-stage__inspector-switch{background:#f4f8fbeb;border:1px solid #0d172714;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.fleet-stage__inspector-tab{color:var(--fleet-ink-soft);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:4px;padding:6px 7px;font-size:.64rem;font-weight:700;display:flex}.fleet-stage__inspector-tab span{min-width:18px;color:var(--fleet-ink);background:#ffffffe0;border-radius:999px;justify-content:center;padding:1px 6px;font-size:.58rem;display:inline-flex}.fleet-stage__inspector-tab--active{color:var(--fleet-ink);background:#fff;box-shadow:0 4px 12px #0d17270f}.fleet-stage--inspector-collapsed .fleet-stage__inspector{border-radius:16px;width:42px;padding:4px;top:50%;bottom:auto;transform:translateY(-50%)}.fleet-stage--inspector-collapsed .fleet-stage__inspector-toggle{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.12em;min-width:0;height:116px;padding:8px 4px}.fleet-stage .fleet-detail__scroll{gap:8px;padding-right:0;overflow:visible}.fleet-stage .fleet-detail__command-card{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.fleet-stage .fleet-detail__badges,.fleet-stage .fleet-detail__actions{gap:4px}.fleet-stage .fleet-detail__actions--primary>*,.fleet-stage .fleet-detail__actions--support>*{flex:1 1 0}.fleet-stage .fleet-detail__section,.fleet-stage .fleet-route-stop-list,.fleet-stage .fleet-queue-job-list{gap:6px}.fleet-stage .fleet-detail__section-header{align-items:baseline}.fleet-stage .fleet-detail__section-title{font-size:.88rem}.fleet-stage .fleet-detail__section-meta{font-size:.68rem}.fleet-stage .fleet-route-stop,.fleet-stage .fleet-queue-job{background:#fffffffa;border-radius:12px;gap:5px;padding:10px}.fleet-stage .fleet-detail__scroll .empty-state{border-radius:18px;gap:8px;min-height:0;padding:18px 16px}.fleet-stage .fleet-detail__scroll .empty-state:after{width:36px;height:3px;top:14px;left:16px}.fleet-stage .fleet-detail__scroll .ui-state__copy{gap:4px;max-width:28ch}.fleet-stage .fleet-detail__scroll .ui-state__eyebrow{font-size:.56rem}.fleet-stage .fleet-detail__scroll .ui-state__title{font-size:.8rem}.fleet-stage .fleet-detail__scroll .ui-state__description{font-size:.72rem;line-height:1.45}.fleet-roster-item{color:inherit;text-align:left;box-shadow:none;background:#fffffff5;border:1px solid #0d172714;border-radius:16px;gap:7px;padding:10px;display:grid}.fleet-roster-item:hover,.fleet-roster-item--selected{border-color:#1f4ca833;transform:translateY(-1px);box-shadow:0 10px 24px #0d172714}.fleet-roster-item__topline,.fleet-roster-item__identity,.fleet-route-stop__topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.fleet-roster-item__identity{justify-content:flex-start;min-width:0}.fleet-roster-item__avatar{color:#fff;background:linear-gradient(#193559f5,#2a5384f5);border-radius:12px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.fleet-roster-item__name,.fleet-route-stop__title,.fleet-detail__hero-value,.fleet-detail__section-title{color:var(--fleet-ink);letter-spacing:-.02em;margin:0;font-size:.96rem;font-weight:700}.fleet-roster-item__vehicle,.fleet-route-stop__copy,.fleet-route-stop__meta,.fleet-detail__hero-copy,.fleet-detail__section-meta{color:var(--fleet-ink-soft);margin:0;font-size:.74rem;line-height:1.35}.fleet-roster-item__alert{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 6px;font-size:.54rem;font-weight:800;display:inline-flex}.fleet-roster-item__alert--danger{color:#a34c42;background:#ffedeafa}.fleet-roster-item__alert--warning{color:#9c6413;background:#fff6e6fa}.fleet-roster-item__alert--brand{color:#1f4ca8;background:#ecf4fffa}.fleet-roster-item__alert--neutral{color:#415066;background:#f2f6fafa}.fleet-roster-item__route{gap:2px;display:grid}.fleet-roster-item__priority-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.fleet-roster-item__priority-rank,.fleet-roster-item__priority-label{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.58rem;font-weight:800;display:inline-flex}.fleet-roster-item__priority-rank{color:var(--fleet-ink-soft);background:#0d17270f}.fleet-roster-item__priority-label{color:#1f4ca8;background:#ecf4fffa}.fleet-roster-item__value{color:var(--fleet-ink);margin:0;font-size:.9rem;font-weight:700;line-height:1.3}.fleet-roster-item__subvalue{color:var(--fleet-ink-soft);margin:0;font-size:.76rem;line-height:1.3}.fleet-roster-item__action-copy{color:var(--fleet-ink-soft);margin:0;font-size:.68rem;line-height:1.35}.fleet-roster-item__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fleet-roster-item__fact{border-top:1px solid #0d172712;gap:3px;padding-top:6px;display:grid}.fleet-roster-item__fact-label{color:var(--fleet-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:800}.fleet-roster-item__fact-value{color:var(--fleet-ink);font-size:.72rem;line-height:1.2}.fleet-roster-item__meta{color:var(--fleet-ink-soft);flex-wrap:wrap;gap:4px;font-size:.62rem;font-weight:700;display:flex}.fleet-roster-item__meta span{background:#f3f7fafa;border-radius:999px;padding:3px 6px}@media (max-width:1340px){.fleet-stage{--fleet-inspector-width:316px}.fleet-stage__capacity-strip{top:calc(var(--fleet-stage-gutter) + 82px)}.fleet-stage__command-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-stage__toolbar-row,.fleet-stage__command-core{grid-template-columns:minmax(0,1fr)}.fleet-stage__context-block{flex-direction:column;align-items:flex-start}.fleet-stage__toolbar-main{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.fleet-stage__exceptions{justify-content:flex-start;padding-left:0}.fleet-stage__filters,.fleet-stage__actions{flex-wrap:wrap;justify-content:flex-start}.fleet-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.78fr)}.fleet-toolbar__row{grid-template-columns:minmax(0,1fr)}.fleet-toolbar__actions{justify-content:flex-start}.fleet-roster__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.fleet-stage{gap:10px;height:auto;min-height:0;padding:12px;display:grid;overflow:visible}.fleet-stage__map-frame,.fleet-stage__toolbar,.fleet-stage__roster,.fleet-stage__inspector{width:auto;position:relative;inset:auto}.fleet-stage__toolbar{order:1;right:auto}.fleet-stage__map-frame{order:2;min-height:clamp(480px,58vh,720px)}.fleet-stage__inspector{order:4;min-height:0}.fleet-stage__roster{order:3}.fleet-stage__roster,.fleet-stage--inspector-collapsed .fleet-stage__roster{width:auto;max-width:none}.fleet-stage__toolbar-main,.fleet-stage__exceptions{gap:8px}.fleet-stage .fleet-live-map__overlay--compact,.fleet-stage--inspector-collapsed .fleet-live-map__overlay--compact{top:16px;right:16px}.fleet-stage__map-command-bar,.fleet-stage--inspector-collapsed .fleet-stage__map-command-bar{left:16px;right:16px;bottom:calc(var(--fleet-roster-dock-height) + 16px);grid-template-columns:minmax(0,1fr)}.fleet-live-map__packet,.fleet-stage .fleet-live-map__packet,.fleet-stage--inspector-collapsed .fleet-live-map__packet{width:auto;top:84px;left:16px;right:16px}.fleet-live-map__packet-header{grid-template-columns:minmax(0,1fr);display:grid}.fleet-live-map__packet-action{text-align:left;justify-items:start}.fleet-live-map__packet-route,.fleet-live-map__packet-signals{grid-template-columns:minmax(0,1fr)}.fleet-stage .fleet-live-map__empty-note,.fleet-stage--inspector-collapsed .fleet-live-map__empty-note{text-align:center;max-width:min(420px,100% - 40px);bottom:18px;left:50%;right:auto;transform:translate(-50%)}.fleet-stage__roster-note{color:var(--fleet-ink-soft);margin:0;font-size:.66rem;font-weight:600;line-height:1.2;display:block}.fleet-stage__roster-copy{align-items:start;gap:2px;display:grid}.fleet-stage__roster-strip{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fleet-stage__inspector,.fleet-stage--inspector-collapsed .fleet-stage__inspector{width:auto;padding:10px;transform:none}.fleet-stage__inspector-toggle,.fleet-stage--inspector-collapsed .fleet-stage__inspector-toggle{writing-mode:horizontal-tb;text-orientation:initial;justify-self:start;width:fit-content;min-width:0;height:auto}.fleet-layout{--fleet-map-height:clamp(520px,58vh,720px);--fleet-roster-height:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"roster""map""detail";height:auto;min-height:0}.fleet-roster,.fleet-map-card,.fleet-detail{height:auto;min-height:auto}.fleet-roster__body,.fleet-detail__scroll{min-height:auto;max-height:none;overflow:visible}.fleet-toolbar__signals,.fleet-detail__metrics,.fleet-detail__hero,.fleet-stage__summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-roster__header .fleet-section__copy,.fleet-map-card__header .fleet-section__copy{display:block}.fleet-roster__body{grid-template-columns:minmax(0,1fr)}.fleet-roster-item__route{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:720px){.fleet-stage__command-core,.fleet-stage__context-block,.fleet-stage__signals,.fleet-stage__toolbar-row,.fleet-stage__roster-strip,.fleet-detail__metrics,.fleet-detail__hero,.fleet-stage__map-command-metrics,.fleet-stage__map-command-actions,.fleet-queue-job{grid-template-columns:minmax(0,1fr)}.fleet-stage__signals{display:grid}.fleet-stage__filters,.fleet-stage__actions,.fleet-detail__actions,.fleet-detail__badges{align-items:stretch}.fleet-stage__toolbar{padding:9px 10px}.fleet-stage__map-command-bar,.fleet-stage--inspector-collapsed .fleet-stage__map-command-bar{left:12px;right:12px;bottom:calc(var(--fleet-roster-dock-height) + 12px)}.fleet-roster-item__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-toolbar__signals,.fleet-detail__metrics,.fleet-detail__hero,.fleet-queue-job,.fleet-roster__body{grid-template-columns:minmax(0,1fr)}.fleet-map-card__meta,.fleet-detail__actions,.fleet-detail__badges{align-items:stretch}}.fleet-stage{--fleet-inspector-width:clamp(320px,24vw,392px);grid-template-columns:minmax(0,1fr)var(--fleet-inspector-width);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"toolbar inspector""capacity inspector""map inspector""roster inspector";align-items:start;gap:14px;height:auto;min-height:0;padding:14px;display:grid;overflow:visible}.fleet-stage.ui-card--compact{padding:14px}.fleet-stage__toolbar,.fleet-stage__capacity-strip,.fleet-stage__map-frame,.fleet-stage__roster,.fleet-stage__inspector{z-index:auto;position:relative;inset:auto}.fleet-stage__toolbar{border-radius:20px;grid-area:toolbar;padding:12px 14px}.fleet-stage__capacity-strip{grid-area:capacity;padding:0}.fleet-stage__command-deck{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid;overflow:visible}.fleet-stage__command-card{border-radius:18px;min-width:0;padding:12px 14px;box-shadow:0 14px 28px #0d172714,inset 0 1px #ffffffb3}.fleet-stage__command-copy{font-size:.74rem;line-height:1.45}.fleet-stage__map-frame{grid-area:map;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.fleet-stage__map-frame>.fleet-live-map,.fleet-stage__map-frame>.ui-card-list{min-height:0}.fleet-stage__map-frame .ui-card-list{align-content:start;gap:14px;display:grid}.fleet-stage__map-command-bar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffffffa,#f7fafdf5);border-radius:22px;grid-template-columns:minmax(0,1.15fr) auto auto;align-items:start;gap:12px 14px;padding:14px 16px;display:grid;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 16px 30px #0d172714}.fleet-stage__map-command-heading{align-items:flex-start}.fleet-stage__map-command-summary{font-size:.82rem;line-height:1.45}.fleet-stage__map-command-metrics{justify-content:flex-start}.fleet-stage__map-command-actions{justify-content:flex-end}.fleet-stage .fleet-live-map{height:100%;min-height:clamp(540px,60vh,760px);box-shadow:0 18px 36px #0d17271f}.fleet-stage .fleet-live-map__overlay--compact,.fleet-stage--inspector-collapsed .fleet-live-map__overlay--compact{top:14px;left:14px;right:14px}.fleet-stage .fleet-live-map__packet,.fleet-stage--inspector-collapsed .fleet-live-map__packet{width:min(360px,100% - 28px);top:92px;left:14px;right:auto}.fleet-stage .fleet-live-map__empty-note,.fleet-stage--inspector-collapsed .fleet-live-map__empty-note{text-align:left;max-width:min(360px,100% - 28px);bottom:14px;left:14px;right:auto;transform:none}.fleet-stage__roster{border-radius:20px;grid-area:roster;width:auto;padding:12px 14px}.fleet-stage--inspector-collapsed .fleet-stage__roster{width:auto}.fleet-stage__roster-strip{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.fleet-stage__inspector{border-radius:22px;grid-area:inspector;width:auto;height:100%;min-height:0;padding:12px}.fleet-stage__inspector-body{gap:10px}.fleet-stage--inspector-collapsed{grid-template-columns:minmax(0,1fr) 52px}.fleet-stage--inspector-collapsed .fleet-stage__inspector{align-self:start;width:52px;height:auto;padding:6px}@media (max-width:1340px){.fleet-stage{--fleet-inspector-width:clamp(300px,28vw,340px)}.fleet-stage__toolbar-row,.fleet-stage__command-core,.fleet-stage__map-command-bar{grid-template-columns:minmax(0,1fr)}.fleet-stage__map-command-actions{justify-content:flex-start}}@media (max-width:1100px){.fleet-stage,.fleet-stage--inspector-collapsed{grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar""capacity""map""roster""inspector";gap:12px;padding:12px}.fleet-stage__map-command-bar,.fleet-stage--inspector-collapsed .fleet-stage__map-command-bar{grid-template-columns:minmax(0,1fr);bottom:auto;left:auto;right:auto}.fleet-stage__inspector,.fleet-stage--inspector-collapsed .fleet-stage__inspector{width:auto;height:auto;padding:10px;transform:none}.fleet-stage__inspector-toggle,.fleet-stage--inspector-collapsed .fleet-stage__inspector-toggle{writing-mode:horizontal-tb;text-orientation:initial;height:auto}.fleet-stage .fleet-live-map__overlay--compact,.fleet-stage--inspector-collapsed .fleet-live-map__overlay--compact{top:16px;left:16px;right:16px}.fleet-stage .fleet-live-map__packet,.fleet-stage--inspector-collapsed .fleet-live-map__packet{width:auto;top:96px;left:16px;right:16px}.fleet-stage .fleet-live-map__empty-note,.fleet-stage--inspector-collapsed .fleet-live-map__empty-note{text-align:center;max-width:min(420px,100% - 40px);bottom:16px;left:50%;right:auto;transform:translate(-50%)}}.job-flow-layout{display:block}.job-flow-command-band{gap:var(--ui-space-4);padding:var(--ui-space-5);border-radius:calc(var(--ui-radius-xl) + 2px);box-shadow:var(--ui-shell-shadow-card),inset 0 1px 0 #ffffffc7;background:linear-gradient(#fffffffa,#f7f2eaf0),radial-gradient(circle at 100% 0,#243b5314,#0000 32%);border:1px solid #b6aa9857;display:grid}.job-flow-command-band__header{justify-content:space-between;gap:var(--ui-space-4);align-items:flex-start;display:flex}.job-flow-command-band__eyebrow,.job-flow-column__metric span,.job-flow-column__action-copy{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.job-flow-command-band__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.5rem;line-height:1.1}.job-flow-command-band__copy{max-width:68ch;color:var(--ui-text-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.job-flow-command-band__strip{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;min-width:420px;display:grid}.job-flow-command-band__chip{border-radius:calc(var(--ui-radius-lg) + 2px);background:#ffffffb8;border:1px solid #b6aa983d;gap:6px;padding:14px 16px;display:grid}.job-flow-command-band__chip span{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.job-flow-command-band__chip strong,.job-flow-column__metric strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.35rem;line-height:1}.job-flow-board,.estimate-production-board{gap:var(--ui-space-5);display:grid}.job-flow-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,calc(25% - 12px));grid-auto-flow:column;align-items:start;padding-bottom:6px;overflow-x:auto}.job-flow-board--comfortable{grid-auto-columns:minmax(320px,calc(33.3333% - 10.6667px))}.job-flow-board--compact{grid-auto-columns:minmax(260px,calc(25% - 12px))}.job-flow-board-shell{gap:var(--ui-space-4);display:grid}.job-flow-board-shell__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.job-flow-board-shell__toolbar-copy{gap:6px;display:grid}.job-flow-board-shell__eyebrow{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.job-flow-board-shell__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.25rem;line-height:1.1}.job-flow-board-shell__meta{color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.4}.job-flow-board-shell__toolbar-actions,.job-flow-board-shell__segmented{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-flow-board-shell__feedback{margin:0}.job-flow-column,.estimate-production-column{gap:var(--ui-space-4);scroll-snap-align:start;grid-template-rows:auto minmax(0,1fr);align-content:start;min-width:0;display:grid}.job-flow-column--drop-target .job-flow-column__header{border-color:#24498642;box-shadow:0 18px 36px #19336114,inset 0 0 0 1px #2449861f}.job-flow-column--drop-target .job-flow-column__stack{border-radius:var(--ui-radius-xl);background:#f1f6ffad;padding:10px;box-shadow:inset 0 0 0 1px #2449861a}.job-flow-column--drop-blocked .job-flow-column__header{border-color:#9a3e2a3d;box-shadow:0 18px 36px #6f2c2014,inset 0 0 0 1px #9a3e2a14}.job-flow-column--drop-blocked .job-flow-column__stack{background:#fff5f2b3;box-shadow:inset 0 0 0 1px #9a3e2a14}.job-flow-column__header,.estimate-production-card,.dispatch-ops-card{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-soft);background:linear-gradient(#fffffffa,#f7f3ecf0)}.job-flow-column__header{gap:var(--ui-space-2);padding:16px;display:grid}.job-flow-column__header-top,.job-flow-column__footer{justify-content:space-between;gap:var(--ui-space-3);align-items:flex-start;display:flex}.job-flow-column__strip{justify-content:space-between;align-items:center;gap:10px;display:flex}.job-flow-column__footer{display:none}.job-flow-column__metric{border-radius:calc(var(--ui-radius-lg) - 2px);background:#ffffffbd;border:1px solid #b6aa982e;gap:6px;padding:12px 14px;display:grid}.job-flow-column__scroll-note{color:#6a7f99;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:10px;font-weight:800}.job-flow-column__action-copy{letter-spacing:normal;text-transform:none;max-width:20ch;line-height:1.45}.job-flow-column__eyebrow,.estimate-production-card__eyebrow,.dispatch-ops-rail__eyebrow,.dispatch-ops-card__job-eyebrow{color:var(--ui-text-subtle);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.job-flow-column__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.15rem;line-height:1.1}.job-flow-column__copy,.job-flow-card__meta,.job-flow-card__note,.estimate-production-column__empty,.estimate-production-card__meta,.dispatch-ops-card__meta,.dispatch-ops-card__job-copy,.dispatch-ops-card__job-footer span,.dispatch-ops-card__empty{color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.4}.job-flow-column__stack,.estimate-production-column__stack,.dispatch-ops-rail__stack{gap:var(--ui-space-4);display:grid}.job-flow-column__empty-wrap{gap:10px;display:grid}.job-flow-column__stack,.job-flow-column__empty-wrap{min-height:0}.job-flow-column__drop-copy{border-radius:calc(var(--ui-radius-lg) - 2px);color:var(--ui-text-strong);background:#f1f6ffcc;border:1px dashed #2449863d;padding:12px 14px;font-size:13px;line-height:1.45}.job-flow-column__drop-copy--blocked{color:#7c3023;background:#fff5f2db;border-color:#9a3e2a3d}.job-flow-card{gap:var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-soft);background:linear-gradient(#fffffffa,#f6f2ecf5);padding:16px;display:grid}.job-flow-card--draggable{cursor:grab}.job-flow-card--dragging{opacity:.56;transform:scale(.985);box-shadow:0 12px 26px #1824361f}.job-flow-card--busy{opacity:.72;pointer-events:none}.job-flow-card--dense{gap:var(--ui-space-3);padding:18px}.job-flow-card--tight{gap:10px;padding:16px}.job-flow-card--selected,.estimate-production-card--selected,.dispatch-ops-card__job--selected{border-color:#24498638;box-shadow:0 18px 36px #1933611a,inset 0 0 0 1px #2449861f}.job-flow-card__header,.job-flow-card__signals,.job-flow-card__actions,.job-flow-sidebar__signals,.job-flow-sidebar__actions,.estimate-production-card__header,.estimate-production-card__meta,.dispatch-ops-rail__header,.dispatch-ops-rail__summary,.dispatch-ops-card__header,.dispatch-ops-card__signals,.dispatch-ops-card__job-header,.dispatch-ops-card__job-footer{gap:var(--ui-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.job-flow-card__identity,.job-flow-sidebar__stack,.dispatch-ops-card__job{gap:var(--ui-space-2);display:grid}.job-flow-card--dense .job-flow-card__identity{gap:6px}.job-flow-card--tight .job-flow-card__identity{gap:4px}.job-flow-card__eyebrow{color:#6a7f99;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.job-flow-card__drag-label{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.job-flow-card__title,.estimate-production-card__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.14rem;line-height:1.14}.job-flow-card--dense .job-flow-card__title{font-size:1rem}.job-flow-card--tight .job-flow-card__title{font-size:.96rem;line-height:1.1}.job-flow-card--dense .job-flow-card__meta,.job-flow-card--dense .job-flow-card__note{font-size:13px}.job-flow-card--tight .job-flow-card__meta,.job-flow-card--tight .job-flow-card__note{font-size:12px;line-height:1.35}.job-flow-card__grid,.job-flow-sidebar__grid{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-flow-card--dense .job-flow-card__grid{gap:10px}.job-flow-card--tight .job-flow-card__grid{grid-template-columns:minmax(0,1fr);gap:8px}.job-flow-card__grid span,.job-flow-sidebar__grid span,.job-flow-sidebar__detail-block span{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.job-flow-card__grid strong,.job-flow-sidebar__grid strong,.job-flow-sidebar__detail-block strong,.estimate-production-card__meta strong,.dispatch-ops-rail__summary-item strong,.dispatch-ops-card__name,.dispatch-ops-card__job-title{color:var(--ui-text-strong);font-weight:700}.job-flow-card--dense .job-flow-card__grid strong{font-size:13px}.job-flow-card--tight .job-flow-card__grid strong{font-size:12px;line-height:1.35}.job-flow-card__footer,.job-flow-sidebar__detail-block,.estimate-production-card,.dispatch-ops-rail,.dispatch-ops-card{gap:var(--ui-space-3);display:grid}.job-flow-card__utility-actions,.job-flow-card__quick-note-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.job-flow-card__quick-note{border-radius:calc(var(--ui-radius-lg) - 2px);background:#fffc;border:1px solid #b6aa983d;gap:10px;padding:14px;display:grid}.job-flow-card__quick-note-label{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.job-flow-card--dense .job-flow-card__footer{gap:10px}.job-flow-card--tight .job-flow-card__footer,.job-flow-card--tight .job-flow-card__signals,.job-flow-card--tight .job-flow-card__actions,.job-flow-card--tight .job-flow-card__utility-actions{gap:8px}.job-flow-list,.job-flow-list__rows{gap:14px;display:grid}.job-flow-list__group{gap:12px;display:grid}.job-flow-list__group-header,.job-flow-list__row,.job-flow-drawer__panel{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-soft);background:linear-gradient(#fffffffa,#f7f3ecf0)}.job-flow-list__group-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.job-flow-list__group-title,.job-flow-list__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;line-height:1.15}.job-flow-list__group-copy,.job-flow-list__meta,.job-flow-list__details span{color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.4}.job-flow-list__rows{gap:10px}.job-flow-list__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(220px,.95fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.job-flow-list__row--selected{border-color:#24498638;box-shadow:0 18px 36px #1933611a,inset 0 0 0 1px #2449861f}.job-flow-list__identity,.job-flow-list__details{gap:4px;display:grid}.job-flow-list__signals,.job-flow-list__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-flow-drawer{z-index:50;pointer-events:none;position:fixed;inset:0}.job-flow-drawer__backdrop{pointer-events:auto;background:#141c262e;position:absolute;inset:0}.job-flow-drawer__panel{pointer-events:auto;width:min(440px,100vw - 32px);padding:16px;position:absolute;top:18px;bottom:18px;right:18px;overflow-y:auto}.job-flow-sidebar__money{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.5rem;line-height:1}.job-flow-sidebar__action-group{border-radius:calc(var(--ui-radius-lg) - 2px);background:#ffffffb8;border:1px solid #b6aa982e;gap:10px;padding:14px;display:grid}.job-flow-sidebar__action-group span{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.job-flow-sidebar__action-copy{color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.45}.job-flow-sidebar{top:var(--ui-space-4);align-self:start;position:sticky}.job-flow-drawer__panel.job-flow-sidebar{align-self:auto;position:absolute;top:18px;bottom:18px;right:18px}.dispatch-command-center__layout,.dispatch-command-center__layout--conflicts-open{grid-template-columns:minmax(0,1fr) minmax(288px,320px)}.dispatch-command-center__layout--queue-docked{grid-template-columns:minmax(300px,336px) minmax(0,1fr) minmax(288px,320px)}.dispatch-command-center__layout--rail-hidden{grid-template-columns:minmax(0,1fr)}.dispatch-ops-rail{top:var(--ui-space-4);padding:var(--ui-space-5);background:linear-gradient(#fffffffc,#f6f2ecf5);border:1px solid #182a4c14;border-radius:30px;position:sticky;box-shadow:0 30px 78px #1425361f,inset 0 1px #ffffffb8}.dispatch-ops-rail__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.45rem;line-height:1.1}.dispatch-ops-rail__summary-item{background:#f4f0eadb;border-radius:18px;flex:1 1 0;gap:4px;padding:12px 14px;display:grid}.dispatch-ops-rail__summary-item span{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-ops-card{padding:var(--ui-space-4)}.dispatch-ops-card__job{background:#f4f0eab8;border-radius:18px;padding:12px 14px}.dispatch-ops-card__job-title{text-align:left;background:0 0;border:0;padding:0;font-size:1rem}@media (max-width:1400px){.dispatch-command-center__layout--queue-docked{grid-template-columns:minmax(0,1fr)}.job-flow-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:unset;overflow:visible}.job-flow-drawer__panel{width:min(420px,100vw - 28px);top:14px;bottom:14px;right:14px}.dispatch-ops-rail{position:relative;top:auto}}@media (max-width:960px){.job-flow-board{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:unset;overflow:visible}.job-flow-list__row{grid-template-columns:minmax(0,1fr)}.job-flow-drawer__panel{border-radius:0;width:min(100vw,100%);top:0;bottom:0;right:0}.job-flow-card__grid,.job-flow-sidebar__grid{grid-template-columns:minmax(0,1fr)}}.ui-admin-shell{background:radial-gradient(circle at 0 0,#5a87c924,#0000 18%),linear-gradient(#f2f6fb 0%,#eaf0f6 100%)}.ui-admin-sidebar{background:linear-gradient(#0e1725fa,#121f31f5),radial-gradient(circle at 0 0,#325ea247,#0000 28%);border-right:0;box-shadow:inset -1px 0 #94a3b81f}.ui-admin-sidebar__title,.ui-admin-sidebar__account-value,.ui-admin-nav__title{color:#f8fbff}.ui-admin-sidebar__caption,.ui-admin-sidebar__account-label,.ui-admin-sidebar__account-meta,.ui-admin-sidebar__section-label,.ui-admin-nav__hint{color:#d2dff0b3}.ui-admin-nav__item{color:#dbe7f5;background:0 0;border:1px solid #0000;border-radius:14px;min-height:48px}.ui-admin-nav__item:before{background:0 0}.ui-admin-nav__item:hover{color:#fff;background:#37578547;border-color:#5789db38}.ui-admin-content{padding:24px}.ui-page-description,.ui-card__description,.ui-state__description{font-size:14px;line-height:1.45}.ui-page-header__eyebrow,.ui-card__eyebrow,.ui-state__eyebrow{color:#3368a8}.ui-card{background:#fffffff5;border-color:#0f172a14;border-radius:16px;gap:14px;padding:18px;box-shadow:0 8px 24px #0f172a0d}.ui-card--subtle{background:#f7fafc}.ui-card__title{font-size:1.25rem}.ui-button{min-height:40px;box-shadow:none;border-radius:12px;font-size:14px}.ui-button--primary{color:#f8fbff;background:linear-gradient(#2f78f4,#1f6feb)}.ui-button--tertiary,.ui-button--ghost{color:#2459a2;border-color:#0f172a1f}.ui-input,.ui-textarea,.ui-select{background:#fffffffa;border-color:#0f172a1f;border-radius:12px;min-height:42px;box-shadow:inset 0 1px 2px #0f172a05}.ui-admin-mobile-bar,.ui-admin-bottom-nav,.job-flow-command-band,.job-ops-toolbar,.job-flow-column__header,.job-flow-card,.job-flow-list__group-header,.job-flow-list__row,.job-flow-drawer__panel,.estimate-production-card,.dispatch-command-strip,.dispatch-command-center__stage,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.dispatch-ops-card,.team-command-band,.fleet-command-band,.customer-command-band{background:#fffffff7;border-color:#0f172a14;box-shadow:0 8px 22px #0f172a0d}.job-flow-command-band,.job-ops-toolbar,.team-command-band,.fleet-command-band,.customer-command-band{padding:16px}.job-flow-command-band__title,.job-flow-command-band__title{font-size:1.3rem}.job-flow-command-band__copy,.job-flow-command-band__copy{font-size:13px;line-height:1.4}.job-ops-summary-strip__item,.job-flow-column__metric,.job-flow-command-band__chip,.job-flow-command-band__chip{box-shadow:none;background:#f7fafc;border-color:#0f172a14}.job-flow-card__eyebrow,.job-flow-card__drag-label,.job-flow-column__eyebrow,.job-flow-board-shell__eyebrow{color:#55708f}.job-flow-column__title,.job-flow-card__title,.job-flow-list__group-title,.job-flow-list__title{letter-spacing:-.025em}.job-flow-drawer__backdrop{background:#0f172a47}@media (min-width:981px){:root{--ui-shell-padding:0px;--ui-shell-gap:0px}.ui-admin-shell{grid-template-columns:272px minmax(0,1fr);gap:0;min-height:100vh;padding:0}.ui-admin-sidebar{min-height:100vh;max-height:100vh;box-shadow:none;border:0;border-right:1px solid #94a3b824;border-radius:0;padding:14px 12px 12px;position:sticky;top:0}.ui-admin-content{min-height:100vh;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 14px 14px 0}.ui-admin-content__viewport{gap:14px}.ui-admin-content__viewport>*{justify-self:stretch;width:100%;max-width:none}.ui-page,.workspace-section{gap:14px}.ui-page-header,.page-header{border-bottom:1px solid #0f172a14;align-items:end;gap:10px;padding:0 0 10px}.ui-page-header:before,.ui-page-header:after{display:none}.ui-page-header__content,.ui-page-header__main,.ui-page-header__rail{gap:6px}.ui-page-header__rail{min-width:0}.ui-page-header__status,.ui-page-header__actions{gap:6px 8px;max-width:none}.ui-page-title{letter-spacing:-.03em;max-width:none;font-size:clamp(1.45rem,2vw,2rem);line-height:.98}.ui-page-description{max-width:72ch;font-size:13px;line-height:1.35}.ui-page-grid--sidebar{grid-template-columns:minmax(0,2fr) minmax(300px,.82fr);gap:14px}.ui-editor-layout{grid-template-columns:minmax(0,2fr) minmax(320px,.82fr);gap:14px}.ui-card,.ui-list-item,.job-flow-command-band,.job-ops-toolbar,.job-flow-column__header,.job-flow-card,.job-flow-list__group-header,.job-flow-list__row,.job-flow-drawer__panel,.estimate-production-card,.dispatch-command-strip,.dispatch-command-center__stage,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.dispatch-ops-card,.team-command-band,.fleet-command-band,.customer-command-band{border-radius:14px}.ui-card{padding:16px}.ui-card--spacious{padding:18px}.job-flow-command-band,.job-ops-toolbar,.dispatch-command-strip,.dispatch-utility-tray,.team-command-band,.fleet-command-band,.customer-command-band{gap:12px;padding:12px 14px}.job-flow-command-band__header,.job-ops-toolbar__header{gap:8px}.job-flow-command-band__copy,.job-flow-command-band__copy{max-width:80ch;font-size:12px;line-height:1.35}.job-flow-command-band__strip,.job-flow-command-band__strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0}.job-flow-column__header,.dispatch-command-center__stage,.dispatch-ops-card,.dispatch-queue-rail,.dispatch-conflict-panel,.estimate-production-card{padding:14px}.ui-badge{letter-spacing:.05em;border-radius:999px;min-height:24px;padding:0 8px;font-size:11px}.ui-button{border-radius:10px;min-height:36px;padding-inline:12px;font-size:13px}.ui-input,.ui-textarea,.ui-select{border-radius:10px;min-height:38px;font-size:14px}.ui-toolbar,.ui-list-item,.ui-table-wrap,.ops-hub__toolbar,.dashboard-command__board,.dashboard-command__rail>.ui-card,.dashboard-command__secondary>.ui-card{background:#fffffffa;border-color:#0f172a14;border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.ui-list-item,.ui-toolbar{padding:12px 14px}.ui-card--raised{box-shadow:0 2px 8px #0f172a0a}.ui-table-wrap:before,.ui-page-header:before,.ui-page-header:after,.fleet-command-band:before,.team-command-band:before{display:none}.ui-page-header__eyebrow,.ui-card__eyebrow,.ui-state__eyebrow{letter-spacing:.12em;font-size:10px}.ui-page-description,.ui-card__description,.ui-state__description{color:var(--ui-text-subtle);font-size:12px;line-height:1.3}.ops-hub{gap:14px}.ops-hub__header-actions,.dashboard-command__actions{gap:8px}.ops-hub__metrics{gap:10px}.ops-hub__metric,.dashboard-command__job,.dashboard-command__alert,.dashboard-command__queue-item,.dashboard-command__team-card,.ops-hub__row,.ops-hub__link-card{background:#fffffffa;border-color:#0f172a14;border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.ops-hub__metric{gap:6px;padding:14px}.ops-hub__metric-value,.dashboard-command__finance-value{font-size:clamp(1.4rem,2vw,2rem)}.ops-hub__metric-copy,.ops-hub__row-meta,.ops-hub__queue-meta,.dashboard-command__column-copy,.dashboard-command__queue-copy,.dashboard-command__job-meta,.dashboard-command__alert-copy,.dashboard-command__team-meta{font-size:12px;line-height:1.3}.dashboard-command__layout,.dashboard-command__secondary,.dashboard-command__column-stack,.dashboard-command__alert-list,.dashboard-command__team-strip,.dashboard-command__finance-grid{gap:10px}.dashboard-command__board,.dashboard-command__rail>.ui-card,.dashboard-command__secondary>.ui-card,.ops-hub__toolbar{padding:14px}.dashboard-command__column,.dashboard-command__queue,.dashboard-command__finance-panel{background:#f8fbff;border:1px solid #0f172a0f;border-radius:12px}.dashboard-command__job,.dashboard-command__alert,.dashboard-command__queue-item,.dashboard-command__team-card{padding:12px}.customer-command-band,.fleet-command-band,.team-command-band,.job-flow-command-band,.dispatch-command-strip,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.dispatch-ops-card{background:#fffffffc;border-color:#0f172a14;border-radius:12px;gap:10px;padding:12px 14px;box-shadow:0 2px 8px #0f172a0a}.customer-command-band.ui-card--raised,.fleet-command-band.ui-card--raised,.team-command-band.ui-card--raised,.job-flow-command-band.ui-card--raised,.dispatch-command-strip.ui-card--raised,.dispatch-utility-tray.ui-card--raised,.dispatch-queue-rail.ui-card--raised,.dispatch-conflict-panel.ui-card--raised,.dispatch-ops-card.ui-card--raised{box-shadow:0 2px 8px #0f172a0a}.customer-command-band__header,.fleet-command-band__topline,.fleet-command-band__core,.team-command-band__topline,.team-command-band__core,.job-flow-command-band__header,.dispatch-command-strip__cluster,.dispatch-queue-rail__header,.dispatch-conflict-panel__header,.dispatch-utility-tray__header{gap:8px}.customer-command-band__title,.fleet-command-band__signal-title,.team-command-band__signal-title,.job-flow-command-band__title,.dispatch-queue-rail__title,.dispatch-conflict-panel__title,.dispatch-utility-tray__title,.dispatch-ops-rail__title{letter-spacing:-.02em;font-size:1.1rem;line-height:1.1}.customer-command-band__copy,.fleet-command-band__note,.fleet-command-band__signal-copy,.team-command-band__note,.team-command-band__signal-copy,.job-flow-command-band__copy,.job-flow-column__copy,.dispatch-ops-card__job-copy,.dispatch-ops-card__empty,.dispatch-conflict-panel__item p,.dispatch-command-strip__scope-summary{color:var(--ui-text-subtle);font-size:12px;line-height:1.3}.customer-command-band__copy,.fleet-command-band__note,.team-command-band__note,.job-flow-command-band__copy,.job-flow-command-band__copy{max-width:72ch;margin-top:2px}.customer-command-band__strip,.job-flow-command-band__strip{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;min-width:0}.customer-command-band__chip,.job-flow-command-band__chip,.job-ops-summary-strip__item,.job-flow-column__metric,.dispatch-command-strip__signal,.dispatch-command-strip__chip,.dispatch-conflict-panel__summary-item,.team-command-metric,.fleet-command-band__signal{box-shadow:none;background:#f7fafc;border-color:#0f172a14;border-radius:10px;gap:4px;padding:8px 10px}.customer-command-band__chip strong,.job-flow-command-band__chip strong,.job-flow-column__metric strong{font-size:1.05rem}.team-command-band__metrics,.fleet-command-band__metrics,.dispatch-conflict-panel__summary,.job-ops-summary-strip{gap:8px}.team-command-band__filters,.fleet-command-band__filters,.job-ops-toolbar__grid,.dispatch-utility-tray__grid{gap:10px}.dispatch-command-strip,.dispatch-utility-tray{align-items:start}.dispatch-command-strip__actions,.dispatch-command-strip__cluster--signals,.dispatch-command-strip__cluster--controls{gap:8px}.dispatch-command-strip__anchor,.dispatch-command-strip__signal,.dispatch-ops-card__job,.dispatch-utility-tray__tech-chip,.dispatch-conflict-panel__item{box-shadow:none;border-radius:10px}.job-flow-column__header,.job-flow-card,.job-flow-list__group-header,.job-flow-list__row,.job-flow-drawer__panel,.estimate-production-card{border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.job-flow-column__header,.job-flow-list__group-header,.job-flow-list__row,.estimate-production-card,.job-flow-card{padding:12px}.job-flow-board-shell__toolbar{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.job-flow-board-shell__meta,.job-flow-list__group-copy{font-size:12px;line-height:1.3}.job-flow-column__copy,.job-flow-list__group-copy,.job-flow-column__action-copy{max-width:none}}.dashboard-brief__strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dashboard-brief__metric{background:#fffffffa;border:1px solid #0f172a14;border-radius:12px;gap:8px;padding:12px 14px;display:grid;box-shadow:0 2px 8px #0f172a0a}.dashboard-brief__metric-topline,.dashboard-brief__queue-row-main,.dashboard-brief__queue-row-meta,.dashboard-brief__lane-header,.dashboard-brief__rail-item,.dashboard-brief__team-card-top,.dashboard-brief__team-card-bottom,.dashboard-brief__section-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ui-icon{flex:none;width:1rem;height:1rem}.dashboard-brief__metric-head,.dashboard-brief__section-eyebrow,.dashboard-brief__lane-eyebrow{align-items:center;gap:6px;display:inline-flex}.dashboard-brief__metric-icon,.dashboard-brief__section-icon{width:.9rem;height:.9rem}.dashboard-brief__metric-label,.dashboard-brief__section-eyebrow,.dashboard-brief__lane-eyebrow,.dashboard-brief__finance-label{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.dashboard-brief__metric-value,.dashboard-brief__finance-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1}.dashboard-brief__grid,.dashboard-brief__main,.dashboard-brief__secondary,.dashboard-brief__workspace-grid,.dashboard-brief__finance-grid{gap:12px;display:grid}.dashboard-brief__grid{grid-template-columns:minmax(0,1.82fr) minmax(320px,.84fr);align-items:start}.dashboard-brief__left-stack{gap:12px;min-width:0;display:grid}.dashboard-brief__main{grid-template-columns:minmax(0,1.72fr) minmax(300px,.88fr);align-items:start}.dashboard-brief__workspace-stack,.dashboard-brief__queue,.dashboard-brief__rail,.dashboard-brief__rail-list,.dashboard-brief__lane,.dashboard-brief__lane-list,.dashboard-brief__queue-list,.dashboard-brief__finance-panel,.dashboard-brief__team-strip{gap:10px;display:grid}.dashboard-brief__workspace-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.96fr);align-items:start}.dashboard-brief__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-brief__workspace,.dashboard-brief__rail-card,.dashboard-brief__support-card{border-radius:12px}.dashboard-brief__queue-row,.dashboard-brief__lane-item,.dashboard-brief__rail-item,.dashboard-brief__team-card{color:inherit;background:#f8fbff;border:1px solid #0f172a12;border-radius:10px;gap:8px;padding:10px 12px;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.dashboard-brief__queue-row:hover,.dashboard-brief__lane-item:hover,.dashboard-brief__rail-item:hover,.dashboard-brief__team-card:hover{background:#f3f8ff;border-color:#1f6feb38;transform:translateY(-1px)}.dashboard-brief__section-title,.dashboard-brief__lane-title,.dashboard-brief__queue-title,.dashboard-brief__rail-title,.dashboard-brief__team-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.02em;margin:0;line-height:1.15}.dashboard-brief__lane-title,.dashboard-brief__queue-title,.dashboard-brief__rail-title,.dashboard-brief__team-title{font-size:.98rem}.dashboard-brief__queue-copy,.dashboard-brief__rail-copy,.dashboard-brief__team-copy,.dashboard-brief__queue-row-meta,.dashboard-brief__empty{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.35}.dashboard-brief__queue-row-meta{flex-wrap:wrap;align-items:center}.dashboard-brief__queue-row-meta strong,.dashboard-brief__rail-item strong,.dashboard-brief__lane-item strong{color:var(--ui-text-strong);font-weight:700}.dashboard-brief__lane{background:#fbfdff;border:1px solid #0f172a0f;border-radius:10px;align-content:start;padding:10px}.dashboard-brief__lane-list{gap:8px}.dashboard-brief__lane-item{background:#ffffffeb;padding:8px 10px}.dashboard-brief__rail{align-content:start}.dashboard-brief__finance-grid,.dashboard-brief__secondary,.dashboard-brief__team-strip{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1280px){.dashboard-brief__strip,.dashboard-brief__lanes,.dashboard-brief__team-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-brief__grid,.dashboard-brief__main,.dashboard-brief__workspace-grid,.dashboard-brief__secondary{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.dashboard-brief__strip,.dashboard-brief__lanes,.dashboard-brief__team-strip,.dashboard-brief__finance-grid,.dashboard-brief__secondary{grid-template-columns:minmax(0,1fr)}}@media (min-width:981px){.ui-admin-sidebar{grid-template-rows:auto auto auto minmax(0,1fr) auto;padding:12px 12px 14px 8px;overflow:hidden}.ui-admin-sidebar__top,.ui-admin-sidebar__nav-block{gap:10px}.ui-admin-sidebar__nav-block{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:2px;overflow:auto}.ui-admin-sidebar__footer{border-top:1px solid #94a3b81a;gap:8px;padding:10px 10px 0 18px}.ui-admin-brand{background:linear-gradient(#ffffff0e,#ffffff05),#ffffff05;border-color:#94a3b81f;border-radius:16px;gap:12px;padding:11px 12px 12px 18px;box-shadow:inset 0 1px #ffffff0a}.ui-admin-brand:hover{box-shadow:none;border-color:#6ea0ee2e;transform:none}.ui-admin-brand__mark{background:radial-gradient(circle at 30% 25%,#ffffff42,#0000 35%),linear-gradient(#3c84fffa,#2568e6f5);border-radius:14px;width:42px;height:42px;font-size:.95rem;box-shadow:inset 0 1px #ffffff29,0 10px 20px #09162a33}.ui-admin-brand__eyebrow{color:#d2dff08f;letter-spacing:.16em;font-size:9px}.ui-admin-brand__title{color:#f8fbff;font-family:var(--ui-font-body);letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.15}.ui-admin-sidebar__utility{background:linear-gradient(#ffffff0a,#ffffff04),#0a121f29;border-color:#94a3b81a;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px 10px 18px;box-shadow:inset 0 1px #ffffff09}.ui-admin-sidebar__utility-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-admin-sidebar__caption,.ui-admin-sidebar__account-meta{color:#dce6f3b8;font-size:11px;line-height:1.35}.ui-admin-sidebar__caption{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-admin-sidebar__account-label,.ui-admin-sidebar__section-label{color:#dce6f385;letter-spacing:.16em;font-size:9px}.ui-admin-sidebar__account-value{color:#f8fbff;font-family:var(--ui-font-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.ui-admin-sidebar__account-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-admin-nav{gap:6px}.ui-admin-nav__section{gap:8px}.ui-admin-nav__section+.ui-admin-nav__section{border-top:1px solid #94a3b814;padding-top:10px}.ui-admin-nav__section-label{color:#dce6f380;letter-spacing:.16em;font-size:9px}.ui-admin-nav__item{border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;min-height:46px;padding:10px 12px 10px 18px}.ui-admin-nav__item:before{opacity:0;border-radius:999px;width:3px;transition:opacity .14s,background-color .14s;top:10px;bottom:10px;left:6px}.ui-admin-nav__icon{color:#e2e8f0d6;background:#ffffff0e;border:1px solid #ffffff0a;border-radius:8px;place-items:center;width:24px;height:24px;transition:background-color .14s,color .14s,border-color .14s;display:inline-grid}.ui-admin-nav__icon .ui-icon{width:13.5px;height:13.5px}.ui-admin-nav__title{letter-spacing:-.01em;font-size:13px;line-height:1.15}.ui-admin-nav__hint{color:#dce6f3a8;text-wrap:pretty;margin-top:2px;font-size:11px;font-weight:500;line-height:1.35;display:block}.dashboard-brief__main{grid-template-columns:minmax(0,1.82fr) minmax(320px,.84fr);gap:10px}.dashboard-brief__workspace-grid{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-brief__lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dashboard-brief__lane{border-radius:8px;gap:8px;padding:8px}.dashboard-brief__lane-item{border-radius:8px;gap:4px;padding:7px 8px}.dashboard-brief__rail-panel{border-radius:12px}.dashboard-brief__rail-sections{gap:12px;display:grid}.dashboard-brief__rail-section{border-top:1px solid #0f172a14;gap:8px;padding-top:10px;display:grid}.dashboard-brief__rail-section:first-child{border-top:0;padding-top:0}.dashboard-brief__section-title{font-size:.98rem}.dashboard-brief__queue-row,.dashboard-brief__rail-item,.dashboard-brief__team-card{border-radius:8px;gap:6px;padding:9px 10px}.dashboard-brief__queue-title,.dashboard-brief__rail-title,.dashboard-brief__team-title{font-size:.92rem}.dashboard-brief__queue-copy,.dashboard-brief__rail-copy,.dashboard-brief__team-copy,.dashboard-brief__queue-row-meta,.dashboard-brief__empty{font-size:11px;line-height:1.3}.dashboard-brief__support-card{border-radius:12px}}.dispatch-page__header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 2px 8px;display:flex}.dispatch-page__header-copy{gap:6px}.dispatch-page__header-topline{gap:8px}.dispatch-page__header-label,.dispatch-page__header-mode{color:var(--ui-text-subtle);letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.dispatch-page__header-icon{width:.86rem;height:.86rem;color:var(--ui-brand-600)}.dispatch-page__header-dot{background:#94a3b8e0;width:4px;height:4px}.dispatch-page__header-title{font-family:var(--ui-font-display);letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.5rem);line-height:.98}.dispatch-page__header-description{max-width:42rem;color:var(--ui-text-muted);font-size:13px;line-height:1.35}.dispatch-command-center{gap:10px;display:grid}.dispatch-command-center__command-band,.dispatch-command-strip,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.dispatch-command-center__stage,.dispatch-ops-rail{background:#fffffffa;border-color:#0f172a14;border-radius:12px;box-shadow:0 2px 10px #0f172a0a}.dispatch-command-strip,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.dispatch-command-center__stage,.dispatch-ops-rail{gap:12px;padding:12px}.dispatch-command-strip{grid-template-columns:auto minmax(220px,auto) minmax(0,1fr) auto;align-items:center;gap:10px 12px;display:grid}.dispatch-command-strip__cluster,.dispatch-command-strip__nav,.dispatch-command-strip__actions,.dispatch-command-strip__anchor-title-row,.dispatch-command-strip__signal,.dispatch-command-center__stage-eyebrow,.dispatch-command-center__stage-chip-label,.dispatch-queue-rail__eyebrow,.dispatch-queue-rail__section-title,.dispatch-utility-tray__eyebrow,.dispatch-utility-tray__section-title,.dispatch-conflict-panel__eyebrow,.dispatch-ops-rail__eyebrow,.dispatch-ops-rail__summary-item{align-items:center;gap:6px;display:inline-flex}.dispatch-command-strip__cluster--controls{flex-wrap:wrap;align-items:end;min-width:0}.dispatch-command-strip__cluster--signals{justify-content:flex-start}.dispatch-command-strip__button-icon,.dispatch-command-strip__anchor-icon,.dispatch-command-strip__signal-icon,.dispatch-command-center__stage-eyebrow-icon,.dispatch-command-center__stage-chip-icon,.dispatch-queue-rail__eyebrow-icon,.dispatch-queue-rail__section-icon,.dispatch-utility-tray__eyebrow-icon,.dispatch-utility-tray__section-icon,.dispatch-conflict-panel__eyebrow-icon,.dispatch-conflict-panel__summary-icon,.dispatch-ops-rail__eyebrow-icon,.dispatch-ops-rail__summary-icon{width:.92rem;height:.92rem;color:var(--ui-brand-600);flex:none}.dispatch-command-strip__signal-icon,.dispatch-conflict-panel__summary-icon{width:.86rem;height:.86rem}.dispatch-command-strip__anchor{gap:4px;min-width:0;display:grid}.dispatch-command-strip__anchor-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dispatch-command-strip__anchor-title-row{font-family:var(--ui-font-display);letter-spacing:-.02em;color:var(--ui-text-strong);font-size:1.05rem;line-height:1.05}.dispatch-command-strip__label,.dispatch-command-center__stage-eyebrow,.dispatch-queue-rail__eyebrow,.dispatch-conflict-panel__eyebrow,.dispatch-utility-tray__eyebrow,.dispatch-ops-rail__eyebrow{color:var(--ui-text-subtle);letter-spacing:.12em;font-size:10px;font-weight:800}.dispatch-command-strip__meta-pill,.dispatch-command-strip__meta-copy,.dispatch-command-strip__scope-summary{font-size:11px;line-height:1.2}.dispatch-command-strip__meta-pill{background:#f8fbff;border:1px solid #0f172a14;border-radius:999px;padding:4px 8px}.dispatch-command-strip__meta-copy,.dispatch-command-strip__scope-summary{color:var(--ui-text-muted)}.dispatch-command-strip__segment{background:#f8fbff;border:1px solid #0f172a14;border-radius:9px;padding:3px}.dispatch-command-strip__segment button{border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.dispatch-command-strip__scope,.dispatch-command-strip__tech-picker,.dispatch-command-strip__zoom{gap:5px;display:grid}.dispatch-command-strip__signal{background:#f8fbff;border:1px solid #0f172a12;border-radius:9px;padding:8px 10px}.dispatch-command-strip__signal strong{color:var(--ui-text-strong);font-size:12px;line-height:1.2}.dispatch-command-strip__signal span:last-child{color:var(--ui-text-muted);font-size:11px}.dispatch-command-center__command-band{padding:12px}.dispatch-command-center__command-band .dispatch-command-center__stage-header{align-items:center}.dispatch-command-center__stage-copy{gap:5px}.dispatch-command-center__stage-title{letter-spacing:-.02em;font-size:1.05rem;line-height:1.05}.dispatch-command-center__stage-description{max-width:38rem;color:var(--ui-text-muted);font-size:12px;line-height:1.35}.dispatch-command-center__stage-strip{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;display:grid}.dispatch-command-center__stage-chip{background:#f8fbff;border:1px solid #0f172a12;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.dispatch-command-center__stage-chip strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.2rem;line-height:1}.dispatch-command-center__stage-chip--risk{background:linear-gradient(#fef2f2eb,#fffffffa);border-color:#dc262629}.dispatch-command-center__layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(300px,332px);align-items:start;gap:10px;display:grid}.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr) minmax(300px,332px)}.dispatch-command-center__layout--rail-hidden,.dispatch-command-center__layout--rail-hidden:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr)}.dispatch-command-center__layout--queue-docked.dispatch-command-center__layout--rail-hidden{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.dispatch-command-center__rail,.dispatch-conflict-panel,.dispatch-ops-rail{position:sticky;top:8px}.dispatch-command-center__stage{gap:10px;min-width:0}.dispatch-command-center__stage .dispatch-command-center__stage-header{align-items:center}.dispatch-command-center__canvas{min-width:0}.dispatch-queue-rail__header,.dispatch-conflict-panel__header,.dispatch-utility-tray__header,.dispatch-ops-rail__header{align-items:center}.dispatch-conflict-panel__header-copy{color:var(--ui-text-muted);margin:4px 0 0;font-size:11px;line-height:1.35}.dispatch-queue-rail__section,.dispatch-utility-tray__section{border-top:1px solid #0f172a14;gap:10px;padding-top:10px;display:grid}.dispatch-queue-rail__section:first-child,.dispatch-utility-tray__section:first-child{border-top:0;padding-top:0}.dispatch-queue-rail__title,.dispatch-conflict-panel__title,.dispatch-utility-tray__title,.dispatch-ops-rail__title{letter-spacing:-.02em;font-size:1rem}.dispatch-queue-rail__section-title,.dispatch-utility-tray__section-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.01em;margin:0;font-size:.92rem;line-height:1.15}.dispatch-queue-rail__list{gap:8px}.dispatch-queue-item{box-shadow:none;background:#f8fbff;border-color:#0f172a14;border-radius:9px}.dispatch-queue-item__button{padding:10px}.dispatch-queue-item__identity strong{font-size:13px;line-height:1.2}.dispatch-queue-item__identity p,.dispatch-queue-item__meta,.dispatch-queue-item__footer{font-size:11px;line-height:1.3}.dispatch-conflict-panel__summary,.dispatch-ops-rail__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dispatch-conflict-panel__summary-item,.dispatch-ops-rail__summary-item{background:#f8fbff;border:1px solid #0f172a14;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.dispatch-conflict-panel__summary-item strong,.dispatch-ops-rail__summary-item strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1}.dispatch-conflict-panel__item,.dispatch-ops-card{box-shadow:none;background:#f8fbff;border-color:#0f172a14;border-radius:10px}.dispatch-conflict-panel__item-copy{gap:4px;display:grid}.dispatch-conflict-panel__item-meta,.dispatch-conflict-panel__item-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dispatch-conflict-panel__item-meta span{color:var(--ui-text-subtle);font-size:11px;font-weight:700}.dispatch-ops-card{gap:10px;padding:10px}.dispatch-ops-card__name{font-size:.96rem;line-height:1.15}.dispatch-ops-card__meta,.dispatch-ops-card__job-copy,.dispatch-ops-card__job-footer span,.dispatch-conflict-panel__item p,.dispatch-conflict-panel__empty{font-size:11px;line-height:1.35}.dispatch-ops-card__job{background:#ffffffeb;border:1px solid #0f172a14;border-radius:9px;gap:6px;padding:8px 9px}.dispatch-ops-card__job-title{font-size:13px}.dispatch-utility-tray__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dispatch-utility-tray__field,.dispatch-utility-tray__switch{gap:5px}.dispatch-utility-tray__field span,.dispatch-utility-tray__switch span,.dispatch-utility-tray__section-header>span{font-size:11px;line-height:1.25}.dispatch-calendar-shell{box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:10px}.dispatch-calendar__day-group,.dispatch-calendar__time-axis{background:#f8fbff}.dispatch-calendar__resource-header,.dispatch-lane-header{box-shadow:none;background:linear-gradient(#fbfdff,#f6faff);border-color:#0f172a14;border-radius:9px}.dispatch-calendar__column-body{background:linear-gradient(#fffffffa,#fafcfffa)}.dispatch-calendar__empty-lane{background:#f8fbffe0;border-color:#94a3b82e;border-radius:8px}.dispatch-calendar__event{border-radius:8px}.dispatch-calendar__event--job{background:#fffffffa;border-color:#0f172a14;box-shadow:0 1px 3px #0f172a12}.dispatch-calendar__event-body{gap:8px}.dispatch-calendar__event-topline,.dispatch-calendar__event-heading,.dispatch-calendar__event-route-row{gap:6px}.dispatch-calendar__event-time-pill,.dispatch-calendar__event-duration-pill,.dispatch-calendar__event-workflow-chip,.dispatch-calendar__event-operational-chip,.dispatch-lane-header__metric{border-radius:999px}.dispatch-calendar__event-meta-pill,.dispatch-calendar__event-meta-copy,.dispatch-calendar__event-route-copy,.dispatch-lane-header__route-detail,.dispatch-lane-header__route-note{font-size:11px;line-height:1.3}.dispatch-lane-header__main,.dispatch-lane-header__capacity,.dispatch-lane-header__route,.dispatch-lane-header__metrics{gap:8px}@media (max-width:1400px){.dispatch-command-strip,.dispatch-command-center__layout,.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr)}.dispatch-command-center__rail,.dispatch-conflict-panel,.dispatch-ops-rail{position:static}.dispatch-utility-tray__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.dispatch-page__header{align-items:flex-start}.dispatch-command-center__stage-strip,.dispatch-conflict-panel__summary,.dispatch-ops-rail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dispatch-command-center__stage-strip,.dispatch-conflict-panel__summary,.dispatch-ops-rail__summary{grid-template-columns:minmax(0,1fr)}}@media (min-width:981px){.ui-admin-sidebar{background:radial-gradient(circle at 0 0,#3b74d02e,#0000 26%),linear-gradient(#0f1828 0%,#122034 44%,#16263d 100%);border-right:1px solid #ffffff0a;gap:10px;padding:12px 12px 14px 0;box-shadow:inset -1px 0 #ffffff08,inset 0 1px #ffffff05}.ui-admin-sidebar__desktop-actions{justify-content:flex-end;padding:0 8px 0 0}.ui-admin-sidebar__desktop-toggle{color:#e2e8f0bd;width:30px;min-width:30px;height:30px;box-shadow:none;background:#ffffff09;border:1px solid #94a3b81a;border-radius:9px;padding:0}.ui-admin-sidebar__desktop-toggle:hover{color:#f8fbff;background:#2357ab24;border-color:#6ea0ee2e}.ui-admin-sidebar__desktop-toggle-label{display:none}.ui-admin-sidebar__desktop-toggle-icon{font-size:15px;line-height:1;transform:translateY(-1px)}}.dispatch-page,.dispatch-command-center{--dispatch-accent:#2f6fe4;--dispatch-accent-soft:#edf4ff;--dispatch-surface:#fff;--dispatch-surface-muted:#f7faff;--dispatch-surface-subtle:#f3f7fc;--dispatch-line:#0f172a14;--dispatch-line-strong:#0f172a1f;--dispatch-shadow-sm:0 10px 24px #0f172a0f;--dispatch-shadow-lg:0 24px 54px #0f172a24}.dispatch-page__header{gap:16px;padding:2px 2px 10px}.dispatch-page__header-title{font-size:clamp(1.85rem,2.5vw,2.3rem)}.dispatch-page__header-description{max-width:34rem;font-size:12px}.dispatch-command-strip,.dispatch-utility-tray,.dispatch-queue-rail,.dispatch-conflict-panel,.dispatch-command-center__stage,.dispatch-ops-rail{border:1px solid var(--dispatch-line);background:linear-gradient(180deg,var(--dispatch-surface),var(--dispatch-surface-muted));box-shadow:var(--dispatch-shadow-sm);border-radius:14px;gap:10px;padding:10px 12px}.dispatch-command-strip{gap:10px 14px}.dispatch-command-strip__meta-pill,.dispatch-command-strip__segment,.dispatch-command-strip__signal,.dispatch-command-strip__scope-summary,.dispatch-conflict-panel__summary-item,.dispatch-ops-rail__summary-item,.dispatch-queue-item,.dispatch-ops-card,.dispatch-conflict-panel__item,.dispatch-ops-card__job,.dispatch-calendar__empty-lane{border-color:var(--dispatch-line);background:var(--dispatch-surface-subtle)}.dispatch-conflict-panel__item-meta span{color:var(--dispatch-accent-soft)}.dispatch-command-strip__meta-pill,.dispatch-command-strip__segment,.dispatch-command-strip__signal,.dispatch-command-strip__scope-summary{border-radius:10px}.dispatch-command-strip__meta-pill{color:var(--dispatch-accent)}.dispatch-command-strip__segment button{border-radius:8px;min-height:30px}.dispatch-command-strip__segment button[aria-selected=true],.dispatch-command-strip__segment-button--active{background:var(--dispatch-accent)!important;color:#fff!important}.dispatch-command-strip__signal{padding:7px 10px}.dispatch-command-strip__signal--danger{background:linear-gradient(#fef2f2f0,#fffffffa);border-color:#dc262629}.dispatch-command-strip__signal--warning{background:linear-gradient(#fff7edf0,#fffffffa);border-color:#d9770624}.dispatch-command-strip__signal--neutral{background:var(--dispatch-surface-subtle)}.dispatch-command-center__layout,.dispatch-command-center__layout--conflicts-open,.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr) minmax(286px,308px);gap:12px}.dispatch-command-center__stage{min-width:0}.dispatch-command-center__stage .dispatch-command-center__stage-header{border-bottom:1px solid var(--dispatch-line);align-items:flex-start;gap:10px;padding-bottom:10px}.dispatch-command-center__stage-title{font-size:1rem;line-height:1.05}.dispatch-command-center__stage-description{max-width:36rem;font-size:12px}.dispatch-command-center__stage-meta{gap:6px}.dispatch-command-center__canvas{isolation:isolate;min-width:0;position:relative}.dispatch-command-center__stage--queue-open .dispatch-command-center__canvas{min-height:720px}.dispatch-command-center__queue-drawer{z-index:5;opacity:0;pointer-events:none;width:min(320px,100% - 96px);padding-right:10px;transition:opacity .18s,transform .18s;position:absolute;inset:0 auto 0 0;transform:translate(-18px)}.dispatch-command-center__queue-drawer--open{opacity:1;pointer-events:auto;transform:translate(0)}.dispatch-command-center__queue-drawer .dispatch-queue-rail{border-color:var(--dispatch-line-strong);height:100%;box-shadow:var(--dispatch-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;overflow:auto}.dispatch-command-center__queue-drawer .dispatch-queue-rail__header{z-index:1;background:#fffffffa;padding-bottom:8px;position:sticky;top:0}.dispatch-queue-rail__sections,.dispatch-ops-rail__stack{gap:8px}.dispatch-queue-item,.dispatch-ops-card,.dispatch-conflict-panel__item{box-shadow:none;border-radius:12px}.dispatch-queue-item__button,.dispatch-ops-card{padding:10px}.dispatch-queue-item__identity strong,.dispatch-ops-card__job-title,.dispatch-ops-card__name{font-size:13px;line-height:1.25}.dispatch-queue-item__identity p,.dispatch-queue-item__meta,.dispatch-queue-item__footer,.dispatch-ops-card__meta,.dispatch-ops-card__job-copy,.dispatch-ops-card__job-footer span,.dispatch-conflict-panel__item p,.dispatch-conflict-panel__empty{font-size:11px;line-height:1.35}.dispatch-ops-card__signals{gap:6px}.dispatch-utility-tray__grid{gap:10px}.dispatch-calendar-shell,.dispatch-week,.dispatch-month{border-color:var(--dispatch-line);box-shadow:none;background:#fff;border-radius:14px}.dispatch-calendar__day-group,.dispatch-calendar__time-axis,.dispatch-calendar__resource-header,.dispatch-lane-header,.dispatch-week__corner,.dispatch-week__day,.dispatch-week__resource,.dispatch-week__cell,.dispatch-month__weekday,.dispatch-month__day{background:linear-gradient(#fcfdff,#f6faff)}.dispatch-calendar__column-body,.dispatch-week__cell,.dispatch-month__day{background:linear-gradient(#fffffffc,#f8fbfffa)}.dispatch-week__day--today,.dispatch-week__cell--today,.dispatch-month__day--today{background:linear-gradient(#f0f6ff,#f8fbff)}.dispatch-week__cell--conflicted,.dispatch-month__day--conflicted{background:linear-gradient(#fef2f2e6,#fffffffa)}.dispatch-lane-header{border-color:var(--dispatch-line);min-height:88px;box-shadow:none;border-radius:12px;gap:7px;padding:10px}.dispatch-lane-header__metric--primary{background:var(--dispatch-accent-soft);color:var(--dispatch-accent)}.dispatch-lane-header__loadbar,.dispatch-week__resource-loadbar,.dispatch-month__day-loadbar{background:#94a3b82e}.dispatch-lane-header__loadbar-segment--scheduled,.dispatch-week__resource-loadbar-segment--scheduled,.dispatch-month__day-loadbar-segment--scheduled{background:color-mix(in srgb,var(--dispatch-accent)78%,white)}.dispatch-calendar__event--job,.dispatch-week__job,.dispatch-month__event{border-color:var(--dispatch-line-strong);background:#fffffffc;box-shadow:0 8px 18px #0f172a0d}.dispatch-calendar__event-body{gap:7px;padding:10px 10px 12px}.dispatch-calendar__event-time-pill,.dispatch-calendar__event-duration-pill,.dispatch-calendar__event-meta-pill{border:1px solid var(--dispatch-line);background:var(--dispatch-surface-subtle)}.dispatch-calendar__event-next-move{color:var(--ui-text-base)}.dispatch-calendar__event-workflow-chip--brand{background:var(--dispatch-accent-soft);color:var(--dispatch-accent)}.dispatch-quick-edit{border:1px solid var(--dispatch-line-strong);width:min(404px,100vw - 20px);box-shadow:var(--dispatch-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-radius:18px;padding:14px;top:12px;bottom:12px;right:12px}.dispatch-quick-edit__header{border-bottom:1px solid var(--dispatch-line);padding-bottom:10px}.dispatch-quick-edit__hero{border-color:var(--dispatch-line);background:linear-gradient(#fbfdff,#f3f7fc);border-radius:14px}.dispatch-quick-edit__hero-callout--accent{background:linear-gradient(#edf4fffa,#fffffffa);border-color:#2f6fe429}.dispatch-quick-edit__section{border:1px solid var(--dispatch-line);background:#fff;border-radius:12px}.dispatch-quick-edit__footer{border-top-color:var(--dispatch-line);background:linear-gradient(#fff0,#fffffffa 42%)}@media (max-width:1400px){.dispatch-command-center__layout,.dispatch-command-center__layout--conflicts-open,.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr)}.dispatch-command-center__queue-drawer{opacity:1;width:100%;padding-right:0;position:static;transform:none}.dispatch-command-center__queue-drawer:not(.dispatch-command-center__queue-drawer--open){display:none}.dispatch-command-center__queue-drawer .dispatch-queue-rail{box-shadow:var(--dispatch-shadow-sm)}}@media (max-width:980px){.dispatch-page__header{align-items:flex-start}.dispatch-command-center__stage .dispatch-command-center__stage-header{gap:8px}}@media (min-width:981px){.ui-admin-sidebar__top,.ui-admin-sidebar__nav-block{gap:10px;padding-left:0}.ui-admin-sidebar__top{border-bottom:1px solid #94a3b814;gap:6px;padding-bottom:10px}.ui-admin-brand{background:linear-gradient(#ffffff0e,#ffffff05),#ffffff05;border-width:1px;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px 12px 18px;box-shadow:inset 0 1px #ffffff0a}.ui-admin-brand__mark{border-radius:14px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff29,0 10px 20px #09162a33}.ui-admin-brand__copy,.ui-admin-nav__content{text-align:left;align-content:start;justify-items:start}.ui-admin-brand__eyebrow{letter-spacing:.16em;color:#d2dff08f;font-size:9px}.ui-admin-brand__title{letter-spacing:-.01em;font-size:13.5px}.ui-admin-sidebar__utility{background:linear-gradient(#ffffff0a,#ffffff04),#0a121f29;border-width:1px;border-radius:14px;justify-content:stretch;align-items:start;gap:8px;padding:10px 12px 10px 18px;display:grid;box-shadow:inset 0 1px #ffffff09}.ui-admin-sidebar__section-label{color:#d2dff06b;letter-spacing:.16em;padding-left:18px;font-size:9px;font-weight:800}.ui-admin-nav{gap:6px}.ui-admin-nav__section{gap:8px}.ui-admin-nav__section+.ui-admin-nav__section{margin-top:0;padding-top:10px}.ui-admin-nav__section-items{gap:4px;display:grid}.ui-admin-nav__item{color:#e4ecf7e0;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;min-height:46px;padding:10px 12px 10px 18px;position:relative}.ui-admin-nav__item:before{opacity:0;background:0 0;border-radius:999px;width:3px;top:10px;bottom:10px;left:6px}.ui-admin-nav__icon{color:#e2e8f0d6;background:#ffffff0e;border:1px solid #ffffff0a;border-radius:8px;width:24px;height:24px;transition:background-color .14s,color .14s,border-color .14s}.ui-admin-nav__icon .ui-icon{width:13.5px;height:13.5px}.ui-admin-nav__title{letter-spacing:-.01em;font-size:13px;font-weight:700;line-height:1.15}.ui-admin-nav__hint{color:#d2dff094;text-wrap:pretty;margin-top:2px;font-size:11px;font-weight:500;line-height:1.35}.ui-admin-sidebar__footer{border-top-color:#94a3b81a;gap:8px;padding:10px 10px 0 18px}.ui-admin-sidebar__account{gap:3px}.ui-admin-sidebar__account-value{color:#f8fbff;font-size:12px;font-weight:700;line-height:1.2}.ui-admin-nav__item:hover{background:linear-gradient(#2e486e57,#1a283e61);border-color:#5789db29}.ui-admin-nav__item:hover .ui-admin-nav__icon{color:#fff;background:#ffffff1a;border-color:#ffffff14}.ui-admin-nav__item[data-active=true],.ui-admin-nav__item--active{background:linear-gradient(#2c62bc85,#1b3a6d6b),#ffffff08;border-color:#6ea0ee42;box-shadow:0 10px 20px #070f1a2e,inset 0 1px #ffffff0d,inset 0 0 0 1px #8eb7f50a}.ui-admin-nav__item[data-active=true]:before,.ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-nav__item[data-active=true] .ui-admin-nav__icon,.ui-admin-nav__item--active .ui-admin-nav__icon{color:#fff;background:linear-gradient(#ffffff24,#ffffff14);border-color:#ffffff1a}.ui-admin-nav__item[data-active=true] .ui-admin-nav__hint,.ui-admin-nav__item--active .ui-admin-nav__hint{color:#e2eaf5cc}.ui-admin-sidebar__utility-badges .ui-badge{letter-spacing:.11em;border-radius:999px;min-height:21px;padding-inline:8px;font-size:8.5px}.ui-admin-sidebar__utility-action .ui-button{color:#e4edf8;min-height:34px;box-shadow:none;background:#ffffff0a;border-color:#94a3b81f;border-radius:10px;width:100%;font-size:10.5px}.ui-admin-sidebar__utility-action .ui-button:hover:not(:disabled){color:#fff;box-shadow:none;background:#2e486e57;border-color:#6ea0ee33;transform:none}}@media (min-width:1181px){.ui-admin-shell--sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar{padding:12px 10px 14px 0}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__desktop-actions{justify-content:center;padding:0 0 4px}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__desktop-toggle{width:30px;min-width:30px;height:30px;margin:0 auto}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__top{gap:10px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand{box-shadow:none;background:0 0;border-color:#0000;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0;display:grid}.ui-admin-shell--sidebar-collapsed .ui-admin-brand__mark{border-radius:14px;width:42px;height:42px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand__copy,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__section-label,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__caption,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__footer,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__nav-block{gap:10px;overflow:visible}.ui-admin-shell--sidebar-collapsed .ui-admin-nav{gap:10px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section{gap:8px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section-label{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section+.ui-admin-nav__section{margin-top:0;padding-top:8px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section-items{gap:6px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item{background:0 0;border-color:#0000;border-radius:14px;grid-template-columns:minmax(0,1fr);justify-items:center;width:44px;min-height:44px;margin-inline:auto;padding:0}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item:before{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item:hover{background:#2e486e57;transform:none}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item[data-active=true],.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item--active{background:linear-gradient(#2c62bc85,#1b3a6d61);border-color:#6ea0ee3d;box-shadow:0 10px 20px #070f1a2e}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__icon{background:#ffffff0e;border-color:#ffffff0a;width:24px;height:24px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item:hover .ui-admin-nav__icon,.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon,.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item--active .ui-admin-nav__icon{background:#ffffff1f;border-color:#ffffff14}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__content,.ui-admin-shell--sidebar-collapsed .ui-admin-nav__title{display:none}}@media (min-width:981px) and (max-height:840px){.ui-admin-sidebar{padding-bottom:10px}.ui-admin-brand{padding-top:10px;padding-bottom:10px}.ui-admin-sidebar__utility{gap:6px;padding-top:8px;padding-bottom:8px}.ui-admin-sidebar__nav-block{gap:8px}.ui-admin-nav__section+.ui-admin-nav__section{padding-top:8px}.ui-admin-sidebar__footer{gap:6px;padding-top:8px}}.dashboard-cockpit .ui-page-header__eyebrow{color:#2d5eabc7;letter-spacing:.14em;font-size:10px}.dashboard-cockpit .ui-page-title{letter-spacing:-.04em;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:.98}.dashboard-cockpit .ui-page-description{max-width:34rem;font-size:11px;line-height:1.28}.dashboard-cockpit .ui-page-header__rail{align-items:flex-start;gap:6px}.dashboard-cockpit .dashboard-command__actions{gap:6px}.dashboard-cockpit .ui-page-header__status{gap:4px}.dashboard-cockpit__header-brief{background:#f9fbfff0;border:1px solid #0f172a14;border-radius:999px;grid-template-columns:repeat(3,minmax(0,auto));gap:0;width:fit-content;display:inline-grid;overflow:hidden}.dashboard-cockpit__header-brief-item{border-right:1px solid #0f172a14;gap:1px;padding:6px 10px 7px;display:grid}.dashboard-cockpit__header-brief-item--warning strong{color:#c57b16}.dashboard-cockpit__header-brief-item--danger strong{color:#cb6044}.dashboard-cockpit__header-brief-item--success strong,.dashboard-cockpit__header-brief-item--brand strong{color:#2d5eabeb}.dashboard-cockpit__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dashboard-cockpit__metric{background:#fffffff5;border:1px solid #0f172a14;border-radius:15px;gap:4px;min-width:0;padding:12px 13px;display:grid;box-shadow:0 8px 18px #0f172a09}.dashboard-cockpit__metric-topline,.dashboard-cockpit__panel-header,.dashboard-cockpit__lane-header,.dashboard-cockpit__team-top,.dashboard-cockpit__team-bottom,.dashboard-cockpit__workspace-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-cockpit__metric-head,.dashboard-cockpit__eyebrow{align-items:center;gap:6px;display:inline-flex}.dashboard-cockpit__metric-main{align-items:flex-end;gap:8px;display:flex}.dashboard-cockpit__metric-label,.dashboard-cockpit__eyebrow,.dashboard-cockpit__lane-label,.dashboard-cockpit__finance-label{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.dashboard-cockpit__metric-value,.dashboard-cockpit__finance-value{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:clamp(1.12rem,1.55vw,1.55rem);line-height:1}.dashboard-cockpit__metric-copy{color:var(--ui-text-muted);margin:0;font-size:10px;line-height:1.2}.dashboard-cockpit__metric--warning .dashboard-cockpit__metric-copy{color:#c57b16}.dashboard-cockpit__metric--progress .dashboard-cockpit__metric-copy{color:#278b67}.dashboard-cockpit__metric--danger .dashboard-cockpit__metric-copy{color:#cb6044}.dashboard-cockpit__metric--brand .dashboard-cockpit__metric-copy{color:#2d5eabe6}.dashboard-cockpit__grid,.dashboard-cockpit__main,.dashboard-cockpit__support-grid,.dashboard-cockpit__workspace-body,.dashboard-cockpit__queue-list,.dashboard-cockpit__lane-grid,.dashboard-cockpit__lane-list,.dashboard-cockpit__rail,.dashboard-cockpit__rail-sections,.dashboard-cockpit__rail-list,.dashboard-cockpit__team-grid,.dashboard-cockpit__finance-grid,.dashboard-cockpit__finance-list{gap:10px;display:grid}.dashboard-cockpit__grid{grid-template-columns:minmax(0,1.92fr) minmax(280px,.72fr);align-items:start}.dashboard-cockpit__main{min-width:0}.dashboard-cockpit__workspace,.dashboard-cockpit__support-panel,.dashboard-cockpit__rail-panel{box-shadow:none;background:#fffffffa;border:1px solid #0f172a14;border-radius:10px;gap:10px;padding:9px;display:grid}.dashboard-cockpit__workspace-copy{gap:1px;display:grid}.dashboard-cockpit__workspace-title,.dashboard-cockpit__panel-title,.dashboard-cockpit__rail-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.025em;margin:0;line-height:1.04}.dashboard-cockpit__queue-copy,.dashboard-cockpit__lane-item span,.dashboard-cockpit__team-copy,.dashboard-cockpit__rail-description,.dashboard-cockpit__rail-item-copy,.dashboard-cockpit__finance-row-copy,.dashboard-cockpit__empty{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.32}.dashboard-cockpit__workspace-utility{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.dashboard-cockpit__workspace-header{align-items:center;gap:8px}.dashboard-cockpit__workspace-header .dashboard-cockpit__eyebrow{margin-bottom:1px}.dashboard-cockpit__workspace-header .ui-badge{align-self:center}.dashboard-cockpit__workspace-header .ui-button{min-height:34px}.dashboard-cockpit__workspace-body{border-top:1px solid #0f172a14;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-top:6px}.dashboard-cockpit__workspace--brief .dashboard-cockpit__workspace-body{border-top:0;padding-top:0}.dashboard-cockpit__workspace-summary{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:2px;display:flex}.dashboard-cockpit__workspace-summary strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.02em;font-size:.98rem;line-height:1.04}.dashboard-cockpit__workspace-summary span{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.dashboard-cockpit__dispatch-watch{border-bottom:1px solid #0f172a14;gap:8px;padding-bottom:8px;display:grid}.dashboard-cockpit__dispatch-watch-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-cockpit__dispatch-watch-signals{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dashboard-cockpit__dispatch-watch-summary{background:#f9fbffeb;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dashboard-cockpit__dispatch-watch-stat{border-right:1px solid #0f172a14;gap:3px;padding:8px 10px;display:grid}.dashboard-cockpit__dispatch-watch-stat:last-child{border-right:0}.dashboard-cockpit__dispatch-watch-stat span{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-cockpit__dispatch-watch-stat strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1.1rem;line-height:1}.dashboard-cockpit__dispatch-watch-stat--success strong{color:#278b67}.dashboard-cockpit__dispatch-watch-stat--info strong{color:#2d5eabeb}.dashboard-cockpit__dispatch-watch-stat--warning strong{color:#c57b16}.dashboard-cockpit__dispatch-watch-stat--brand strong{color:#2d5eabeb}.dashboard-cockpit__dispatch-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-cockpit__dispatch-card{color:inherit;background:linear-gradient(#f6f9fffa,#fffffffa);border:1px solid #0f172a14;border-radius:10px;gap:7px;padding:9px 10px;text-decoration:none;display:grid}.dashboard-cockpit__dispatch-card-top,.dashboard-cockpit__dispatch-card-bottom{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dashboard-cockpit__dispatch-card-main{gap:1px;display:grid}.dashboard-cockpit__dispatch-card-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:.88rem;line-height:1.08}.dashboard-cockpit__dispatch-card-copy,.dashboard-cockpit__dispatch-card-main span,.dashboard-cockpit__dispatch-card-bottom{color:var(--ui-text-muted);margin:0;font-size:10px;line-height:1.25}.dashboard-cockpit__dispatch-card-main strong{color:var(--ui-text-strong);font-size:.86rem;line-height:1.16}.dashboard-cockpit__dispatch-card-detail{color:#2d5eabc7;margin:2px 0 0;font-size:10px;font-weight:700;line-height:1.25}.dashboard-cockpit__dispatch-card-route{color:var(--ui-text-strong);font-weight:700}.dashboard-cockpit__panel-title{font-size:.92rem}.dashboard-cockpit__queue-panel,.dashboard-cockpit__lane-panel{gap:6px;display:grid}.dashboard-cockpit__queue-panel{padding-right:0}.dashboard-cockpit__lane-panel{border-top:1px solid #0f172a14;border-left:0;padding-top:8px;padding-left:0}.dashboard-cockpit__queue-list{gap:0}.dashboard-cockpit__queue-head,.dashboard-cockpit__queue-row{grid-template-columns:minmax(210px,2.1fr) minmax(88px,.64fr) minmax(88px,.62fr) minmax(110px,.72fr) minmax(76px,.42fr);align-items:center;gap:8px;display:grid}.dashboard-cockpit__queue-head{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0f172a14;padding:0 0 4px;font-size:10px;font-weight:800}.dashboard-cockpit__queue-head span:nth-child(2),.dashboard-cockpit__queue-head span:nth-child(3){text-align:left}.dashboard-cockpit__queue-head span:last-child{text-align:right}.dashboard-cockpit__queue-row{color:inherit;appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0f172a14;border-radius:0;width:100%;padding:7px 0;text-decoration:none}.dashboard-cockpit__queue-list>:first-child{border-top:0}.dashboard-cockpit__queue-primary{min-width:0}.dashboard-cockpit__queue-primary-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dashboard-cockpit__queue-cell{min-width:0;color:var(--ui-text-muted);font-size:10px;line-height:1.2}.dashboard-cockpit__queue-cell--status{align-items:center;display:inline-flex}.dashboard-cockpit__queue-title,.dashboard-cockpit__lane-title,.dashboard-cockpit__team-title,.dashboard-cockpit__rail-item-title,.dashboard-cockpit__finance-row-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.015em;margin:0;font-size:.9rem;line-height:1.12}.dashboard-cockpit__queue-title{font-size:.92rem}.dashboard-cockpit__queue-subcopy{color:#2d5eabc7;margin:1px 0 0;font-size:10px;font-weight:700;line-height:1.2}.dashboard-cockpit__queue-inspect{color:#2d5eabc7;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.dashboard-cockpit__queue-value,.dashboard-cockpit__finance-row strong,.dashboard-cockpit__rail-item strong,.dashboard-cockpit__lane-item strong{color:var(--ui-text-strong)}.dashboard-cockpit__queue-value{justify-self:end;font-size:12px;line-height:1.2}.dashboard-cockpit__lane-summary{background:#f9fbfff0;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dashboard-cockpit__lane-summary-item{border-right:1px solid #0f172a14;gap:2px;padding:8px 10px;display:grid}.dashboard-cockpit__lane-summary-item:last-child{border-right:0}.dashboard-cockpit__lane-summary-item span,.dashboard-cockpit__lane-action{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.dashboard-cockpit__lane-summary-item strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1}.dashboard-cockpit__lane-summary-item p{color:var(--ui-text-muted);margin:0;font-size:10px;line-height:1.25}.dashboard-cockpit__lane-summary-item--quiet{grid-column:1/-1}.dashboard-cockpit__lane{background:0 0;border:0;border-top:1px solid #0f172a14;border-radius:0;align-content:start;gap:5px;padding:7px 0;display:grid}.dashboard-cockpit__lane-title{font-size:.88rem}.dashboard-cockpit__lane-list{gap:0}.dashboard-cockpit__lane-item{color:inherit;background:0 0;border:0;border-top:1px solid #0f172a14;border-radius:0;gap:2px;padding:5px 0 0;text-decoration:none;display:grid}.dashboard-cockpit__lane-list>:first-child{border-top:0;padding-top:0}.dashboard-cockpit__support-grid{background:0 0;border:0;border-top:1px solid #0f172a14;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0}.dashboard-cockpit__support-panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #0f172a14;border-radius:0;gap:6px;padding:10px 0 0}.dashboard-cockpit__support-grid>:first-child{border-top:0}.dashboard-cockpit__support-panel .dashboard-cockpit__panel-header{align-items:center}.dashboard-cockpit__support-panel .ui-button{min-height:32px}.dashboard-cockpit__support-summary{background:#f9fbffeb;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dashboard-cockpit__support-summary--billing,.dashboard-cockpit__support-summary--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cockpit__support-summary--single{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__support-stat{border-right:1px solid #0f172a14;gap:3px;padding:8px 10px;display:grid}.dashboard-cockpit__support-stat:last-child{border-right:0}.dashboard-cockpit__support-stat span{color:var(--ui-text-subtle);letter-spacing:.04em;text-transform:none;font-size:10px;font-weight:800}.dashboard-cockpit__support-stat strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1}.dashboard-cockpit__support-stat--success strong{color:#278b67}.dashboard-cockpit__support-stat--warning strong{color:#c57b16}.dashboard-cockpit__support-stat--brand strong{color:#2d5eabeb}.dashboard-cockpit__team-list{border-top:1px solid #0f172a14;gap:0;display:grid}.dashboard-cockpit__team-row{color:inherit;border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;text-decoration:none;display:flex}.dashboard-cockpit__team-list>:first-child{border-top:0}.dashboard-cockpit__team-row-main{gap:2px;min-width:0;display:grid}.dashboard-cockpit__team-row-side{flex-shrink:0;align-items:center;display:inline-flex}.dashboard-cockpit__finance-grid{border-top:1px solid #0f172a14;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.dashboard-cockpit__finance-row,.dashboard-cockpit__rail-item{color:inherit;background:0 0;border:0;border-top:1px solid #0f172a14;border-radius:0;gap:4px;padding:7px 8px;text-decoration:none;display:grid}.dashboard-cockpit__team-title,.dashboard-cockpit__finance-row-title{font-size:.82rem}.dashboard-cockpit__team-copy,.dashboard-cockpit__finance-row-copy{font-size:9px}.dashboard-cockpit__finance-panel{border-top:1px solid #0f172a14;gap:6px;min-width:0;padding:8px 0 0;display:grid}.dashboard-cockpit__finance-panel-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-cockpit__finance-panel-meta{color:var(--ui-text-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-cockpit__finance-grid>:first-child{border-top:0;padding-top:0}.dashboard-cockpit__finance-row{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.dashboard-cockpit__finance-list{border-top:1px solid #0f172a14;gap:0}.dashboard-cockpit__finance-list>:first-child{border-top:0}.dashboard-cockpit__finance-row strong{font-size:11px;line-height:1.25}.dashboard-cockpit__finance-row-title,.dashboard-cockpit__finance-row-copy,.dashboard-cockpit__team-title,.dashboard-cockpit__team-copy{overflow-wrap:anywhere}.dashboard-cockpit__rail-panel{background:#fffffffa;gap:8px}.dashboard-cockpit__rail-header{gap:1px;display:grid}.dashboard-cockpit__rail-summary{background:#f9fbfff0;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dashboard-cockpit__rail-summary-item{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #0f172a14;gap:4px;padding:9px 10px;display:grid}.dashboard-cockpit__rail-summary-item:last-child{border-right:0}.dashboard-cockpit__rail-summary-item--selected{background:#f3f8ffeb}.dashboard-cockpit__rail-summary-top{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-cockpit__rail-summary-item strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1}.dashboard-cockpit__rail-title{max-width:16rem;font-size:1.02rem}.dashboard-cockpit__rail-description{max-width:16rem;font-size:10px;line-height:1.2}.dashboard-cockpit__rail-section{border-top:1px solid #0f172a14;gap:5px;padding-top:7px;display:grid}.dashboard-cockpit__rail-section--urgent .dashboard-cockpit__panel-header .dashboard-cockpit__eyebrow-icon{color:#d65b42}.dashboard-cockpit__rail-section--approval .dashboard-cockpit__panel-header .dashboard-cockpit__eyebrow-icon{color:#d08a21}.dashboard-cockpit__rail-section--route .dashboard-cockpit__panel-header .dashboard-cockpit__eyebrow-icon{color:#278b67}.dashboard-cockpit__rail-section:first-child{border-top:0;padding-top:0}.dashboard-cockpit__rail-list{gap:0}.dashboard-cockpit__rail-item-title{font-size:.82rem}.dashboard-cockpit__rail-item{text-align:left;cursor:pointer;background:0 0;border-top:1px solid #0f172a14;border-left:0;grid-template-columns:minmax(0,1fr);gap:5px;padding:5px 0}.dashboard-cockpit__rail-list>:first-child{border-top:0}.dashboard-cockpit__rail-item--selected{background:#f3f8ffb3}.dashboard-cockpit__queue-row--selected{background:#f3f8ffb8}.dashboard-cockpit__rail-item-top,.dashboard-cockpit__rail-item-side{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-cockpit__rail-item-top{flex-wrap:wrap;align-items:flex-start}.dashboard-cockpit__rail-item-top .ui-badge{overflow-wrap:anywhere;max-width:100%}.dashboard-cockpit__rail-item-body{gap:2px;min-width:0;display:grid}.dashboard-cockpit__rail-item-side{align-items:flex-end}.dashboard-cockpit__rail-item-action{color:#2d5eabc7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-cockpit__rail-item-meta{color:var(--ui-text-subtle);margin:0;font-size:10px;line-height:1.28}.dashboard-cockpit__queue-row:hover,.dashboard-cockpit__lane-item:hover,.dashboard-cockpit__dispatch-card:hover,.dashboard-cockpit__team-row:hover,.dashboard-cockpit__finance-row:hover,.dashboard-cockpit__rail-item:hover{background:#f3f8ff8c;border-color:#1f6feb2e}.dashboard-cockpit__drawer{z-index:80;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.dashboard-cockpit__drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#0f172a1f;border:0;position:absolute;inset:0}.dashboard-cockpit__drawer-panel{pointer-events:auto;background:#fffffffa;border-left:1px solid #0f172a14;align-content:start;gap:12px;width:min(420px,100vw - 24px);height:100%;padding:18px 18px 22px;display:grid;position:relative;box-shadow:-24px 0 48px #0f172a1f}.dashboard-cockpit__drawer-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-cockpit__drawer-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:1.2rem;line-height:1.04}.dashboard-cockpit__drawer-signals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-cockpit__drawer-facts{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:12px 0;display:grid}.dashboard-cockpit__drawer-facts div{gap:2px;display:grid}.dashboard-cockpit__drawer-facts dt{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.dashboard-cockpit__drawer-facts dd{color:var(--ui-text-strong);margin:0;font-size:12px;line-height:1.35}.dashboard-cockpit__drawer-meta,.dashboard-cockpit__drawer-copy{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.4}.dashboard-cockpit__drawer-actions{gap:8px;display:grid}.dashboard-cockpit__drawer-actions-primary,.dashboard-cockpit__drawer-actions-secondary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1280px){.dashboard-cockpit__dispatch-watch-grid,.dashboard-cockpit__dispatch-watch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1680px){.dashboard-cockpit__support-grid{grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr)}.dashboard-cockpit__support-panel{border-top:0;border-left:1px solid #0f172a14}.dashboard-cockpit__support-grid>:first-child{border-left:0}.dashboard-cockpit__finance-grid{grid-template-columns:minmax(220px,.84fr) minmax(280px,1.16fr)}.dashboard-cockpit__finance-panel{border-top:0;border-left:1px solid #0f172a14;padding:0 0 0 10px}.dashboard-cockpit__finance-grid>:first-child{border-left:0;padding-left:0}}@media (max-width:1080px){.dashboard-cockpit__metrics,.dashboard-cockpit__finance-grid,.dashboard-cockpit__lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cockpit__dispatch-watch-grid,.dashboard-cockpit__grid{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__rail{position:static}}@media (max-width:980px){.dashboard-cockpit__grid,.dashboard-cockpit__support-grid{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__support-panel{border-top:1px solid #0f172a14;border-left:0}.dashboard-cockpit__support-grid>:first-child{border-top:0}}@media (max-width:760px){.dashboard-cockpit__metrics,.dashboard-cockpit__rail-summary,.dashboard-cockpit__dispatch-watch-grid,.dashboard-cockpit__dispatch-watch-summary,.dashboard-cockpit__support-summary,.dashboard-cockpit__lane-summary,.dashboard-cockpit__lane-grid,.dashboard-cockpit__support-grid,.dashboard-cockpit__finance-grid,.dashboard-cockpit__team-list{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__workspace-header,.dashboard-cockpit__panel-header,.dashboard-cockpit__dispatch-watch-header{align-items:flex-start}.dashboard-cockpit__header-brief{border-radius:10px;grid-template-columns:minmax(0,1fr);width:100%}.dashboard-cockpit__header-brief-item{border-top:1px solid #0f172a14;border-right:0}.dashboard-cockpit__header-brief>:first-child{border-top:0}.dashboard-cockpit__queue-head{display:none}.dashboard-cockpit__queue-row,.dashboard-cockpit__finance-row{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__metric{border-top:1px solid #0f172a14;border-right:0}.dashboard-cockpit__metrics>:first-child{border-top:0}.dashboard-cockpit__dispatch-watch-stat{border-top:1px solid #0f172a14;border-right:0}.dashboard-cockpit__dispatch-watch-summary>:first-child{border-top:0}.dashboard-cockpit__rail-summary-item{border-top:1px solid #0f172a14;border-right:0}.dashboard-cockpit__rail-summary>:first-child{border-top:0}.dashboard-cockpit__support-stat{border-top:1px solid #0f172a14;border-right:0}.dashboard-cockpit__support-summary>:first-child{border-top:0}.dashboard-cockpit__lane-summary-item{border-top:1px solid #0f172a14;border-right:0}.dashboard-cockpit__lane-summary>:first-child{border-top:0}.dashboard-cockpit__finance-row{border-left:0}.dashboard-cockpit__finance-grid>*+*{border-top:1px solid #0f172a14;border-left:0;padding-top:10px;padding-left:0}.dashboard-cockpit__team-row{align-items:flex-start}.dashboard-cockpit__drawer-panel{width:min(100vw,420px);padding:16px}.dashboard-cockpit__drawer-facts{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__queue-row{gap:6px}.dashboard-cockpit__queue-cell,.dashboard-cockpit__queue-value{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-cockpit__queue-cell:before,.dashboard-cockpit__queue-value:before{content:attr(data-label);color:var(--ui-text-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-cockpit__queue-value{justify-self:stretch}.dashboard-cockpit__queue-panel{padding-right:0}}.dashboard-cockpit{--dashboard-accent:#2f6fe4;--dashboard-accent-strong:#1d4fb8;--dashboard-accent-soft:#2f6fe41a;--dashboard-accent-tint:#f4f8ff;--dashboard-surface:#fffffffa;--dashboard-surface-muted:#f8fbff;--dashboard-surface-strong:#eef5ff;--dashboard-border:#0f172a14;--dashboard-border-strong:#2f6fe42e;--dashboard-shadow:0 16px 36px #0f172a14;--dashboard-shadow-soft:0 10px 24px #0f172a0d;background:radial-gradient(circle at 100% 0,#2f6fe414,#0000 24%),linear-gradient(#fffffffb,#f5f9fff6);border:1px solid #2f6fe414;border-radius:28px;gap:16px;padding:20px 22px 24px;position:relative;overflow:clip;box-shadow:0 22px 52px #0f172a12}.dashboard-cockpit .ui-page-header{border-bottom:1px solid var(--dashboard-border);padding-bottom:16px}.dashboard-cockpit .ui-page-header__content{gap:10px}.dashboard-cockpit .ui-page-header__details{margin-top:10px;display:block}.dashboard-cockpit .ui-page-header__eyebrow,.dashboard-cockpit__metric-label,.dashboard-cockpit__eyebrow,.dashboard-cockpit__lane-action,.dashboard-cockpit__finance-label,.dashboard-cockpit__finance-panel-meta,.dashboard-cockpit__queue-head{color:#475569eb;letter-spacing:.12em;font-size:11.5px;font-weight:800}.dashboard-cockpit .ui-page-header__eyebrow{color:#1d4fb8d6}.dashboard-cockpit .ui-page-title{font-size:clamp(2rem,2.6vw,2.7rem);line-height:.98}.dashboard-cockpit .ui-page-description{color:#475569eb;max-width:40rem;font-size:13px;line-height:1.45}.dashboard-cockpit .ui-page-header__rail{align-self:start;gap:12px}.dashboard-cockpit .ui-page-header__status,.dashboard-cockpit .dashboard-command__actions,.dashboard-cockpit__workspace-utility,.dashboard-cockpit__dispatch-watch-signals,.dashboard-cockpit__drawer-actions{gap:8px}.dashboard-cockpit .ui-badge,.dashboard-cockpit .ui-button{min-height:40px}.dashboard-cockpit .ui-badge{border-radius:999px}.dashboard-cockpit .ui-button{border-radius:12px;font-size:12.5px}.dashboard-cockpit__header-brief{background:linear-gradient(#f4f8fffa,#fffffff0);border:1px solid #2f6fe41f;border-radius:16px;grid-template-columns:repeat(3,minmax(0,auto));gap:0;width:fit-content;display:inline-grid;overflow:hidden;box-shadow:0 10px 24px #0f172a0d}.dashboard-cockpit__header-brief-item{border-right:1px solid #0f172a0f;gap:2px;min-width:108px;padding:8px 14px 9px;display:grid}.dashboard-cockpit__header-brief-item:last-child{border-right:0}.dashboard-cockpit__header-brief-item span{color:#475569d1;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-cockpit__header-brief-item strong{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.98rem;line-height:1.1}.dashboard-cockpit__metrics{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;overflow:visible}.dashboard-cockpit__metric{border:1px solid var(--dashboard-border);box-shadow:none;background:linear-gradient(#fff,#f8fafdf5);border-radius:14px;grid-column:span 1;gap:6px;padding:12px 13px}.dashboard-cockpit__metrics>.dashboard-cockpit__metric:first-child{background:linear-gradient(#f3f8fffa,#fffffffa);border-color:#2f6fe429;grid-column:span 2}.dashboard-cockpit__metric--brand{border-color:var(--dashboard-border-strong);background:linear-gradient(180deg,#fff,var(--dashboard-accent-tint))}.dashboard-cockpit__metric--warning{background:linear-gradient(#fff,#fff8ed)}.dashboard-cockpit__metric--danger{background:linear-gradient(#fff,#fff3f1)}.dashboard-cockpit__metric--progress{background:linear-gradient(#fff,#effaf5)}.dashboard-cockpit__metric-head,.dashboard-cockpit__eyebrow{gap:7px}.dashboard-cockpit__metric-icon,.dashboard-cockpit__eyebrow-icon{width:.95rem;height:.95rem}.dashboard-cockpit__metric-value,.dashboard-cockpit__finance-value{font-size:clamp(1.2rem,1.55vw,1.55rem)}.dashboard-cockpit__metric-copy,.dashboard-cockpit__queue-copy,.dashboard-cockpit__lane-item span,.dashboard-cockpit__team-copy,.dashboard-cockpit__rail-description,.dashboard-cockpit__rail-item-copy,.dashboard-cockpit__finance-row-copy,.dashboard-cockpit__empty,.dashboard-cockpit__dispatch-card-copy,.dashboard-cockpit__dispatch-card-main span,.dashboard-cockpit__dispatch-card-bottom,.dashboard-cockpit__queue-cell,.dashboard-cockpit__rail-item-meta,.dashboard-cockpit__drawer-meta,.dashboard-cockpit__drawer-copy{font-size:12.5px;line-height:1.45}.dashboard-cockpit__grid--single-rail{grid-template-columns:minmax(0,1.86fr) minmax(264px,.62fr)}.dashboard-cockpit__main{gap:14px;min-width:0;display:grid}.dashboard-cockpit__workspace,.dashboard-cockpit__support-panel,.dashboard-cockpit__rail-panel{border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow-soft);background:linear-gradient(#fffffffe,#f9fbfff9);border-radius:16px;gap:14px;padding:16px}.dashboard-cockpit__workspace{background:linear-gradient(#fffffffe,#f6f9fffa),radial-gradient(circle at 100% 0,#2f6fe40a,#0000 32%);border-color:#2f6fe41f;border-radius:18px;box-shadow:0 18px 38px #0f172a0e}.dashboard-cockpit__workspace-copy{gap:3px}.dashboard-cockpit__workspace-title{max-width:28rem;font-size:1.25rem}.dashboard-cockpit__panel-title,.dashboard-cockpit__rail-title{font-size:1.08rem}.dashboard-cockpit__rail-title{max-width:18rem}.dashboard-cockpit__workspace-header,.dashboard-cockpit__panel-header,.dashboard-cockpit__dispatch-watch-header{gap:16px}.dashboard-cockpit__workspace-body{border-top:1px solid var(--dashboard-border);grid-template-columns:minmax(0,1fr);gap:12px;padding-top:14px}.dashboard-cockpit__workspace-flow{grid-template-columns:minmax(0,1.74fr) minmax(308px,.86fr);align-items:start;gap:12px;display:grid}.dashboard-cockpit__lane-panel{border:0;gap:10px;padding:0}.dashboard-cockpit__lane-note{background:#f8fbff52;border:1px dashed #2f6fe414;border-radius:12px;gap:4px;max-width:36rem;padding:8px 10px;display:grid}.dashboard-cockpit__lane-note-title,.dashboard-cockpit__lane-note-copy{margin:0}.dashboard-cockpit__lane-note-title{color:var(--ui-text-strong);font-family:var(--ui-font-body);font-size:12.5px;font-weight:700;line-height:1.3}.dashboard-cockpit__lane-note-copy{color:var(--ui-text-muted);font-size:12px;line-height:1.45}.dashboard-cockpit__lane-overflow{color:#475569c7;margin:-2px 0 0;font-size:11.5px;font-weight:600;line-height:1.35}.dashboard-cockpit__workspace-priority{box-shadow:none;background:linear-gradient(#fffffffc,#fff5f1f5);border:1px solid #d24f3d33;border-radius:14px;grid-column:1/-1;gap:9px;padding:13px 14px;display:grid}.dashboard-cockpit__workspace-priority--danger{box-shadow:none;background:linear-gradient(#fffefe,#fff1ecfa);border-color:#d24f3d38}.dashboard-cockpit__workspace-priority-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-cockpit__workspace-priority-copy,.dashboard-cockpit__workspace-priority-detail,.dashboard-cockpit__readiness-copy,.dashboard-cockpit__workspace-priority-note{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.45}.dashboard-cockpit__workspace-priority-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dashboard-cockpit__workspace-priority-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-cockpit__workspace-priority-note{border-top:1px solid #d24f3d1f;padding-top:4px;font-size:11px;line-height:1.3}.dashboard-cockpit__workspace-priority-stat{background:#ffffffd1;border:1px solid #d24f3d1a;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.dashboard-cockpit__workspace-priority-stat span{color:#475569eb;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-cockpit__workspace-priority-stat strong{color:var(--ui-text-strong);font-size:1rem;line-height:1.1}.dashboard-cockpit__workspace-priority-list,.dashboard-cockpit__readiness-list{gap:8px;display:grid}.dashboard-cockpit__workspace-priority-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-cockpit__workspace-priority-item,.dashboard-cockpit__readiness-item{color:inherit;box-shadow:none;background:#ffffffc7;border:1px solid #0f172a0f;border-radius:12px;gap:4px;padding:8px 10px;text-decoration:none;display:grid}.dashboard-cockpit__workspace-priority-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-cockpit__workspace-priority-item--warning{background:linear-gradient(#fffffff0,#fff8ebe0);border-color:#d977062e}.dashboard-cockpit__workspace-priority-item--danger{background:linear-gradient(#fffffff5,#ffeee8e6);border-color:#d24f3d38}.dashboard-cockpit__workspace-priority-meta{justify-items:end;gap:4px;display:grid}.dashboard-cockpit__workspace-priority-age{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.dashboard-cockpit__workspace-priority-age--neutral{color:#475569;background:#94a3b824}.dashboard-cockpit__workspace-priority-age--warning{color:#b45309;background:#f59e0b24}.dashboard-cockpit__workspace-priority-age--danger{color:#b93828;background:#d24f3d24}.dashboard-cockpit__workspace-priority-title,.dashboard-cockpit__readiness-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);margin:0;font-size:15px;line-height:1.24}.dashboard-cockpit__workspace-priority-copy{max-width:54ch}.dashboard-cockpit__workspace-priority-item .dashboard-cockpit__workspace-priority-title{font-size:13px;line-height:1.15}.dashboard-cockpit__workspace-priority-item strong{color:var(--ui-text-strong);font-size:12px;line-height:1.2}.dashboard-cockpit__workspace-priority-item .dashboard-cockpit__workspace-priority-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.dashboard-cockpit__readiness-item-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-cockpit__queue-panel,.dashboard-cockpit__dispatch-watch{min-width:0;box-shadow:none;border:1px solid #0f172a14;border-radius:16px;gap:9px;padding:12px}.dashboard-cockpit__queue-panel{background:linear-gradient(#fff,#f9fbfffa);border-color:#0f172a14;grid-column:1/-1;box-shadow:0 10px 22px #0f172a0a}.dashboard-cockpit__queue-panel--grid{background:linear-gradient(#fbfdfffa,#fffffff5);border-color:#0f172a14;grid-column:1/2;min-width:0;box-shadow:0 8px 20px #0f172a09}.dashboard-cockpit__queue-panel-compact,.dashboard-cockpit__support-panel-compact{display:none}.dashboard-cockpit__dispatch-watch{background:linear-gradient(#f9fbfff5,#ffffffeb);border-color:#0f172a14;min-width:0;padding-bottom:14px}.dashboard-cockpit__dispatch-watch-signals{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.dashboard-cockpit__lane-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-cockpit__lane-grid--single{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__lane-grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cockpit__lane{border:1px solid var(--dashboard-border);box-shadow:none;background:linear-gradient(#fffffffa,#f8fafdeb);border-radius:13px;gap:8px;padding:11px}.dashboard-cockpit__lane-grid>:nth-child(-n+2){border-top:1px solid #0f172a0d;padding-top:11px}.dashboard-cockpit__lane-title,.dashboard-cockpit__dispatch-card-title,.dashboard-cockpit__queue-title,.dashboard-cockpit__team-title,.dashboard-cockpit__rail-item-title,.dashboard-cockpit__finance-row-title{font-size:15.5px;line-height:1.22}.dashboard-cockpit__lane-list,.dashboard-cockpit__queue-list,.dashboard-cockpit__finance-list,.dashboard-cockpit__rail-list,.dashboard-cockpit__team-list{border-top:0;gap:10px}.dashboard-cockpit__lane-item,.dashboard-cockpit__finance-row,.dashboard-cockpit__team-row,.dashboard-cockpit__rail-item,.dashboard-cockpit__readiness-item{border:1px solid var(--dashboard-border);background:#ffffffe6;border-radius:12px;gap:6px;padding:10px 12px}.dashboard-cockpit__lane-item{padding:8px 9px}.dashboard-cockpit__queue-head{border-bottom:0;grid-template-columns:minmax(240px,2.1fr) minmax(92px,.7fr) minmax(104px,.8fr) minmax(116px,.9fr) minmax(86px,.5fr);padding:0 14px}.dashboard-cockpit__queue-panel-note{background:#f8fbffeb;border:1px solid #0f172a12;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.dashboard-cockpit__queue-panel-note-copy{color:var(--ui-text-muted);margin:0;font-size:11.5px;line-height:1.45}.dashboard-cockpit__compact-row,.dashboard-cockpit__compact-card{border:1px solid var(--dashboard-border);color:inherit;background:#ffffffeb;border-radius:12px;gap:6px;padding:9px 10px;text-decoration:none;display:grid}.dashboard-cockpit__compact-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-cockpit__compact-row-main,.dashboard-cockpit__compact-row-side,.dashboard-cockpit__compact-card-top{gap:4px;display:grid}.dashboard-cockpit__compact-row-side{justify-items:end}.dashboard-cockpit__compact-row-title,.dashboard-cockpit__compact-card-title{color:var(--ui-text-strong);margin:0;font-size:13px;font-weight:700;line-height:1.3}.dashboard-cockpit__compact-row-copy,.dashboard-cockpit__compact-card-copy{color:var(--ui-text-muted);margin:0;font-size:11.5px;line-height:1.4}.dashboard-cockpit__compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-cockpit__collapsible{gap:10px;display:grid}.dashboard-cockpit__collapsible-summary{display:none}.dashboard-cockpit__collapsible>.dashboard-cockpit__collapsible-content,.dashboard-cockpit__collapsible:not([open])>.dashboard-cockpit__collapsible-content{display:block!important}.dashboard-cockpit__queue-row{border:1px solid var(--dashboard-border);min-height:64px;box-shadow:none;background:#ffffffeb;border-radius:12px;grid-template-columns:minmax(240px,2.1fr) minmax(92px,.7fr) minmax(104px,.8fr) minmax(116px,.9fr) minmax(86px,.5fr);gap:11px;padding:10px 12px}.dashboard-cockpit__queue-mobile{display:none}.dashboard-cockpit__queue-list>:first-child,.dashboard-cockpit__lane-list>:first-child,.dashboard-cockpit__finance-list>:first-child,.dashboard-cockpit__team-list>:first-child,.dashboard-cockpit__rail-list>:first-child{border-top:1px solid var(--dashboard-border)}.dashboard-cockpit__queue-subcopy,.dashboard-cockpit__dispatch-card-detail{color:#1d4fb8e0;font-size:12.5px;font-weight:700}.dashboard-cockpit__queue-value,.dashboard-cockpit__finance-row strong{font-size:13.5px;line-height:1.35}.dashboard-cockpit__dispatch-watch-summary,.dashboard-cockpit__support-summary,.dashboard-cockpit__rail-summary{background:0 0;border:0;gap:8px;overflow:visible}.dashboard-cockpit__dispatch-watch-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dashboard-cockpit__support-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-cockpit__support-summary--billing{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cockpit__dispatch-watch-stat,.dashboard-cockpit__support-stat,.dashboard-cockpit__rail-summary-item{border:1px solid var(--dashboard-border);box-shadow:none;background:#ffffffe6;border-radius:12px;gap:6px;padding:10px 12px}.dashboard-cockpit__dispatch-watch-stat span,.dashboard-cockpit__support-stat span,.dashboard-cockpit__rail-summary-top{letter-spacing:.04em;font-size:10.5px}.dashboard-cockpit__dispatch-watch-stat span{letter-spacing:.04em;text-transform:none}.dashboard-cockpit__support-stat{background:#ffffffb8;box-shadow:0 4px 10px #0f172a06}.dashboard-cockpit__dispatch-watch-stat strong,.dashboard-cockpit__support-stat strong,.dashboard-cockpit__rail-summary-item strong{font-size:1.2rem}.dashboard-cockpit__dispatch-watch-grid{grid-template-columns:minmax(0,1fr);gap:8px}.dashboard-cockpit__dispatch-card{border:1px solid var(--dashboard-border);box-shadow:none;background:linear-gradient(#fffffffa,#f8fafdf0);border-radius:14px;gap:6px;padding:10px 11px 10px 14px;position:relative;overflow:hidden}.dashboard-cockpit__dispatch-card:before{content:"";background:#2f6fe438;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.dashboard-cockpit__dispatch-card--setup{background:linear-gradient(#fff,#fff7f3)}.dashboard-cockpit__dispatch-card--setup:before{background:#d9770647}.dashboard-cockpit__dispatch-card--owner .dashboard-cockpit__dispatch-card-copy{color:#475569e0;font-size:11.5px;font-weight:600}.dashboard-cockpit__dispatch-card--owner{gap:6px}.dashboard-cockpit__dispatch-card--owner:before{background:#2f6fe447}.dashboard-cockpit__dispatch-card-person{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-cockpit__dispatch-card-avatar{background:var(--dashboard-accent-soft);width:34px;height:34px;color:var(--dashboard-accent-strong);letter-spacing:.08em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.dashboard-cockpit__dispatch-card--setup .dashboard-cockpit__dispatch-card-avatar{color:#b45309;background:#d24f3d14}.dashboard-cockpit__dispatch-card-main{gap:2px;min-width:0}.dashboard-cockpit__dispatch-card-main strong{overflow-wrap:anywhere;font-size:13px;line-height:1.28}.dashboard-cockpit__dispatch-card--owner .dashboard-cockpit__dispatch-card-main strong{font-size:13.5px}.dashboard-cockpit__dispatch-card-main span{color:#475569c7}.dashboard-cockpit__dispatch-card--owner .dashboard-cockpit__dispatch-card-main span{font-size:11.5px}.dashboard-cockpit__dispatch-card-main span,.dashboard-cockpit__dispatch-card-detail,.dashboard-cockpit__dispatch-card-bottom span{overflow-wrap:anywhere}.dashboard-cockpit__dispatch-card--owner .dashboard-cockpit__dispatch-card-detail{color:#b45309;-webkit-line-clamp:1;font-size:11px;font-weight:700;line-height:1.35}.dashboard-cockpit__dispatch-card-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-cockpit__dispatch-card-stops{flex-wrap:wrap;gap:5px;display:flex}.dashboard-cockpit__dispatch-card-stop{border-radius:999px;align-items:center;min-height:22px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.dashboard-cockpit__dispatch-card-stop--neutral{color:#475569;background:#94a3b81f}.dashboard-cockpit__dispatch-card-stop--info{color:#2f6fe4;background:#2f6fe41f}.dashboard-cockpit__dispatch-card-stop--progress{color:#2d9267;background:#2d92671f}.dashboard-cockpit__dispatch-card-stop--warning{color:#b45309;background:#d977061f}.dashboard-cockpit__dispatch-card-bottom{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:8px;padding-top:5px;display:flex}.dashboard-cockpit__dispatch-card-route{color:#475569d1}.dashboard-cockpit__dispatch-card-bottom span:last-child{color:#2f6fe4e6;font-weight:600}.dashboard-cockpit__dispatch-watch-note{color:#475569c7;margin:-2px 0 0;font-size:11.5px;line-height:1.4}.dashboard-cockpit__dispatch-lane-card{color:inherit;box-shadow:var(--dashboard-shadow-soft);background:linear-gradient(#fff,#f4f8ffd6);border:1px solid #2f6fe41f;border-radius:18px;gap:10px;padding:16px;text-decoration:none;display:grid}.dashboard-cockpit__dispatch-lane-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-cockpit__dispatch-lane-card-copy,.dashboard-cockpit__dispatch-lane-card-meta{margin:0}.dashboard-cockpit__dispatch-lane-card-copy{color:var(--ui-text-muted);font-size:12.5px;line-height:1.45}.dashboard-cockpit__dispatch-lane-card-meta{color:#1d4fb8e0;font-size:12px;font-weight:700;line-height:1.4}.dashboard-cockpit__support-grid{background:0 0;border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-cockpit__support-panel{box-shadow:none;background:linear-gradient(#fbfcfefa,#f7f9fcf0);border:1px solid #0f172a0e;border-radius:13px;gap:8px;padding:12px 13px}.dashboard-cockpit__support-panel .dashboard-cockpit__panel-header{border-bottom:1px solid #0f172a0f;align-items:center;padding-bottom:4px}.dashboard-cockpit__support-panel .dashboard-cockpit__eyebrow{letter-spacing:.05em;font-size:10px}.dashboard-cockpit__support-panel .dashboard-cockpit__panel-title{font-size:.96rem}.dashboard-cockpit__support-panel .ui-button{min-height:30px;padding-inline:10px}.dashboard-cockpit__finance-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-cockpit__finance-grid--single{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-cockpit__finance-panel{border-top:0;gap:5px;padding:0}.dashboard-cockpit__finance-note{color:var(--ui-text-muted);margin:0;font-size:11.5px;line-height:1.4}.dashboard-cockpit__finance-row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 9px}.dashboard-cockpit__team-row{align-items:center}.dashboard-cockpit__team-row-main{gap:6px}.dashboard-cockpit__rail{position:sticky;top:12px}.dashboard-cockpit__rail-panel{background:linear-gradient(#fafcfffa,#f6f9fffa);border-color:#2f6fe41a;gap:8px;padding:12px}.dashboard-cockpit__rail-panel--single{gap:6px;padding:10px}.dashboard-cockpit__rail-panel--single .dashboard-cockpit__rail-section{border-top:0;padding-top:0}.dashboard-cockpit__rail-panel--single .dashboard-cockpit__rail-header{gap:1px}.dashboard-cockpit__rail-panel--single .dashboard-cockpit__rail-title{font-size:.88rem}.dashboard-cockpit__rail-panel--single .dashboard-cockpit__rail-description{max-width:11.5rem}.dashboard-cockpit__rail-header{gap:6px}.dashboard-cockpit__rail-summary{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.dashboard-cockpit__rail-summary-item{text-align:left;cursor:pointer;box-shadow:none;background:#ffffffe6;border-radius:12px;padding:8px 9px}.dashboard-cockpit__rail-summary-item--selected,.dashboard-cockpit__queue-row--selected,.dashboard-cockpit__rail-item--selected{border-color:var(--dashboard-border-strong);background:linear-gradient(180deg,#fff,var(--dashboard-accent-tint))}.dashboard-cockpit__rail-section{border-top:1px solid var(--dashboard-border);gap:8px;padding-top:12px}.dashboard-cockpit__rail-section--compact{gap:6px}.dashboard-cockpit__rail-list--tabbed{gap:8px}.dashboard-cockpit__rail-item{text-align:left;cursor:pointer;border-radius:12px;padding:8px 9px}.dashboard-cockpit__rail-list--single{gap:5px}.dashboard-cockpit__rail-panel--single .dashboard-cockpit__rail-item{padding:6px 7px}.dashboard-cockpit__rail-item-body{gap:3px}.dashboard-cockpit__rail-panel--single .dashboard-cockpit__rail-item-copy{-webkit-line-clamp:1}.dashboard-cockpit__rail-item-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-cockpit__readiness-item,.dashboard-cockpit__finance-row{box-shadow:none}.dashboard-cockpit__readiness-item{background:#f8fafce0;border-radius:10px;gap:3px;padding:8px 9px}.dashboard-cockpit__support-stat{box-shadow:none;background:#f8fafcd6;border-radius:10px;padding:6px 8px}.dashboard-cockpit__support-stat span{letter-spacing:.06em;font-size:9.5px}.dashboard-cockpit__support-stat strong{font-size:1rem}.dashboard-cockpit__support-panel .dashboard-cockpit__readiness-title,.dashboard-cockpit__support-panel .dashboard-cockpit__finance-row-title{font-size:14px}.dashboard-cockpit .dashboard-command__actions .ui-button{min-height:38px;padding-inline:12px}.dashboard-cockpit .dashboard-command__actions .ui-button:first-child{box-shadow:0 8px 18px #2f6fe424}.dashboard-cockpit__queue-row:hover,.dashboard-cockpit__lane-item:hover,.dashboard-cockpit__dispatch-card:hover,.dashboard-cockpit__dispatch-lane-card:hover,.dashboard-cockpit__team-row:hover,.dashboard-cockpit__finance-row:hover,.dashboard-cockpit__workspace-priority-item:hover,.dashboard-cockpit__readiness-item:hover,.dashboard-cockpit__rail-item:hover,.dashboard-cockpit__rail-summary-item:hover{border-color:var(--dashboard-border-strong);background:linear-gradient(180deg,#fff,var(--dashboard-accent-tint));box-shadow:0 10px 22px #0f172a0d}.dashboard-cockpit__drawer{z-index:90}.dashboard-cockpit__drawer-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a38}.dashboard-cockpit__drawer-panel{border-left:1px solid var(--dashboard-border);background:linear-gradient(180deg,#fff,var(--dashboard-surface-muted));gap:16px;width:min(420px,100vw - 24px);padding:20px 20px 24px;box-shadow:-22px 0 48px #0f172a1f}.dashboard-cockpit__drawer-title{font-size:1.3rem}.dashboard-cockpit__drawer-facts{border:1px solid var(--dashboard-border);background:#ffffffd1;border-radius:16px;gap:12px;padding:14px}.dashboard-cockpit__drawer-facts dt{font-size:11px}.dashboard-cockpit__drawer-facts dd{font-size:13px}@media (max-width:1360px){.dashboard-cockpit__workspace-flow{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__lane-grid,.dashboard-cockpit__lane-grid--triple{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cockpit__queue-head{display:none}.dashboard-cockpit__queue-panel-note{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-cockpit__queue-row{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:11px 12px}.dashboard-cockpit__queue-mobile{gap:5px;display:grid}.dashboard-cockpit__queue-subcopy{display:none}.dashboard-cockpit__queue-mobile-meta,.dashboard-cockpit__queue-mobile-signals{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.dashboard-cockpit__queue-mobile-meta{color:var(--ui-text-muted);font-size:11.5px;line-height:1.4}.dashboard-cockpit__queue-mobile-value{color:var(--ui-text-strong);font-size:12px;line-height:1.3}.dashboard-cockpit__queue-panel-desktop,.dashboard-cockpit__support-panel-desktop{display:none}.dashboard-cockpit__queue-panel-compact,.dashboard-cockpit__support-panel-compact{gap:8px;display:grid}.dashboard-cockpit__compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cockpit__queue-cell,.dashboard-cockpit__queue-value{display:none}.dashboard-cockpit__workspace-priority-summary,.dashboard-cockpit__workspace-priority-list,.dashboard-cockpit__workspace-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:1280px){.dashboard-cockpit__grid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.56fr);gap:12px}.dashboard-cockpit__grid--single-rail{grid-template-columns:minmax(0,1.8fr) minmax(236px,.48fr)}.dashboard-cockpit__workspace-flow{grid-template-columns:minmax(0,1.54fr) minmax(236px,.58fr)}.dashboard-cockpit__rail-panel{border-radius:16px;gap:6px;padding:10px}.dashboard-cockpit__rail-header{gap:4px}.dashboard-cockpit__rail-description{display:none}.dashboard-cockpit__rail-summary{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-cockpit__rail-summary::-webkit-scrollbar{display:none}.dashboard-cockpit__rail-summary-item{flex:none;min-width:104px;padding:7px 8px}.dashboard-cockpit__rail-summary-item strong{font-size:.95rem}.dashboard-cockpit__rail-section{gap:6px;padding-top:10px}.dashboard-cockpit__rail-list--tabbed{gap:6px}.dashboard-cockpit__rail-item{padding:7px 8px}.dashboard-cockpit__rail-item-body{gap:2px}.dashboard-cockpit__rail-item-copy{-webkit-line-clamp:1}.dashboard-cockpit__rail-item-meta{display:none}.dashboard-cockpit__dispatch-watch-header,.dashboard-cockpit__dispatch-card-top,.dashboard-cockpit__dispatch-card-bottom{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.dashboard-cockpit__dispatch-watch-signals{justify-content:flex-start}.dashboard-cockpit__dispatch-card-top .ui-badge,.dashboard-cockpit__dispatch-card-bottom span:last-child{justify-self:start}}@media (max-width:1080px){.dashboard-cockpit__metrics,.dashboard-cockpit__support-grid,.dashboard-cockpit__finance-grid,.dashboard-cockpit__dispatch-watch-grid,.dashboard-cockpit__dispatch-watch-summary,.dashboard-cockpit__workspace-priority-summary{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cockpit__metrics>.dashboard-cockpit__metric:first-child{grid-column:span 1}.dashboard-cockpit__grid{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__main{order:1}.dashboard-cockpit__rail{order:2;position:static}.dashboard-cockpit__queue-panel--grid{order:3;grid-column:1/-1}.dashboard-cockpit__support-grid{order:4}.dashboard-cockpit__support-panel--billing{order:1}.dashboard-cockpit__support-panel--readiness{order:2}.dashboard-cockpit__compact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.dashboard-cockpit__collapsible{gap:8px;display:grid}.dashboard-cockpit__collapsible-summary{cursor:pointer;background:#f7faffeb;border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}.dashboard-cockpit__collapsible-summary::-webkit-details-marker{display:none}.dashboard-cockpit__collapsible-summary-main{gap:2px;min-width:0;display:grid}.dashboard-cockpit__collapsible-summary-label{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-cockpit__collapsible-summary-copy{color:var(--ui-text-strong);font-size:12.5px;line-height:1.35}.dashboard-cockpit__collapsible-summary-action{color:#2f6fe4eb;white-space:nowrap;font-size:11px;font-weight:700}.dashboard-cockpit__collapsible-summary-state--open,.dashboard-cockpit__collapsible[open] .dashboard-cockpit__collapsible-summary-state--closed{display:none}.dashboard-cockpit__collapsible[open] .dashboard-cockpit__collapsible-summary-state--open{display:inline}.dashboard-cockpit__collapsible:not([open])>.dashboard-cockpit__collapsible-content{display:none!important}.dashboard-cockpit__collapsible[open]>.dashboard-cockpit__collapsible-content{display:block!important}}@media (max-width:760px){.dashboard-cockpit{padding:12px 10px calc(104px + env(safe-area-inset-bottom));border-radius:20px;gap:10px}.dashboard-cockpit__workspace,.dashboard-cockpit__support-panel,.dashboard-cockpit__rail-panel,.dashboard-cockpit__queue-panel,.dashboard-cockpit__lane-note,.dashboard-cockpit__dispatch-watch,.dashboard-cockpit__workspace-priority{border-radius:14px;padding:12px}.dashboard-cockpit__workspace{border-radius:16px;padding:14px}.dashboard-cockpit__metrics,.dashboard-cockpit__lane-grid,.dashboard-cockpit__support-summary{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-cockpit__metric{border-radius:12px;padding:10px 11px}.dashboard-cockpit__metrics>.dashboard-cockpit__metric:first-child{grid-column:span 1}.dashboard-cockpit__metrics>:last-child{grid-column:1/-1}.dashboard-cockpit__workspace-flow{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-cockpit__queue-panel--grid{order:2}.dashboard-cockpit__rail{order:3}.dashboard-cockpit__support-grid{order:4;gap:8px}.dashboard-cockpit__support-panel--billing{order:1}.dashboard-cockpit__support-panel--readiness{order:2}.dashboard-cockpit__rail-panel{gap:8px}.dashboard-cockpit__rail-description{display:none}.dashboard-cockpit__rail-summary{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-cockpit__rail-summary::-webkit-scrollbar{display:none}.dashboard-cockpit__rail-summary-item{flex:none;min-width:112px;padding:7px 9px}.dashboard-cockpit__rail-summary-item strong{font-size:1rem}.dashboard-cockpit__rail-section{gap:6px;padding-top:8px}.dashboard-cockpit__rail-item{padding:7px 8px}.dashboard-cockpit__rail-item-copy{-webkit-line-clamp:1}.dashboard-cockpit__rail-item-meta{display:none}.dashboard-cockpit__dispatch-watch-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-cockpit__dispatch-watch-signals{justify-content:flex-start}.dashboard-cockpit__queue-panel-note{padding:8px 9px}.dashboard-cockpit__queue-row{gap:6px;padding:10px 11px}.dashboard-cockpit__queue-mobile{gap:4px}.dashboard-cockpit__queue-subcopy{display:none}.dashboard-cockpit__queue-mobile-meta{font-size:11px}.dashboard-cockpit__queue-mobile-value{font-size:11.5px}.dashboard-cockpit__drawer{align-items:flex-end}.dashboard-cockpit__workspace-priority-header,.dashboard-cockpit__readiness-item-top,.dashboard-cockpit__workspace-priority-item{grid-template-columns:minmax(0,1fr);display:grid}.dashboard-cockpit__support-panel .dashboard-cockpit__panel-header{padding-bottom:4px}.dashboard-cockpit__support-summary{gap:0}.dashboard-cockpit__support-stat,.dashboard-cockpit__readiness-item,.dashboard-cockpit__finance-row{border-radius:10px;padding:7px 8px}.dashboard-cockpit__finance-grid{gap:6px}.dashboard-cockpit__drawer-panel{border-left:0;border-top:1px solid var(--dashboard-border);border-radius:22px 22px 0 0;width:100%;height:auto;max-height:calc(100vh - 18px);margin-top:auto}.dashboard-cockpit__drawer-facts{grid-template-columns:minmax(0,1fr)}}.dashboard-brief{gap:12px}.dashboard-brief__strip{gap:8px}.dashboard-brief__metric,.dashboard-brief__workspace,.dashboard-brief__rail-card,.dashboard-brief__support-card{background:#fffffffa;border:1px solid #0f172a14;border-radius:10px;box-shadow:0 2px 8px #0f172a0a}.dashboard-brief__workspace,.dashboard-brief__rail-card,.dashboard-brief__support-card{padding:12px}.dashboard-brief__section-header{align-items:center}.dashboard-brief__section-title{font-size:1rem}.dashboard-brief__lane,.dashboard-brief__queue-row,.dashboard-brief__rail-item,.dashboard-brief__team-card{border-radius:8px}.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{border-color:#0f172a14!important;box-shadow:0 10px 24px #0f172a0f!important}.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-utility-tray{background:linear-gradient(#fff,#f7faff)!important}.dispatch-page .dispatch-lane-header,.dispatch-page .dispatch-calendar__resource-header,.dispatch-page .dispatch-calendar__day-group,.dispatch-page .dispatch-calendar__time-axis,.dispatch-page .dispatch-week__corner,.dispatch-page .dispatch-week__day,.dispatch-page .dispatch-week__resource,.dispatch-page .dispatch-week__cell,.dispatch-page .dispatch-month__weekday,.dispatch-page .dispatch-month__day{box-shadow:none!important;background:linear-gradient(#fcfdff,#f6faff)!important;border-color:#0f172a14!important}.dispatch-page .dispatch-calendar__column-body,.dispatch-page .dispatch-week__cell,.dispatch-page .dispatch-month__day{background:linear-gradient(#fffffffc,#f8fbfffa)!important}.dispatch-page .dispatch-command-strip .ui-button{border-radius:8px;min-height:30px;padding-inline:10px}.dispatch-page .dispatch-command-strip__scope-summary{min-height:30px;padding:0 8px;font-size:10px}.dispatch-page .dispatch-command-strip__signal{min-height:30px;padding:0 8px}.dispatch-page .dispatch-command-center__stage .dispatch-command-center__stage-header{padding-bottom:8px}.dispatch-page .dispatch-command-center__stage-description{max-width:24rem;font-size:11px}.dispatch-page .dispatch-ops-rail__summary-line,.dispatch-page .dispatch-ops-card__status-row,.dispatch-page .dispatch-ops-card__job-topline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dispatch-page .dispatch-ops-rail__summary-line .ui-badge{min-height:24px;padding-inline:8px;font-size:10px}.dispatch-page .dispatch-ops-card__identity{gap:4px;min-width:0;display:grid}.dispatch-page .dispatch-ops-card__name{font-size:13px;line-height:1.2}.dispatch-page .dispatch-ops-card__meta,.dispatch-page .dispatch-ops-card__job-copy,.dispatch-page .dispatch-ops-card__job-support,.dispatch-page .dispatch-conflict-panel__item p,.dispatch-page .dispatch-conflict-panel__empty{margin:0;font-size:11px;line-height:1.35}.dispatch-page .dispatch-ops-card__status-row .ui-badge{min-height:22px;padding-inline:7px;font-size:10px}.dispatch-page .dispatch-ops-card__job{gap:5px;padding:8px 9px}.dispatch-page .dispatch-ops-card__job-state,.dispatch-page .dispatch-ops-card__job-time{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-lane-header{gap:6px;min-height:82px;padding:9px 10px}.dispatch-page .dispatch-lane-header__capacity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.dispatch-page .dispatch-lane-header__loadbar{grid-column:1/-1}.dispatch-page .dispatch-lane-header__status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;min-height:22px;padding-inline:7px;font-size:10px;font-weight:800}.dispatch-page .dispatch-lane-header__capacity-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.dispatch-page .dispatch-lane-header__route-headline{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-lane-header__route-detail{color:var(--ui-text-base);font-size:11px;line-height:1.35}.dispatch-page .dispatch-lane-header__route-note{display:none}.dispatch-page .dispatch-lane-header__metric{min-height:22px;padding-inline:7px;font-size:10px}.dispatch-page .dispatch-calendar__event-heading p,.dispatch-page .dispatch-calendar__event-meta-copy,.dispatch-page .dispatch-calendar__event-meta-pill,.dispatch-page .dispatch-calendar__event-next-move{font-size:11px;line-height:1.3}.dispatch-page .dispatch-calendar__event-chip-row,.dispatch-page .dispatch-calendar__event-meta-row,.dispatch-page .dispatch-calendar__event-route-row{gap:5px}.dispatch-page .dispatch-calendar__event-operational-chip,.dispatch-page .dispatch-calendar__event-workflow-chip,.dispatch-page .dispatch-calendar__event-flag,.dispatch-page .dispatch-calendar__event-meta-pill,.dispatch-page .dispatch-calendar__event-time-pill,.dispatch-page .dispatch-calendar__event-duration-pill{min-height:22px;padding-inline:7px;font-size:10px}.dispatch-page .dispatch-calendar__event-route-label{font-size:9px}.dispatch-page .dispatch-quick-edit{padding:12px}.dispatch-page .dispatch-quick-edit__summary .ui-badge{min-height:22px;padding-inline:7px;font-size:10px}.dispatch-page .dispatch-quick-edit__hero{gap:8px;padding:10px}.dispatch-page .dispatch-quick-edit__hero-strip,.dispatch-page .dispatch-quick-edit__hero-grid{gap:6px}.dispatch-page .dispatch-quick-edit__hero-callout,.dispatch-page .dispatch-quick-edit__hero-item{padding:8px 9px}.dispatch-page .dispatch-quick-edit__hero-value,.dispatch-page .dispatch-quick-edit__hero-callout-value{font-size:13px;line-height:1.25}.dispatch-page .dispatch-quick-edit__section{gap:10px;padding:10px}.dispatch-page .dispatch-quick-edit__field-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-page .dispatch-quick-edit__section-header p,.dispatch-page .dispatch-quick-edit__footer-copy{font-size:11px}.dispatch-page .dispatch-quick-edit__footer{align-items:center;gap:8px}.dispatch-page .dispatch-quick-edit__footer .ui-button{min-width:116px}@media (max-width:980px){.dispatch-page .dispatch-quick-edit__field-row--triple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dispatch-page .dispatch-quick-edit__field-row--triple{grid-template-columns:minmax(0,1fr)}}.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{border-radius:20px}.dispatch-page .dispatch-command-center__stage{position:relative;overflow:clip}.dispatch-page .dispatch-command-center__stage:before{content:"";pointer-events:none;background:linear-gradient(#2263ff0d,#2263ff00);height:76px;position:absolute;inset:0 0 auto}.dispatch-page .dispatch-command-center__stage>*{position:relative}.dispatch-page .dispatch-command-center__stage .dispatch-command-center__stage-header{align-items:flex-start;gap:8px}.dispatch-page .dispatch-command-center__canvas{gap:10px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail,.dispatch-page .dispatch-ops-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-utility-tray{padding:12px}.dispatch-page .dispatch-queue-rail__header,.dispatch-page .dispatch-ops-rail__header,.dispatch-page .dispatch-conflict-panel__header,.dispatch-page .dispatch-utility-tray__header{padding-bottom:6px}.dispatch-page .dispatch-queue-rail__title,.dispatch-page .dispatch-ops-rail__title{font-size:.96rem}.dispatch-page .dispatch-queue-rail__section{gap:8px;padding-top:8px}.dispatch-page .dispatch-queue-item{background:linear-gradient(#fffffff5,#f7fafff0);border-color:#0f172a14;border-radius:10px;box-shadow:inset 0 1px #ffffffb8}.dispatch-page .dispatch-queue-item__header{align-items:flex-start}.dispatch-page .dispatch-queue-item__signals .ui-badge,.dispatch-page .dispatch-queue-item__signals .ui-priority-badge{min-height:22px;padding-inline:7px;font-size:10px}.dispatch-page .dispatch-queue-item__meta{color:var(--ui-text-subtle);gap:6px 10px}.dispatch-page .dispatch-queue-item__footer{letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:10px}.dispatch-page .dispatch-queue-item__footer span:first-child{color:var(--ui-text-subtle)}.dispatch-page .dispatch-queue-item__action-copy{color:var(--ui-text-subtle);letter-spacing:.06em}.dispatch-page .dispatch-week__grid{gap:8px}.dispatch-page .dispatch-week__corner,.dispatch-page .dispatch-week__day,.dispatch-page .dispatch-week__resource,.dispatch-page .dispatch-week__cell,.dispatch-page .dispatch-month__weekday,.dispatch-page .dispatch-month__day{border-radius:14px}.dispatch-page .dispatch-week__day,.dispatch-page .dispatch-week__resource,.dispatch-page .dispatch-week__cell{padding:10px}.dispatch-page .dispatch-week__resource,.dispatch-page .dispatch-week__cell,.dispatch-page .dispatch-month__day{background:linear-gradient(#fffffffa,#f8fbfff2)!important}.dispatch-page .dispatch-week__resource{gap:8px}.dispatch-page .dispatch-week__resource-avatar{box-shadow:none}.dispatch-page .dispatch-week__resource-action,.dispatch-page .dispatch-week__availability,.dispatch-page .dispatch-week__open-day,.dispatch-page .dispatch-week__more,.dispatch-page .dispatch-month__more{letter-spacing:.06em;text-transform:uppercase;border-radius:9px;min-height:28px;font-size:10px;font-weight:800}.dispatch-page .dispatch-week__day-metric,.dispatch-page .dispatch-month__day-signal{min-height:20px;padding-inline:6px;font-size:10px}.dispatch-page .dispatch-week__cell-copy span,.dispatch-page .dispatch-month__day-summary,.dispatch-page .dispatch-month__event-meta{font-size:11px;line-height:1.35}.dispatch-page .dispatch-week__job,.dispatch-page .dispatch-month__event{background:linear-gradient(#fffffffa,#f7fafff5);border-radius:10px;padding:8px 9px;box-shadow:inset 0 1px #ffffffbd}.dispatch-page .dispatch-week__job strong,.dispatch-page .dispatch-month__event strong{font-size:12px;line-height:1.25}.dispatch-page .dispatch-week__job-topline,.dispatch-page .dispatch-month__event-topline{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.dispatch-page .dispatch-month__events{gap:6px}.dispatch-page .dispatch-month__day-summary{color:var(--ui-text-subtle);margin-top:2px}.dispatch-page .dispatch-ops-card__empty{color:var(--ui-text-subtle);font-size:11px;line-height:1.4}@media (max-width:1200px){.dispatch-page .dispatch-command-center__layout,.dispatch-page .dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr)}}.dispatch-page .dispatch-command-center__stage-description,.dispatch-page .dispatch-queue-item__meta,.dispatch-page .dispatch-queue-item__footer span:first-child,.dispatch-page .dispatch-ops-card__meta,.dispatch-page .dispatch-ops-card__job-copy,.dispatch-page .dispatch-ops-card__job-support,.dispatch-page .dispatch-ops-card__job-state,.dispatch-page .dispatch-ops-card__job-time,.dispatch-page .dispatch-week__cell-copy span,.dispatch-page .dispatch-month__day-summary,.dispatch-page .dispatch-month__event-meta{color:var(--ui-text-muted)}.dispatch-page .dispatch-calendar__empty-lane{background:linear-gradient(#fffffff2,#f6faffeb),#2263ff08;border:1px dashed #2263ff2e;border-radius:14px;gap:5px;padding:11px 12px 12px;top:12px;left:12px;right:12px;box-shadow:inset 0 1px #fffc,0 6px 18px #0f172a0d}.dispatch-page .dispatch-calendar__empty-lane-kicker{color:var(--ui-brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.dispatch-page .dispatch-calendar__empty-lane strong{font-size:12px;line-height:1.2}.dispatch-page .dispatch-calendar__now-pill{border-radius:999px;box-shadow:0 6px 14px #2263ff29}.dispatch-page .dispatch-queue-item,.dispatch-page .dispatch-week__job,.dispatch-page .dispatch-month__event,.dispatch-page .dispatch-ops-card__job{transition:transform .14s,box-shadow .14s,border-color .14s}.dispatch-page .dispatch-queue-item:hover,.dispatch-page .dispatch-week__job:hover,.dispatch-page .dispatch-month__event:hover,.dispatch-page .dispatch-ops-card__job:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc2,0 8px 20px #0f172a14}.dispatch-page :is(.dispatch-command-strip button,.dispatch-command-strip a,.dispatch-queue-item__button,.dispatch-lane-header__focus-button,.dispatch-ops-card__job-title,.dispatch-week__day,.dispatch-week__resource-action,.dispatch-week__availability,.dispatch-week__open-day,.dispatch-week__job,.dispatch-month__day-link,.dispatch-month__event):focus-visible{outline:none;box-shadow:0 0 0 1px #2263ff47,0 0 0 4px #2263ff24}.dispatch-page .dispatch-lane-header__focus-button:hover,.dispatch-page .dispatch-ops-card__job-title:hover{color:var(--ui-brand-strong);text-decoration:none}.dispatch-page .dispatch-week{background:linear-gradient(#fffffffc,#f5f9fff7)!important}.dispatch-page .dispatch-week__grid{background:#dbe4f0e6;gap:2px;padding:2px}.dispatch-page .dispatch-week__corner,.dispatch-page .dispatch-week__day{background:linear-gradient(#fcfdfffc,#f6fafff5)!important}.dispatch-page .dispatch-week__cell-empty{align-content:start;gap:4px;padding-top:2px;display:grid}.dispatch-page .dispatch-week__cell-empty-kicker{color:var(--ui-brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.dispatch-page .dispatch-week__cell-empty strong{color:var(--ui-text-strong);font-size:12px;line-height:1.2}.dispatch-page .dispatch-week__cell--open .dispatch-week__cell-loadbar{opacity:.32}.dispatch-page .dispatch-month{background:linear-gradient(#fffffffc,#f5f9fff7)!important}.dispatch-page .dispatch-ops-card__meta{letter-spacing:.05em;text-transform:uppercase;font-size:10px}.dispatch-page .dispatch-ops-card__empty{letter-spacing:.03em;font-size:10px}.dispatch-page .dispatch-ops-focus{background:linear-gradient(#fffffffa,#f4f9fff2),#2263ff08;border:1px solid #2263ff1f;border-radius:12px;gap:8px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffc2,0 8px 18px #0f172a0d}.dispatch-page .dispatch-ops-focus__topline,.dispatch-page .dispatch-ops-focus__signals,.dispatch-page .dispatch-ops-focus__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.dispatch-page .dispatch-ops-focus__signals,.dispatch-page .dispatch-ops-focus__actions{justify-content:flex-start}.dispatch-page .dispatch-ops-focus__title{color:var(--ui-text-strong);font-size:13px;line-height:1.25}.dispatch-page .dispatch-ops-focus__copy{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.35}.dispatch-page .dispatch-ops-card__support{color:var(--ui-text-muted);margin:6px 0 0;font-size:11px;line-height:1.35}.dispatch-page .dispatch-ops-card__support--subtle{color:var(--ui-text-subtle)}.dispatch-page .dispatch-ops-focus .ui-badge{min-height:22px;padding-inline:7px;font-size:10px}.dispatch-page .dispatch-ops-card--focused{border-color:#2263ff24;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #2263ff12}.dispatch-page .dispatch-queue-item{gap:8px;display:grid}.dispatch-page .dispatch-queue-item__actions{justify-content:space-between;align-items:center;gap:8px;padding:0 10px 10px;display:flex}.dispatch-page .dispatch-queue-item__action-copy{color:var(--ui-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-queue-item__identity strong,.dispatch-page .dispatch-ops-card__job-title,.dispatch-page .dispatch-calendar__event-heading strong,.dispatch-page .dispatch-week__job strong,.dispatch-page .dispatch-month__event strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-queue-item__identity p,.dispatch-page .dispatch-calendar__event-heading p,.dispatch-page .dispatch-week__job p,.dispatch-page .dispatch-month__event-meta,.dispatch-page .dispatch-ops-card__job-copy{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-lane-header__route-button{min-height:28px;color:var(--ui-brand-strong);letter-spacing:.06em;text-transform:uppercase;background:#2263ff14;border:1px solid #2263ff2e;border-radius:999px;padding:0 10px;font-size:10px;font-weight:800;transition:background-color .18s,border-color .18s,color .18s}.dispatch-page .dispatch-lane-header__route-button:hover:not(:disabled){background:#2263ff1f;border-color:#2263ff47}.dispatch-page .dispatch-lane-header__route-button:focus-visible{outline:none;box-shadow:0 0 0 1px #2263ff47,0 0 0 4px #2263ff24}.dispatch-page .dispatch-lane-header__route-button--current,.dispatch-page .dispatch-lane-header__route-button:disabled{color:var(--ui-text-muted);cursor:default;background:#94a3b81f;border-color:#0f172a14}.dispatch-page .dispatch-lane-header__route-keyboard-note{color:var(--ui-brand-strong);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.dispatch-page .dispatch-week__cell--dense .dispatch-week__jobs{gap:5px}.dispatch-page .dispatch-week__cell--dense .dispatch-week__job{padding:7px 8px}.dispatch-page .dispatch-week__cell--dense .dispatch-week__job-footer{min-height:0}.dispatch-page .dispatch-week__cell--dense .dispatch-week__job-signal{text-overflow:ellipsis;white-space:nowrap;max-width:86px;overflow:hidden}.dispatch-page .dispatch-month__day[data-pressure=busy] .dispatch-month__events,.dispatch-page .dispatch-month__day[data-pressure=warning] .dispatch-month__events,.dispatch-page .dispatch-month__day[data-pressure=danger] .dispatch-month__events{gap:5px}.dispatch-page .dispatch-calendar__event-keyboard-hint{color:var(--ui-brand-strong);letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800;display:block}.dispatch-page .dispatch-calendar__event--selected .dispatch-calendar__event-body:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #2263ff38,0 0 0 1px #2263ff2e,0 0 0 4px #2263ff1f}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-keyboard-hint{display:none}.dispatch-page .dispatch-calendar__event--selected{outline:1px solid #2263ff3d;transform:translateY(-1px);box-shadow:0 18px 36px #173b7a29,0 0 0 1px #2263ff29}.dispatch-page .dispatch-calendar__event--thread-neighbor{outline:1px solid #2f6dbc24;box-shadow:0 16px 30px #20488a1f,0 0 0 1px #2f6dbc1a}.dispatch-page .dispatch-calendar__event--thread-dimmed{opacity:.62;filter:saturate(.8)}.dispatch-page .dispatch-lane-header--thread-neighbor{box-shadow:0 18px 36px #20488a1a,inset 0 0 0 1px #2f6dbc1f}.dispatch-page .dispatch-lane-header--thread-dimmed{opacity:.72}.dispatch-page .dispatch-calendar__event--selected .dispatch-calendar__event-body{background:linear-gradient(#fffffff5,#f2f8fff0)}.dispatch-page .dispatch-calendar__event--selected .dispatch-calendar__event-accent{opacity:1;filter:saturate(1.08)}.dispatch-page .dispatch-calendar__event-shortcuts{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.dispatch-page .dispatch-calendar__event-shortcut{background:#2263ff12;border:1px solid #2263ff24;border-radius:999px;align-items:center;gap:6px;min-height:22px;padding:0 8px;display:inline-flex}.dispatch-page .dispatch-calendar__event-shortcut-label{color:var(--ui-text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.dispatch-page .dispatch-calendar__event-shortcut-keys{color:var(--ui-brand-strong);letter-spacing:.02em;font-size:10px;font-weight:800}.dispatch-page .dispatch-calendar__event-keyboard-hint{color:var(--ui-text-subtle);margin-top:4px}.ui-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.job-flow-layout,.job-flow-board-shell,.job-flow-command-band{min-width:0}.job-ops-page .ui-queue-hero{background:linear-gradient(#fffffffc,#f6f9fcf5),radial-gradient(circle at 100% 0,#2563eb1a,#0000 28%);border-color:#0f172a14;gap:6px;padding:10px 12px 11px;box-shadow:0 10px 30px #0f172a0f}.job-ops-page--focus-mode .ui-queue-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 6px}.job-ops-page--focus-mode .ui-queue-hero__main{gap:10px}.job-ops-page--focus-mode .ui-queue-hero__copy{gap:2px;max-width:none}.job-ops-page--focus-mode .ui-queue-hero__title{font-size:clamp(1.52rem,1.9vw,1.88rem)}.job-ops-page .ui-queue-hero__main{align-items:flex-start;gap:10px}.job-ops-page .ui-queue-hero__copy{gap:4px;max-width:34rem}.job-ops-page .ui-queue-hero__title{font-size:clamp(1.72rem,2.1vw,2.2rem);line-height:.98}.job-ops-page .ui-queue-hero__description{max-width:28rem;color:var(--ui-text-subtle);font-size:12px;line-height:1.34}.job-ops-page .ui-queue-hero__actions{align-self:flex-start}.job-ops-page .job-flow-board-shell__scope{gap:5px;padding-top:5px}.job-ops-workspace{align-items:start;gap:12px;display:grid}.job-ops-workspace--detail-open{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.job-ops-workspace__board,.job-ops-workspace__detail{min-width:0}.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar{width:auto;max-height:calc(100vh - 16px);position:sticky;top:8px;bottom:auto;right:auto}.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__summary-grid>div,.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__grid>div,.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__estimate-sprint-stat,.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__estimate-sprint-item{min-width:0}.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__summary-grid strong,.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__grid strong,.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__estimate-sprint-stat strong,.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__estimate-sprint-item strong{overflow-wrap:anywhere}.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__section-summary-copy small{display:none}.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar .job-flow-sidebar__estimate-sprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-flow-command-band{background:linear-gradient(#fffffffc,#f7fafcf2),radial-gradient(circle at 100% 0,#2563eb14,#0000 32%);border-color:#0f172a14;gap:10px;padding:14px 16px;box-shadow:0 10px 32px #0f172a0f}.job-flow-command-band__header{align-items:stretch}.job-flow-command-band__title{letter-spacing:-.02em;font-size:1.28rem}.job-flow-command-band__copy{max-width:64ch;color:var(--ui-text-subtle);font-size:12px;line-height:1.4}.job-flow-command-band__strip{grid-template-columns:repeat(4,minmax(96px,1fr));align-self:start;min-width:0}.job-flow-command-band__chip,.job-ops-summary-strip__item,.job-flow-column__metric{box-shadow:none;background:#f8fafce6;border-color:#0f172a14}.job-flow-command-band__chip{padding:12px 14px}.job-ops-toolbar__scope-row{justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px;display:flex}.job-ops-toolbar__scope-summary{align-items:center;gap:8px;min-width:0;display:flex}.job-ops-toolbar__scope-copy{color:#5c708a;margin:0;font-size:11.5px;line-height:1.3}.job-ops-toolbar__scope-copy strong{color:#10233f;font-family:var(--ui-font-display);letter-spacing:-.04em;font-size:1.2rem;line-height:1}.job-ops-toolbar__scope-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.job-ops-toolbar__scope-panel{border-top:1px solid #e2e8f0eb;gap:7px;padding-top:6px;display:grid}.job-ops-toolbar__scope-panel[open]{background:linear-gradient(#f9fbfff5,#f4f8fceb),radial-gradient(circle at 100% 0,#2563eb0f,#0000 30%);border:1px solid #2563eb1a;border-radius:14px;padding:10px}.job-ops-toolbar__scope-panel--thread-dominant{border-top:0;gap:6px;padding-top:0}.job-ops-toolbar__scope-panel--thread-dominant .job-ops-toolbar__scope-toggle{min-height:40px;padding-inline:12px}.job-ops-toolbar__scope-panel--thread-dominant[open]{gap:10px}.job-ops-toolbar__scope-stack{gap:8px;display:grid}.job-ops-toolbar__scope-panel-copy{color:#5e728c;margin:0;font-size:10.5px;line-height:1.32}.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__field{background:#ffffffe0;border:1px solid #0f172a14;border-radius:12px;padding:9px 10px 10px;box-shadow:inset 0 1px #ffffff8c}.job-ops-toolbar__lane-row{flex-wrap:wrap;gap:6px;display:flex}.job-ops-toolbar__lane-row .ui-button{border-radius:999px;min-height:30px}.job-ops-toolbar__lane-pill{align-items:center;gap:8px;display:inline-flex}.job-ops-toolbar__lane-pill strong{font-variant-numeric:tabular-nums;letter-spacing:0;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-flex}.job-ops-toolbar__scope-toggle{color:#35517c;cursor:pointer;background:#f8fafcdb;border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:34px;padding:7px 9px;list-style:none;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.job-ops-toolbar__scope-toggle:hover{background:#f4f8fff0;border-color:#2563eb24}.job-ops-toolbar__scope-toggle-copy{gap:2px;min-width:0;display:grid}.job-ops-toolbar__scope-toggle-copy strong{color:#35517c;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.job-ops-toolbar__scope-toggle-copy small{color:#69809b;letter-spacing:0;font-size:9.5px;font-weight:600;line-height:1.25}.job-ops-toolbar__scope-toggle-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.job-ops-toolbar__scope-toggle-state{color:#526a87;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__scope-toggle{border-bottom:1px solid #e2e8f0e6;padding-bottom:8px}.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__scope-toggle-state{color:#1d4ed8;background:#2563eb1a}.job-ops-toolbar__scope-toggle::-webkit-details-marker{display:none}.job-ops-toolbar__scope-chip{min-height:24px;color:var(--ui-text-subtle);letter-spacing:.03em;background:#f8fafcf0;border:1px solid #0f172a14;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.job-ops-toolbar__scope-chip--more{background:#f1f5f9f0;border-style:dashed}.job-ops-toolbar__scope-chip-row{flex-wrap:wrap;gap:6px;display:flex}.job-ops-toolbar__scope-panel:not([open])>:not(summary){display:none}.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__grid{gap:12px}.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__field{background:#ffffffe0;border:1px solid #0f172a14;border-radius:12px;gap:7px;padding:10px 12px 12px;box-shadow:inset 0 1px #ffffff8c}.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__field>span{color:#55708f}.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__actions{background:#f8fafcb8;border:1px dashed #94a3b838;border-radius:12px;align-self:end;padding:10px 12px 12px}.job-ops-toolbar__title,.job-flow-board-shell__title{letter-spacing:-.02em}.job-ops-toolbar__field{gap:6px;display:grid}.job-ops-toolbar__field>span{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.job-ops-toolbar__field--search{grid-column:span 1}.job-flow-board-shell__toolbar{background:#f7fafce0;border:1px solid #0f172a14;border-radius:14px;gap:6px;padding:8px 10px;box-shadow:0 4px 16px #0f172a0a}.job-flow-board-shell__toolbar-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.job-flow-board-shell__view-panel{position:relative}.job-flow-board-shell__view-panel-summary{color:#526a87;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fffffff0;border:1px solid #0f172a14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;list-style:none;display:inline-flex}.job-flow-board-shell__view-panel-summary::-webkit-details-marker{display:none}.job-flow-board-shell__view-panel-body{z-index:3;background:#fffffffa;border:1px solid #0f172a14;border-radius:14px;gap:8px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 30px #0f172a1a}.job-flow-board-shell__view-panel:not([open]) .job-flow-board-shell__view-panel-body{display:none}.job-flow-board-shell__title-row{flex-wrap:wrap;align-items:baseline;gap:8px 10px;display:flex}.job-flow-board-shell__meta{color:#5c708a;font-size:11px;line-height:1.3}.job-flow-board-shell__scope{border-top:1px solid #e2e8f0e6;gap:6px;padding-top:7px;display:grid}.job-ops-toolbar__priority-row{grid-template-columns:minmax(0,1.7fr) minmax(220px,.9fr);align-items:stretch;gap:10px;display:grid}.job-ops-toolbar__priority-search{background:#f7fafce6;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffb3}.job-ops-toolbar__priority-search .job-ops-toolbar__field--search{min-width:0}.job-ops-toolbar__priority-search-actions{align-items:end;gap:6px;display:inline-flex}.job-ops-toolbar__priority-summary{background:linear-gradient(#fffffffa,#f7fafdf2);border:1px solid #0f172a12;border-radius:14px;align-content:center;gap:3px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffbd}.job-ops-toolbar__priority-summary-kicker{color:#58718f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.job-ops-toolbar__priority-summary strong{color:#10233f;font-size:.98rem;line-height:1.2}.job-ops-toolbar__priority-summary p{color:#60758f;margin:0;font-size:12px;line-height:1.4}.job-ops-toolbar__scope-strip{flex-wrap:wrap;gap:6px;display:flex}.job-ops-toolbar__scope-strip .ui-button{border-radius:999px;min-height:30px}.job-ops-toolbar__thread-tools{color:#5c708a;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:11px;line-height:1.3;display:flex}.job-ops-toolbar__thread-tools strong{color:#1f2d3d;font-size:12px;font-weight:700}@media (min-width:961px){.job-flow-column{max-height:min(74dvh,1080px)}.job-flow-column--overloaded .job-flow-column__stack,.job-flow-column--overloaded .job-flow-column__empty-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b88c transparent;padding-right:4px;overflow-y:auto}.job-flow-column--overloaded .job-flow-column__stack::-webkit-scrollbar{width:8px}.job-flow-column--overloaded .job-flow-column__empty-wrap::-webkit-scrollbar{width:8px}.job-flow-column--overloaded .job-flow-column__stack::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.job-flow-column--overloaded .job-flow-column__empty-wrap::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}}.job-flow-list__columns{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#6b7f99;letter-spacing:.08em;text-transform:uppercase;background:#f8fafcf2;border-radius:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.35fr) auto;gap:10px;padding:8px 12px 10px;font-size:10px;font-weight:800;display:grid;position:sticky;top:0}.job-flow-list__billing-group,.job-flow-column__billing-group{gap:8px;display:grid}.job-flow-list__billing-group{background:#f8fafcb8;border:1px solid #e2e8f0eb;border-radius:14px;padding:10px}.job-flow-list__billing-group-header,.job-flow-column__billing-group-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.job-flow-list__billing-group-title,.job-flow-column__billing-group-title{color:#10233f;letter-spacing:-.01em;margin:0;font-size:.86rem;font-weight:700}.job-flow-list__billing-group-copy,.job-flow-column__billing-group-copy{color:var(--ui-text-subtle);margin:2px 0 0;font-size:11px;line-height:1.35}.job-flow-column__billing-group-stack,.job-flow-list__rows--grouped{gap:8px;display:grid}.job-flow-column__header,.job-flow-card,.job-flow-list__group-header,.job-flow-list__row,.job-flow-drawer__panel{background:#fffffffa;border-color:#0f172a14;box-shadow:0 8px 24px #0f172a0d}.job-flow-column__header{gap:10px}.job-flow-column__header-top{align-items:flex-start}.job-flow-column__title,.job-flow-card__title,.job-flow-list__title{letter-spacing:-.02em}.job-flow-column__copy,.job-flow-column__action-copy{color:var(--ui-text-subtle)}.job-flow-card{border-radius:15px;gap:10px;overflow:hidden}.job-flow-card__eyebrow{color:var(--ui-text-subtle);letter-spacing:.1em}.job-flow-card__title{font-size:1.03rem;line-height:1.25}.job-flow-card__meta{color:#62758f}.job-flow-card__footer{border-top:1px solid #e2e8f0e0;gap:8px;padding-top:8px}.job-flow-card__note{color:#61758f;font-size:12px}.job-flow-card--dimmed,.job-flow-list__row--dimmed{opacity:.68}.job-flow-card--selected{background:linear-gradient(#fdfefffc,#f6fafff7)}.job-flow-card--billing-needs_invoice{border-color:#f59e0b42}.job-flow-card--billing-invoice_draft{border-color:#d977063d}.job-flow-card--billing-payment_due{border-color:#2563eb3d;box-shadow:0 10px 26px #2563eb14}.job-flow-card--billing-closed_paid{border-color:#10b9812e}.job-flow-card--billing-voided{opacity:.92}.job-flow-card__utility-actions{border-top:1px solid #e2e8f0e0;gap:8px;padding-top:8px}.job-flow-card__utility-button{width:32px;height:32px;color:var(--ui-brand-strong);box-shadow:none;background:#f8fafcf5;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.job-flow-card__utility-button:hover{color:#1d4ed8;background:#eff6fffa;border-color:#2563eb38;transform:translateY(-1px)}.job-flow-card__utility-icon{width:15px;height:15px}.dispatch-page .dispatch-command-center__feedback{gap:8px;margin-bottom:8px;display:grid}.dispatch-page .dispatch-command-center__feedback .ui-callout{box-shadow:none;border-radius:12px;padding:8px 10px}.dispatch-page .dispatch-command-center__feedback .ui-callout__title{letter-spacing:.01em;font-size:12px}.dispatch-page .dispatch-command-center__feedback .ui-section-copy{margin-top:2px;font-size:11px;line-height:1.35}.dispatch-page .dispatch-command-center__stage .dispatch-command-center__stage-header{gap:6px;padding-bottom:6px}.dispatch-page .dispatch-command-center__stage-description{max-width:22rem;font-size:10px;line-height:1.35}.dispatch-page .dispatch-command-center__stage-meta .ui-badge{min-height:22px;padding-inline:7px;font-size:10px}.dispatch-page .dispatch-command-strip__anchor-title-row{font-size:.96rem}.dispatch-page .dispatch-command-strip__scope-summary,.dispatch-page .dispatch-command-strip__signal{border-color:#0f172a12;box-shadow:inset 0 1px #ffffffb3}.dispatch-page .dispatch-command-strip__signal{padding-inline:9px}.dispatch-page .dispatch-lane-header{border-radius:14px;gap:7px;padding:8px 10px 9px}.dispatch-page .dispatch-lane-header__avatar{width:28px;height:28px;font-size:10px}.dispatch-page .dispatch-lane-header__copy{gap:0}.dispatch-page .dispatch-lane-header__capacity{gap:6px}.dispatch-page .dispatch-lane-header__capacity-meta{gap:6px;font-size:10px}.dispatch-page .dispatch-lane-header__capacity-meta strong{letter-spacing:.02em;font-size:11px}.dispatch-page .dispatch-lane-header__route-headline{letter-spacing:.06em;font-size:10px}.dispatch-page .dispatch-lane-header__route-detail,.dispatch-page .dispatch-lane-header__route-note,.dispatch-page .dispatch-lane-header__route-keyboard-note{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-lane-header__route-detail{-webkit-line-clamp:1;font-size:11px}.dispatch-page .dispatch-lane-header__route-note,.dispatch-page .dispatch-lane-header__route-keyboard-note{-webkit-line-clamp:1;font-size:10px}.dispatch-page .dispatch-lane-header__follow-through{gap:6px}.dispatch-page .dispatch-lane-header__follow-through-badge{letter-spacing:.04em;border-radius:999px;min-height:20px;padding:0 7px;font-size:9px}.dispatch-page .dispatch-lane-header__follow-through-copy{font-size:10px;line-height:1.35}.dispatch-page .dispatch-lane-header__metric{letter-spacing:.01em;background:#f8fafcd1;border:1px solid #94a3b81f;border-radius:10px;min-height:0;padding:3px 6px;font-size:9.5px;font-weight:700}.dispatch-page .dispatch-lane-header__metric--primary{color:var(--ui-brand-strong);background:#2263ff14}.dispatch-page .dispatch-lane-header__actions{align-items:center}.dispatch-page .dispatch-lane-header__thread-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dispatch-page .dispatch-lane-header__thread-action{color:#2251a6;white-space:nowrap;background:#f1f6ffe6;border:1px solid #2f6dbc24;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dispatch-page .dispatch-lane-header__thread-action--secondary{color:var(--ui-text-base);background:#f8fafceb;border-color:#94a3b82e}.dispatch-page .dispatch-lane-header__thread-action:hover:not(:disabled){transform:translateY(-1px)}.dispatch-page .dispatch-lane-header__thread-action:disabled{opacity:.58;cursor:not-allowed}.dispatch-page .dispatch-lane-header__route-button,.dispatch-page .dispatch-lane-header__focus-button,.dispatch-page .dispatch-lane-header__focus-state{min-height:26px}.dispatch-page .dispatch-ops-rail{gap:10px}.dispatch-page .dispatch-ops-rail__header{padding-bottom:4px}.dispatch-page .dispatch-ops-rail__summary-line{gap:5px}.dispatch-page .dispatch-ops-focus{gap:7px;padding:9px}.dispatch-page .dispatch-ops-rail__stack{gap:8px}.dispatch-page .dispatch-ops-card{gap:7px;padding:8px 9px}.dispatch-page .dispatch-ops-card__header{align-items:flex-start}.dispatch-page .dispatch-ops-card__job{padding:7px 8px}.dispatch-page .dispatch-ops-card__job-title{font-size:12px;line-height:1.25}.dispatch-page .dispatch-ops-card--compact{gap:6px;padding:7px 8px}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__meta,.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__job-copy,.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__job-state,.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__job-time{font-size:10px}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__status-row{gap:4px}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__status-row .ui-badge{min-height:20px;padding-inline:6px;font-size:9px}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__job{gap:4px;padding:6px 7px}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__job-topline{gap:4px 6px}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__job-title{font-size:11px}.dispatch-page .dispatch-month__day[data-pressure=open]{align-content:space-between;position:relative;background:linear-gradient(#fffffffe,#f8fcfff9)!important}.dispatch-page .dispatch-month__day[data-pressure=open]:before{content:"";opacity:.45;pointer-events:none;background:linear-gradient(#f4f8ffcc,#ffffff4d),repeating-linear-gradient(90deg,#2263ff14 0 10px,#0000 10px 20px);border-radius:12px;height:32px;position:absolute;bottom:12px;left:12px;right:12px}.dispatch-page .dispatch-month__day[data-pressure=open] .dispatch-month__day-link{z-index:1;min-height:58px;position:relative}.dispatch-page .dispatch-month__day[data-pressure=open] .dispatch-month__day-header{align-items:flex-start}.dispatch-page .dispatch-month__day[data-pressure=open] .dispatch-month__day-signals{min-height:18px}.dispatch-page .dispatch-month__day[data-pressure=open] .dispatch-month__day-heading span{color:var(--ui-text-subtle)}.dispatch-page .dispatch-month__open-state{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:inline-flex;position:relative}.dispatch-page .dispatch-month__open-state-kicker{min-height:20px;color:var(--ui-brand-strong);letter-spacing:.06em;text-transform:uppercase;background:#f7faffc7;border:1px solid #94a3b81f;border-radius:999px;align-items:center;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.dispatch-page .dispatch-month__open-state-title{color:var(--ui-text-muted);font-size:10px;font-weight:700;line-height:1.35}.dispatch-page .dispatch-month__day[data-pressure=open][class*=dispatch-month__day--today] .dispatch-month__open-state-kicker{color:#1d4ed8}.dispatch-page .dispatch-month__open-state[data-tone=shaped] .dispatch-month__open-state-kicker{color:#8c5d15;background:#fff7e8d1;border-color:#d9770629}.dispatch-page .dispatch-month__day[data-pressure=open] .dispatch-month__day-loadbar{opacity:.22}.dispatch-page .dispatch-page__header{border-bottom-color:#0f172a0f;align-items:flex-start;gap:14px;padding:2px 2px 8px}.dispatch-page .dispatch-page__header-copy{gap:5px}.dispatch-page .dispatch-page__header-label,.dispatch-page .dispatch-page__header-mode{min-height:22px;color:var(--ui-text-subtle);letter-spacing:.1em;background:#ffffffb8;border:1px solid #94a3b829;border-radius:999px;gap:5px;padding:0 8px;font-size:9px;font-weight:800}.dispatch-page .dispatch-page__header-dot{display:none}.dispatch-page .dispatch-page__header-icon{width:.78rem;height:.78rem}.dispatch-page .dispatch-page__header-title{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.35rem,3.4vw,3.05rem);line-height:.94}.job-flow-card__quick-note{background:#f8fafceb;border-color:#0f172a14}.job-ops-header__actions{justify-content:flex-end}.job-ops-header__actions .ui-button{min-width:0}.job-flow-board-shell--inspecting .job-flow-board-shell__meta{color:#35517c}.job-flow-board-shell__toolbar-actions{justify-content:flex-end}.job-flow-board-shell__segmented{background:#fffffff0;border:1px solid #0f172a14;border-radius:999px;padding:3px}.job-flow-board-shell__segmented .ui-button{border-radius:999px;min-height:32px}.job-flow-command-band__strip{grid-template-columns:repeat(4,minmax(88px,1fr))}.job-flow-command-band__chip strong{font-size:1.22rem}.job-flow-column__copy,.job-flow-column__action-copy{max-width:24ch;font-size:12px;line-height:1.35}.job-flow-column__metric{padding:10px 12px}.job-flow-card{gap:8px;padding:14px;position:relative}.job-flow-card--selected:before{content:"";background:linear-gradient(#2563eb,#1d4ed8);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.job-flow-card--selected{border-color:#2563eb2e;box-shadow:0 12px 28px #1d4ed814}.job-flow-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-flow-card__meta{color:#61758f;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.job-flow-card__grid{gap:8px}.job-flow-card__grid strong{line-height:1.35}.job-flow-card__note{color:#6a7f99;font-size:10.5px;font-weight:600;line-height:1.32}.job-flow-card__body{gap:7px;display:grid}.job-flow-card__summary{color:#10233f;margin:0;font-size:12.5px;font-weight:700;line-height:1.38}.job-flow-card__facts{flex-wrap:wrap;gap:6px 10px;display:flex}.job-flow-card__fact{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.job-flow-card__fact strong{color:#10233f;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3}.job-flow-card__fact span{color:#70839d;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.job-flow-card__signals{gap:6px}.job-flow-card__signals .ui-badge{min-height:22px;padding-inline:7px;font-size:9px}.job-flow-card--completed{background:linear-gradient(#fbfdfffa,#f4f8fcf5);border-color:#94a3b829}.job-flow-card--completed .job-flow-card__note{color:#4f6b91}.job-flow-card--completed .job-flow-card__summary{color:#173153}.job-flow-board-shell--high-volume .job-flow-card{gap:7px;padding:12px}.job-flow-board-shell--high-volume .job-flow-card__title{-webkit-line-clamp:2;font-size:.98rem}.job-flow-board-shell--high-volume .job-flow-card__summary{font-size:11.5px}.job-flow-board-shell--high-volume .job-flow-card__meta,.job-flow-board-shell--high-volume .job-flow-card__note{font-size:10.5px}.job-flow-board-shell--high-volume .job-flow-card__body,.job-flow-board-shell--high-volume .job-flow-card__actions{gap:6px}.job-flow-board-shell--high-volume .job-flow-card__fact strong{font-size:11px}.job-flow-board-shell--high-volume .job-flow-card__fact span{font-size:9px}.job-flow-card__actions .ui-button{min-width:0}.job-flow-list__row{box-shadow:none;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,1.15fr) auto;align-items:center;gap:6px;padding:9px 10px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.job-flow-list__row:hover{background:#f9fbfffa;border-color:#2563eb24}.job-flow-list__row--dimmed:hover,.job-flow-card--dimmed:hover{opacity:.84}.job-flow-list__row--selected{background:linear-gradient(#fdfefffc,#f6fafff7);position:relative;transform:translate(1px)}.job-flow-list__row--selected:before{content:"";background:linear-gradient(#2563eb,#1d4ed8);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.job-flow-list__row--completed{background:linear-gradient(#fbfdfffa,#f6f9fdf5)}.job-flow-list__cell{gap:3px;min-width:0;display:grid}.job-flow-list__cell strong{color:#10233f;font-size:.92rem;line-height:1.35}.job-flow-list__cell-label{color:#6b7f99;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:none}.job-flow-list__cell-copy{color:#61758f;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.32;display:-webkit-box;overflow:hidden}.job-flow-list__cell--timing .job-flow-list__cell-copy{-webkit-line-clamp:1}.job-flow-list__cell--owner{gap:4px}.job-flow-list__cell--owner strong,.job-flow-list__cell--timing strong,.job-flow-list__cell--commercial strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-flow-list__cell--owner .job-flow-list__signals{gap:4px}.job-flow-list__cell--timing{max-width:11rem}.job-flow-list__cell--commercial{text-align:right;align-self:stretch;justify-items:end}.job-flow-list__cell--commercial .job-flow-list__cell-copy{-webkit-line-clamp:1}.job-flow-list__actions{justify-content:flex-end;align-self:stretch;gap:5px}.job-flow-list__cell--commercial strong,.job-flow-sidebar__money,.job-flow-sidebar__billing-chip strong{font-variant-numeric:tabular-nums}.job-flow-list__row--billing-needs_invoice{border-color:#f59e0b2e}.job-flow-list__row--billing-payment_due{border-color:#2563eb2e}.job-flow-board-shell--inspecting .job-flow-card--selected,.job-flow-board-shell--inspecting .job-flow-list__row--selected{border-color:#2563eb38;box-shadow:0 14px 30px #2563eb17,inset 0 0 0 1px #2563eb14}.job-flow-board-shell--inspecting .job-flow-list__columns{border-color:#2563eb14;box-shadow:inset 0 0 0 1px #2563eb0a}.job-flow-sidebar__command-bar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.job-flow-sidebar__command-primary{color:#10233f;background:linear-gradient(#eff6fff0,#e8f1fceb);border:1px solid #2563eb29;border-radius:16px;gap:4px;padding:12px 14px;text-decoration:none;display:grid;box-shadow:0 12px 28px #1d4ed814,inset 0 1px #ffffffad}.job-flow-sidebar__command-primary strong{color:#12315f;font-family:var(--ui-font-display);font-size:1.02rem;line-height:1.1}.job-flow-sidebar__command-primary span{color:#58739b;font-size:.82rem;font-weight:600;line-height:1.45}.job-flow-sidebar__command-primary-kicker{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.job-flow-sidebar__command-primary:hover,.job-flow-sidebar__command-primary:focus-visible{border-color:#1d4ed842;transform:translateY(-1px)}.job-flow-sidebar__command-supporting{gap:8px;display:grid}.job-flow-sidebar__command-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.job-flow-sidebar__command-utility{min-width:0}.job-flow-sidebar__command-utility-summary{color:#5f7190;cursor:pointer;background:#ffffffeb;border:1px solid #182a4c1f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:700;list-style:none;display:inline-flex}.job-flow-sidebar__command-utility-summary::-webkit-details-marker{display:none}.job-flow-sidebar__command-utility-actions{margin-top:8px}.job-flow-sidebar__command-utility-body{gap:8px;display:grid}.job-flow-sidebar__header{border-bottom:1px solid #e2e8f0e6;padding-bottom:10px}.job-flow-sidebar__header--workspace{background:linear-gradient(#f6faffe6,#fffffff5);border:1px solid #2563eb1f;border-radius:14px;padding:9px 11px;box-shadow:inset 0 0 0 1px #ffffff6b}.job-flow-sidebar__subline{color:#527094;flex-wrap:wrap;gap:6px 10px;margin:2px 0 0;font-size:11px;line-height:1.3;display:flex}.job-flow-sidebar__subline strong{color:#17325c;font-size:11px;font-weight:700}.job-flow-sidebar__subline span{color:#6a809a}.job-flow-sidebar__subline-label{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;margin-right:8px;font-size:10px;font-weight:800;display:inline-block}.job-flow-sidebar__utility-strip{flex-wrap:wrap;gap:8px;padding:0;display:flex}.job-flow-sidebar__meta-links{align-items:center;gap:10px;display:flex}.job-flow-sidebar__meta-link{color:#617495;letter-spacing:.04em;font-size:12px;font-weight:700;text-decoration:none}.job-flow-sidebar__meta-link:hover,.job-flow-sidebar__meta-link:focus-visible{color:#1d4ed8}.job-flow-sidebar__utility-button{width:36px;height:36px;color:var(--ui-brand-strong);box-shadow:none;background:#f8fafcf5;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.job-flow-sidebar__utility-button:hover{color:#1d4ed8;background:#eff6fffa;border-color:#2563eb38;transform:translateY(-1px)}.job-flow-sidebar__utility-icon{width:16px;height:16px}.job-flow-sidebar__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.job-flow-sidebar__summary-grid>div{background:#ffffffc7;border:1px solid #0f172a0f;border-radius:12px;gap:3px;padding:8px 10px;display:grid}.job-flow-sidebar__priority-card{border-radius:16px;margin:0;box-shadow:inset 0 1px #ffffff8c}.job-flow-sidebar__mini-actions{flex-wrap:wrap;gap:6px;display:flex}.job-flow-list__group-copy,.job-flow-list__meta,.job-flow-list__details span{color:var(--ui-text-subtle)}.job-flow-drawer__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a3d}.job-flow-drawer{height:100dvh}.job-flow-drawer__panel{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f8fafcf5;border-left:3px solid #2563eb3d;align-content:start;gap:12px;height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);padding:14px;display:grid;position:fixed;top:18px;bottom:auto;right:18px;overflow-y:auto;box-shadow:0 24px 60px #0f172a29}.job-flow-sidebar__action-group{background:#f8fafceb;border-color:#0f172a14}.job-flow-sidebar__priority-value{color:#10233f;font-family:var(--ui-font-display);letter-spacing:-.03em;font-size:1.18rem;line-height:1.08}.job-flow-sidebar__artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.job-flow-sidebar__artifact-card{background:#ffffffeb;border:1px solid #0f172a14;border-radius:12px;gap:6px;padding:12px;display:grid}.job-flow-sidebar__artifact-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:10px;list-style:none;display:flex}.job-flow-sidebar__artifact-summary::-webkit-details-marker{display:none}.job-flow-sidebar__artifact-summary-copy{gap:4px;display:grid}.job-flow-sidebar__artifact-card span{color:#6b7f99;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.job-flow-sidebar__artifact-card strong{color:#10233f;font-family:var(--ui-font-display);font-size:1rem;line-height:1.15}.job-flow-sidebar__artifact-summary-copy small{color:#5f748f;text-transform:none;letter-spacing:0;font-size:11px;font-weight:700;line-height:1.35}.job-flow-sidebar__artifact-summary-indicator{border-bottom:2px solid #6b7f99;border-right:2px solid #6b7f99;flex:none;width:10px;height:10px;margin-top:5px;transition:transform .14s;transform:rotate(45deg)}.job-flow-sidebar__artifact-card[open] .job-flow-sidebar__artifact-summary-indicator{transform:rotate(225deg)}.job-flow-sidebar__artifact-body{border-top:1px solid #0f172a14;gap:8px;padding-top:8px;display:grid}.job-flow-sidebar__artifact-actions{gap:8px;display:grid}.job-flow-sidebar__artifact-overflow{gap:10px;display:grid}.job-flow-sidebar__artifact-overflow-summary{cursor:pointer;color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;list-style:none}.job-flow-sidebar__artifact-overflow-summary::-webkit-details-marker{display:none}.job-flow-sidebar__artifact-overflow-body{gap:12px;margin-top:2px;display:grid}.job-flow-sidebar__detail-block--workspace{background:#f4f8fcb8;border:1px solid #2563eb1a;border-radius:14px;padding:10px 11px}.job-flow-sidebar__estimate-sprint-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.job-flow-sidebar__estimate-sprint-stat,.job-flow-sidebar__estimate-sprint-item{background:#ffffffb8;border:1px solid #2563eb14;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.job-flow-sidebar__estimate-sprint-stat span,.job-flow-sidebar__estimate-sprint-item span{color:var(--ui-text-subtle);letter-spacing:.04em;font-size:11px;font-weight:700}.job-flow-sidebar__estimate-sprint-stat strong,.job-flow-sidebar__estimate-sprint-item strong{color:var(--ui-text-strong);font-size:.96rem}.job-flow-sidebar__estimate-sprint-list{gap:8px;display:grid}.job-flow-sidebar__detail-block-header--workspace{border-bottom:1px solid #2563eb1a;align-items:flex-start;padding-bottom:10px}.job-flow-sidebar__artifact-actions form{display:grid}.job-flow-sidebar__artifact-card .ui-button{width:100%}.job-flow-sidebar__billing-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.job-flow-sidebar__billing-chip{background:#ffffffe6;border:1px solid #0f172a14;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.job-flow-sidebar__billing-chip span{color:#6b7f99;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.job-flow-sidebar__billing-chip strong{color:#10233f;letter-spacing:-.02em;font-size:1rem}.job-flow-sidebar__detail-block-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.job-flow-sidebar__section{background:#ffffffe6;border:1px solid #0f172a14;border-radius:12px;gap:10px;padding:10px 11px;display:grid}.job-flow-sidebar__section--compact{gap:8px;padding:9px 10px}.job-flow-sidebar__section-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:10px;list-style:none;display:flex}.job-flow-sidebar__section-summary::-webkit-details-marker{display:none}.job-flow-sidebar__section-summary-copy{gap:4px;display:grid}.job-flow-sidebar__section-summary-copy strong{color:#10233f;font-family:var(--ui-font-display);font-size:.96rem;line-height:1.12}.job-flow-sidebar__section-summary-copy small{color:#6b7f99;font-size:11px;line-height:1.35}.job-flow-sidebar__section--compact .job-flow-sidebar__section-summary-copy{gap:0}.job-flow-sidebar__section--compact .job-flow-sidebar__section-summary-copy strong{font-size:.92rem}.job-flow-sidebar__section-summary-indicator{border-bottom:2px solid #6b7f99;border-right:2px solid #6b7f99;flex:none;width:10px;height:10px;margin-top:5px;transition:transform .14s;transform:rotate(45deg)}.job-flow-sidebar__section[open] .job-flow-sidebar__section-summary-indicator{transform:rotate(225deg)}.job-flow-sidebar__section-body{border-top:1px solid #0f172a14;gap:10px;padding-top:10px;display:grid}.job-flow-sidebar__section--compact .job-flow-sidebar__section-body{gap:9px;padding-top:8px}.job-flow-sidebar__detail-block-header .ui-button{min-height:30px}.job-ops-page .ui-queue-hero{box-shadow:none;background:0 0;border:0;gap:10px;padding:8px 0 2px}.job-ops-page .ui-queue-hero__eyebrow{color:#55708f}.job-ops-page .ui-queue-hero__title-row{align-items:center;gap:10px}.job-ops-page .ui-queue-hero__title{letter-spacing:-.05em}.job-ops-page .ui-queue-hero__description{color:#5f748f;max-width:42rem;font-size:13px;line-height:1.42}.job-ops-toolbar__scope-row{border-bottom:1px solid #e2e8f0d1;padding-bottom:2px}.job-ops-toolbar__blocker-row{flex-wrap:wrap;gap:8px;display:flex}.job-ops-toolbar__blocker-row .ui-button{min-height:34px;box-shadow:none;background:#fffffff5;border-color:#0f172a12;padding-inline:12px}.job-ops-toolbar__blocker-row .ui-button strong{color:#173153;margin-left:8px}.job-ops-toolbar__scope-summary{min-width:0}.job-ops-toolbar__scope-copy{color:#59708c;font-size:12px}.job-ops-toolbar__scope-copy strong{font-size:1.05rem}.job-ops-toolbar__scope-copy span{color:#7186a0}.job-ops-toolbar__scope-chip{color:#5f748f;letter-spacing:.04em;background:#fffffff0;border-color:#0f172a12;min-height:26px;padding:0 9px;font-size:10px}.job-ops-toolbar__lane-row{gap:8px}.job-ops-toolbar__lane-row .ui-button{min-height:34px;box-shadow:none;background:#fffffff5;border-color:#0f172a12;padding-inline:11px}.job-ops-toolbar__lane-row .ui-button:hover{background:#f6fafffa;border-color:#2563eb29}.job-ops-toolbar__scope-group{gap:8px;padding:0 10px 4px;display:grid}.job-ops-toolbar__scope-group--compact{gap:6px;padding-top:2px}.job-ops-toolbar__secondary-scopes{gap:6px;display:grid}.job-ops-toolbar__secondary-scopes-summary{cursor:pointer;color:#5f7490;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;list-style:none}.job-ops-toolbar__secondary-scopes-summary::-webkit-details-marker{display:none}.job-ops-toolbar__scope-group-label{color:#60758f;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.job-ops-toolbar__lane-pill{color:#23425f;letter-spacing:.01em;gap:7px;font-size:11px;font-weight:700}.job-ops-toolbar__lane-pill strong{color:#1d4ed8;background:#2563eb14;min-width:20px;height:20px;padding:0 6px;font-size:10px}.job-ops-toolbar__scope-toggle{background:#f9fbfde6;min-height:36px;padding:7px 10px}.job-flow-board-shell__toolbar{background:linear-gradient(#fffffffa,#f8fbfef5);border-color:#0f172a12;border-radius:16px;gap:8px;padding:10px 12px;box-shadow:0 10px 30px #0f172a0d,inset 0 1px #ffffffb8}.job-flow-board-shell__title{color:#10233f;font-size:1.15rem}.job-flow-board-shell__meta{color:#60758f;font-size:11px}.job-flow-board-shell__toolbar-actions{gap:6px}.job-flow-board-shell__segmented{background:#f6f9fcf5;border-color:#0f172a12;padding:2px}.job-flow-board-shell__segmented .ui-button{min-height:30px;padding-inline:10px}.job-flow-board-shell__scope{gap:8px;padding-top:9px}.job-flow-board-shell__bulk-overflow{gap:8px;margin-top:6px;display:grid}.job-flow-board-shell__bulk-overflow-summary{cursor:pointer;color:#5f7490;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;list-style:none}.job-flow-board-shell__bulk-overflow-summary::-webkit-details-marker{display:none}.job-flow-board{gap:10px}.job-flow-board-shell--density-compact .job-flow-board{grid-auto-columns:minmax(232px,calc(25% - 9px))}.job-flow-column__header{background:linear-gradient(#fffffffc,#f7fafdf7);border-color:#0f172a12;border-radius:16px;gap:7px;padding:12px 13px;position:relative;box-shadow:0 8px 22px #0f172a0a,inset 0 1px #ffffffb3}.job-flow-column__header:before{content:"";background:linear-gradient(90deg,#2563ebeb,#3b82f666);border-radius:999px;height:3px;position:absolute;top:0;left:12px;right:12px}.job-flow-column__eyebrow{color:#5d7794;letter-spacing:.09em}.job-flow-column__title{color:#10233f;font-size:1rem}.job-flow-column__metric{background:#f6faffe0;border-color:#2563eb14;padding:9px 11px}.job-flow-column__metric span{color:#6d819a}.job-flow-column__metric strong{color:#173153}.job-flow-card{background:#fffffffc;border-color:#0f172a12;border-radius:16px;gap:9px;padding:13px;transition:border-color .14s,box-shadow .14s,transform .14s,opacity .14s;box-shadow:0 8px 20px #0f172a0a,inset 0 1px #ffffffb8}.job-flow-card:hover{border-color:#2563eb24;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a0f,inset 0 1px #ffffffc2}.job-flow-card__title{color:#112742}.job-flow-list__title{color:#112742;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.24;display:-webkit-box;overflow:hidden}.job-flow-list__meta{color:#61758f;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.26;display:-webkit-box;overflow:hidden}.job-flow-list__signals{gap:4px}.job-flow-list__signals .ui-badge{min-height:20px;padding-inline:6px;font-size:8.5px}.job-flow-list__actions .ui-button{min-height:28px;padding-inline:8px}.job-flow-card__summary{color:#173153;font-size:12px;line-height:1.34}.job-flow-card__fact strong{font-size:11.5px}.job-flow-card__fact span{color:#6f839d}.job-flow-card__footer{gap:7px}.job-flow-card__actions{gap:6px}.job-flow-card__actions .ui-button,.job-flow-sidebar__command-bar .ui-button{min-height:30px;padding-inline:9px}.job-flow-board-shell--density-compact .job-flow-card{gap:7px;padding:11px 12px}.job-flow-board-shell--density-compact .job-flow-card__title{-webkit-line-clamp:2;font-size:.97rem}.job-flow-board-shell--density-compact .job-flow-card__summary{font-size:11.25px}.job-flow-board-shell--density-compact .job-flow-card__meta,.job-flow-board-shell--density-compact .job-flow-card__note{font-size:10px}.job-flow-board-shell--density-compact .job-flow-card__signals .ui-badge{min-height:20px;padding-inline:6px;font-size:8.5px}.job-flow-board-shell--density-compact .job-flow-card__fact strong{font-size:10.75px}.job-flow-board-shell--density-compact .job-flow-card__fact span{font-size:9px}.job-flow-list__group-header,.job-flow-list__row{border-color:#0f172a12}.job-flow-list__group-header{border-radius:16px}.job-flow-list__row{border-radius:14px}.job-flow-drawer__panel{background:linear-gradient(#fffffffa,#f7fafdf5);border:1px solid #2563eb1f;border-radius:20px;width:min(430px,100vw - 36px);box-shadow:0 28px 64px #0f172a2e,inset 0 1px #ffffffc2}.job-flow-sidebar__header{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f7fafdfa,#f7fafdeb);padding-top:2px;position:sticky;top:-14px}.job-flow-sidebar__signals{gap:6px}.job-flow-sidebar__signals .ui-badge{min-height:22px;padding-inline:7px;font-size:9px}.job-flow-sidebar__tabs{border-bottom:1px solid #e2e8f0c2;gap:6px;padding-bottom:8px}.job-flow-sidebar__tabs .ui-button{min-height:28px;padding-inline:8px}.job-flow-sidebar__tab-copy{color:#698099;margin-top:-2px;font-size:11px;line-height:1.3}.job-flow-sidebar__action-group{border-radius:14px;padding:12px}.job-flow-sidebar__money{color:#10233f;font-size:1.35rem}.job-flow-sidebar__billing-chip{background:#fffffff5;border-color:#0f172a12}.dashboard-cockpit__command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-cockpit__command-card{background:linear-gradient(#fffffffc,#f7fafdf5);border:1px solid #0f172a12;border-radius:18px;gap:10px;padding:14px 15px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 10px 26px #0f172a0d,inset 0 1px #ffffffc7}.dashboard-cockpit__command-card:hover{border-color:#2563eb29;transform:translateY(-1px);box-shadow:0 16px 32px #0f172a12,inset 0 1px #ffffffd1}.dashboard-cockpit__command-card-top{color:#647991;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.dashboard-cockpit__command-card strong{color:#10233f;font-size:1rem;line-height:1.35}.dashboard-cockpit__command-card p{color:#60758f;font-size:12px;line-height:1.45}.job-flow-sidebar__detail-block{gap:10px;padding-top:2px}@media (min-width:961px){.job-flow-column__header{z-index:2;position:sticky;top:12px}}@media (max-width:960px){.job-ops-page .ui-queue-hero{padding:10px}.job-ops-header__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.job-ops-header__actions>:first-child{grid-column:auto}.job-ops-header__actions .ui-button{min-height:38px}.job-flow-command-band__header{flex-direction:column}.job-flow-command-band__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.job-flow-board-shell__toolbar,.job-flow-board-shell__toolbar-header,.job-flow-board-shell__toolbar-actions,.job-flow-board-shell__segmented,.job-ops-toolbar__priority-search{width:100%}.job-flow-board-shell__toolbar-header{flex-direction:column}.job-ops-toolbar__priority-row,.job-ops-toolbar__priority-search{grid-template-columns:minmax(0,1fr)}.job-ops-toolbar__priority-search-actions{align-items:center}.job-flow-board-shell__toolbar-actions{justify-content:space-between}.job-ops-toolbar__scope-row{flex-direction:column;align-items:flex-start;gap:8px}.job-ops-toolbar__blocker-row{width:100%}.dashboard-cockpit__command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.job-ops-toolbar__scope-chips{justify-content:flex-start}.job-ops-toolbar__lane-row,.job-ops-toolbar__scope-strip{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.job-ops-toolbar__scope-strip::-webkit-scrollbar{display:none}.job-ops-toolbar__lane-row::-webkit-scrollbar{display:none}.job-flow-sidebar__command-bar,.job-flow-sidebar__artifact-grid{grid-template-columns:minmax(0,1fr)}.job-flow-sidebar__estimate-sprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-flow-drawer__panel{height:100dvh;max-height:100dvh;padding:14px 14px calc(84px + env(safe-area-inset-bottom,0px));border-left-width:0;gap:10px;top:0;right:0}}@media (max-width:640px){.job-ops-page .ui-queue-hero__title{font-size:1.4rem}.job-ops-page .ui-queue-hero{gap:8px;padding:8px}.job-ops-toolbar__priority-summary{padding:9px 10px}.job-ops-page .ui-queue-hero__description{display:none}.job-flow-command-band,.job-flow-board-shell__toolbar,.job-flow-column__header,.job-flow-card,.job-flow-list__group-header,.job-flow-list__row{border-radius:12px}.job-flow-command-band{gap:8px;padding:12px}.job-flow-command-band__title{font-size:1.16rem}.job-flow-command-band__copy{display:none}.job-flow-command-band__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.job-ops-toolbar__scope-row{gap:8px;padding-bottom:8px}.job-ops-toolbar__blocker-row{grid-template-columns:minmax(0,1fr);display:grid}.dashboard-cockpit__command-strip{grid-template-columns:minmax(0,1fr)}.job-ops-toolbar__scope-panel:not([open])>:not(summary){display:none}.job-ops-toolbar__lane-row .ui-button{white-space:nowrap}.job-ops-toolbar__scope-group{padding-inline:0}.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__field,.job-ops-toolbar__scope-panel[open] .job-ops-toolbar__actions{padding:9px 10px 10px}.job-ops-toolbar__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.job-ops-toolbar__search,.job-ops-toolbar__actions{grid-column:1/-1}.job-ops-toolbar__actions .ui-button,.job-ops-toolbar__actions button{width:100%}.job-flow-board-shell__toolbar-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.job-flow-sidebar__detail-block-header{flex-direction:column;align-items:flex-start}.job-flow-list__columns{display:none}.job-flow-list__cell-label{display:inline-flex}.job-flow-list__row{grid-template-columns:minmax(0,1fr)}.job-flow-list__actions{justify-content:stretch}.job-flow-list__actions .ui-button{width:100%}.job-flow-sidebar__billing-strip{grid-template-columns:minmax(0,1fr)}.job-flow-column__copy,.job-flow-column__action-copy{display:none}.job-flow-column__footer{justify-content:flex-end}.job-flow-card--completed .job-flow-card__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.job-ops-header__actions{grid-template-columns:minmax(0,1fr)}.job-ops-header__actions>:first-child{grid-column:auto}.job-ops-toolbar__grid,.job-flow-command-band__strip{grid-template-columns:minmax(0,1fr)}}.dispatch-page .dispatch-ops-rail__quiet-state{color:var(--ui-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-calendar__empty-lane{border-style:solid;border-color:#2263ff1f;gap:4px;max-width:min(216px,100% - 24px);padding:9px 10px 10px;right:auto;box-shadow:inset 0 1px #ffffffd1,0 4px 12px #0f172a0a}.dispatch-page .dispatch-calendar__empty-lane strong{font-size:11px}.dispatch-page .dispatch-calendar__empty-lane p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-week__day-metric--neutral,.dispatch-page .dispatch-week__cell[data-pressure=neutral] .dispatch-week__cell-copy span{color:var(--ui-text-subtle)}.dispatch-page .dispatch-week__resource-action,.dispatch-page .dispatch-week__open-day{color:var(--ui-brand-strong)}.dispatch-page .dispatch-week__resource-action--primary{color:#2251a6}.estimate-production-page{position:relative}.estimate-production-page .estimate-production-status-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.estimate-production-page .estimate-production-status-pill{background:0 0;border:0;border-radius:0;gap:2px;min-width:68px;padding:0;display:grid}.estimate-production-page .estimate-production-status-pill span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.estimate-production-page .estimate-production-status-pill strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1}.estimate-production-page .estimate-production-status-pill--value{border-right:1px solid #2563eb1f;padding-right:6px}.estimate-production-page .estimate-production-toolbar,.estimate-production-page .estimate-production-column,.estimate-production-page .estimate-production-list,.estimate-production-page .estimate-production-support,.estimate-production-page .estimate-production-drawer__card{background:linear-gradient(#fffffffc,#f8fafcf5),#fffffff5;border:1px solid #94a3b833;border-radius:22px;box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffd1}.estimate-production-page .estimate-production-column__content,.estimate-production-page .estimate-production-list__content,.estimate-production-page .estimate-production-support__content,.estimate-production-page .estimate-production-drawer__content,.estimate-production-page .estimate-production-drawer__section{gap:10px;display:grid}.estimate-production-page .estimate-production-column__eyebrow,.estimate-production-page .estimate-production-list__eyebrow,.estimate-production-page .estimate-production-list__row-eyebrow,.estimate-production-page .estimate-production-column__metric span,.estimate-production-page .estimate-production-support__eyebrow,.estimate-production-page .estimate-production-support__row-eyebrow,.estimate-production-page .estimate-production-drawer__eyebrow,.estimate-production-page .estimate-production-drawer__hero-label,.estimate-production-page .estimate-production-drawer__item span,.estimate-production-page .estimate-production-drawer__decision-meta span,.estimate-production-page .estimate-production-drawer__section-label,.estimate-production-page .estimate-production-card__eyebrow,.estimate-production-page .estimate-production-card__metric span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-column__description,.estimate-production-page .estimate-production-column__action-copy,.estimate-production-page .estimate-production-list__copy,.estimate-production-page .estimate-production-list__row-context,.estimate-production-page .estimate-production-list__row-next,.estimate-production-page .estimate-production-list__row-meta,.estimate-production-page .estimate-production-support__copy,.estimate-production-page .estimate-production-support__row-context,.estimate-production-page .estimate-production-support__row-meta,.estimate-production-page .estimate-production-drawer__description,.estimate-production-page .estimate-production-drawer__hero-copy,.estimate-production-page .estimate-production-drawer__decision-copy,.estimate-production-page .estimate-production-drawer__section-copy,.estimate-production-page .estimate-production-drawer__queue-meta,.estimate-production-page .estimate-production-drawer__notes,.estimate-production-page .estimate-production-card__foot,.estimate-production-page .estimate-production-card__vehicle{color:#475569;margin:0;font-size:13px;line-height:1.5}.estimate-production-page .estimate-production-column__metric strong,.estimate-production-page .estimate-production-support__row-side strong,.estimate-production-page .estimate-production-card__metric strong,.estimate-production-page .estimate-production-list__stage-title,.estimate-production-page .estimate-production-list__row-value,.estimate-production-page .estimate-production-drawer__item strong,.estimate-production-page .estimate-production-drawer__decision-label,.estimate-production-page .estimate-production-drawer__decision-meta strong,.estimate-production-page .estimate-production-drawer__queue-value{color:#0f172a;font-weight:700}.estimate-production-page .estimate-production-column__metric strong{line-height:1.25}.estimate-production-page .estimate-production-drawer__hero-value{color:#0f172a;font-family:var(--ui-font-display);font-size:1.9rem;line-height:1}.estimate-production-page .estimate-production-toolbar{gap:8px;padding:10px 12px;display:grid}.estimate-production-page .estimate-production-toolbar__summary,.estimate-production-page .estimate-production-toolbar__summary-metrics,.estimate-production-page .estimate-production-toolbar__summary-chip{align-items:center;gap:8px;display:flex}.estimate-production-page .estimate-production-toolbar__summary{justify-content:space-between;padding:2px 1px 0}.estimate-production-page .estimate-production-toolbar__summary-copy{color:#475569;margin:0;font-size:12px;line-height:1.35}.estimate-production-page .estimate-production-toolbar__summary-metrics{flex-wrap:wrap;justify-content:flex-end}.estimate-production-page .estimate-production-toolbar__summary-chip{color:#64748b;white-space:nowrap;background:#f8fafcad;border:1px solid #94a3b824;border-radius:999px;justify-content:space-between;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:1}.estimate-production-page .estimate-production-toolbar__summary-chip strong{color:#0f172a;font-size:11px}.estimate-production-page .estimate-production-toolbar__summary-chip--success{color:#166534;background:#f0fdf4e6;border-color:#16a34a2e}.estimate-production-page .estimate-production-toolbar__summary-chip--value strong{color:var(--ui-brand-strong)}.estimate-production-page .estimate-production-toolbar__summary-chip--warning{color:#92400e;background:#fff7ede0;border-color:#f59e0b2e}.estimate-production-page .estimate-production-toolbar__controls{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.estimate-production-page .estimate-production-toolbar__queue-panel{background:#f8fafcc2;border:1px solid #94a3b824;border-radius:16px}.estimate-production-page .estimate-production-toolbar__queue-panel[open]{background:#f8fafce6}.estimate-production-page .estimate-production-toolbar__queue-panel-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.estimate-production-page .estimate-production-toolbar__queue-panel-summary::-webkit-details-marker{display:none}.estimate-production-page .estimate-production-toolbar__queue-panel-copy{gap:2px;min-width:0;display:grid}.estimate-production-page .estimate-production-toolbar__queue-panel-copy strong{color:#0f172a;font-size:.84rem;line-height:1.2}.estimate-production-page .estimate-production-toolbar__queue-panel-copy small{color:#64748b;font-size:11px;line-height:1.35}.estimate-production-page .estimate-production-toolbar__queue-panel-state{color:#53657f;letter-spacing:.08em;text-transform:uppercase;background:#ffffffe0;border:1px solid #94a3b829;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.estimate-production-page .estimate-production-toolbar__queue-panel-indicator{border-bottom:2px solid #0f172a73;border-right:2px solid #0f172a73;flex-shrink:0;width:10px;height:10px;transition:transform .16s;transform:rotate(45deg)}.estimate-production-page .estimate-production-toolbar__queue-panel[open] .estimate-production-toolbar__queue-panel-indicator{transform:rotate(-135deg)}.estimate-production-page .estimate-production-view-switch{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:14px;justify-self:start;gap:6px;padding:4px;display:inline-flex}.estimate-production-page .estimate-production-view-switch__item{color:#64748b;min-height:32px;transition:background-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-base)var(--ui-ease-standard);border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.estimate-production-page .estimate-production-view-switch__item:hover{color:#0f172a}.estimate-production-page .estimate-production-view-switch__item--active{color:var(--ui-brand-strong);background:linear-gradient(#eff6fff5,#fffffff0),#ffffffe0;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #2563eb14}.estimate-production-page .estimate-production-toolbar__form{background:0 0;border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr) auto;align-items:end;gap:10px;padding:10px 12px 12px;display:grid}.estimate-production-page .estimate-production-toolbar__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.estimate-production-page .estimate-production-toolbar__form .ui-field{gap:6px}.estimate-production-page .estimate-production-toolbar__form .ui-field__label-row{min-height:16px}.estimate-production-page .estimate-production-toolbar__form .ui-field__label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-toolbar__form .ui-input,.estimate-production-page .estimate-production-toolbar__form .ui-select{background:#fffffff0;border-color:#94a3b829;min-height:40px}.estimate-production-page .estimate-production-layout{display:block}.estimate-production-page .estimate-production-command-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.estimate-production-page .estimate-production-command-card__content,.estimate-production-page .estimate-production-roster,.estimate-production-page .estimate-production-roster__section-content,.estimate-production-page .estimate-production-inspector__content,.estimate-production-page .estimate-production-inspector__focus-card{gap:12px;display:grid}.estimate-production-page .estimate-production-command-card__content,.estimate-production-page .estimate-production-roster__section-content,.estimate-production-page .estimate-production-inspector__content{padding:0}.estimate-production-page .estimate-production-command-card--active{border-color:#2563eb29;box-shadow:0 16px 28px #0f172a14}.estimate-production-page .estimate-production-command-card--stale_approval{background:linear-gradient(#fff7edeb,#fffffffa)}.estimate-production-page .estimate-production-command-card--approved_release{background:linear-gradient(#ecfdf5e6,#fffffffa)}.estimate-production-page .estimate-production-command-card--drafting{background:linear-gradient(#eff6ffeb,#fffffffa)}.estimate-production-page .estimate-production-command-card__header,.estimate-production-page .estimate-production-command-card__metrics,.estimate-production-page .estimate-production-command-card__footer,.estimate-production-page .estimate-production-roster__section-header,.estimate-production-page .estimate-production-roster__section-side,.estimate-production-page .estimate-production-roster__row,.estimate-production-page .estimate-production-roster__row-topline,.estimate-production-page .estimate-production-roster__row-badges,.estimate-production-page .estimate-production-roster__row-side{gap:10px;display:flex}.estimate-production-page .estimate-production-command-card__header,.estimate-production-page .estimate-production-command-card__footer,.estimate-production-page .estimate-production-roster__section-header,.estimate-production-page .estimate-production-roster__row{justify-content:space-between;align-items:flex-start}.estimate-production-page .estimate-production-command-card__metrics,.estimate-production-page .estimate-production-roster__section-strip,.estimate-production-page .estimate-production-inspector__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.estimate-production-page .estimate-production-command-card__metric,.estimate-production-page .estimate-production-roster__section-metric,.estimate-production-page .estimate-production-inspector__focus-card{background:#ffffffd1;border:1px solid #94a3b824;border-radius:14px;padding:10px 12px}.estimate-production-page .estimate-production-command-card__metric,.estimate-production-page .estimate-production-roster__section-metric{gap:4px;display:grid}.estimate-production-page .estimate-production-command-card__eyebrow,.estimate-production-page .estimate-production-roster__section-eyebrow,.estimate-production-page .estimate-production-roster__row-eyebrow{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-command-card__title,.estimate-production-page .estimate-production-roster__section-title,.estimate-production-page .estimate-production-roster__row-title,.estimate-production-page .estimate-production-inspector__title,.estimate-production-page .estimate-production-inspector__focus-title{color:#0f172a;margin:0}.estimate-production-page .estimate-production-command-card__copy,.estimate-production-page .estimate-production-roster__section-copy,.estimate-production-page .estimate-production-roster__row-context,.estimate-production-page .estimate-production-roster__row-meta,.estimate-production-page .estimate-production-inspector__copy,.estimate-production-page .estimate-production-inspector__focus-copy{color:#475569;margin:0;font-size:13px;line-height:1.45}.estimate-production-page .estimate-production-command-card__metric span,.estimate-production-page .estimate-production-roster__section-metric span,.estimate-production-page .estimate-production-roster__row-meta,.estimate-production-page .estimate-production-roster__row-next{color:#64748b;font-size:12px;line-height:1.35}.estimate-production-page .estimate-production-command-card__metric strong,.estimate-production-page .estimate-production-roster__section-metric strong,.estimate-production-page .estimate-production-roster__row-value,.estimate-production-page .estimate-production-inspector__metrics strong{color:#0f172a;font-size:14px}.estimate-production-page .estimate-production-workspace{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.estimate-production-page .estimate-production-inspector{position:sticky;top:12px}.estimate-production-page .estimate-production-inspector__card,.estimate-production-page .estimate-production-roster__section{overflow:hidden}.estimate-production-page .estimate-production-roster__section--stale_approval{border-color:#f59e0b2e}.estimate-production-page .estimate-production-roster__section--approved_release{border-color:#10b9812e}.estimate-production-page .estimate-production-roster__section--drafting{border-color:#2563eb2e}.estimate-production-page .estimate-production-roster__section-link{color:var(--ui-brand-strong);font-size:12px;font-weight:700;text-decoration:none}.estimate-production-page .estimate-production-roster__list{gap:8px;display:grid}.estimate-production-page .estimate-production-roster__groups,.estimate-production-page .estimate-production-roster__group{gap:12px;display:grid}.estimate-production-page .estimate-production-roster__group{background:#ffffffb3;border:1px solid #94a3b824;border-radius:16px;padding:12px}.estimate-production-page .estimate-production-roster__group--ready{background:linear-gradient(#ecfdf59e,#ffffffe6);border-color:#10b98133}.estimate-production-page .estimate-production-roster__group--on_board{background:linear-gradient(#ecfeffb8,#ffffffeb);border-color:#0e749033}.estimate-production-page .estimate-production-roster__group--blocked{background:linear-gradient(#fffbebb8,#ffffffeb);border-color:#f59e0b38}.estimate-production-page .estimate-production-roster__group-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.estimate-production-page .estimate-production-roster__group-side,.estimate-production-page .estimate-production-roster__group-actions,.estimate-production-page .estimate-production-roster__group-form{gap:10px;display:flex}.estimate-production-page .estimate-production-roster__group-side{flex-direction:column;align-items:flex-end}.estimate-production-page .estimate-production-roster__group-actions{flex-wrap:wrap;justify-content:flex-end}.estimate-production-page .estimate-production-roster__group-form{background:#ffffffdb;border:1px solid #94a3b824;border-radius:14px;align-items:flex-end;padding:10px 12px}.estimate-production-page .estimate-production-roster__group-eyebrow,.estimate-production-page .estimate-production-roster__group-title,.estimate-production-page .estimate-production-roster__group-copy{margin:0}.estimate-production-page .estimate-production-roster__group-eyebrow{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-roster__group-title{color:#0f172a;font-size:15px}.estimate-production-page .estimate-production-roster__group-copy{color:#475569;font-size:13px;line-height:1.45}.estimate-production-page .estimate-production-roster__group-field{gap:6px;display:grid}.estimate-production-page .estimate-production-roster__group-field span{color:#64748b;font-size:12px;line-height:1.35}.estimate-production-page .estimate-production-roster__entry{gap:8px;display:grid}.estimate-production-page .estimate-production-roster__entry--bulk-selected .estimate-production-roster__row,.estimate-production-page .estimate-production-roster__entry--bulk-selected .estimate-production-roster__quick-release{border-color:#2563eb3d;box-shadow:0 10px 20px #2563eb0f}.estimate-production-page .estimate-production-roster__row{background:#f8fafcbd;border:1px solid #94a3b824;border-radius:14px;padding:12px 14px;text-decoration:none}.estimate-production-page .estimate-production-roster__row:hover{background:#fffffff5;border-color:#2563eb2e}.estimate-production-page .estimate-production-roster__row--selected{background:#eff6ffd1;border-color:#2563eb42;box-shadow:0 10px 20px #2563eb14}.estimate-production-page .estimate-production-roster__row-main,.estimate-production-page .estimate-production-roster__row-side{gap:6px;display:grid}.estimate-production-page .estimate-production-roster__row-main{min-width:0}.estimate-production-page .estimate-production-roster__row-side{text-align:right;justify-items:end}.estimate-production-page .estimate-production-roster__row-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center}.estimate-production-page .estimate-production-roster__row-title{font-size:15px;line-height:1.25}.estimate-production-page .estimate-production-roster__row-context{max-width:42ch}.estimate-production-page .estimate-production-roster__row-next{font-weight:700}.estimate-production-page .estimate-production-roster__quick-release{background:linear-gradient(#f0fdf4c2,#fffffff5);border:1px solid #10b98129;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.estimate-production-page .estimate-production-roster__quick-release-summary{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.estimate-production-page .estimate-production-roster__quick-release-toggle{color:var(--ui-brand-strong);margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.estimate-production-page .estimate-production-roster__quick-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.estimate-production-page .estimate-production-roster__quick-form{align-content:start;gap:8px;display:grid}.estimate-production-page .estimate-production-roster__quick-form--live{background:#ffffffe0;border:1px solid #0e749024;border-radius:12px;padding:10px 12px}.estimate-production-page .estimate-production-roster__quick-form--release{background:#ffffffd6;border:1px solid #94a3b824;border-radius:12px;padding:10px 12px}.estimate-production-page .estimate-production-roster__quick-field{color:#475569;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700;display:grid}.estimate-production-page .estimate-production-roster__quick-field strong{color:#0f172a;letter-spacing:normal;text-transform:none;font-size:13px}.estimate-production-page .estimate-production-roster__quick-actions{flex-wrap:wrap;gap:8px;display:flex}.estimate-production-page .estimate-production-roster__live-signal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estimate-production-page .estimate-production-roster__live-copy{color:#475569;margin:0;font-size:12px;line-height:1.5}.estimate-production-page .estimate-production-roster__live-meta{color:#475569;letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:11px;display:grid}.estimate-production-page .estimate-production-roster__live-meta strong{color:#0f172a;letter-spacing:normal;text-transform:none;font-size:12px}.estimate-production-page .estimate-production-bulk-bar__content,.estimate-production-page .estimate-production-bulk-bar__header,.estimate-production-page .estimate-production-bulk-bar__header-actions{gap:12px;display:flex}.estimate-production-page .estimate-production-bulk-bar__content{flex-direction:column}.estimate-production-page .estimate-production-bulk-bar__header{justify-content:space-between;align-items:flex-start}.estimate-production-page .estimate-production-bulk-bar__header-actions{align-items:center}.estimate-production-page .estimate-production-bulk-bar__eyebrow{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-bulk-bar__title,.estimate-production-page .estimate-production-bulk-bar__copy,.estimate-production-page .estimate-production-bulk-bar__release-copy{margin:0}.estimate-production-page .estimate-production-bulk-bar__copy,.estimate-production-page .estimate-production-bulk-bar__release-copy{color:#475569;font-size:13px;line-height:1.45}.estimate-production-page .estimate-production-bulk-bar__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.estimate-production-page .estimate-production-bulk-bar__metrics,.estimate-production-page .estimate-production-bulk-bar__exception,.estimate-production-page .estimate-production-bulk-bar__exception-main,.estimate-production-page .estimate-production-bulk-bar__exception-actions{gap:12px;display:flex}.estimate-production-page .estimate-production-bulk-bar__metrics{flex-wrap:wrap}.estimate-production-page .estimate-production-bulk-bar__metric{background:#ffffffdb;border:1px solid #94a3b824;border-radius:14px;min-width:140px;padding:10px 12px}.estimate-production-page .estimate-production-bulk-bar__metric span,.estimate-production-page .estimate-production-bulk-bar__metric small,.estimate-production-page .estimate-production-bulk-bar__form-copy,.estimate-production-page .estimate-production-bulk-bar__exception-context,.estimate-production-page .estimate-production-bulk-bar__exception-notes span{color:#475569;font-size:13px}.estimate-production-page .estimate-production-bulk-bar__metric strong{color:#0f172a;margin-top:4px;font-size:18px;display:block}.estimate-production-page .estimate-production-bulk-bar__metric small{margin-top:4px;display:block}.estimate-production-page .estimate-production-bulk-bar__form{background:#f8fafcd1;border:1px solid #94a3b824;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.estimate-production-page .estimate-production-bulk-bar__form-actions{flex-wrap:wrap;gap:8px;display:flex}.estimate-production-page .estimate-production-bulk-bar__form-copy,.estimate-production-page .estimate-production-bulk-bar__exception-title,.estimate-production-page .estimate-production-bulk-bar__exception-context{margin:0}.estimate-production-page .estimate-production-bulk-bar__exceptions{background:#fffbebc7;border:1px solid #f59e0b38;border-radius:16px;gap:12px;padding:14px;display:grid}.estimate-production-page .estimate-production-bulk-bar__exceptions-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.estimate-production-page .estimate-production-bulk-bar__exceptions-title{color:#0f172a;margin:0;font-size:15px}.estimate-production-page .estimate-production-bulk-bar__exception-list{gap:10px;display:grid}.estimate-production-page .estimate-production-bulk-bar__exception{background:#ffffffd1;border:1px solid #f59e0b2e;border-radius:14px;justify-content:space-between;align-items:flex-start;padding:12px 14px}.estimate-production-page .estimate-production-bulk-bar__exception-main{flex-direction:column;flex:auto}.estimate-production-page .estimate-production-bulk-bar__exception-title{color:#0f172a;font-size:14px;font-weight:700}.estimate-production-page .estimate-production-bulk-bar__exception-notes{gap:4px;display:grid}.estimate-production-page .estimate-production-bulk-bar__exception-actions{align-items:center}.estimate-production-page .estimate-production-inspector__actions,.estimate-production-page .estimate-production-drawer__action-grid{align-items:stretch}.estimate-production-page .estimate-production-inspector__focus-card{background:linear-gradient(#f8fafcf0,#fffffffa)}@media (max-width:1240px){.estimate-production-page .estimate-production-command-deck,.estimate-production-page .estimate-production-workspace{grid-template-columns:minmax(0,1fr)}.estimate-production-page .estimate-production-inspector{position:static}}@media (max-width:840px){.estimate-production-page .estimate-production-command-deck,.estimate-production-page .estimate-production-command-card__metrics,.estimate-production-page .estimate-production-roster__section-strip,.estimate-production-page .estimate-production-inspector__metrics,.estimate-production-page .estimate-production-bulk-bar__metrics{grid-template-columns:minmax(0,1fr)}.estimate-production-page .estimate-production-roster__row,.estimate-production-page .estimate-production-roster__row-topline{display:grid}.estimate-production-page .estimate-production-roster__row-side,.estimate-production-page .estimate-production-roster__row-badges{text-align:left;justify-content:flex-start;justify-items:start}.estimate-production-page .estimate-production-roster__group-header{flex-direction:column}.estimate-production-page .estimate-production-roster__group-side,.estimate-production-page .estimate-production-roster__group-actions{align-items:stretch}.estimate-production-page .estimate-production-roster__group-form{flex-direction:column;align-items:stretch}.estimate-production-page .estimate-production-bulk-bar__header,.estimate-production-page .estimate-production-bulk-bar__exceptions-header,.estimate-production-page .estimate-production-bulk-bar__exception,.estimate-production-page .estimate-production-bulk-bar__metrics{flex-direction:column}}.estimate-production-page .estimate-production-board{grid-template-columns:minmax(0,1.18fr) minmax(0,.94fr) minmax(0,.94fr);align-items:start;gap:16px;display:grid}.estimate-production-page--list .estimate-production-board{grid-template-columns:minmax(0,1fr)}.estimate-production-page--list .estimate-production-board,.estimate-production-page--list .estimate-production-list,.estimate-production-page--list .estimate-production-list__table,.estimate-production-page--list .estimate-production-list__rows,.estimate-production-page--list .estimate-production-list__row{width:100%;min-width:0}.estimate-production-page--list .estimate-production-list{justify-self:stretch}.estimate-production-page .estimate-production-column__content,.estimate-production-page .estimate-production-list__content,.estimate-production-page .estimate-production-support__content,.estimate-production-page .estimate-production-drawer__content{padding:0}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-column__content{gap:10px}.estimate-production-page .estimate-production-column{position:relative;overflow:hidden}.estimate-production-page .estimate-production-column:before{content:"";background:#2563eb24;border-radius:999px;height:3px;position:absolute;top:0;left:18px;right:18px}.estimate-production-page .estimate-production-column--draft:before{background:#2563ebb8}.estimate-production-page .estimate-production-column--sent:before{background:#f59e0bc7}.estimate-production-page .estimate-production-column--accepted:before{background:#10b981c2}.estimate-production-page .estimate-production-column__header,.estimate-production-page .estimate-production-column__title-group,.estimate-production-page .estimate-production-column__utility,.estimate-production-page .estimate-production-card__topline,.estimate-production-page .estimate-production-list__header,.estimate-production-page .estimate-production-support__header,.estimate-production-page .estimate-production-support__row,.estimate-production-page .estimate-production-drawer__header,.estimate-production-page .estimate-production-drawer__header-actions,.estimate-production-page .estimate-production-drawer__queue-item,.estimate-production-page .estimate-production-drawer__queue-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.estimate-production-page .estimate-production-column__icon{width:34px;height:34px;color:var(--ui-brand-strong);background:#eff6ffe6;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.estimate-production-page .estimate-production-column__title-group{align-items:flex-start}.estimate-production-page .estimate-production-column__header{gap:12px}.estimate-production-page .estimate-production-column__title,.estimate-production-page .estimate-production-list__title,.estimate-production-page .estimate-production-support__title,.estimate-production-page .estimate-production-support__row-title,.estimate-production-page .estimate-production-card__title,.estimate-production-page .estimate-production-list__row-title,.estimate-production-page .estimate-production-drawer__title,.estimate-production-page .estimate-production-drawer__queue-title{color:#0f172a;margin:0}.estimate-production-page .estimate-production-column__title,.estimate-production-page .estimate-production-list__title,.estimate-production-page .estimate-production-support__title{font-size:1.05rem;line-height:1.15}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-column__title{font-size:1rem}.estimate-production-page .estimate-production-column__description{max-width:22ch}.estimate-production-page .estimate-production-column__action-copy{max-width:20ch}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-column__description,.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-column__action-copy{font-size:12px;line-height:1.35}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-column__description{max-width:18ch}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-column__action-copy{display:none}.estimate-production-page .estimate-production-column__strip,.estimate-production-page .estimate-production-drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.estimate-production-page .estimate-production-column__metric,.estimate-production-page .estimate-production-drawer__item{background:#f8fafcd1;border:1px solid #94a3b829;border-radius:14px;gap:5px;padding:10px 11px;display:grid}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-column__metric{gap:4px;padding:9px 10px}.estimate-production-page .estimate-production-column__stack,.estimate-production-page .estimate-production-list__rows,.estimate-production-page .estimate-production-support__list{gap:8px;display:grid}.estimate-production-page .estimate-production-column__utility{background:linear-gradient(#f8fafce6,#fffffff0);border:1px solid #e2e8f0eb;border-radius:16px;padding:10px 11px}.estimate-production-page .estimate-production-list__table,.estimate-production-page .estimate-production-support__table{gap:8px;display:grid}.estimate-production-page .estimate-production-list__head,.estimate-production-page .estimate-production-support__list-head{color:#64748b;letter-spacing:.12em;text-transform:uppercase;gap:12px;padding:0 14px;font-size:10px;font-weight:800;display:grid}.estimate-production-page .estimate-production-list__head{grid-template-columns:minmax(124px,.9fr) minmax(0,1.15fr) minmax(0,1.1fr) auto auto auto minmax(148px,1fr)}.estimate-production-page .estimate-production-support__list-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto minmax(124px,.9fr)}.estimate-production-page .estimate-production-card,.estimate-production-page .estimate-production-list__row,.estimate-production-page .estimate-production-support__row{color:inherit;transition:border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),transform var(--ui-duration-base)var(--ui-ease-standard);background:#fffffff5;border:1px solid #94a3b82e;border-radius:18px;gap:10px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-card{gap:9px;padding:13px 14px}.estimate-production-page .estimate-production-card:before{content:"";opacity:0;width:3px;transition:opacity var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard);background:0 0;border-radius:999px;position:absolute;top:12px;bottom:12px;left:0}.estimate-production-page .estimate-production-column--draft .estimate-production-card:before{background:#2563ebdb}.estimate-production-page .estimate-production-column--sent .estimate-production-card:before{background:#f59e0be0}.estimate-production-page .estimate-production-column--accepted .estimate-production-card:before{background:#10b981db}.estimate-production-page .estimate-production-card:hover,.estimate-production-page .estimate-production-list__row:hover,.estimate-production-page .estimate-production-support__row:hover{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.estimate-production-page .estimate-production-card:hover:before,.estimate-production-page .estimate-production-card--selected:before{opacity:1}.estimate-production-page .estimate-production-card__title{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box;overflow:hidden}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-card__title{line-height:1.2}.estimate-production-page .estimate-production-card__context,.estimate-production-page .estimate-production-list__main,.estimate-production-page .estimate-production-support__row-main{gap:2px;display:grid}.estimate-production-page .estimate-production-card__customer,.estimate-production-page .estimate-production-card__vehicle,.estimate-production-page .estimate-production-list__row-title,.estimate-production-page .estimate-production-list__row-context,.estimate-production-page .estimate-production-support__row-title,.estimate-production-page .estimate-production-support__row-context{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.estimate-production-page .estimate-production-card__customer{color:#0f172a;margin:0;font-size:12px;font-weight:600;line-height:1.3}.estimate-production-page:not(.estimate-production-page--compact):not(.estimate-production-page--list) .estimate-production-card__customer{font-size:11.5px}.estimate-production-page .estimate-production-card__compact-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11.5px;line-height:1.3;display:flex}.estimate-production-page .estimate-production-card__compact-total{color:#0f172a;font-size:.94rem;font-weight:700}.estimate-production-page .estimate-production-card__signal-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.estimate-production-page .estimate-production-card__signal-row--compact{align-items:flex-start}.estimate-production-page .estimate-production-card__next-pill,.estimate-production-page .estimate-production-card__compact-step{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.estimate-production-page .estimate-production-card__next-pill{color:#0f172a;background:#f8fafceb;border:1px solid #94a3b82e}.estimate-production-page .estimate-production-card__next-pill--draft{color:var(--ui-brand-strong);background:#eff6ffd1;border-color:#2563eb24}.estimate-production-page .estimate-production-card__next-pill--sent{color:#a16207;background:#fff7edeb;border-color:#f59e0b2e}.estimate-production-page .estimate-production-card__next-pill--accepted{color:#047857;background:#ecfdf5e6;border-color:#10b9812e}.estimate-production-page .estimate-production-card__compact-updated{color:#64748b}.estimate-production-page .estimate-production-card__total{color:#0f172a;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1}.estimate-production-page .estimate-production-support__row-title,.estimate-production-page .estimate-production-drawer__queue-title{line-height:1.3}.estimate-production-page .estimate-production-drawer__item strong,.estimate-production-page .estimate-production-drawer__queue-value{font-size:.92rem}.estimate-production-page .estimate-production-card__foot span:last-child,.estimate-production-page .estimate-production-support__row-meta{color:#64748b}.estimate-production-page .estimate-production-card--selected,.estimate-production-page .estimate-production-list__row--selected,.estimate-production-page .estimate-production-support__row--selected{border-color:#2563eb57;box-shadow:0 18px 36px #2563eb1f,inset 0 0 0 1px #2563eb1f}.estimate-production-page .estimate-production-list__row{grid-template-columns:minmax(124px,.9fr) minmax(0,1.15fr) minmax(0,1.1fr) auto auto auto minmax(148px,1fr);align-items:center;gap:12px;position:relative}.estimate-production-page--list .estimate-production-list__head,.estimate-production-page--list .estimate-production-list__row{grid-template-columns:minmax(132px,.9fr) minmax(220px,1.3fr) minmax(220px,1.25fr) max-content max-content minmax(156px,.9fr) minmax(188px,1fr)}.estimate-production-page--list .estimate-production-list__main,.estimate-production-page--list .estimate-production-list__stage,.estimate-production-page--list .estimate-production-list__row-context,.estimate-production-page--list .estimate-production-list__row-next,.estimate-production-page--list .estimate-production-list__row-meta{min-width:0}.estimate-production-page--list .estimate-production-list__row-next{white-space:nowrap}.estimate-production-page .estimate-production-list__row-status{justify-content:flex-start;display:flex}.estimate-production-page .estimate-production-list__row-value{white-space:nowrap;font-size:.94rem}.estimate-production-page .estimate-production-list__row-next,.estimate-production-page .estimate-production-list__row-meta{font-size:12px;line-height:1.35}.estimate-production-page .estimate-production-list__row-meta{text-align:right}.estimate-production-page .estimate-production-list__row--selected{background:linear-gradient(#eff6fffa,#fffffff5),#fffffff5;border-color:#2563eb4d;box-shadow:inset 4px 0 #2563ebe0,0 16px 30px #2563eb1f}.estimate-production-page .estimate-production-list__row--selected .estimate-production-list__stage-title,.estimate-production-page .estimate-production-list__row--selected .estimate-production-list__row-value{color:var(--ui-brand-strong)}.estimate-production-page .estimate-production-card__inspect{color:var(--ui-brand-strong);font-size:11px;font-weight:700}.estimate-production-page .estimate-production-card__foot{color:#64748b;border-top:1px solid #e2e8f0eb;justify-content:space-between;align-items:baseline;gap:10px;padding-top:8px;font-size:11px;line-height:1.35;display:flex}.estimate-production-page .estimate-production-card__foot span:first-child{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-card--selected{transform:translateY(-1px)}.estimate-production-page .estimate-production-column__empty,.estimate-production-page .estimate-production-drawer__empty{color:#64748b;background:#f8fafccc;border:1px dashed #94a3b84d;border-radius:16px;margin:0;padding:14px;font-size:13px}.estimate-production-page .estimate-production-support{grid-column:1/-1}.estimate-production-page .estimate-production-support__content{gap:8px}.estimate-production-page .estimate-production-support__title{font-size:1rem}.estimate-production-page .estimate-production-support__copy{max-width:28ch;font-size:12px;line-height:1.35}.estimate-production-page .estimate-production-support__row{background:#f8fafcc2;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto minmax(124px,.9fr);align-items:center;gap:12px;padding:10px 11px}.estimate-production-page .estimate-production-support__row-main{gap:1px}.estimate-production-page .estimate-production-support__row-title{font-size:13px}.estimate-production-page .estimate-production-support__row-context,.estimate-production-page .estimate-production-support__row-meta{font-size:11.5px;line-height:1.3}.estimate-production-page .estimate-production-support__row-status{justify-content:flex-start;display:flex}.estimate-production-page .estimate-production-support__row-value{color:#0f172a;white-space:nowrap;font-size:.94rem;font-weight:700}.estimate-production-page .estimate-production-support__row-meta{text-align:right}.estimate-production-page .estimate-production-support__row--selected{background:linear-gradient(#f1f5f9fa,#fffffff5),#fffffff5;border-color:#2563eb3d;box-shadow:inset 3px 0 #2563ebc7,0 14px 26px #0f172a14}.estimate-production-page .estimate-production-drawer{z-index:40;pointer-events:none;position:fixed;inset:0}.estimate-production-page .estimate-production-drawer__scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;pointer-events:auto;background:#0f172a2e;border:0;padding:0;position:absolute;inset:0}.estimate-production-page .estimate-production-drawer__panel{pointer-events:auto;width:min(460px,100vw - 36px);position:absolute;top:18px;bottom:18px;right:18px}.estimate-production-page .estimate-production-drawer__card{height:100%}.estimate-production-page .estimate-production-drawer__content{gap:12px;height:100%;overflow:auto}.estimate-production-page .estimate-production-drawer__header,.estimate-production-page .estimate-production-drawer__header-actions{align-items:center}.estimate-production-page .estimate-production-drawer__header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffffa,#ffffffe6);border-bottom:1px solid #e2e8f0eb;margin:-2px -2px 0;padding:0 2px 10px;position:sticky;top:0}.estimate-production-page .estimate-production-drawer__header-copy{gap:3px;display:grid}.estimate-production-page .estimate-production-drawer__description{max-width:24ch}.estimate-production-page .estimate-production-drawer__hero{background:linear-gradient(#eff6ffeb,#fffffff5);border:1px solid #2563eb24;border-radius:18px;gap:7px;padding:11px 13px;display:grid}.estimate-production-page .estimate-production-drawer__hero-value{color:#0f172a;font-family:var(--ui-font-display);font-size:1.72rem;line-height:1}.estimate-production-page .estimate-production-drawer__hero-badges{flex-wrap:wrap;gap:6px;display:flex}.estimate-production-page .estimate-production-drawer__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.estimate-production-page .estimate-production-drawer__action-grid{gap:8px}.estimate-production-page .estimate-production-drawer__decision{background:linear-gradient(#eff6ffe0,#f8fafcd6);border:1px solid #2563eb2e;border-radius:16px;gap:8px;padding:11px 12px;display:grid}.estimate-production-page .estimate-production-drawer__decision-main,.estimate-production-page .estimate-production-drawer__decision-meta{gap:4px;display:grid}.estimate-production-page .estimate-production-drawer__decision-eyebrow{color:var(--ui-brand-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-drawer__decision-label{margin:0;font-size:1rem;line-height:1.25}.estimate-production-page .estimate-production-drawer__decision-copy{font-size:12px;line-height:1.4}.estimate-production-page .estimate-production-drawer__decision-checklist{gap:6px;display:grid}.estimate-production-page .estimate-production-drawer__decision-check{color:#334155;margin:0;padding-left:14px;font-size:12px;line-height:1.35;position:relative}.estimate-production-page .estimate-production-drawer__decision-check:before{content:"";background:#2563ebcc;border-radius:999px;width:6px;height:6px;position:absolute;top:6px;left:0}.estimate-production-page .estimate-production-drawer__section-header{gap:2px;display:grid}.estimate-production-page .estimate-production-drawer__section+.estimate-production-drawer__section{border-top:1px solid #94a3b81f;padding-top:8px}.estimate-production-page .estimate-production-drawer__continuation{background:linear-gradient(#eff6ffdb,#f8fafcd1);border:1px solid #2563eb2e;border-radius:16px;gap:10px;padding:11px 12px;display:grid}.estimate-production-page .estimate-production-drawer__continuation-grid{gap:7px}.estimate-production-page .estimate-production-drawer__continuation-actions{gap:8px}.estimate-production-page .estimate-production-drawer__continuation-list{gap:7px;display:grid}.estimate-production-page .estimate-production-drawer__continuation-list-header{gap:2px;display:grid}.estimate-production-page .estimate-production-drawer__queue-main{gap:3px;display:grid}.estimate-production-page .estimate-production-drawer__queue{gap:5px;max-height:260px;padding-right:4px;display:grid;overflow:auto}.estimate-production-page .estimate-production-drawer__notes{background:#f8fafcbd;border:1px solid #94a3b829;border-radius:16px;padding:8px 9px;font-size:12px;line-height:1.4}.estimate-production-page .estimate-production-drawer__quiet{color:#64748b;margin:0;font-size:12px;line-height:1.4}.estimate-production-page .estimate-production-drawer__content>.ui-button-grid{gap:8px;padding:0 0 2px}.estimate-production-page .estimate-production-support__copy{max-width:34ch}.estimate-production-page--compact .estimate-production-column__content,.estimate-production-page--compact .estimate-production-support__content{gap:10px}.estimate-production-page--compact .estimate-production-column__stack,.estimate-production-page--compact .estimate-production-support__list{gap:8px}.estimate-production-page--compact .estimate-production-support__list-head{padding:0 12px}.estimate-production-page--compact .estimate-production-column__description,.estimate-production-page--compact .estimate-production-column__action-copy,.estimate-production-page--compact .estimate-production-support__copy,.estimate-production-page--compact .estimate-production-support__row-context,.estimate-production-page--compact .estimate-production-support__row-meta,.estimate-production-page--compact .estimate-production-card__vehicle{font-size:12px;line-height:1.35}.estimate-production-page--compact .estimate-production-column__utility{align-items:center}.estimate-production-page--compact .estimate-production-card{border-radius:16px;gap:8px;padding:12px 13px}.estimate-production-page--compact .estimate-production-card__topline{gap:8px}.estimate-production-page--compact .estimate-production-card__context,.estimate-production-page--compact .estimate-production-support__row-main{gap:2px}.estimate-production-page--compact .estimate-production-card__customer{font-size:12.5px}.estimate-production-page--compact .estimate-production-support__row{padding:11px 12px}@media (max-width:1360px){.estimate-production-page:not(.estimate-production-page--list) .estimate-production-board{grid-template-columns:minmax(0,1.32fr) minmax(0,.92fr)}.estimate-production-page:not(.estimate-production-page--list) .estimate-production-board>.estimate-production-column:first-child{grid-area:1/1/span 2/2}.estimate-production-page:not(.estimate-production-page--list) .estimate-production-board>.estimate-production-column:nth-child(2){grid-area:1/2/2/3}.estimate-production-page:not(.estimate-production-page--list) .estimate-production-board>.estimate-production-column:nth-child(3){grid-area:2/2/3/3}.estimate-production-page .estimate-production-list__head,.estimate-production-page .estimate-production-list__row{grid-template-columns:minmax(110px,.85fr) minmax(0,1fr) minmax(0,1fr) auto auto auto}.estimate-production-page--list .estimate-production-list__head,.estimate-production-page--list .estimate-production-list__row{grid-template-columns:minmax(112px,.82fr) minmax(180px,1.15fr) minmax(180px,1.05fr) max-content max-content minmax(144px,.85fr)}.estimate-production-page .estimate-production-list__row-meta{text-align:left;grid-column:1/-1}.estimate-production-page .estimate-production-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1240px){.estimate-production-page .estimate-production-toolbar__summary{grid-template-columns:minmax(0,1fr);display:grid}.estimate-production-page .estimate-production-toolbar__summary-metrics{justify-content:flex-start}.estimate-production-page .estimate-production-toolbar__controls,.estimate-production-page .estimate-production-toolbar__form{grid-template-columns:minmax(0,1fr)}.estimate-production-page .estimate-production-toolbar__actions{justify-content:flex-start}}@media (max-width:1100px){.estimate-production-page .estimate-production-toolbar__controls,.estimate-production-page .estimate-production-toolbar__form{grid-template-columns:minmax(0,1fr)}.estimate-production-page .estimate-production-view-switch{justify-self:start}.estimate-production-page .estimate-production-toolbar__actions{justify-content:flex-start}.estimate-production-page .estimate-production-board,.estimate-production-page:not(.estimate-production-page--list) .estimate-production-board{grid-template-columns:minmax(0,1fr)}.estimate-production-page:not(.estimate-production-page--list) .estimate-production-board>.estimate-production-column:first-child,.estimate-production-page:not(.estimate-production-page--list) .estimate-production-board>.estimate-production-column:nth-child(2),.estimate-production-page:not(.estimate-production-page--list) .estimate-production-board>.estimate-production-column:nth-child(3){grid-area:auto}.estimate-production-page .estimate-production-support__list-head,.estimate-production-page .estimate-production-support__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto auto}.estimate-production-page .estimate-production-support__row-meta{text-align:left;grid-column:1/-1}.estimate-production-page .estimate-production-list__head,.estimate-production-page .estimate-production-list__row{grid-template-columns:minmax(0,1fr) auto auto}.estimate-production-page .estimate-production-list__main,.estimate-production-page .estimate-production-list__row-context,.estimate-production-page .estimate-production-list__row-meta{grid-column:1/-1}.estimate-production-page .estimate-production-list__row-next{grid-column:1/2}}@media (max-width:960px){.estimate-production-page .estimate-production-drawer__panel{width:min(100vw,100%);top:0;bottom:0;right:0}.estimate-production-page .estimate-production-drawer__card{border-radius:0}}@media (max-width:640px){.estimate-production-page .estimate-production-toolbar,.estimate-production-page .estimate-production-column,.estimate-production-page .estimate-production-list,.estimate-production-page .estimate-production-support,.estimate-production-page .estimate-production-drawer__card,.estimate-production-page .estimate-production-card,.estimate-production-page .estimate-production-list__row,.estimate-production-page .estimate-production-support__row{border-radius:16px}.estimate-production-page .estimate-production-column__strip,.estimate-production-page .estimate-production-drawer__grid,.estimate-production-page .estimate-production-drawer__hero-grid{grid-template-columns:minmax(0,1fr)}.estimate-production-page .estimate-production-column__description,.estimate-production-page .estimate-production-column__action-copy{font-size:11.5px;line-height:1.3}.estimate-production-page .estimate-production-column__utility{align-items:flex-start;gap:8px}.estimate-production-page .estimate-production-support__row{grid-template-columns:minmax(0,1fr) auto}.estimate-production-page .estimate-production-list__head,.estimate-production-page .estimate-production-support__list-head{display:none}.estimate-production-page .estimate-production-list__row{grid-template-columns:minmax(0,1fr) auto}.estimate-production-page .estimate-production-list__stage,.estimate-production-page .estimate-production-list__main,.estimate-production-page .estimate-production-list__row-context,.estimate-production-page .estimate-production-list__row-meta,.estimate-production-page .estimate-production-support__row-main,.estimate-production-page .estimate-production-support__row-context,.estimate-production-page .estimate-production-support__row-meta{grid-column:1/-1}.estimate-production-page .estimate-production-list__row-value,.estimate-production-page .estimate-production-list__row-meta,.estimate-production-page .estimate-production-support__row-value,.estimate-production-page .estimate-production-support__row-meta{text-align:left}.estimate-production-page .estimate-production-card,.estimate-production-page .estimate-production-support__row,.estimate-production-page .estimate-production-list__row{padding:12px}.estimate-production-page{gap:10px}.estimate-production-page .ui-page-header{gap:8px;padding-bottom:8px}.estimate-production-page .ui-page-title{font-size:1.32rem;line-height:1}.estimate-production-page .ui-page-description{max-width:none;font-size:11.5px;line-height:1.3}.estimate-production-page .ui-page-header__rail,.estimate-production-page .ui-page-header__status,.estimate-production-page .estimate-production-status-strip{justify-content:flex-start;width:100%}.estimate-production-page .ops-hub__header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.estimate-production-page .ops-hub__header-actions .ui-button{width:100%;min-height:38px}.estimate-production-page .estimate-production-toolbar{padding:8px 10px}.estimate-production-page .estimate-production-toolbar__summary{gap:6px}.estimate-production-page .estimate-production-toolbar__summary-copy{font-size:11.5px;line-height:1.3}.estimate-production-page .estimate-production-toolbar__summary-metrics{justify-content:flex-start;gap:6px}.estimate-production-page .estimate-production-toolbar__summary-chip{min-height:26px;padding:0 9px;font-size:10.5px}.estimate-production-page .estimate-production-toolbar__form{padding:6px 7px}.estimate-production-page .estimate-production-toolbar__form .ui-input,.estimate-production-page .estimate-production-toolbar__form .ui-select{min-height:36px;padding:9px 11px}.estimate-production-page .estimate-production-column__header{gap:8px}.estimate-production-page .estimate-production-column__description,.estimate-production-page .estimate-production-column__action-copy,.estimate-production-page .estimate-production-support__copy{display:none}.estimate-production-page .estimate-production-column__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-production-page .estimate-production-column__metric,.estimate-production-page .estimate-production-column__utility{padding:8px 9px}.estimate-production-page .estimate-production-card__title{-webkit-line-clamp:3;font-size:.95rem}.estimate-production-page .estimate-production-card__customer{font-size:11.5px}.estimate-production-page .estimate-production-card__vehicle{font-size:11px;line-height:1.25}.estimate-production-page .estimate-production-card__foot{padding-top:6px;font-size:10.5px}}.estimate-production-page .estimate-production-toolbar{background:linear-gradient(#fffffffc,#f8fafcf5),#fffffff5;border-color:#94a3b829;gap:12px;padding:14px 16px;box-shadow:0 16px 32px #0f172a0f,inset 0 1px #fffc}.estimate-production-page .estimate-production-toolbar__summary{align-items:flex-start;gap:14px}.estimate-production-page .estimate-production-toolbar__summary-copy{color:#0f172a;font-size:13px;font-weight:700;line-height:1.4}.estimate-production-page .estimate-production-toolbar__summary-metrics{gap:6px}.estimate-production-page .estimate-production-toolbar__summary-chip{color:#64748b;background:#ffffffeb;border-color:#e2e8f0f5;gap:7px;min-height:30px;padding:0 11px;box-shadow:inset 0 1px #ffffffb3}.estimate-production-page .estimate-production-toolbar__summary-chip span:first-child{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-toolbar__summary-chip strong{font-size:11.5px}.estimate-production-page .estimate-production-toolbar__summary-chip--value{background:#eff6ffdb;border-color:#2563eb2e}.estimate-production-page .estimate-production-toolbar__summary-chip--warning{background:#fff7edf0;border-color:#f59e0b2e}.estimate-production-page .estimate-production-toolbar__controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.estimate-production-page .estimate-production-toolbar__modes,.estimate-production-page .estimate-production-toolbar__view-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estimate-production-page .estimate-production-toolbar__view-meta span{color:#64748b;background:#f8fafce6;border:1px solid #e2e8f0f5;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.estimate-production-page .estimate-production-toolbar__modes{align-self:stretch}.estimate-production-page .estimate-production-view-switch{background:#f8fafce0;border-color:#e2e8f0f5}.estimate-production-page .estimate-production-view-switch__item{min-height:34px;padding:0 12px;font-size:12px}.estimate-production-page .estimate-production-view-switch__item--active{box-shadow:inset 0 1px #ffffffd1,0 10px 18px #2563eb1f}.estimate-production-page .estimate-production-toolbar__form{background:#f8fafcd6;border-color:#e2e8f0f5;padding:9px 10px}.estimate-production-page .estimate-production-toolbar__form .ui-input,.estimate-production-page .estimate-production-toolbar__form .ui-select{box-shadow:none;border-color:#e2e8f0f5}.estimate-production-page .estimate-production-board{gap:14px}.estimate-production-page .estimate-production-column,.estimate-production-page .estimate-production-list,.estimate-production-page .estimate-production-support,.estimate-production-page .estimate-production-drawer__card{border-color:#94a3b829;box-shadow:0 18px 36px #0f172a0f,inset 0 1px #ffffffd1}.estimate-production-page .estimate-production-column__content,.estimate-production-page .estimate-production-list__content,.estimate-production-page .estimate-production-support__content,.estimate-production-page .estimate-production-drawer__content{gap:12px}.estimate-production-page .estimate-production-column__header{align-items:flex-start;gap:12px}.estimate-production-page .estimate-production-column__title-group{gap:10px}.estimate-production-page .estimate-production-column__header-side{justify-items:end;gap:8px;display:grid}.estimate-production-page .estimate-production-column__header-link{color:var(--ui-brand-strong);white-space:nowrap;font-size:12px;font-weight:700;line-height:1;text-decoration:none}.estimate-production-page .estimate-production-column__header-link:hover{color:#1d4ed8}.estimate-production-page .estimate-production-column__description,.estimate-production-page .estimate-production-support__copy,.estimate-production-page .estimate-production-list__copy{color:#64748b;font-size:12px;line-height:1.35}.estimate-production-page .estimate-production-column__metric,.estimate-production-page .estimate-production-drawer__item{background:#f8fafce0;border-color:#e2e8f0f5;padding:11px 12px}.estimate-production-page .estimate-production-card,.estimate-production-page .estimate-production-list__row,.estimate-production-page .estimate-production-support__row{box-shadow:none;border-color:#e2e8f0f5;border-radius:16px;gap:9px;padding:12px 13px}.estimate-production-page .estimate-production-card:hover,.estimate-production-page .estimate-production-list__row:hover,.estimate-production-page .estimate-production-support__row:hover{box-shadow:0 12px 24px #0f172a14}.estimate-production-page .estimate-production-card__inspect{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.estimate-production-page .estimate-production-card__title{font-size:.98rem}.estimate-production-page .estimate-production-card__context-line{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.estimate-production-page .estimate-production-card__signal-main{align-items:center;gap:8px;min-width:0;display:flex}.estimate-production-page .estimate-production-card__next-pill{min-height:24px;padding:0 9px;font-size:10.5px}.estimate-production-page .estimate-production-card__thread-note{color:#64748b;font-size:11px;font-weight:700;line-height:1.2}.estimate-production-page .estimate-production-card__total,.estimate-production-page .estimate-production-list__row-value,.estimate-production-page .estimate-production-support__row-value{font-size:.98rem}.estimate-production-page .estimate-production-card__foot{padding-top:7px}.estimate-production-page .estimate-production-card__foot span:last-child{text-align:right}.estimate-production-page .estimate-production-list__stage-title,.estimate-production-page .estimate-production-list__row-value{font-size:.95rem}.estimate-production-page .estimate-production-list__row-next{color:#334155;white-space:nowrap;background:#f8fafceb;border:1px solid #e2e8f0f5;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.estimate-production-page .estimate-production-support__row{background:#f8fafce0}.estimate-production-page .ui-state{background:linear-gradient(#fffffffc,#eff6ffeb),#fffffff5;border-style:solid;border-color:#bfdbfeeb;justify-content:center;gap:14px;width:min(100%,460px);min-height:188px;box-shadow:0 18px 36px #0f172a0f,inset 0 1px #ffffffd6}.estimate-production-page .ui-state__copy{gap:4px;display:grid}.estimate-production-page .estimate-production-drawer__panel{width:min(480px,100vw - 28px);top:14px;bottom:14px;right:14px}.estimate-production-page .estimate-production-drawer__card{border-radius:24px}.estimate-production-page .estimate-production-drawer__header{margin:-2px -2px 0;padding:2px 2px 12px}.estimate-production-page .estimate-production-drawer__hero{border-color:#2563eb29;border-radius:20px;gap:10px;padding:14px 15px}.estimate-production-page .estimate-production-drawer__hero-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.estimate-production-page .estimate-production-drawer__hero-copy{max-width:28ch}.estimate-production-page .estimate-production-drawer__hero-badges{justify-content:flex-end}.estimate-production-page .estimate-production-drawer__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-production-page .estimate-production-drawer__section{gap:8px}.estimate-production-page .estimate-production-drawer__section-copy{color:#64748b;font-size:12px;line-height:1.35}.estimate-production-page .estimate-production-drawer__decision{background:linear-gradient(#f8fafcfa,#f1f5f9eb);border-color:#bfdbfeeb;gap:8px;padding:12px 13px}.estimate-production-page .estimate-production-drawer__queue{gap:8px;max-height:320px}.estimate-production-page .estimate-production-drawer__queue-item{background:#fffffff0;border-color:#e2e8f0f5;padding:10px 11px}.estimate-production-page .estimate-production-drawer__notes,.estimate-production-page .estimate-production-drawer__quiet{color:#475569;background:#f8fafce0;border:1px solid #e2e8f0f5;border-radius:14px;margin:0;padding:10px 11px;font-size:12px;line-height:1.45}@media (max-width:1240px){.estimate-production-page .estimate-production-toolbar__controls{grid-template-columns:minmax(0,1fr);align-items:stretch}.estimate-production-page .estimate-production-toolbar__modes{justify-content:space-between}}@media (max-width:640px){.estimate-production-page .estimate-production-toolbar{padding:12px}.estimate-production-page .estimate-production-toolbar__summary{flex-direction:column;gap:10px}.estimate-production-page .estimate-production-toolbar__summary-metrics{justify-content:flex-start}.estimate-production-page .estimate-production-toolbar__modes{flex-direction:column;align-items:stretch}.estimate-production-page .estimate-production-toolbar__view-meta{display:none}.estimate-production-page .estimate-production-view-switch{width:100%}.estimate-production-page .estimate-production-view-switch__item{flex:1 1 0}.estimate-production-page .estimate-production-column__header-side{justify-items:start}.estimate-production-page .estimate-production-drawer__hero-top{flex-direction:column}.estimate-production-page .estimate-production-drawer__hero-badges{justify-content:flex-start}.estimate-production-page .estimate-production-drawer__continuation-actions{grid-template-columns:1fr}.estimate-production-page .estimate-production-drawer__panel{width:100vw;top:0;bottom:0;right:0}.estimate-production-page .estimate-production-bulk-bar__grid,.estimate-production-page .estimate-production-roster__quick-release-grid{grid-template-columns:1fr}}.dispatch-page .dispatch-week__corner,.dispatch-page .dispatch-week__day,.dispatch-page .dispatch-week__resource,.dispatch-page .dispatch-week__cell,.dispatch-page .dispatch-month__weekday,.dispatch-page .dispatch-month__day{background:linear-gradient(#fdfefffc,#f6fafff7)!important}.dispatch-page .dispatch-week__resource,.dispatch-page .dispatch-week__cell,.dispatch-page .dispatch-month__day{border-color:#0f172a12!important}.dispatch-page .dispatch-week__cell{position:relative}.dispatch-page .dispatch-week__cell--open{background:linear-gradient(#ffffffeb,#f9fcffe6)!important}.dispatch-page .dispatch-week__cell--open:after{content:"";border-top:1px dashed #2263ff24;position:absolute;bottom:12px;left:12px;right:12px}.dispatch-page .dispatch-week__resource{background:linear-gradient(#fffffffc,#f4f9fff5)!important}.dispatch-page .dispatch-week__resource-metric--primary,.dispatch-page .dispatch-week__cell-copy strong,.dispatch-page .dispatch-month__day-heading strong{color:var(--ui-text-strong)}.dispatch-page .dispatch-month__day[data-pressure=open]{background:linear-gradient(#fffffffc,#f9fcfff7)!important}.dispatch-page .dispatch-month__day[data-pressure=open] .dispatch-month__day-link{min-height:64px}.dispatch-page .dispatch-month__day[data-pressure=open]:after{content:"";border-top:1px solid #2263ff14;position:absolute;top:46px;left:10px;right:10px}.dispatch-page .dispatch-month__day[data-pressure=busy],.dispatch-page .dispatch-month__day[data-pressure=warning]{background:linear-gradient(#fcfefffc,#f6fafff2)!important}.dispatch-page .dispatch-command-strip__scope-summary{color:var(--ui-text-subtle);background:#f7faffeb;border-color:#0f172a14}.dispatch-page .dispatch-command-strip__actions .ui-button{min-width:0}.dispatch-page .dispatch-lane-header__actions{gap:6px}.dispatch-page .dispatch-lane-header__focus-button{color:var(--ui-text-subtle)}.dispatch-page .dispatch-lane-header__metrics{gap:5px}.dispatch-page .dispatch-lane-header__metric{background:#f7fafff0}.dispatch-page .dispatch-lane-header__route-keyboard-note{color:var(--ui-text-subtle)}.dispatch-page .dispatch-queue-item__footer{justify-content:space-between}.dispatch-page .dispatch-queue-item__footer span:last-child{color:var(--ui-text-subtle)}.dispatch-page .dispatch-queue-item__actions{border-top:1px solid #0f172a0d;padding-top:2px}.dispatch-page .dispatch-queue-item__action-copy{color:var(--ui-text-subtle)}.dispatch-page .dispatch-queue-rail__empty{color:var(--ui-text-subtle);font-size:11px;font-weight:700}.dispatch-page .dispatch-quick-edit__footer-copy{color:var(--ui-text-subtle)}.dispatch-page .dispatch-week__resource{gap:7px;min-height:126px;padding:9px 10px 8px}.dispatch-page .dispatch-week__resource-topline{align-items:center;gap:8px}.dispatch-page .dispatch-week__resource-copy{gap:2px}.dispatch-page .dispatch-week__resource-copy strong{font-size:.9rem;line-height:1.12}.dispatch-page .dispatch-week__resource-copy span{color:var(--ui-text-subtle);font-size:10px;line-height:1.35}.dispatch-page .dispatch-week__resource-action{min-height:24px;color:var(--ui-text-subtle);letter-spacing:.05em;text-transform:uppercase;background:#f7faffe6;border:1px solid #0f172a14;border-radius:999px;padding-inline:8px;font-size:10px;font-weight:800}.dispatch-page .dispatch-week__resource-metrics{gap:4px}.dispatch-page .dispatch-week__resource-metric{min-height:20px;color:var(--ui-text-subtle);letter-spacing:.03em;background:#ffffffb3;border:1px solid #0f172a0f;padding-inline:6px}.dispatch-page .dispatch-week__resource-metric--primary{background:color-mix(in srgb,var(--dispatch-lane-accent,var(--ui-brand-strong))10%,white);color:var(--ui-text-strong);border-color:#2263ff1f}.dispatch-page .dispatch-week__resource-spark{gap:3px}.dispatch-page .dispatch-week__resource-loadbar{height:6px}.dispatch-page .dispatch-ops-card--compact{padding:7px 8px}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__header{align-items:center}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__name{font-size:.88rem}.dispatch-page .dispatch-ops-card--compact .dispatch-ops-card__meta{color:var(--ui-text-subtle)}.dispatch-page .dispatch-ops-card--minimal{background:#f9fbffd6;border-radius:9px;gap:5px;padding-block:6px}.dispatch-page .dispatch-ops-card--minimal .dispatch-ops-card__header{align-items:center}.dispatch-page .dispatch-ops-card--minimal .dispatch-ops-card__identity{gap:3px;display:grid}.dispatch-page .dispatch-ops-card--minimal .dispatch-ops-card__name{font-size:.84rem;line-height:1.15}.dispatch-page .dispatch-ops-card--minimal .dispatch-ops-card__meta{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.dispatch-page .dispatch-ops-card__status-row--minimal .ui-badge{min-height:19px;padding-inline:6px;font-size:9px}.dispatch-page .dispatch-ops-card__job--minimal{background:0 0;border:0;gap:3px;padding:4px 0 0}.dispatch-page .dispatch-ops-card__job--minimal .dispatch-ops-card__job-topline{gap:4px 7px}.dispatch-page .dispatch-ops-card__job--minimal .dispatch-ops-card__job-title{font-size:11px;line-height:1.2}.dispatch-page .dispatch-ops-card__job--minimal .dispatch-ops-card__job-state,.dispatch-page .dispatch-ops-card__job--minimal .dispatch-ops-card__job-time{color:var(--ui-text-subtle);font-size:9px}.dispatch-page .dispatch-ops-card--minimal .ui-button{letter-spacing:.05em;min-height:22px;padding-inline:7px;font-size:9px}.dispatch-page .dispatch-ops-card--compact .ui-button{min-height:24px;padding-inline:8px}.dispatch-page .dispatch-quick-edit__summary{border-bottom:1px solid #0f172a0d;gap:6px;padding-bottom:2px}.dispatch-page .dispatch-quick-edit__summary .ui-badge,.dispatch-page .dispatch-quick-edit__summary .ui-status-badge{min-height:21px;box-shadow:inset 0 1px #ffffff9e}.dispatch-page .dispatch-quick-edit__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-page .dispatch-quick-edit__header{border-bottom:1px solid #0f172a0d;padding-bottom:4px}.dispatch-page .dispatch-quick-edit__header .ui-button{flex:none}.dispatch-page .dispatch-quick-edit__body{grid-auto-rows:max-content;align-content:start;padding-right:2px}.dispatch-page .dispatch-quick-edit__section{background:linear-gradient(#fffffffa,#f9fbfff0);border-color:#0f172a12;align-content:start;align-self:start;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #0f172a09}.dispatch-page .dispatch-quick-edit__field-row{align-items:start}.dispatch-page .dispatch-quick-edit__field{align-content:start;align-self:start}.dispatch-page .dispatch-quick-edit .ui-input,.dispatch-page .dispatch-quick-edit .ui-select{background:#fffffffa;align-self:start;height:auto;min-height:48px}.dispatch-page .dispatch-quick-edit__section--secondary{background:linear-gradient(#f9fbffeb,#fffffffa)}.dispatch-page .dispatch-quick-edit__section--secondary .dispatch-quick-edit__section-header h4{color:var(--ui-text-base)}.dispatch-page .dispatch-ops-rail__summary-line{align-items:center;padding-bottom:1px}.dispatch-page .dispatch-ops-rail__quiet-state{min-height:20px;color:var(--ui-text-subtle);letter-spacing:.05em;text-transform:uppercase;background:#f7faffeb;border-radius:999px;align-items:center;padding-inline:7px;font-size:10px;font-weight:800;display:inline-flex}.dispatch-page .dispatch-ops-focus{border-color:#2263ff1a;gap:8px;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #0f172a0e}.dispatch-page .dispatch-ops-focus__title{letter-spacing:-.01em}.dispatch-page .dispatch-ops-focus__copy,.dispatch-page .dispatch-ops-card__meta,.dispatch-page .dispatch-ops-card__empty{color:color-mix(in srgb,var(--ui-text-subtle)82%,var(--ui-text-base))}.dispatch-page .dispatch-ops-rail__header .ui-badge{letter-spacing:.04em;min-height:22px;padding-inline:8px;font-size:10px}.dispatch-page .dispatch-ops-rail__title{letter-spacing:-.015em}.dispatch-page .dispatch-ops-card__job-title{text-underline-offset:.14em}.dispatch-page .dispatch-ops-card__job-title:hover,.dispatch-page .dispatch-ops-card__job-title:focus-visible{color:var(--ui-brand-strong)}.dispatch-page .dispatch-ops-card--minimal{border-color:#0f172a0e;box-shadow:inset 0 1px #ffffffb8}.dispatch-page .dispatch-ops-card--minimal .dispatch-ops-card__header{gap:8px}.dispatch-page .dispatch-ops-card--minimal .ui-button{color:var(--ui-text-subtle)}.dispatch-page .dispatch-ops-card--minimal .ui-button:hover,.dispatch-page .dispatch-ops-card--minimal .ui-button:focus-visible{color:var(--ui-brand-strong)}.dispatch-page .dispatch-quick-edit__subline{color:color-mix(in srgb,var(--ui-text-muted)86%,var(--ui-text-base))}.dispatch-page .dispatch-quick-edit__hero-label,.dispatch-page .dispatch-quick-edit__hero-callout-label{color:var(--ui-text-subtle);letter-spacing:.06em}.dispatch-page .dispatch-quick-edit__hero-value,.dispatch-page .dispatch-quick-edit__hero-callout-value{letter-spacing:-.01em}.dispatch-page .dispatch-quick-edit__hero-callout{box-shadow:inset 0 1px #ffffffb3}.dispatch-page .dispatch-quick-edit__hero-item{background:#ffffffd1;border-color:#0f172a0f}.dispatch-page .dispatch-quick-edit__section-header h4{letter-spacing:-.01em}.dispatch-page .dispatch-quick-edit__section-header p,.dispatch-page .dispatch-quick-edit__footer-copy{color:color-mix(in srgb,var(--ui-text-subtle)88%,var(--ui-text-base))}.dispatch-page .dispatch-quick-edit__section-copy{gap:3px}.dispatch-page .dispatch-quick-edit__section-header p{max-width:22rem}.dispatch-page .dispatch-quick-edit__field{gap:7px}.dispatch-page .dispatch-quick-edit__field>span{color:var(--ui-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-quick-edit__footer{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fafcff2e,#fafcfff5 34%);padding-top:10px;padding-bottom:2px;position:sticky;bottom:0}.dispatch-page .dispatch-quick-edit__footer .ui-button{box-shadow:0 6px 14px #2263ff1a}.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-command-center__canvas{overflow:visible}.dispatch-page .dispatch-command-center__queue-drawer{z-index:24;width:min(328px,100% - 72px);padding-right:10px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__header{padding-bottom:10px;box-shadow:0 10px 20px #ffffffeb}.dispatch-page .dispatch-command-center__stage--queue-open .dispatch-command-center__canvas:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e8eff92e,#e8eff90a);border-radius:20px;position:absolute;inset:0}.dispatch-page .dispatch-command-center__stage--queue-open .dispatch-calendar-shell,.dispatch-page .dispatch-command-center__stage--queue-open .dispatch-week,.dispatch-page .dispatch-command-center__stage--queue-open .dispatch-month{filter:saturate(.96)}.dispatch-page .dispatch-utility-tray{align-content:start;padding:14px}.dispatch-page .dispatch-utility-tray__header-copy{gap:4px;display:grid}.dispatch-page .dispatch-utility-tray__subline{max-width:34rem;color:color-mix(in srgb,var(--ui-text-subtle)86%,var(--ui-text-base));margin:0;font-size:12px;line-height:1.4}.dispatch-page .dispatch-utility-tray__grid{grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.1fr);grid-auto-rows:max-content;align-content:start;align-items:start;gap:12px}.dispatch-page .dispatch-utility-tray__section{background:linear-gradient(#fffffffa,#f8fbfff0);border-color:#0f172a12;align-content:start;align-self:start;gap:12px;height:auto;min-height:0;padding:12px;box-shadow:inset 0 1px #ffffffc2}.dispatch-page .dispatch-utility-tray__section--compact{background:linear-gradient(#fffffffc,#fafcfff2);gap:10px}.dispatch-page .dispatch-utility-tray__section-header{align-items:flex-start;gap:8px}.dispatch-page .dispatch-utility-tray__section-copy{gap:3px;display:grid}.dispatch-page .dispatch-utility-tray__section-detail{color:color-mix(in srgb,var(--ui-text-subtle)88%,var(--ui-text-base));max-width:22rem;margin:0;font-size:12px;line-height:1.35}.dispatch-page .dispatch-utility-tray__section-meta{min-height:20px;color:var(--ui-text-subtle);letter-spacing:.05em;text-transform:uppercase;background:#f5f9ffeb;border-radius:999px;align-items:center;padding-inline:7px;font-size:10px;font-weight:800;display:inline-flex}.dispatch-page .dispatch-utility-tray__segment{background:#f4f8ffeb;border:1px solid #0f172a12;align-self:start;padding:4px;box-shadow:inset 0 1px #ffffffb8}.dispatch-page .dispatch-utility-tray__segment button{min-height:38px;padding-inline:14px;font-size:12px}.dispatch-page .dispatch-utility-tray__field,.dispatch-page .dispatch-utility-tray__switch{gap:6px}.dispatch-page .dispatch-utility-tray__field>span,.dispatch-page .dispatch-utility-tray__switch span:first-child{color:var(--ui-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-utility-tray__field-row{gap:10px}.dispatch-page .dispatch-utility-tray__switch{background:#f8fbffe0;border:1px solid #0f172a0f;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;padding:10px 11px;display:grid}.dispatch-page .dispatch-utility-tray__switch span:last-child{color:var(--ui-text-subtle);font-size:11px;font-weight:700}.dispatch-page .dispatch-utility-tray__actions{gap:8px}.dispatch-page .dispatch-utility-tray__actions>*{min-height:30px}.dispatch-page .dispatch-utility-tray .ui-select,.dispatch-page .dispatch-utility-tray .ui-input,.dispatch-page .dispatch-utility-tray .ui-textarea{background:#fffffff5}.dispatch-page .dispatch-utility-tray .ui-button{box-shadow:inset 0 1px #ffffffa3}.dispatch-page .dispatch-utility-tray__tech-chip{background:#f7faffeb;border-color:#0f172a12}.dispatch-page .dispatch-utility-tray__tech-chip--active{background:linear-gradient(#ecf3fffa,#fffffff5);border-color:#2263ff24}@media (max-width:1280px){.dispatch-page .dispatch-utility-tray__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dispatch-page .dispatch-utility-tray__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1400px){.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-command-center__canvas{overflow:clip}}.dispatch-page .dispatch-calendar__event-body,.dispatch-page .dispatch-calendar__event-topline,.dispatch-page .dispatch-calendar__event-heading,.dispatch-page .dispatch-calendar__event-meta-row,.dispatch-page .dispatch-calendar__event-chip-row,.dispatch-page .dispatch-calendar__event-route-row,.dispatch-page .dispatch-calendar__event-route-copy{min-width:0}.dispatch-page .dispatch-calendar__event-time-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dispatch-page .dispatch-calendar__event-duration-pill{flex:none}.dispatch-page .dispatch-calendar__event--dense,.dispatch-page .dispatch-calendar__event--tight{box-shadow:0 12px 24px #0f172a17}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-route-row{grid-template-columns:minmax(0,1fr);gap:4px}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-workflow-chip{justify-self:start}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-route-label{display:none}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-next-move,.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-next-move{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-calendar__event-route-row{align-items:center;gap:6px}.dispatch-page .dispatch-calendar__event-route-copy{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.dispatch-page .dispatch-calendar__event-route-label{flex:none}.dispatch-page .dispatch-calendar__event-next-move{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dispatch-page .dispatch-calendar__event-progress{margin-top:1px}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-route-copy,.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-route-copy{gap:0}.dispatch-page{--dispatch-premium-surface:linear-gradient(180deg,#fffffffc,#f7fafff7);--dispatch-premium-muted:linear-gradient(180deg,#fbfdfffa,#f4f8fcf5);--dispatch-premium-border:#0f172a14;--dispatch-premium-border-strong:#2563eb24;--dispatch-premium-shadow:0 12px 28px #0f172a0f;--dispatch-premium-drawer-shadow:0 20px 48px #0f172a1f,0 8px 24px #0f172a14}.dispatch-page .dispatch-page__header{padding:2px 0 6px}.dispatch-page .dispatch-page__header-title{letter-spacing:-.045em;font-size:clamp(2.05rem,2.8vw,2.55rem)}.dispatch-page .dispatch-page__header-description{max-width:33rem;color:color-mix(in srgb,var(--ui-text-subtle)86%,var(--ui-text-base));font-size:12px;line-height:1.45}.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-quick-edit{border:1px solid var(--dispatch-premium-border);background:var(--dispatch-premium-surface);box-shadow:var(--dispatch-premium-shadow);border-radius:20px}.dispatch-page .dispatch-command-strip{align-items:center;gap:10px;padding:12px 14px}.dispatch-page .dispatch-command-strip__anchor-meta{flex-wrap:wrap;row-gap:4px}.dispatch-page .dispatch-command-strip__meta-pill,.dispatch-page .dispatch-command-strip__scope-summary{color:#597295;box-shadow:none;background:#f0f6ffe0;border-color:#2563eb14}.dispatch-page .dispatch-command-strip__segment{border-color:var(--dispatch-premium-border);box-shadow:none;background:#f6f9fdf0}.dispatch-page .dispatch-command-strip__segment button{min-height:30px}.dispatch-page .dispatch-command-strip__signal{border-color:var(--dispatch-premium-border);box-shadow:none;background:#f8fafcf0}.dispatch-page .dispatch-command-strip__actions .ui-button,.dispatch-page .dispatch-command-strip .ui-button{min-height:30px;box-shadow:none}.dispatch-page .dispatch-command-center__stage{background:var(--dispatch-premium-surface);border-radius:22px;gap:12px;padding:14px;box-shadow:inset 0 1px #ffffffeb,0 16px 32px #0f172a0f}.dispatch-page .dispatch-command-center__stage:before{opacity:0}.dispatch-page .dispatch-command-center__stage .dispatch-command-center__stage-header{border-bottom:1px solid #0f172a0f;gap:12px;padding-bottom:10px}.dispatch-page .dispatch-command-center__stage-copy{gap:4px}.dispatch-page .dispatch-command-center__stage-eyebrow{color:#607892}.dispatch-page .dispatch-command-center__stage-title{letter-spacing:-.02em;font-size:clamp(1.08rem,1.5vw,1.35rem)}.dispatch-page .dispatch-command-center__stage-description{color:color-mix(in srgb,var(--ui-text-subtle)88%,var(--ui-text-base));font-size:12px;line-height:1.4}.dispatch-page .dispatch-command-center__stage-meta{gap:6px}.dispatch-page .dispatch-command-center__stage-meta .ui-badge{background:#f6f9fcf5;border-color:#0f172a0f;min-height:22px}.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{background:linear-gradient(#fffffffe,#fafcfff9);border-radius:18px;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #0f172a0a}.dispatch-page .dispatch-calendar__day-groups,.dispatch-page .dispatch-calendar__resource-row{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfdfff5}.dispatch-page .dispatch-calendar__day-groups-track,.dispatch-page .dispatch-calendar__time-axis,.dispatch-page .dispatch-calendar__resource-header{background:linear-gradient(#fbfdfffa,#f6f9fcf5)}.dispatch-page .dispatch-calendar__day-group,.dispatch-page .dispatch-calendar__time-cell,.dispatch-page .dispatch-calendar__resource-header{border-color:#0f172a0d}.dispatch-page .dispatch-calendar__event--job{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffffffe,#fafcfff7);border-color:#94a3b842}.dispatch-page .dispatch-calendar__event-accent{width:4px}.dispatch-page .dispatch-calendar__event-heading strong{font-size:12px;line-height:1.25}.dispatch-page .dispatch-calendar__event-heading p,.dispatch-page .dispatch-calendar__event-meta-copy,.dispatch-page .dispatch-calendar__event-next-move{color:color-mix(in srgb,var(--ui-text-subtle)84%,var(--ui-text-base))}.dispatch-page .dispatch-calendar__event-time-pill,.dispatch-page .dispatch-calendar__event-duration-pill{box-shadow:none;background:#f5f8fcfa}.dispatch-page .dispatch-calendar__event-workflow-chip{box-shadow:none}.dispatch-page .dispatch-lane-header,.dispatch-page .dispatch-week__resource,.dispatch-page .dispatch-week__cell,.dispatch-page .dispatch-month__day,.dispatch-page .dispatch-month__event,.dispatch-page .dispatch-ops-card,.dispatch-page .dispatch-ops-focus,.dispatch-page .dispatch-conflict-panel__item,.dispatch-page .dispatch-queue-item,.dispatch-page .dispatch-utility-tray__section,.dispatch-page .dispatch-quick-edit__hero,.dispatch-page .dispatch-quick-edit__section{border-color:var(--dispatch-premium-border);background:var(--dispatch-premium-muted);box-shadow:none}.dispatch-page .dispatch-lane-header{border-radius:16px}.dispatch-page .dispatch-lane-header__metric,.dispatch-page .dispatch-week__resource-metric,.dispatch-page .dispatch-month__day-signal,.dispatch-page .dispatch-month__event-meta{box-shadow:none;background:#f7fafff0;border-color:#0f172a0f}.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-conflict-panel{gap:10px;padding:12px;position:sticky;top:16px}.dispatch-page .dispatch-ops-card,.dispatch-page .dispatch-conflict-panel__item,.dispatch-page .dispatch-queue-item{border-radius:14px}.dispatch-page .dispatch-ops-focus{background:linear-gradient(#f5f9fffa,#fffffffa);border-color:#2563eb1f}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail,.dispatch-page .dispatch-quick-edit{box-shadow:var(--dispatch-premium-drawer-shadow)}.dispatch-page .dispatch-utility-tray{z-index:46;width:min(428px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--dispatch-premium-drawer-shadow);grid-auto-rows:max-content;align-content:start;gap:14px;padding:16px;position:fixed;top:16px;bottom:16px;right:16px;overflow:auto}.dispatch-page .dispatch-utility-tray__header{z-index:2;background:linear-gradient(#fffffffa,#f8fbfff5);border-bottom:1px solid #0f172a0f;padding-top:2px;padding-bottom:10px;position:sticky;top:-16px}.dispatch-page .dispatch-utility-tray__grid{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-utility-tray__section{border-radius:14px;padding:12px}.dispatch-page .dispatch-quick-edit{z-index:80;background:linear-gradient(#fffffffe,#f7fafffa)}@media (max-width:1200px){.dispatch-page .dispatch-quick-edit--assignment-mode{width:min(420px,100vw - 24px);max-width:calc(100vw - 24px);position:fixed;top:12px;bottom:12px;right:12px}}@media (max-width:760px){.dispatch-page .dispatch-quick-edit--assignment-mode{width:auto;left:12px}}.dispatch-page .dispatch-quick-edit__header{padding-bottom:8px}.dispatch-page .dispatch-quick-edit__hero,.dispatch-page .dispatch-quick-edit__section{border-radius:16px}.dispatch-page .dispatch-quick-edit__hero-item,.dispatch-page .dispatch-quick-edit__hero-callout{background:#ffffffe0}@media (max-width:1180px){.dispatch-page .dispatch-command-center__layout,.dispatch-page .dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-conflict-panel{position:static}.dispatch-page .dispatch-utility-tray{width:auto;max-height:none;box-shadow:var(--dispatch-premium-shadow);position:relative;top:auto;bottom:auto;right:auto}.dispatch-page .dispatch-command-center:has(.dispatch-quick-edit) .dispatch-utility-tray{width:auto;max-height:none;box-shadow:var(--dispatch-premium-shadow);position:relative;top:auto;bottom:auto;right:auto}.dispatch-page .dispatch-utility-tray__header{top:0}}@media (max-width:720px){.dispatch-page .dispatch-command-strip{border-radius:16px;padding:10px 11px}.dispatch-page .dispatch-command-center__stage{border-radius:18px;padding:11px}.dispatch-page .dispatch-command-center__stage .dispatch-command-center__stage-header{padding-bottom:8px}.dispatch-page .dispatch-command-center__stage-description{font-size:11px}.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-quick-edit,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail{border-radius:16px}}.dispatch-page .dispatch-page__header{border:1px solid var(--dispatch-premium-border);box-shadow:var(--dispatch-premium-shadow);background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 26%),linear-gradient(#fffffffe,#f7fafff9);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.dispatch-page .dispatch-page__header:before{content:"";opacity:.82;background:linear-gradient(#2563ebf5,#14b8a6d1);border-radius:999px;width:4px;position:absolute;inset:0 auto 0 0}.dispatch-page .dispatch-page__header-copy{z-index:1;gap:7px;padding-left:4px;position:relative}.dispatch-page .dispatch-page__header-topline{gap:8px}.dispatch-page .dispatch-page__header-label,.dispatch-page .dispatch-page__header-mode{color:#6b7f97;background:#f8fbffdb;border-color:#94a3b824;min-height:24px;padding-inline:9px}.dispatch-page .dispatch-page__header-mode{color:#2359a8;background:#eff6fff0;border-color:#2563eb24}.dispatch-page .dispatch-page__header-title{max-width:none;font-size:clamp(2.2rem,3vw,2.75rem);line-height:.95}.dispatch-page .dispatch-page__header-description{max-width:40rem;font-size:13px;line-height:1.45}.dispatch-page .dispatch-page__header-action{min-height:38px;box-shadow:none;background:#f7faffe6;border-color:#2563eb24;padding-inline:16px}.dispatch-page .dispatch-command-strip{border-radius:24px;gap:14px;padding:16px 18px}.dispatch-page .dispatch-command-strip__row{flex-wrap:wrap;gap:12px 14px;width:100%;display:flex}.dispatch-page .dispatch-command-strip__cluster--nav{flex:none}.dispatch-page .dispatch-command-strip__anchor{flex:280px;gap:5px;min-width:240px}.dispatch-page .dispatch-command-strip__anchor-title-row{letter-spacing:-.03em;font-size:1.28rem}.dispatch-page .dispatch-command-strip__label{color:#70829a}.dispatch-page .dispatch-command-strip__meta-pill,.dispatch-page .dispatch-command-strip__scope-summary,.dispatch-page .dispatch-command-strip__signal{min-height:34px}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__zoom,.dispatch-page .dispatch-command-strip__tech-picker{align-items:stretch;gap:7px}.dispatch-page .dispatch-command-strip__cluster--controls{flex:720px;gap:12px}.dispatch-page .dispatch-command-strip__cluster--signals{flex:0 auto;justify-content:flex-end;gap:8px}.dispatch-page .dispatch-command-strip__actions{justify-content:flex-end;gap:8px;margin-left:auto}.dispatch-page .dispatch-command-strip__actions .ui-button,.dispatch-page .dispatch-command-strip .ui-button{min-height:34px;padding-inline:14px}@media (max-width:1120px){.job-ops-workspace--detail-open{grid-template-columns:minmax(0,1fr)}.job-ops-workspace__detail.job-flow-drawer__panel.job-flow-sidebar{max-height:none;position:relative;top:auto}.dispatch-page .dispatch-command-strip__row--primary{align-items:flex-start}.dispatch-page .dispatch-command-strip__anchor{flex-basis:100%;order:3}.dispatch-page .dispatch-command-strip__actions{margin-left:0}.dispatch-page .dispatch-command-strip__row--secondary,.dispatch-page .dispatch-command-strip__cluster--signals{justify-content:flex-start}}@media (max-width:980px){.dispatch-page .dispatch-page__header{grid-template-columns:minmax(0,1fr);padding:16px}.dispatch-page .dispatch-page__header-action{justify-self:start}}.dispatch-page .dispatch-command-strip__row--primary{gap:14px 18px}.dispatch-page .dispatch-command-strip__row--secondary{gap:14px 18px;padding-top:14px}.dispatch-page .dispatch-command-strip__meta-pill{padding-inline:10px;font-size:11px}.dispatch-page .dispatch-command-strip__meta-copy{font-size:11px;font-weight:700}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__zoom,.dispatch-page .dispatch-command-strip__tech-picker{align-content:start;gap:7px;display:grid}.dispatch-page .dispatch-command-strip__signal{min-height:36px;padding-inline:12px}.dispatch-page .dispatch-command-strip__actions .ui-button,.dispatch-page .dispatch-command-strip .ui-button{min-height:36px}@media (min-width:1180px){.dispatch-page .dispatch-command-strip__row--primary{align-items:center;display:flex}.dispatch-page .dispatch-command-strip__row--secondary{justify-content:space-between;align-items:end;display:flex}.dispatch-page .dispatch-command-strip__actions{flex-wrap:nowrap;margin-left:0}.dispatch-page .dispatch-command-strip__cluster--signals{justify-content:flex-end;align-self:center}}@media (max-width:1279px){.dispatch-page .dispatch-command-strip__anchor-title-row{font-size:1.22rem}.dispatch-page .dispatch-command-strip__cluster--signals{justify-content:flex-start}}.dispatch-page .dispatch-command-strip{box-shadow:var(--dispatch-premium-shadow);background:radial-gradient(circle at 100% 0,#2563eb14,#0000 30%),linear-gradient(#fffffffe,#f7fafff9);border-radius:28px;flex-direction:column;align-items:stretch;gap:14px;padding:18px 22px 20px;display:flex}.dispatch-page .dispatch-command-strip>*{width:100%;min-width:0}.dispatch-page .dispatch-command-strip__page-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dispatch-page .dispatch-command-strip__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dispatch-page .dispatch-command-strip__hero-actions .ui-button,.dispatch-page .dispatch-command-strip__hero-actions a{min-height:38px;box-shadow:none;background:#f7faffe6;border-color:#2563eb24;padding-inline:16px}.dispatch-page .dispatch-command-strip__row{gap:12px 16px}.dispatch-page .dispatch-command-strip__row--primary{align-items:center}.dispatch-page .dispatch-command-strip__row--secondary{border-top:1px solid #0f172a0d;justify-content:space-between;align-items:end;padding-top:12px}.dispatch-page .dispatch-command-strip__nav{gap:10px}.dispatch-page .dispatch-command-strip__cluster--nav .ui-button,.dispatch-page .dispatch-command-strip__cluster--nav a{min-height:38px;padding-inline:16px}.dispatch-page .dispatch-command-strip__anchor{gap:6px;min-width:0}.dispatch-page .dispatch-command-strip__anchor-meta{gap:8px}.dispatch-page .dispatch-command-strip__anchor-title-row{letter-spacing:-.035em;font-size:1.38rem;line-height:1}.dispatch-page .dispatch-command-strip__meta-pill{color:#5d7592;background:#f0f6ffeb;border-color:#2563eb1a;min-height:34px;padding-inline:12px}.dispatch-page .dispatch-command-strip__meta-copy{color:#7f8ea2}.dispatch-page .dispatch-command-strip__actions .ui-button{min-height:38px;box-shadow:none;background:#fcfdffe6;border-color:#2563eb1f}.dispatch-page .dispatch-command-strip__actions .ui-button:not([data-state=open]){color:#2f5ea5}.dispatch-page .dispatch-command-strip__cluster--controls{align-items:start;gap:14px}.dispatch-page .dispatch-command-strip__segment{background:#f7faffe6;border-color:#0f172a14;border-radius:16px;padding:4px}.dispatch-page .dispatch-command-strip__segment button{border-radius:12px;min-height:40px;padding-inline:18px;font-size:12px}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__zoom,.dispatch-page .dispatch-command-strip__tech-picker{gap:8px}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__tech-picker{min-width:176px}.dispatch-page .dispatch-command-strip .ui-select{background:#fffffff5;border-radius:18px;min-height:56px;font-size:15px}.dispatch-page .dispatch-command-strip__scope-summary{color:#5d7592;background:#eef4ffe0;min-height:36px;padding-inline:14px}.dispatch-page .dispatch-command-strip__cluster--signals{justify-content:flex-end;gap:10px}@media (min-width:1180px){.dispatch-page .dispatch-command-strip__row--primary{align-items:center;display:flex}.dispatch-page .dispatch-command-strip__row--secondary{justify-content:space-between;align-items:end;display:flex}.dispatch-page .dispatch-command-strip__actions{justify-content:flex-end}}@media (max-width:1179px){.dispatch-page .dispatch-command-strip__hero{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-command-strip__hero-actions,.dispatch-page .dispatch-command-strip__row--secondary,.dispatch-page .dispatch-command-strip__cluster--signals{justify-content:flex-start}}@media (max-width:900px){.dispatch-page .dispatch-command-strip{border-radius:24px;padding:16px}.dispatch-page .dispatch-command-strip__page-title{font-size:clamp(1.9rem,7vw,2.35rem)}.dispatch-page .dispatch-command-strip .ui-select{min-height:50px}.dispatch-page .dispatch-command-strip__segment button{min-height:36px;padding-inline:14px}}.dispatch-page .dispatch-calendar__event--status-new{background:linear-gradient(#fffffffe,#f8fafcfb);border-color:#94a3b838}.dispatch-page .dispatch-calendar__event--status-scheduled{background:linear-gradient(#fffffffe,#f5f9fffb);border-color:#3b82f62e}.dispatch-page .dispatch-calendar__event--status-dispatched{background:linear-gradient(#fffffffe,#fff9f1fb);border-color:#f59e0b33}.dispatch-page .dispatch-calendar__event--status-in-progress{background:linear-gradient(#fffffffe,#f1fcf8fb);border-color:#14b8a62e}.dispatch-page .dispatch-calendar__event--status-completed{background:linear-gradient(#fffffffe,#f4fbf6fb);border-color:#22c55e2e}.dispatch-page .dispatch-calendar__event--status-canceled{background:linear-gradient(#fffffffe,#fff5f5fb);border-color:#ef444433}.dispatch-page .dispatch-calendar__event-accent{opacity:.94;width:5px}.dispatch-page .dispatch-calendar__event-body{align-content:start;gap:7px;padding:9px 10px 10px 13px;display:grid}.dispatch-page .dispatch-calendar__event-topline{justify-content:flex-start;align-items:center;gap:4px 6px}.dispatch-page .dispatch-calendar__event-time-pill,.dispatch-page .dispatch-calendar__event-duration-pill{color:#6f8094;letter-spacing:.05em;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:800}.dispatch-page .dispatch-calendar__event-duration-pill{color:#26374f}.dispatch-page .dispatch-calendar__event-heading{gap:3px}.dispatch-page .dispatch-calendar__event-heading strong{color:#1d2a3a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.24;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-calendar__event-heading p{color:#78889b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.28;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-calendar__event-meta-row{gap:6px}.dispatch-page .dispatch-calendar__event-meta-pill,.dispatch-page .dispatch-calendar__event-state-chip{color:#6b7d93;letter-spacing:.06em;text-transform:uppercase;background:#f5f8fceb;border:1px solid #94a3b81f;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.dispatch-page .dispatch-calendar__event-state-chip--warning{color:#a6640e;background:#fff7e8f0;border-color:#f59e0b2e}.dispatch-page .dispatch-calendar__event-route-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dispatch-page .dispatch-calendar__event-workflow-chip{min-height:22px;box-shadow:none;letter-spacing:.03em;border:1px solid #0000;padding-inline:8px;font-size:9.5px}.dispatch-page .dispatch-calendar__event-workflow-chip--brand{background:#eff6fff5;border-color:#2563eb1f}.dispatch-page .dispatch-calendar__event-workflow-chip--info,.dispatch-page .dispatch-calendar__event-workflow-chip--warning,.dispatch-page .dispatch-calendar__event-workflow-chip--progress,.dispatch-page .dispatch-calendar__event-workflow-chip--success,.dispatch-page .dispatch-calendar__event-workflow-chip--danger,.dispatch-page .dispatch-calendar__event-workflow-chip--neutral{border-color:#94a3b814}.dispatch-page .dispatch-calendar__event-flag{letter-spacing:.04em;border-width:1px;min-height:20px;padding-inline:7px;font-size:9px}.dispatch-page .dispatch-calendar__event-follow-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;min-height:20px;padding-inline:7px;font-size:9px;font-weight:800;display:inline-flex}.dispatch-page .dispatch-calendar__event-follow-chip--warning{color:#8c5d15;background:#fff7e8f0;border-color:#d9770624}.dispatch-page .dispatch-calendar__event-follow-chip--danger{color:#b83a1f;background:#fff0eef5;border-color:#b83a1f1f}.dispatch-page .dispatch-calendar__event--follow-through-attention{box-shadow:0 14px 28px #b47d281f}.dispatch-page .dispatch-calendar__event-support-row{min-width:0;margin:0;display:block}.dispatch-page .dispatch-calendar__event-support-label{color:#7a889a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-calendar__event-support-copy{color:#4e6178;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-calendar__event-progress{background:#cbd5e170;height:5px;margin-top:auto}.dispatch-page .dispatch-calendar__event-progress-fill{background:linear-gradient(90deg,#2563ebd1,#14b8a6e6)}.dispatch-page .dispatch-calendar__event--late .dispatch-calendar__event-progress-fill{background:linear-gradient(90deg,#b83a1fe0,#d76646f5)}.dispatch-page .dispatch-calendar__event--availability .dispatch-calendar__event-body{gap:8px;padding:10px 12px}.dispatch-page .dispatch-calendar__event--availability .dispatch-calendar__event-heading strong{font-size:13px;line-height:1.18}.dispatch-page .dispatch-calendar__event--availability .dispatch-calendar__event-heading p{color:#837462;font-size:11px}.dispatch-page .dispatch-calendar__event--availability .dispatch-calendar__event-time-pill{background:#fffaf3f5}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-body{gap:7px;padding:9px 10px 10px 12px}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-heading strong{font-size:12px}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-heading p,.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-support-copy{font-size:10.5px}.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-meta-pill,.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-workflow-chip,.dispatch-page .dispatch-calendar__event--dense .dispatch-calendar__event-flag{min-height:21px;font-size:9.5px}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-body{gap:6px;padding:8px 9px 9px 11px}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-topline{gap:5px 6px}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-time-pill,.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-duration-pill{min-height:22px;padding-inline:7px;font-size:9px}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-heading strong{font-size:11.5px;line-height:1.18}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-heading p{font-size:10px}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-route-row{gap:5px}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-workflow-chip,.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-flag,.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-follow-chip{min-height:20px;padding-inline:7px;font-size:9px}.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-support-label,.dispatch-page .dispatch-calendar__event--tight .dispatch-calendar__event-support-copy{font-size:9px}@media (min-width:981px){.ui-admin-sidebar{grid-template-rows:auto auto minmax(0,1fr) max-content;gap:8px;padding-bottom:12px;padding-right:10px}.ui-admin-sidebar__desktop-actions{grid-row:1}.ui-admin-sidebar__top{grid-row:2}.ui-admin-sidebar__nav-block{grid-row:3}.ui-admin-sidebar__footer{grid-row:4}.ui-admin-sidebar__top{gap:8px;padding-bottom:8px}.ui-admin-brand{padding-top:10px;padding-bottom:10px}.ui-admin-brand__eyebrow,.ui-admin-sidebar__account-label,.ui-admin-nav__section-label{color:#e0eaf79e}.ui-admin-brand__title,.ui-admin-sidebar__account-value,.ui-admin-nav__title{color:#f8fbff}.ui-admin-sidebar__utility{box-shadow:none;background:linear-gradient(#ffffff07,#ffffff02),#0a121f14;border-color:#94a3b814;border-radius:12px;gap:6px;padding:8px 12px 8px 18px}.ui-admin-sidebar__caption,.ui-admin-sidebar__account-meta,.ui-admin-nav__hint{color:#e0eaf7c2}.ui-admin-sidebar__caption,.ui-admin-sidebar__account-meta{font-size:10.5px;line-height:1.35}.ui-admin-sidebar__nav-block{scrollbar-color:transparent transparent;padding-right:0}.ui-admin-sidebar__nav-block:hover{scrollbar-color:#6e8cb852 transparent}.ui-admin-sidebar__nav-block::-webkit-scrollbar{width:8px}.ui-admin-sidebar__nav-block::-webkit-scrollbar-thumb{background:linear-gradient(#4c668f29,#32486914) padding-box padding-box;border:2px solid #0000}.ui-admin-sidebar__nav-block:hover::-webkit-scrollbar-thumb{background:linear-gradient(#5f7eae52,#3e567b33) padding-box padding-box}.ui-admin-nav{gap:5px}.ui-admin-nav__section{gap:7px}.ui-admin-nav__section+.ui-admin-nav__section{padding-top:8px}.ui-admin-nav__section-label{font-size:9.5px}.ui-admin-nav__section-items{gap:3px}.ui-admin-nav__item{text-align:left;border-radius:13px;justify-items:start;min-height:44px;padding:9px 12px 9px 18px}.ui-admin-nav__item:not([data-active=true]){align-items:center}.ui-admin-nav__content{justify-items:start}.ui-admin-nav__item:hover{background:linear-gradient(#2e486e47,#1a283e57)}.ui-admin-nav__item[data-active=true],.ui-admin-nav__item--active{background:linear-gradient(#2c62bc7a,#1b3a6d5c),#ffffff06;border-color:#6ea0ee38;box-shadow:0 12px 24px #070f1a29,inset 0 1px #ffffff0b,inset 0 0 0 1px #8eb7f509}.ui-admin-nav__hint{margin-top:1px;font-size:10.5px;line-height:1.32}}@media (min-width:981px) and (max-height:900px){.ui-admin-sidebar{gap:7px;padding-bottom:10px}.ui-admin-sidebar__top{padding-bottom:7px}.ui-admin-sidebar__utility{padding-top:7px;padding-bottom:7px}.ui-admin-nav{gap:4px}.ui-admin-nav__section{gap:6px}.ui-admin-nav__section+.ui-admin-nav__section{padding-top:7px}.ui-admin-nav__item{min-height:42px;padding-top:8px;padding-bottom:8px}.ui-admin-nav__hint{font-size:10px;line-height:1.24}.ui-admin-sidebar__footer{padding-top:6px}}@media (min-width:981px) and (max-height:820px){.ui-admin-sidebar__account-meta{display:none}}.invoice-workspace-page{gap:22px}.invoice-workspace-page .ui-page-header{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 30%),linear-gradient(#fffffffe,#f6f9fcfa);border-color:#94a3b838;box-shadow:0 26px 52px #0f172a14,inset 0 1px #ffffffc7}.invoice-workspace-page .ui-page-header:before{background:linear-gradient(#2563ebf5,#0ea5e9b3)}.invoice-workspace__header-actions,.invoice-workspace__header-status,.invoice-workspace__action-cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoice-workspace__hero,.invoice-workspace__main{gap:16px;display:grid}.invoice-workspace__hero{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-workspace__hero-card,.invoice-workspace__copy-card,.invoice-workspace__meta-item,.invoice-workspace__mini-item,.invoice-totals-card__hero{background:linear-gradient(#fffffffe,#f5f8fcfa),#fffffff2;border:1px solid #94a3b833;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a0f,inset 0 1px #ffffffdb}.invoice-workspace__hero-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.invoice-workspace__hero-icon{color:#2563eb;background:#eff6fff5;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.invoice-workspace__hero-icon .ui-icon{width:20px;height:20px}.invoice-workspace__hero-copy,.invoice-workspace__summary-content,.invoice-workspace__payments-content,.invoice-workspace__link-stack,.invoice-workspace__action-stack{gap:12px;display:grid}.invoice-workspace__hero-label,.invoice-workspace__copy-label,.invoice-workspace__mini-item span,.invoice-workspace__meta-item span,.invoice-totals-card__hero-label,.invoice-workspace__readonly-field>span{color:#6b7280;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.invoice-workspace__hero-value,.invoice-totals-card__hero-value{color:#0f172a;font-family:var(--ui-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,2.2vw,2.5rem);line-height:.95}.invoice-workspace__hero-value--compact{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.08}.invoice-workspace__hero-note,.invoice-workspace__copy-value,.invoice-workspace__quiet-copy,.invoice-totals-card__hero-copy{color:#64748b;margin:0;font-size:14px;line-height:1.5}.invoice-workspace__summary-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invoice-workspace__meta-grid,.invoice-workspace__mini-grid,.invoice-workspace__copy-grid{gap:12px;display:grid}.invoice-workspace__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-workspace__copy-grid,.invoice-workspace__mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-workspace__meta-item,.invoice-workspace__mini-item,.invoice-workspace__copy-card{gap:8px;padding:15px 16px;display:grid}.invoice-workspace__meta-item strong,.invoice-workspace__mini-item strong{color:#0f172a;font-size:15px;line-height:1.45}.invoice-workspace__mini-item--full{grid-column:1/-1}.invoice-workspace__rail-card .ui-card__description{max-width:28rem}.invoice-workspace__action-form,.invoice-workspace__action-form .ui-button,.invoice-workspace__action-stack>.ui-button,.invoice-workspace__action-stack>a{width:100%}.invoice-workspace__readonly-field{gap:8px;display:grid}.invoice-workspace__readonly-field .ui-input{background:#ffffffeb}.invoice-workspace__table{box-shadow:none;background:linear-gradient(#fffffffe,#f7fafcfc),#fffffff5;border-color:#94a3b82e}.invoice-workspace__table th{background:#f8fafcfa}.invoice-totals-card__content{gap:16px}.invoice-totals-card__hero{border-radius:22px;gap:8px;padding:16px 18px}.invoice-totals-card .ui-detail-grid{gap:12px}.invoice-editor__line-list{gap:12px;display:grid}.invoice-editor__line-row{background:linear-gradient(#fffffffe,#f7fafcfa),#fffffff5;border:1px solid #94a3b82e;border-radius:20px;gap:10px;padding:16px 18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 18px 34px #0f172a0f,inset 0 1px #ffffffdb}.invoice-editor__line-row:hover{border-color:#2563eb33;transform:translateY(-1px);box-shadow:0 22px 42px #0f172a14,inset 0 1px #ffffffe6}.invoice-editor__line-main,.invoice-editor__line-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invoice-editor__line-top{flex-wrap:wrap;justify-content:flex-start;gap:8px}.invoice-editor__line-copy,.invoice-editor__line-values{gap:8px;display:grid}.invoice-editor__line-copy{min-width:0}.invoice-editor__line-title{color:#0f172a;font-size:1rem;line-height:1.25}.invoice-editor__line-meta,.invoice-editor__line-values span{color:#64748b;margin:0;font-size:14px;line-height:1.45}.invoice-editor__line-values{text-align:right;justify-items:end}.invoice-editor__line-values strong{color:#0f172a;font-size:1rem;line-height:1.2}.invoice-workspace-drawer{z-index:70;position:fixed;inset:0}.invoice-workspace-drawer__scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a57;border:0;position:absolute;inset:0}.invoice-workspace-drawer__panel{width:min(640px,100vw - 28px);position:absolute;top:14px;bottom:14px;right:14px;overflow:auto}.invoice-workspace-drawer__card{border-radius:28px;min-height:100%;box-shadow:0 28px 72px #0f172a2e,inset 0 1px #ffffffdb}.invoice-workspace-drawer__content,.invoice-workspace-drawer__header-copy,.invoice-workspace-drawer__section{gap:14px;display:grid}.invoice-workspace-drawer__header,.invoice-workspace-drawer__section-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.invoice-workspace-drawer__eyebrow,.invoice-workspace-drawer__section-label,.invoice-workspace-drawer__summary-item span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.invoice-workspace-drawer__title{color:#0f172a;font-family:var(--ui-font-display);margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1}.invoice-workspace-drawer__description{color:#64748b;margin:0;font-size:14px;line-height:1.5}.invoice-workspace-drawer__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invoice-workspace-drawer__summary-item{background:#f8fafceb;border:1px solid #94a3b82e;border-radius:18px;gap:8px;padding:15px 16px;display:grid}.invoice-workspace-drawer__summary-item strong{color:#0f172a;font-size:15px;line-height:1.45}.invoice-workspace-drawer__summary-item--full{grid-column:1/-1}@media (max-width:720px){.invoice-editor__line-main{flex-direction:column}.invoice-editor__line-values{text-align:left;justify-items:start}.invoice-workspace-drawer__panel{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.invoice-workspace-drawer__card{border-radius:22px}.invoice-workspace-drawer__summary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.invoice-workspace__hero,.invoice-workspace__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.invoice-workspace-page .ui-page-header__rail{align-items:flex-start;width:100%}.invoice-workspace__copy-grid,.invoice-workspace__mini-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.invoice-workspace__hero,.invoice-workspace__meta-grid,.invoice-workspace__hero-card{grid-template-columns:minmax(0,1fr)}.invoice-workspace__hero-icon{width:38px;height:38px}.invoice-workspace__summary-badges,.invoice-workspace__action-cluster,.invoice-workspace__header-actions{width:100%}}.dispatch-page .dispatch-command-strip{background:linear-gradient(#fffffffa,#f5f8fcf5),radial-gradient(circle at 100% 0,#386ac424,#0000 34%),radial-gradient(circle at 0 100%,#8eaddd1f,#0000 32%);border:1px solid #1b2b4a1a;border-radius:28px;flex-direction:column;align-items:stretch;gap:18px;padding:24px 26px;display:flex;box-shadow:0 24px 54px #0f172a14,inset 0 1px #ffffffb8}.dispatch-page .dispatch-command-strip__hero{border-bottom:1px solid #1b2b4a14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:18px;display:grid}.dispatch-page .dispatch-command-strip__hero-copy,.dispatch-page .dispatch-command-strip__page-heading,.dispatch-page .dispatch-command-strip__hero-status,.dispatch-page .dispatch-command-strip__row-heading{gap:10px;display:grid}.dispatch-page .dispatch-command-strip__page-topline,.dispatch-page .dispatch-command-strip__hero-status-meta,.dispatch-page .dispatch-command-strip__scope-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-page .dispatch-command-strip__page-pill{color:#5f7394;letter-spacing:.12em;text-transform:uppercase;background:#ffffffd1;border:1px solid #2a487a1f;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.dispatch-page .dispatch-command-strip__page-pill--accent{color:#215ab6;background:linear-gradient(#eaf2fff5,#dfecffe0);border-color:#2b64c82e}.dispatch-page .dispatch-command-strip__page-title{color:#16253c;font-family:var(--ui-font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,4.2vw,4.2rem);line-height:.92}.dispatch-page .dispatch-command-strip__page-description{color:#6d7f99;max-width:48rem;margin:0;font-size:1.04rem;line-height:1.5}.dispatch-page .dispatch-command-strip__label{color:#72839c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.dispatch-page .dispatch-command-strip__hero-status,.dispatch-page .dispatch-command-strip__card,.dispatch-page .dispatch-command-strip__row--signals{background:linear-gradient(#fffffff0,#f7faffeb),#ffffffb8;border:1px solid #1b2b4a14;border-radius:20px;box-shadow:inset 0 1px #ffffff9e}.dispatch-page .dispatch-command-strip__hero-status{grid-column:1/-1;align-content:start;padding:18px}.dispatch-page .dispatch-command-strip__hero-status-title,.dispatch-page .dispatch-command-strip__card-title{color:#1a2a42;font-family:var(--ui-font-display);letter-spacing:-.03em;align-items:center;gap:10px;display:inline-flex}.dispatch-page .dispatch-command-strip__hero-status-title{font-size:1.9rem;line-height:1}.dispatch-page .dispatch-command-strip__card-title{font-size:1.22rem;line-height:1.1}.dispatch-page .dispatch-command-strip__hero-actions{justify-content:flex-end;align-items:start;display:flex}.dispatch-page .dispatch-command-strip__meta-pill,.dispatch-page .dispatch-command-strip__meta-copy,.dispatch-page .dispatch-command-strip__scope-summary{border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.dispatch-page .dispatch-command-strip__meta-pill{color:#5372a4;background:#e9f1ffe6;border:1px solid #3263b924}.dispatch-page .dispatch-command-strip__meta-copy,.dispatch-page .dispatch-command-strip__scope-summary{color:#6c7e98;background:#f8fafeeb;border:1px solid #1b2b4a14}.dispatch-page .dispatch-command-strip__deck{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.dispatch-page .dispatch-command-strip__deck-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dispatch-page .dispatch-command-strip__card{align-content:start;gap:12px;padding:16px 18px}.dispatch-page .dispatch-command-strip__card--compact,.dispatch-page .dispatch-command-strip__card--scope{min-width:0}.dispatch-page .dispatch-command-strip__card-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.dispatch-page .dispatch-command-strip__nav,.dispatch-page .dispatch-command-strip__cluster--signals{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dispatch-page .dispatch-command-strip__segment{background:#f6f9fdf0;border:1px solid #1b2b4a14;border-radius:18px;flex-wrap:wrap;gap:6px;padding:5px;display:inline-flex}.dispatch-page .dispatch-command-strip__segment button{border-radius:13px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700}.dispatch-page .dispatch-command-strip__segment-button--active{box-shadow:0 10px 22px #2757aa38;color:#fff!important;background:linear-gradient(#3571db,#2f63c4)!important}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__tech-picker{gap:6px;min-width:0;display:grid}.dispatch-page .dispatch-command-strip__deck-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dispatch-page .dispatch-command-strip__deck-actions>*{width:100%;min-width:0}.dispatch-page .dispatch-command-strip__row--signals{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.dispatch-page .dispatch-command-strip__signal{background:#f8fafef2;border:1px solid #1b2b4a14;border-radius:16px;grid-auto-flow:column;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:inline-grid}.dispatch-page .dispatch-command-strip__signal strong{color:#1d2b42;font-size:14px;line-height:1.1}.dispatch-page .dispatch-command-strip__signal span:last-child{color:#6c7e98;font-size:12px;font-weight:700}.dispatch-page .dispatch-command-strip__signal--button{cursor:pointer}.dispatch-page .dispatch-command-strip__signal--active{box-shadow:0 0 0 3px #3571db1f}.dispatch-page .dispatch-command-strip__button-icon,.dispatch-page .dispatch-command-strip__anchor-icon,.dispatch-page .dispatch-command-strip__signal-icon{color:#4c6fa8;flex:none;width:.95rem;height:.95rem}.dispatch-page .dispatch-command-strip .ui-select{min-width:0}@media (max-width:860px){.dispatch-page .dispatch-command-strip{border-radius:22px;padding:18px}.dispatch-page .dispatch-command-strip__hero{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-command-strip__hero-actions{justify-content:flex-start}.dispatch-page .dispatch-command-strip__deck-main,.dispatch-page .dispatch-command-strip__deck-actions,.dispatch-page .dispatch-command-strip__row--signals{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dispatch-page .dispatch-command-strip__page-title{font-size:clamp(2.3rem,14vw,3rem)}.dispatch-page .dispatch-command-strip__page-description{font-size:.95rem}.dispatch-page .dispatch-command-strip__nav>*,.dispatch-page .dispatch-command-strip__deck-actions>*{width:100%}.dispatch-page .dispatch-command-strip__signal{justify-content:start;width:100%}}.dispatch-page .dispatch-command-strip{background:radial-gradient(circle at 100% 0,#295dbb1f,#0000 28%),linear-gradient(#fffffffe,#f6f9fdf9);border:1px solid #182a4c14;border-radius:28px;gap:14px;padding:24px 24px 18px;box-shadow:0 24px 54px #0f172a12,inset 0 1px #ffffffd1}.dispatch-page .dispatch-command-strip__hero{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.dispatch-page .dispatch-command-strip__hero-copy,.dispatch-page .dispatch-command-strip__page-heading{gap:8px;display:grid}.dispatch-page .dispatch-command-strip__hero-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-page .dispatch-command-strip__hero-board{color:#203a63;min-height:34px;font-family:var(--ui-font-display);background:#f4f8ffeb;border:1px solid #2563eb1a;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:1.05rem;line-height:1;display:inline-flex}.dispatch-page .dispatch-command-strip__hero-actions{flex:none}.dispatch-page .dispatch-command-strip__commandbar{background:linear-gradient(#fcfdfffa,#f7fafef5),#ffffffd1;border:1px solid #182a4c14;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.dispatch-page .dispatch-command-strip__command-main{flex-wrap:wrap;align-items:stretch;gap:12px 0;display:flex}.dispatch-page .dispatch-command-strip__command-group{border-left:1px solid #0f172a0f;align-content:start;gap:8px;min-width:160px;padding:2px 18px;display:grid}.dispatch-page .dispatch-command-strip__command-group:first-child{border-left:0;padding-left:0}.dispatch-page .dispatch-command-strip__command-group--scope{flex:320px;min-width:280px}.dispatch-page .dispatch-command-strip__command-group-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dispatch-page .dispatch-command-strip__command-value{color:#17263c;font-family:var(--ui-font-display);letter-spacing:-.03em;font-size:1.22rem;line-height:1.1}.dispatch-page .dispatch-command-strip__command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:240px;display:flex}.dispatch-page .dispatch-command-strip__command-actions .ui-button{min-height:38px;box-shadow:none;padding-inline:14px}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__tech-picker{gap:6px;display:grid}.dispatch-page .dispatch-command-strip__signal-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dispatch-page .dispatch-command-center__layout,.dispatch-page .dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr) minmax(300px,336px);gap:12px}.dispatch-page .dispatch-command-center__feedback{margin-top:0}.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-conflict-panel{width:auto;max-height:calc(100vh - 32px);position:sticky;top:16px;bottom:auto;right:auto;overflow:auto}.dispatch-page .dispatch-utility-tray{z-index:auto;background:linear-gradient(#fffffffe,#f7fafffa),#fffffff0;border-radius:22px;padding:14px;box-shadow:0 18px 36px #0f172a14,inset 0 1px #ffffffd1}.dispatch-page .dispatch-command-center:has(.dispatch-quick-edit) .dispatch-utility-tray{right:auto}.dispatch-page .dispatch-utility-tray__header{padding-top:4px;padding-bottom:10px;position:sticky;top:-14px}@media (max-width:1180px){.dispatch-page .dispatch-command-strip__commandbar{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-command-strip__command-actions{justify-content:flex-start;min-width:0}.dispatch-page .dispatch-command-center__layout,.dispatch-page .dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dispatch-page .dispatch-command-strip{border-radius:22px;padding:18px 18px 16px}.dispatch-page .dispatch-command-strip__hero{flex-direction:column}.dispatch-page .dispatch-command-strip__command-main{gap:12px;display:grid}.dispatch-page .dispatch-command-strip__command-group{border-left:0;min-width:0;padding:0}.dispatch-page .dispatch-command-strip__command-actions{grid-template-columns:minmax(0,1fr);display:grid}}.ui-admin-context-bar{box-shadow:var(--ui-shell-shadow-card),inset 0 1px 0 #ffffffc2;background:linear-gradient(#fffcf6eb,#f7f2e9e0);border:1px solid #b6aa9857;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 12px;padding:14px 18px;display:flex}.ui-admin-context-bar--primary{background:linear-gradient(135deg,#ecf3f9fa,#f7f2e9f0);border-color:#243b5329}.ui-admin-context-bar--detail{background:linear-gradient(#f9f6f0f0,#f5efe5e0);border-color:#b6aa984d}.ui-admin-context-bar__copy{gap:4px;display:grid}.ui-admin-context-bar__eyebrow{color:var(--ui-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ui-admin-context-bar__title-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ui-admin-context-bar__title{color:var(--ui-text-strong);font-size:1rem;font-weight:700}.ui-admin-context-bar__description{color:var(--ui-text-muted);font-size:.92rem;line-height:1.45}.ui-admin-context-bar__description--mono{font-family:var(--ui-font-mono);word-break:break-all;font-size:.78rem}.ui-admin-context-bar__actions,.ui-admin-mobile-bar__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-admin-context-bar--workspace-debug{background:linear-gradient(#f4f8fff2,#f8f3ebe6);border-color:#2563eb29}.ui-admin-context-bar--compact{align-items:flex-start;gap:10px;margin-bottom:10px;padding:8px 12px}.ui-admin-context-bar--compact .ui-admin-context-bar__copy{gap:1px}.ui-admin-context-bar--compact .ui-admin-context-bar__eyebrow{display:none}.ui-admin-context-bar--compact .ui-admin-context-bar__title-row{gap:6px}.ui-admin-context-bar--compact .ui-admin-context-bar__title{font-size:.88rem}.ui-admin-context-bar--compact .ui-admin-context-bar__description{font-size:.8rem;line-height:1.35}.ui-admin-context-bar--compact .ui-admin-context-bar__description--mono{display:none}.ui-admin-context-bar--compact .ui-admin-context-bar__fact-list{gap:5px;margin-top:4px}.ui-admin-context-bar--compact .ui-admin-context-bar__fact{min-height:24px;padding:2px 7px}.ui-admin-context-bar--compact .ui-admin-context-bar__fact strong{font-size:.64rem}.ui-admin-context-bar--compact .ui-admin-context-bar__actions{align-self:flex-start}.ui-admin-context-bar__fact-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ui-admin-context-bar__fact{color:var(--ui-text-muted);background:#ffffffa8;border:1px solid #2563eb1f;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;line-height:1.3;display:inline-flex}.ui-admin-context-bar__fact strong{color:var(--ui-text-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ui-admin-route-bar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffbf5e6;border:1px solid #b6aa9852;border-radius:18px;align-items:center;gap:14px;margin:0 0 10px;padding:12px 14px;display:flex;position:relative;box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffc7}.ui-admin-route-bar:has(.ui-admin-global-search--open){z-index:220}.ui-admin-route-bar--primary{background:linear-gradient(135deg,#eff6fcf2,#faf5eceb);border-color:#243b5329}.ui-admin-route-bar--secondary,.ui-admin-route-bar--detail{background:linear-gradient(#fffbf5f0,#f5efe5e6)}.ui-admin-route-bar--disabled{opacity:.92}.ui-admin-route-bar__actions{flex-shrink:0;align-items:center;display:flex}.ui-admin-route-bar__search{z-index:1;flex:24rem;min-width:min(100%,18rem);position:relative}.ui-admin-route-bar__copy{gap:4px;min-width:0;display:grid}.ui-admin-route-bar__title-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ui-admin-route-bar__title{color:var(--ui-text-strong);font-size:.96rem;font-weight:700}.ui-admin-route-bar__description{color:var(--ui-text-muted);font-size:.88rem;line-height:1.45}.ui-admin-route-bar__source{color:var(--ui-text-subtle);font-size:.76rem;line-height:1.35}.ui-admin-route-bar__meta-pill{min-height:22px;color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffffad;border:1px solid #243b531f;border-radius:999px;align-items:center;padding:0 8px;font-size:.68rem;font-weight:700;display:inline-flex}.ui-admin-global-search{position:relative}.ui-admin-global-search--open{z-index:220}.ui-admin-global-search__backdrop{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1018203d;border:0;position:fixed;inset:0}.ui-admin-global-search__field{z-index:221;background:#ffffffd1;border:1px solid #243b5324;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex;position:relative;box-shadow:0 14px 28px #0f172a0f,inset 0 1px #ffffffd1}.ui-admin-global-search__field-icon{color:#243b53c2;place-items:center;width:1rem;display:inline-grid}.ui-admin-global-search__input{width:100%;min-width:0;color:var(--ui-text-strong);font:inherit;background:0 0;border:0}.ui-admin-global-search__input:focus{outline:0}.ui-admin-global-search__field-hint{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.ui-admin-global-search__panel{z-index:222;background:linear-gradient(#fffcf6fa,#f7f2e9f5);border:1px solid #b6aa9852;border-radius:22px;gap:8px;max-height:min(60vh,36rem);padding:14px;display:grid;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow:auto;box-shadow:0 28px 60px #14253629,inset 0 1px #ffffffd1}.ui-admin-global-search__panel--mobile{top:calc(var(--ui-shell-padding) + 5.5rem);left:var(--ui-shell-padding);right:var(--ui-shell-padding);max-height:calc(100svh - 8rem);position:fixed}.ui-admin-global-search__status,.ui-admin-global-search__section-label{color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.ui-admin-global-search__item{width:100%;color:var(--ui-text-base);text-align:left;transition:transform var(--ui-duration-fast)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:#ffffffb3;border:1px solid #b6aa983d;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.ui-admin-global-search__item:hover,.ui-admin-global-search__item--active{background:linear-gradient(#ecf3f9f5,#fffcf6e6);border-color:#243b532e;transform:translateY(-1px);box-shadow:0 16px 30px #14253614}.ui-admin-global-search__item--best-match{background:linear-gradient(145deg,#e8f4fcfa,#fffbf5f0);border-color:#243b5338}.ui-admin-global-search__item-icon{color:#243b53e6;background:#243b5314;border-radius:14px;place-items:center;width:2.4rem;height:2.4rem;display:inline-grid}.ui-admin-global-search__item-copy{gap:2px;min-width:0;display:grid}.ui-admin-global-search__item-title{color:var(--ui-text-strong);font-size:.94rem;font-weight:700}.ui-admin-global-search__item-context,.ui-admin-global-search__item-reason,.ui-admin-global-search__empty span{color:var(--ui-text-muted);font-size:.82rem;line-height:1.45}.ui-admin-global-search__item-reason{color:var(--ui-text-subtle)}.ui-admin-global-search__empty{background:#ffffff85;border:1px dashed #b6aa9870;border-radius:18px;gap:6px;padding:18px;display:grid}.ui-admin-route-bar--workspace-priority{gap:12px;margin:0 0 12px;padding:10px 14px}.ui-admin-route-bar--workspace-priority .ui-admin-route-bar__copy{gap:2px}.ui-admin-route-bar--workspace-priority .ui-admin-route-bar__title{font-size:.92rem}.ui-admin-route-bar--workspace-priority .ui-admin-route-bar__description{font-size:.8rem}.ui-admin-route-bar--visits-supporting{box-shadow:none;background:#f8fafccc;border-color:#94a3b829;gap:10px;margin:0 0 8px;padding:8px 10px}.ui-admin-route-bar--visits-supporting .ui-admin-route-bar__copy{gap:2px}.ui-admin-route-bar--visits-supporting .ui-admin-route-bar__title{font-size:.84rem}.ui-admin-route-bar--visits-supporting .ui-admin-route-bar__description{font-size:.74rem}.ui-admin-thread-dock{background:linear-gradient(#f4f8fbf0,#faf6eee6);border:1px solid #243b531f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;margin:-6px 0 18px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #1425360f}.ui-admin-thread-dock__copy{gap:4px;display:grid}.ui-admin-thread-dock__eyebrow{color:var(--ui-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ui-admin-thread-dock__title-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ui-admin-thread-dock__title{color:var(--ui-text-strong);font-size:.96rem;font-weight:700}.ui-admin-thread-dock__description{color:var(--ui-text-muted);font-size:.9rem;line-height:1.45}.ui-admin-thread-dock__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-admin-thread-dock--visits-supporting{box-shadow:none;background:#f8fafccc;border-color:#94a3b824;margin:0 0 8px;padding:8px 10px}@media (max-width:900px){.ui-admin-thread-dock{flex-direction:column}.ui-admin-thread-dock__actions{width:100%}}.ui-admin-hot-thread{background:linear-gradient(#f9fcfff5,#f6f1e9eb);border:1px solid #243b5324;border-radius:22px;gap:14px;margin:-4px 0 18px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 16px 36px #14253614}.ui-admin-hot-thread--pending{opacity:.9}.ui-admin-hot-thread--desktop-rail{padding-block:14px}.ui-admin-hot-thread--focus-compact{gap:10px;margin-bottom:14px;padding:12px 14px}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__compact-rail{grid-template-columns:minmax(0,2.1fr) minmax(220px,auto);align-items:start;gap:14px}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__description{display:none}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__compact-main{gap:10px;min-width:0;display:grid}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__compact-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__compact-fact{border-radius:12px;gap:2px;padding:8px 10px}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__compact-fact:nth-child(n+4){display:none}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__item-label{font-size:.66rem}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__item-value{font-size:.88rem;line-height:1.3}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__compact-aside{gap:8px}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__badges{gap:6px}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__badge{min-height:26px;padding:0 10px;font-size:.74rem}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__next-move--compact{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__next-move-label,.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__next-move-title,.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__next-move-copy{display:none}.ui-admin-hot-thread--focus-compact .ui-admin-hot-thread__compact-actions{flex-wrap:wrap;display:flex}.ui-admin-hot-thread--visits-supporting{box-shadow:none;background:#f8fafcc2;border-color:#94a3b829;gap:8px;margin-bottom:10px;padding:8px 10px}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__eyebrow,.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__subtitle{display:none}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__title{font-size:.96rem;line-height:1.1}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__description{display:none}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__compact-rail{grid-template-columns:minmax(0,2.1fr) minmax(210px,auto);gap:10px}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__compact-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__compact-fact{border-radius:10px;gap:2px;padding:6px 8px}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__compact-fact:nth-child(n+5){display:none}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__compact-aside,.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__badges{gap:6px}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__badge{min-height:26px;padding:0 7px;font-size:.68rem}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__next-move--compact{padding:10px 12px}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__compact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ui-admin-hot-thread--visits-supporting .ui-admin-hot-thread__compact-actions .ui-button{width:100%}.ui-admin-hot-thread__supporting-note{color:#5f7190;background:#ffffff8a;border:1px dashed #94a3b847;border-radius:9px;margin:0;padding:6px 8px;font-size:.73rem;font-weight:600;line-height:1.45}.job-ops-page .job-flow-list__group{background:linear-gradient(#fafcffb8,#f7fafc94);border:1px solid #94a3b824;border-radius:20px;padding:10px}.job-ops-page .job-flow-list__group[data-workflow-state=needs_assignment]{background:linear-gradient(#fffbebb8,#ffffff9e);border-color:#d977062e}.job-ops-page .job-flow-list__group[data-workflow-state=ready_for_dispatch]{background:linear-gradient(#eff6ffa3,#ffffff9e);border-color:#2563eb29}.job-ops-page .job-flow-list__group[data-workflow-state=live]{background:linear-gradient(#ecfeff9e,#ffffff9e);border-color:#0e749029}.job-ops-page .job-flow-list__group[data-workflow-state=completed]{background:linear-gradient(#f0fdf494,#ffffff9e);border-color:#4c835d29}.ui-admin-hot-thread__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-admin-hot-thread__copy{gap:6px;display:grid}.ui-admin-hot-thread__header-actions{justify-items:end;gap:10px;display:grid}.ui-admin-hot-thread__eyebrow{color:var(--ui-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ui-admin-hot-thread__title-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ui-admin-hot-thread__title{color:var(--ui-text-strong);font-size:1rem;font-weight:700}.ui-admin-hot-thread__subtitle{color:var(--ui-text-muted);font-size:.92rem}.ui-admin-hot-thread__pin-state{min-height:26px;color:var(--ui-brand-700);background:#eef4faeb;border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.ui-admin-hot-thread__description{color:var(--ui-text-muted);margin:0;font-size:.92rem;line-height:1.5}.ui-admin-hot-thread__workspace-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-admin-hot-thread__compact-rail{grid-template-columns:minmax(0,1.75fr) minmax(260px,.92fr);align-items:start;gap:14px;display:grid}.ui-admin-hot-thread__compact-facts{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;display:grid}.ui-admin-hot-thread__compact-fact{background:#ffffff9e;border:1px solid #b6aa9838;border-radius:14px;gap:4px;min-width:0;padding:10px 12px;display:grid}.ui-admin-hot-thread__compact-fact-link{min-width:0;color:inherit;text-decoration:none}.ui-admin-hot-thread__compact-fact-link:hover{text-decoration:underline}.ui-admin-hot-thread__compact-aside,.ui-admin-hot-thread__compact-actions,.ui-admin-hot-thread__detail-panel{gap:10px;display:grid}.ui-admin-hot-thread__compact-aside{align-content:start}.ui-admin-hot-thread__next-move--compact{padding:12px}.ui-admin-hot-thread__detail-panel{border-top:1px solid #b6aa9833;padding-top:2px}.ui-admin-hot-thread__feedback{border-radius:14px;padding:10px 12px;font-size:.88rem;font-weight:600}.ui-admin-hot-thread__feedback--success{color:#275d3c;background:#eef8f0eb}.ui-admin-hot-thread__feedback--danger{color:#9a3128;background:#feefeceb}.ui-admin-hot-thread__badges,.ui-admin-hot-thread__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-admin-hot-thread__badge{min-height:30px;color:var(--ui-text-base);background:#ffffffb8;border:1px solid #b6aa9857;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.ui-admin-hot-thread__badge--brand{color:var(--ui-brand-700);background:#e8f1fce6;border-color:#2f6dbc38}.ui-admin-hot-thread__badge--danger{color:#9a3128;background:#feefeceb;border-color:#ad373738}.ui-admin-hot-thread__badge--success{color:#275d3c;background:#eef8f0eb;border-color:#4c835d38}.ui-admin-hot-thread__badge--warning{color:#8c5b18;background:#fff7e9f0;border-color:#b1752933}.ui-admin-hot-thread__badge--neutral{color:var(--ui-text-base);background:#ffffffc2;border-color:#b6aa9857}.ui-admin-hot-thread__body{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;display:grid}.ui-admin-hot-thread__case-column{align-content:start;gap:12px;display:grid}.ui-admin-hot-thread__case-file,.ui-admin-hot-thread__ledger,.ui-admin-hot-thread__next-move,.ui-admin-hot-thread__section,.ui-admin-hot-thread__empty{background:#ffffffa8;border:1px solid #b6aa9847;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffc7}.ui-admin-hot-thread__next-move-label,.ui-admin-hot-thread__item-label{color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.ui-admin-hot-thread__next-move-title,.ui-admin-hot-thread__section-title,.ui-admin-hot-thread__item-value{color:var(--ui-text-strong)}.ui-admin-hot-thread__next-move-copy,.ui-admin-hot-thread__section-description,.ui-admin-hot-thread__item-copy{color:var(--ui-text-muted);margin:0;font-size:.88rem;line-height:1.5}.ui-admin-hot-thread__sections{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ui-admin-hot-thread__case-items{gap:8px;display:grid}.ui-admin-hot-thread__ledger-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ui-admin-hot-thread__ledger-item{background:#fafbfdd6;border:1px solid #b6aa9833;border-radius:14px;gap:4px;padding:10px;display:grid}.ui-admin-hot-thread__ledger-item--warning{background:#fff8f0e6}.ui-admin-hot-thread__ledger-item--danger{background:#fff5f3eb}.ui-admin-hot-thread__ledger-item--brand{background:#f2f7ffe6}.ui-admin-hot-thread__ledger-item--success{background:#f4faf5e6}.ui-admin-hot-thread__case-item{border-top:1px solid #b6aa982e;gap:4px;padding:10px 0 0;display:grid}.ui-admin-hot-thread__case-item:first-child{border-top:0;padding-top:0}.ui-admin-hot-thread__section-header,.ui-admin-hot-thread__section-items{gap:10px;display:grid}.ui-admin-hot-thread__section--actions{align-content:start}.ui-admin-hot-thread__mutation-actions{flex-wrap:wrap;gap:10px;display:flex}.ui-admin-hot-thread__item{border-top:1px solid #b6aa982e;gap:4px;padding-top:10px;display:grid}.ui-admin-hot-thread__item:first-child{border-top:0;padding-top:0}.ui-admin-hot-thread__item-link{color:var(--ui-brand-700);font-size:.86rem;font-weight:600;text-decoration:none}.ui-admin-hot-thread__item-link:hover{text-decoration:underline}@media (max-width:1180px){.ui-admin-hot-thread__compact-rail,.ui-admin-hot-thread__body{grid-template-columns:minmax(0,1fr)}}.desk-saved-slices{gap:8px;display:grid}.desk-saved-slices__rail{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-saved-slices__pill{position:relative}.desk-saved-slices__pill--pinned:before{content:"";background:#2f6dbc94;border-radius:999px;width:3px;position:absolute;inset:5px auto 5px 5px}.desk-saved-slices__pill--active{box-shadow:inset 0 0 0 1px #2f6dbc38}.dispatch-command-center__saved-slices{margin:-6px 0 10px}.job-ops-toolbar__saved-slices{margin:0 0 10px}@media (max-width:760px){.ui-admin-hot-thread__header,.ui-admin-hot-thread__body{flex-direction:column;grid-template-columns:minmax(0,1fr)}.ui-admin-hot-thread__header{display:grid}.ui-admin-hot-thread__header-actions{justify-items:start}.ui-admin-hot-thread__workspace-actions{width:100%}.ui-admin-hot-thread__ledger-items{grid-template-columns:minmax(0,1fr)}.desk-saved-slices__rail{width:100%}}.ui-admin-command-palette{z-index:90;place-items:start center;padding:clamp(24px,6vw,72px) 18px 24px;display:grid;position:fixed;inset:0}.ui-admin-command-palette__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1425366b;border:0;position:absolute;inset:0}.ui-admin-command-palette__panel{z-index:1;background:linear-gradient(#fffcf6fa,#f7f2e9f5);border:1px solid #b6aa9861;border-radius:24px;gap:14px;width:min(780px,100%);padding:18px;display:grid;position:relative;box-shadow:0 32px 72px #1425363d,inset 0 1px #ffffffd1}.ui-admin-command-palette__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-admin-command-palette__search{display:grid}.ui-admin-command-palette__list{gap:8px;max-height:min(60vh,560px);display:grid;overflow:auto}.ui-admin-command-palette__item{width:100%;color:var(--ui-text-base);text-align:left;transition:transform var(--ui-duration-fast)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:#ffffffad;border:1px solid #b6aa9847;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ui-admin-command-palette__item:hover,.ui-admin-command-palette__item--active{background:linear-gradient(#ecf3f9f5,#fffcf6e6);border-color:#243b532e;transform:translateY(-1px);box-shadow:0 16px 30px #14253614}.ui-admin-command-palette__item-icon{color:#243b53eb;background:#243b5314;border-radius:14px;place-items:center;width:40px;height:40px;display:inline-grid}.ui-admin-command-palette__item-copy{gap:4px;min-width:0;display:grid}.ui-admin-command-palette__item-title{color:var(--ui-text-strong);font-size:.98rem;font-weight:700;line-height:1.2}.ui-admin-command-palette__item-hint,.ui-admin-command-palette__footer,.ui-admin-command-palette__empty span{color:var(--ui-text-muted);font-size:.9rem;line-height:1.45}.ui-admin-command-palette__item-shortcut{color:var(--ui-brand-warm);font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:700}.ui-admin-command-palette__empty{background:#ffffff85;border:1px dashed #b6aa987a;border-radius:18px;gap:6px;padding:20px 18px;display:grid}.ui-admin-command-palette__empty strong{color:var(--ui-text-strong);font-size:.98rem}.ui-admin-command-palette__footer{flex-wrap:wrap;gap:10px 18px;padding-top:4px;display:flex}.ui-admin-nav__item--primary:not([data-active=true]){background:linear-gradient(#f6fafdd1,#fffcf6c2);border-color:#243b531f}.ui-admin-nav__item--primary:not([data-active=true]) .ui-admin-nav__icon{color:#243b53db}.ui-admin-bottom-nav__item--primary:not(.ui-admin-bottom-nav__item--active){background:#f6fafdb8}.ui-admin-shell--detail-route .ui-admin-content__viewport>*{max-width:min(1180px,100%);margin-left:auto;margin-right:auto}@media (max-width:760px){.ui-admin-route-bar{flex-direction:column;align-items:stretch;top:10px}.ui-admin-route-bar__actions{justify-content:flex-start}.ui-admin-route-bar__search{width:100%;min-width:0}.ui-admin-route-bar__title-row{flex-direction:column;align-items:flex-start;gap:2px}.ui-admin-route-bar__meta-row{align-items:flex-start}.ui-admin-context-bar{flex-direction:column;align-items:stretch}.ui-admin-context-bar__actions{justify-content:flex-start}.ui-admin-context-bar__title-row{flex-direction:column;align-items:flex-start;gap:2px}.ui-admin-global-search__field-hint{display:none}.ui-admin-command-palette__item{grid-template-columns:auto minmax(0,1fr)}.ui-admin-command-palette__item-shortcut{display:none}.dev-health-grid{grid-template-columns:minmax(0,1fr)}}.dispatch-page .dispatch-command-strip{border-radius:24px;gap:12px;padding:20px 20px 16px;box-shadow:0 20px 42px #0f172a0f,inset 0 1px #ffffffd1}.dispatch-page .dispatch-command-strip__hero{gap:14px;padding-bottom:10px}.dispatch-page .dispatch-command-strip__hero-copy,.dispatch-page .dispatch-command-strip__page-heading{gap:6px}.dispatch-page .dispatch-command-strip__page-title{font-size:clamp(2.45rem,3.5vw,3.4rem);line-height:.94}.dispatch-page .dispatch-command-strip__page-description{max-width:42rem;font-size:13px;line-height:1.4}.dispatch-page .dispatch-command-strip__hero-actions .ui-button,.dispatch-page .dispatch-command-strip__hero-actions a{min-height:38px;padding-inline:14px}.dispatch-page .dispatch-command-strip__commandbar{border-radius:20px;gap:10px;padding:10px 12px}.dispatch-page .dispatch-command-strip__command-main{gap:10px 0}.dispatch-page .dispatch-command-strip__command-group{gap:6px;padding:0 16px}.dispatch-page .dispatch-command-strip__command-group--date{min-width:232px}.dispatch-page .dispatch-command-strip__command-group--scope{min-width:260px}.dispatch-page .dispatch-command-strip{align-items:start;padding:12px 14px}.dispatch-page .dispatch-command-strip__meta-copy{max-width:44rem}.dispatch-page .dispatch-command-strip__cluster--signals{gap:6px}.dispatch-page .dispatch-command-strip__actions{align-items:flex-start}.dispatch-page .dispatch-command-strip__command-actions .ui-button{min-height:36px;padding-inline:12px}.dispatch-page .dispatch-command-strip__signal-strip{gap:8px}.dispatch-page .dispatch-command-strip__signal{border-radius:12px;min-height:38px;padding-inline:11px}.dispatch-page .dispatch-utility-tray{border-radius:20px;padding:12px}.dispatch-page .dispatch-utility-tray__grid{gap:8px}.dispatch-page .dispatch-utility-tray__section,.dispatch-page .dispatch-quick-edit__section,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-conflict-panel{gap:10px}.dispatch-page .dispatch-utility-tray__section{padding:10px}.dispatch-page .dispatch-quick-edit,.dispatch-page .dispatch-quick-edit__header{gap:10px}.dispatch-page .dispatch-quick-edit__summary{gap:5px}.dispatch-page .dispatch-quick-edit__thread-links{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dispatch-page .dispatch-quick-edit__thread-support{color:#5b6c87e6;font-size:12px;line-height:1.35}.dispatch-page .dispatch-quick-edit__hero{gap:10px}.dispatch-page .dispatch-quick-edit__hero-grid,.dispatch-page .dispatch-quick-edit__hero-strip{gap:8px}.dispatch-page .dispatch-quick-edit__hero-item,.dispatch-page .dispatch-quick-edit__hero-callout{padding:10px 11px}.dispatch-page .dispatch-quick-edit__hero-label,.dispatch-page .dispatch-quick-edit__hero-callout-label{font-size:10px}.dispatch-page .dispatch-quick-edit__hero-value,.dispatch-page .dispatch-quick-edit__hero-callout-value{font-size:.98rem}.dispatch-page .dispatch-quick-edit__body{gap:10px}.dispatch-page .dispatch-quick-edit__section{border-radius:18px;padding:12px}.dispatch-page .dispatch-quick-edit__section--assignment-focus{background:linear-gradient(#2a6df40d,#fffffffa);border-color:#2a6df459;box-shadow:inset 0 0 0 1px #2a6df42e}.dispatch-page .dispatch-quick-edit__section--assignment-compact{gap:8px;padding:10px}.dispatch-page .dispatch-quick-edit__section--assignment-compact .dispatch-quick-edit__section-header{gap:4px}.dispatch-page .dispatch-quick-edit__section--assignment-compact .dispatch-quick-edit__section-header p{max-width:26ch;font-size:11px;line-height:1.25}.dispatch-page .dispatch-quick-edit__field--focus{background:#2a6df40d;border:1px solid #2a6df43d;border-radius:16px;padding:8px}.dispatch-page .dispatch-quick-edit__field-row--assignment{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.dispatch-page .dispatch-quick-edit__field-row--assignment-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dispatch-page .dispatch-quick-edit__field--assignment-owner{width:100%;min-width:0}.dispatch-page .dispatch-quick-edit__field--assignment-owner .ui-select{width:100%;max-width:none;min-height:46px;font-size:15px}.dispatch-page .dispatch-quick-edit__hero-grid--assignment{gap:6px}.dispatch-page .dispatch-quick-edit__hero-item--assignment{gap:3px;padding:8px 9px}.dispatch-page .dispatch-quick-edit__hero-item--assignment .dispatch-quick-edit__hero-label{font-size:9px}.dispatch-page .dispatch-quick-edit__hero-item--assignment .dispatch-quick-edit__hero-value{font-size:.92rem;line-height:1.1}.dispatch-page .dispatch-quick-edit__hero-item--assignment>span:last-of-type{font-size:12px;line-height:1.25}.dispatch-page .dispatch-quick-edit__hero-item--assignment .ui-button{min-height:32px;padding-inline:12px}@media (max-width:640px){.dispatch-page .dispatch-quick-edit__field-row--assignment-secondary{grid-template-columns:minmax(0,1fr)}}.dispatch-page .dispatch-quick-edit__section-header p,.dispatch-page .dispatch-quick-edit__footer-copy{font-size:12px;line-height:1.35}.dispatch-page .dispatch-quick-edit .ui-input,.dispatch-page .dispatch-quick-edit .ui-select{min-height:44px}.dispatch-page .dispatch-quick-edit__footer{gap:8px;padding-top:8px}.dispatch-page .dispatch-quick-edit__footer .ui-button{min-height:38px}.dispatch-page .dispatch-ops-rail__header,.dispatch-page .dispatch-ops-rail__summary,.dispatch-page .dispatch-ops-card{gap:8px}.job-flow-layout{gap:16px}.job-flow-command-band{gap:var(--ui-space-3);border-radius:calc(var(--ui-radius-xl) - 2px);padding:18px 20px}.job-flow-command-band__header{gap:var(--ui-space-3)}.job-flow-command-band__title{font-size:1.32rem;line-height:1.08}.job-flow-command-band__copy{margin-top:4px;font-size:13px;line-height:1.4}.job-flow-command-band__strip{gap:8px}.job-flow-command-band__chip{gap:5px;padding:11px 13px}.job-flow-command-band__chip strong,.job-flow-column__metric strong{font-size:1.18rem}.job-flow-board,.estimate-production-board{gap:var(--ui-space-4)}.job-flow-board-shell{gap:var(--ui-space-3)}.job-flow-board-shell__toolbar{align-items:center;gap:12px}.job-flow-board-shell__toolbar-copy{gap:4px}.job-flow-board-shell__meta{font-size:12px;line-height:1.35}.job-ops-workspace--focus-mode .job-flow-board-shell__toolbar{gap:8px;padding:6px 8px}.job-ops-workspace--focus-mode .job-flow-board-shell__toolbar-copy{gap:2px}.job-ops-workspace--focus-mode .job-flow-board-shell__title{font-size:1rem}.job-ops-workspace--focus-mode .job-flow-board-shell__scope{gap:4px;padding-top:5px}.job-ops-workspace--focus-mode .job-ops-toolbar__scope-toggle{min-height:38px}.job-ops-workspace--focus-mode .job-ops-toolbar__scope-toggle-copy small{font-size:11px}.job-ops-workspace--focus-mode .job-flow-sidebar__header{gap:10px}.job-ops-workspace--focus-mode .job-flow-sidebar__signals,.job-ops-workspace--focus-mode .job-flow-sidebar__command-bar,.job-ops-workspace--focus-mode .job-flow-sidebar__grid{gap:6px}.job-flow-list,.job-flow-list__rows,.job-flow-list__group{gap:10px}.job-flow-list__group-header{padding:12px 14px}.job-flow-list__group-title{font-size:.98rem}.job-flow-list__group-copy,.job-flow-list__meta,.job-flow-list__details span{font-size:12px;line-height:1.35}.job-flow-list__row{gap:12px;padding:12px 14px}.job-flow-column{gap:var(--ui-space-3)}.job-flow-column__header{gap:10px;padding:14px}.job-flow-column__metric{gap:4px;padding:10px 12px}.job-flow-drawer__panel{width:min(420px,100vw - 24px);padding:14px;top:14px;bottom:14px;right:14px}.job-flow-sidebar{gap:10px}.job-flow-sidebar__header,.job-flow-sidebar__stack,.job-flow-sidebar__signals,.job-flow-sidebar__command-bar,.job-flow-sidebar__utility-strip,.job-flow-sidebar__grid,.job-flow-sidebar__detail-block,.job-flow-sidebar__action-group{gap:8px}.job-flow-sidebar__subline,.job-flow-sidebar__action-copy{font-size:12px;line-height:1.35}.job-flow-sidebar__utility-strip{gap:6px}.job-flow-sidebar__utility-button{min-height:36px;padding-inline:11px}.job-flow-sidebar__utility-icon{block-size:14px;inline-size:14px}.job-flow-sidebar__detail-block,.job-flow-sidebar__action-group{border-radius:calc(var(--ui-radius-lg) - 4px);padding:12px}.job-flow-sidebar__billing-strip{gap:6px}.job-flow-sidebar__billing-chip{gap:4px;padding:10px 11px}.job-flow-sidebar__billing-chip strong,.job-flow-sidebar__money{font-size:1.28rem}.customer-workspace,.customer-vehicle-detail{gap:var(--ui-space-4)}.customer-command-band{gap:var(--ui-space-3);border-radius:calc(var(--ui-radius-xl) - 2px);padding:18px 20px}.customer-command-band__header{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;display:grid}.customer-command-band__title{font-size:1.32rem;line-height:1.08}.customer-command-band__copy{margin-top:4px;font-size:13px;line-height:1.4}.customer-command-band__strip{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:8px;min-width:0}.customer-command-band__chip{gap:5px;padding:11px 13px}.customer-workspace__tab{min-height:38px;padding-inline:14px;font-size:13px}.customer-workspace__metrics,.customer-history-panel__summary{gap:var(--ui-space-3)}.customer-workspace__metric,.customer-history-panel__stat{gap:6px;min-height:118px;padding:16px}.customer-workspace__metric-value,.customer-history-panel__stat-value,.customer-vehicle-form__owner-value{font-size:clamp(1.35rem,1.8vw,1.72rem)}.customer-workspace__metric-meta,.customer-history-panel__artifact-label,.customer-history-panel__visit-meta,.customer-workspace__vehicle-meta,.customer-workspace__history-preview-meta,.customer-workspace__address-meta,.customer-activity-timeline__subtitle{font-size:12px;line-height:1.35}.customer-workspace-shell,.customer-workspace-shell__sidebar,.customer-workspace-shell__main,.customer-workspace-shell__inspector,.customer-workspace-shell__log-region{gap:var(--ui-space-3)}.customer-workspace-shell__sidebar--thread-active{gap:8px}.customer-workspace-shell__list-body{gap:10px}.customer-workspace-shell__list-item{gap:10px;padding:14px}.customer-workspace-shell__sidebar--thread-active .customer-workspace-shell__list-item{gap:8px;padding:12px}.customer-workspace-shell__list-meta,.customer-workspace-shell__list-facts{font-size:12px;line-height:1.35}.customer-workspace-shell__thread-bar{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-base);box-shadow:none;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;padding:10px 12px;display:flex}.customer-workspace-shell__thread-bar-copy{flex:420px;gap:6px;min-width:0;display:grid}.customer-workspace-shell__thread-bar-badges,.customer-workspace-shell__thread-bar-signals,.customer-workspace-shell__thread-bar-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.customer-workspace-shell__thread-bar-heading strong{color:var(--ui-text-strong);font-size:1rem;line-height:1.18}.customer-workspace-shell__thread-bar-heading span{color:var(--ui-text-muted);font-size:.82rem;line-height:1.38}.customer-registry-toolbar__switcher-summary{border-radius:10px;min-height:30px;padding:0 10px}.customer-workspace-shell__inspector .ui-card,.customer-workspace-shell__sidebar .ui-card{padding:10px 11px}.customer-workspace-shell__inspector-stack{gap:8px}.customer-workspace-shell__thread-bar-signal{background:#f6f8fcf0;border:1px solid #182a4c14;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 10px;display:inline-flex}.customer-workspace-shell__thread-bar-signal--danger{background:#fff8f6f5;border-color:#b5342c29}.customer-workspace-shell__thread-bar-signal--warning{background:#fffbf4f5;border-color:#b87b1629}.customer-workspace-shell__thread-bar-signal--success{background:#f6fcf9f5;border-color:#2e7a5924}.customer-workspace-shell__thread-bar-signal-label{color:#5c6c86eb;font-size:.73rem;font-weight:650}.customer-workspace-shell__thread-bar-signal-value{color:var(--ui-text-strong);font-size:.8rem;line-height:1}.customer-workspace-shell__thread-bar-actions{flex:0 360px;justify-content:flex-end;align-items:center}.customer-workspace-shell__thread-bar-utility{min-width:0}.customer-workspace-shell__thread-bar-utility-summary{min-height:34px;color:var(--ui-text-muted);cursor:pointer;background:#ffffffeb;border:1px solid #182a4c1f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;list-style:none;display:inline-flex}.customer-workspace-shell__thread-bar-utility-summary::-webkit-details-marker{display:none}.customer-workspace-shell__thread-bar-utility-actions{justify-content:flex-end;margin-top:8px}.customer-workspace-shell__hero,.customer-workspace-shell__hero-header{gap:8px}.customer-workspace-shell__hero .ui-inline-meta{gap:6px}.customer-workspace-shell__hero .ui-action-grid{gap:10px}.customer-workspace-shell__hero .ui-table-actions{gap:8px 10px}.customer-workspace__vehicle-list,.customer-workspace__history-preview,.customer-workspace__vehicle-stack,.customer-workspace__address-stack,.customer-history-panel__visits{gap:10px}.customer-workspace__vehicle-card,.customer-workspace__history-preview-item,.customer-workspace__vehicle-sheet,.customer-workspace__address-card,.customer-history-panel__visit,.customer-editor-form,.customer-address-form,.customer-vehicle-form,.customer-history-panel__filters{gap:10px;padding:14px}.customer-workspace__vehicle-title,.customer-workspace__history-preview-title,.customer-workspace__address-title,.customer-history-panel__visit-title,.customer-activity-timeline__title,.customer-vehicle-form__stage-title{font-size:.98rem}.finance-desk-page__thread-bar{background:linear-gradient(#fffffffb,#f8fafdf7),#ffffffeb;border:1px solid #182a4c14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid;box-shadow:0 10px 24px #1425360d,inset 0 1px #ffffffc7}.finance-desk-page__thread-copy{gap:6px;min-width:0;display:grid}.finance-desk-page__thread-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.finance-desk-page__thread-eyebrow{color:#6d7f99;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.finance-desk-page__thread-signals,.finance-desk-page__thread-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-desk-page__thread-summary{color:#5d708a;margin:0;font-size:12px;line-height:1.4}.finance-desk-page__thread-summary strong{color:#16253c;font-weight:700}.finance-desk-page__thread-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.finance-desk-page__thread-metric{background:#ffffffdb;border:1px solid #182a4c14;border-radius:14px;gap:4px;padding:8px 10px;display:grid}.finance-desk-page__thread-metric span,.finance-desk-page__queue-row-continuity span,.finance-desk-page__file-thread-item span{color:#6d7f99;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.finance-desk-page__thread-metric strong{color:#16253c;font-size:.84rem;line-height:1.3}.finance-desk-page__thread-metric--danger{background:#fff6f4f5}.finance-desk-page__thread-metric--warning{background:#fff9eff5}.finance-desk-page__thread-metric--brand{background:#f2f7fff5}.finance-desk-page__thread-metric--success{background:#f0f8f2f5}.finance-desk-page__thread-metric--more{background:#f7fafceb}.finance-desk-page__queue-header{gap:8px;display:grid}.finance-desk-page__queue-caption{color:#6d7f99;margin:0;font-size:12px;line-height:1.4}.finance-desk-page__queue-header-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-desk-page__queue-panel{background:#f5f8fceb;border:1px solid #182a4c14;border-radius:16px}.finance-desk-page__queue-panel[open]{background:#f8fafdf5}.finance-desk-page__queue-panel-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.finance-desk-page__queue-panel-summary::-webkit-details-marker{display:none}.finance-desk-page__queue-panel-copy{gap:2px;min-width:0;display:grid}.finance-desk-page__queue-panel-copy strong{color:#16253c;font-size:.84rem;line-height:1.2}.finance-desk-page__queue-panel-copy small{color:#6d7f99;font-size:11px;line-height:1.35}.finance-desk-page__queue-panel-state{color:#53657f;letter-spacing:.08em;text-transform:uppercase;background:#ffffffdb;border:1px solid #182a4c14;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.finance-desk-page__queue-panel-indicator{border-bottom:2px solid #182a4c80;border-right:2px solid #182a4c80;flex-shrink:0;width:10px;height:10px;transition:transform .16s;transform:rotate(45deg)}.finance-desk-page__queue-panel[open] .finance-desk-page__queue-panel-indicator{transform:rotate(-135deg)}.finance-desk-page__queue-filters{grid-template-columns:minmax(0,1.08fr) minmax(220px,.78fr) auto;align-items:end;gap:8px;padding:0 12px 12px;display:grid}.finance-desk-page__queue-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-desk-page__command-deck,.finance-desk-page__command-metrics{gap:12px;display:grid}.finance-desk-page__command-deck{grid-template-columns:minmax(0,1.14fr) repeat(2,minmax(240px,.93fr))}.finance-desk-page__command-card{background:linear-gradient(#fffffffc,#f9fbfdf8),#ffffffeb;border:1px solid #182a4c14;border-radius:18px;gap:10px;padding:14px 15px;display:grid;box-shadow:0 12px 28px #1425360f,inset 0 1px #ffffffc7}.finance-desk-page__command-card--danger{background:linear-gradient(#fff8f6fb,#fffcfbf7),#b83a1f08}.finance-desk-page__command-card--warning{background:linear-gradient(#fffaf2fb,#fffdf9f7),#b9792808}.finance-desk-page__command-card--brand{background:linear-gradient(#eff5fffb,#fafcfff7),#2463be08}.finance-desk-page__command-card--success{background:linear-gradient(#f0f8f2fb,#fbfefcf7),#2d7a5708}.finance-desk-page__command-header,.finance-desk-page__command-actions{align-items:center;gap:10px;display:flex}.finance-desk-page__command-header{justify-content:space-between;align-items:flex-start}.finance-desk-page__command-eyebrow,.finance-desk-page__command-metrics span,.finance-desk-page__file-callout-label{color:#6d7f99;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.finance-desk-page__command-title,.finance-desk-page__file-callout-title{color:#16253c;font-family:var(--ui-font-display);letter-spacing:-.04em;margin:4px 0 0}.finance-desk-page__command-title{font-size:clamp(1.14rem,1.4vw,1.36rem);line-height:1.04}.finance-desk-page__file-callout-title{font-size:1.02rem;line-height:1.08}.finance-desk-page__command-copy,.finance-desk-page__file-callout-copy{color:#667892;margin:0;font-size:12px;line-height:1.36}.finance-desk-page__command-actions{flex-wrap:wrap}.finance-desk-page__command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-desk-page__command-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-desk-page__command-metrics>div{background:#ffffffe0;border:1px solid #182a4c14;border-radius:14px;gap:4px;padding:9px 10px;display:grid}.finance-desk-page__command-metrics strong{color:#16253c;font-family:var(--ui-font-display);letter-spacing:-.04em;font-size:1.08rem;line-height:1}.finance-desk-page__file-callout{background:#f8fafdf0;border:1px solid #182a4c14;border-radius:15px;gap:8px;padding:10px 12px;display:grid}.finance-desk-page__file-callout--danger{background:linear-gradient(#fff6f4fa,#fffbfaf5)}.finance-desk-page__file-callout--warning{background:linear-gradient(#fff9effa,#fffcf7f5)}.finance-desk-page__file-callout--brand{background:linear-gradient(#f2f7fffa,#fafcfff5)}.finance-desk-page__file-thread-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-desk-page__file-thread-item{background:#f7fafceb;border:1px solid #182a4c14;border-radius:14px;gap:4px;padding:10px 11px;display:grid}.finance-desk-page__file-thread-item strong{color:#16253c;font-size:.86rem;line-height:1.35}.finance-desk-page__file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-desk-page .ops-hub__metrics{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid!important}.finance-desk-page .ops-hub__metric{border-radius:16px;gap:8px;min-height:0;padding:12px 12px 14px}.finance-desk-page .ops-hub__metric-value{font-size:clamp(1.55rem,2.2vw,2.05rem)}.finance-desk-page .ops-hub__metric-copy{font-size:12px;line-height:1.35}.finance-desk-page .ops-hub__toolbar{border-radius:18px;gap:10px;padding:10px 12px}.finance-desk-page .ops-hub__toolbar-copy,.finance-desk-page .ops-hub__detail-stack,.finance-desk-page .ops-hub__detail-section{gap:8px}.finance-desk-page .ops-hub__section-title{font-size:1.06rem}.finance-desk-page .ops-hub__section-copy,.finance-desk-page .ops-hub__detail-copy{font-size:12px;line-height:1.35}.finance-desk-page .ops-hub__workspace{grid-template-columns:minmax(0,1.62fr) minmax(292px,.88fr);gap:12px}.finance-desk-page--focused .ops-hub__workspace{grid-template-columns:minmax(0,1.04fr) minmax(360px,.82fr)}.finance-desk-page .ops-hub__row{border-radius:16px;gap:8px;padding:11px 12px}.finance-desk-page .ops-hub__row-meta,.finance-desk-page .ops-hub__row-foot,.finance-desk-page .ops-hub__queue-meta{font-size:12px;line-height:1.35}.finance-desk-page .ops-hub__row-value{font-size:1.02rem}.finance-desk-page__queue-row-continuity{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.finance-desk-page__queue-row-continuity span,.finance-desk-page__queue-row-foot span{background:#f5f8fbf0;border:1px solid #182a4c0f;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.finance-desk-page__queue-row-foot{gap:6px}.finance-desk-page .ops-hub__detail-grid{gap:10px}.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card{border-radius:18px;box-shadow:0 12px 28px #1425360f,inset 0 1px #ffffffc7}.finance-desk-page__empty-file .ui-empty-state{padding-block:10px 2px}.finance-desk-page .ui-sidebar-stack{top:calc(var(--ui-shell-padding) + 84px);max-height:calc(100svh - (var(--ui-shell-padding)*2) - 84px);overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;position:sticky;overflow-y:auto}.finance-desk-page .ops-hub__detail-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.finance-desk-page .ops-hub__detail-item{gap:4px}.finance-desk-page .ops-hub__detail-stack{gap:8px;min-height:0}.finance-desk-page .ops-hub__queue{gap:8px}.finance-desk-page .ops-hub__detail-secondary-grid .ops-hub__queue{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:220px;padding-right:4px;overflow-y:auto}.finance-desk-page .ops-hub__queue-item{gap:10px;padding:10px 12px}.job-flow-sidebar__detail-block-header .job-flow-sidebar__action-copy{display:none}.job-flow-sidebar__detail-section{gap:6px;display:grid}@media (max-width:1180px){.finance-desk-page__thread-bar{grid-template-columns:minmax(0,1fr)}.finance-desk-page__queue-header-main{flex-direction:column}.finance-desk-page__queue-filters{grid-template-columns:minmax(0,1fr)}.finance-desk-page__thread-metrics,.finance-desk-page__file-thread-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-desk-page .ops-hub__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-desk-page .ops-hub__workspace,.finance-desk-page .ops-hub__detail-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.finance-desk-page__thread-metrics,.finance-desk-page__file-thread-strip{grid-template-columns:minmax(0,1fr)}.customer-workspace__cockpit,.customer-workspace__relationship-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-command-band__header{grid-template-columns:minmax(0,1fr)}.job-flow-command-band__strip,.customer-command-band__strip{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (max-width:760px){.customer-workspace__cockpit,.customer-workspace__relationship-strip,.customer-workspace__address-card .ui-detail-grid,.finance-desk-page .ops-hub__metrics{grid-template-columns:minmax(0,1fr)}}.dispatch-page .dispatch-command-center{gap:12px}.dispatch-page .dispatch-command-strip{gap:10px;padding:12px 14px}.dispatch-page .dispatch-command-strip__anchor{min-width:0}.dispatch-page .dispatch-command-strip__cluster--controls{gap:8px}.dispatch-page .dispatch-command-strip__actions{gap:6px}.dispatch-page .dispatch-command-center__layout,.dispatch-page .dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){gap:12px}.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-ops-rail{padding:14px}@media (max-width:900px){.dispatch-page .dispatch-command-center__canvas--queue-priority>:not(.dispatch-command-center__queue-drawer){display:none}.dispatch-page .dispatch-command-center__canvas--queue-priority .dispatch-command-center__queue-drawer{opacity:1;pointer-events:auto;width:100%;position:static;transform:none}.dispatch-page .dispatch-command-center__canvas--queue-priority .dispatch-queue-rail{min-height:0}}.dispatch-page .dispatch-command-strip{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:12px 14px 10px;display:grid}.dispatch-page .dispatch-command-strip>*{grid-column:1/-1;width:100%}.dispatch-page .dispatch-command-strip__anchor,.dispatch-page .dispatch-command-strip__actions,.dispatch-page .dispatch-command-strip__cluster--controls,.dispatch-page .dispatch-command-strip__cluster--signals{grid-area:auto}.dispatch-page .dispatch-command-strip__header{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;justify-self:stretch;align-items:flex-start;gap:10px 16px;width:100%;display:flex}.dispatch-page .dispatch-command-strip__body{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;place-items:start stretch;gap:10px 12px;width:100%;display:grid}.dispatch-page .dispatch-command-strip__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.dispatch-page .dispatch-command-strip__actions .ui-button,.dispatch-page .dispatch-command-strip__actions a{min-height:34px}.dispatch-page .dispatch-command-strip__cluster--controls{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-self:stretch;place-items:stretch stretch;gap:8px;width:100%;min-width:0;display:grid}.dispatch-page .dispatch-command-strip__cluster--signals{flex-wrap:wrap;place-content:flex-start;gap:6px;width:100%;max-width:none;margin:0;padding:0;display:flex;position:static}.dispatch-page .dispatch-command-strip__command-group{background:#ffffffc2;border:1px solid #182a4c14;border-radius:18px;min-width:0;padding:10px 12px;box-shadow:inset 0 1px #ffffffc2}.dispatch-page .dispatch-command-strip__command-group--date,.dispatch-page .dispatch-command-strip__command-group--scope{min-width:0}.dispatch-page .dispatch-command-strip__command-group-header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dispatch-page .dispatch-command-strip__scope-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dispatch-page .dispatch-command-strip__scope-fields>*{min-width:0}.dispatch-page .dispatch-command-strip__scope-actions{padding-top:4px}.dispatch-page .dispatch-command-strip__command-value{font-size:1rem}.dispatch-page .dispatch-calendar-shell{border-radius:22px;min-height:648px}.dispatch-page .dispatch-calendar__resource-header{gap:10px;min-height:118px;padding:12px}.dispatch-page .dispatch-calendar__resource-actions,.dispatch-page .dispatch-calendar__resource-status-row,.dispatch-page .dispatch-ops-focus__actions{gap:6px}.dispatch-page .dispatch-calendar__resource-status-pill{min-width:0;padding:9px 10px}.dispatch-page .dispatch-calendar__lane-action{min-height:26px;padding-inline:8px}@media (max-width:1180px){.dispatch-page .dispatch-command-strip__body{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-command-strip__cluster--signals,.dispatch-page .dispatch-command-strip__actions{justify-content:flex-start;max-width:none}}@media (max-width:900px){.dispatch-page .dispatch-command-strip__scope-fields{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-calendar-shell{min-height:560px}.dispatch-page .dispatch-calendar__chrome{min-height:540px}.dispatch-page .dispatch-calendar__resource-header{min-height:98px}}.dispatch-page .dispatch-command-strip{padding:10px 14px 8px;display:block}.dispatch-page .dispatch-command-strip__bar{flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%;min-width:0;display:flex}.dispatch-page .dispatch-command-strip__zone{min-width:0}.dispatch-page .dispatch-command-strip__zone--identity{flex:0 auto;min-width:210px}.dispatch-page .dispatch-command-strip__zone--actions{flex-wrap:wrap;flex:320px;justify-content:flex-end;align-items:center;gap:6px 10px;min-width:0;margin-left:auto;display:flex}.dispatch-page .dispatch-command-strip__anchor{gap:4px;min-width:0;display:grid}.dispatch-page .dispatch-command-strip__anchor-title-row strong{font-size:inherit;line-height:inherit}.dispatch-page .dispatch-command-strip__anchor-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dispatch-page .dispatch-command-strip__hero-board,.dispatch-page .dispatch-command-strip__meta-pill,.dispatch-page .dispatch-command-strip__meta-copy{min-height:30px}.dispatch-page .dispatch-command-strip__control-cluster{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.dispatch-page .dispatch-command-strip__control-cluster .dispatch-command-strip__label:first-child{margin-right:2px}.dispatch-page .dispatch-command-strip__command-value{white-space:nowrap;font-size:.95rem;line-height:1}.dispatch-page .dispatch-command-strip__nav,.dispatch-page .dispatch-command-strip__actions-main,.dispatch-page .dispatch-command-strip__actions-links,.dispatch-page .dispatch-command-strip__signal-strip,.dispatch-page .dispatch-command-strip__scope-inline{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dispatch-page .dispatch-command-strip__scope-inline{flex:auto}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__tech-picker{align-items:center;gap:6px;min-width:0;display:flex}.dispatch-page .dispatch-command-strip__scope .dispatch-command-strip__label,.dispatch-page .dispatch-command-strip__tech-picker .dispatch-command-strip__label{display:none}.dispatch-page .dispatch-command-strip__scope .ui-select,.dispatch-page .dispatch-command-strip__tech-picker .ui-select{min-width:148px}.dispatch-page .dispatch-command-strip__signal-strip,.dispatch-page .dispatch-command-strip__actions-main{justify-content:flex-end}.dispatch-page .dispatch-command-strip__actions-links{gap:10px;margin-left:auto}.dispatch-page .dispatch-command-strip__text-link{color:#46608be0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:700;text-decoration:none}.dispatch-page .dispatch-command-strip__actions-main .ui-button,.dispatch-page .dispatch-command-strip__nav .ui-button,.dispatch-page .dispatch-command-strip__nav a,.dispatch-page .dispatch-command-strip__signal{min-height:34px}@media (max-width:1280px){.dispatch-page .dispatch-command-strip__zone--actions,.dispatch-page .dispatch-command-strip__signal-strip,.dispatch-page .dispatch-command-strip__actions-main,.dispatch-page .dispatch-command-strip__actions-links{justify-content:flex-start;margin-left:0}}@media (max-width:900px){.dispatch-page .dispatch-command-strip{padding-inline:12px}.dispatch-page .dispatch-command-strip__zone--identity,.dispatch-page .dispatch-command-strip__zone--controls,.dispatch-page .dispatch-command-strip__zone--actions{flex-basis:100%}.dispatch-page .dispatch-command-strip__zone--controls,.dispatch-page .dispatch-command-strip__zone--actions{gap:8px}.dispatch-page .dispatch-command-strip__control-cluster{justify-content:flex-start;width:100%}.dispatch-page .dispatch-command-strip__control-cluster--scope,.dispatch-page .dispatch-command-strip__scope-inline{width:100%}.dispatch-page .dispatch-command-strip__nav,.dispatch-page .dispatch-command-strip__segment{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.dispatch-page .dispatch-command-strip__nav>*,.dispatch-page .dispatch-command-strip__segment button{flex:none;width:auto}.dispatch-page .dispatch-command-strip__signal-strip{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.dispatch-page .dispatch-command-strip__signal{flex:none}.dispatch-page .dispatch-command-strip__scope .ui-select,.dispatch-page .dispatch-command-strip__tech-picker .ui-select{width:100%;min-width:0}}.dispatch-page .dispatch-command-strip{background:linear-gradient(#fffffff5,#f7faffeb),#ffffffe6;border-radius:28px;padding:6px 12px 4px;box-shadow:0 18px 42px #1c304d0f,inset 0 1px #ffffffeb}.dispatch-page .dispatch-command-strip__bar{gap:6px;display:grid}.dispatch-page .dispatch-command-strip__rail{align-items:center;gap:8px 12px;min-width:0;display:flex}.dispatch-page .dispatch-command-strip__rail--primary{justify-content:space-between;align-items:flex-end}.dispatch-page .dispatch-command-strip__rail--secondary{border-top:1px solid #192f540f;justify-content:space-between;padding-top:4px}.dispatch-page .dispatch-command-strip__zone--identity{flex:auto;align-items:flex-start;min-width:0;display:flex}.dispatch-page .dispatch-command-strip__zone--actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.dispatch-page .dispatch-command-strip__zone--controls{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 10px;min-width:0;display:flex}.dispatch-page .dispatch-command-strip__zone--interventions{flex:0 auto;justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.dispatch-page .dispatch-command-strip__anchor{gap:3px}.dispatch-page .dispatch-command-strip__anchor-title-row{font-size:clamp(1.54rem,1.9vw,2.05rem);line-height:.94}.dispatch-page .dispatch-command-strip__anchor-meta,.dispatch-page .dispatch-command-strip__meta-links{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dispatch-page .dispatch-command-strip__hero-board,.dispatch-page .dispatch-command-strip__meta-pill,.dispatch-page .dispatch-command-strip__meta-copy{min-height:24px;box-shadow:none;background:#f4f7fc9e;border:1px solid #3e5d910a;border-radius:999px;padding:0 8px}.dispatch-page .dispatch-command-strip__hero-board{color:#355280f5;font-weight:650}.dispatch-page .dispatch-command-strip__meta-copy{color:#687895e0;letter-spacing:.04em;text-transform:none;font-size:.73rem;font-weight:650}.dispatch-page .dispatch-command-strip__text-link{color:#62728ee0;letter-spacing:.04em;white-space:nowrap;font-size:.74rem;font-weight:650;text-decoration:none}.dispatch-page .dispatch-command-strip__text-link:hover,.dispatch-page .dispatch-command-strip__text-link:focus-visible{color:#2b56adfa}.dispatch-page .dispatch-command-strip__control-cluster--date{flex:0 auto}.dispatch-page .dispatch-command-strip__control-cluster--scope{flex:240px}.dispatch-page .dispatch-command-strip__label{display:none}.dispatch-page .dispatch-command-strip__nav,.dispatch-page .dispatch-command-strip__segment,.dispatch-page .dispatch-command-strip__scope-inline,.dispatch-page .dispatch-command-strip__actions-main,.dispatch-page .dispatch-command-strip__signal-strip{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dispatch-page .dispatch-command-strip__actions-main{flex:0 auto;justify-content:flex-end;gap:8px}.dispatch-page .dispatch-command-strip__nav{background:0 0;border:0;padding:0}.dispatch-page .dispatch-command-strip__command-value--date{color:#223552;background:#f3f6fceb;border:1px solid #182e5414;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.dispatch-page .dispatch-command-strip__segment{background:#f4f7fcd1;border:1px solid #1f345814;border-radius:999px;min-height:34px;padding:3px;box-shadow:inset 0 1px #ffffffe6}.dispatch-page .dispatch-command-strip__segment button{color:#313f56f0;background:0 0;min-height:26px;padding-inline:14px;font-weight:700}.dispatch-page .dispatch-command-strip__segment button[aria-selected=true],.dispatch-page .dispatch-command-strip__segment-button--active{box-shadow:0 10px 18px #2b58b32e}.dispatch-page .dispatch-command-strip__scope-inline{justify-content:flex-start}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__tech-picker{gap:0}.dispatch-page .dispatch-command-strip__scope .ui-select,.dispatch-page .dispatch-command-strip__tech-picker .ui-select{min-width:128px;max-width:148px}.dispatch-page .dispatch-command-strip__scope .ui-select select,.dispatch-page .dispatch-command-strip__tech-picker .ui-select select{background:#ffffffe0;border-color:#1f345814;border-radius:999px;min-height:34px;padding-block:7px;box-shadow:inset 0 1px #fffffff0}.dispatch-page .dispatch-command-strip__scope-inline .ui-button,.dispatch-page .dispatch-command-strip__actions-main .ui-button,.dispatch-page .dispatch-command-strip__nav .ui-button,.dispatch-page .dispatch-command-strip__nav a{min-height:32px}.dispatch-page .dispatch-command-strip__actions-main .ui-button:not([data-tone=primary]){background:#ffffffb8;border-color:#1f345814}.dispatch-page .dispatch-command-strip__actions-main .ui-button.ui-button--primary{color:#f8fbff;background:linear-gradient(#3c79eb 0%,#2e67d6 100%),#2e67d6f5;border-color:#254e9a2e;box-shadow:0 18px 30px -24px #254e9a6b,inset 0 1px #ffffff38}.dispatch-page .dispatch-command-strip__actions-main .ui-button.ui-button--primary .ui-button__label{color:#f8fbff}.dispatch-page .dispatch-command-strip__actions-main .ui-button[data-loading=true]{opacity:1;color:#3d5d91fa;background:linear-gradient(#f1f7fffa,#e7f0fff5),#3c6cc914;border-color:#2756b138;box-shadow:0 10px 18px #2756b11f,inset 0 1px #ffffffeb}.dispatch-page .dispatch-command-strip__actions-main .ui-button[data-loading=true] .ui-button__label{opacity:.98;transform:none}.dispatch-page .dispatch-command-strip__actions-main .ui-button[data-loading=true] .ui-button__spinner{box-shadow:0 0 0 4px #345daf14}.dispatch-page .dispatch-command-strip__signal-strip{flex:0 auto;justify-content:flex-end;gap:8px}.dispatch-page .dispatch-command-strip__signal{min-height:28px;box-shadow:none;border-radius:999px;gap:6px;padding:0 10px;font-size:.76rem}.dispatch-page .dispatch-command-strip__signal strong{font-size:.88rem}.dispatch-page .dispatch-command-strip__signal span:last-child{color:#768399d6}.dispatch-page .dispatch-command-strip__signal--danger{background:#fff7f5f0;border-color:#e06c5a33}.dispatch-page .dispatch-command-strip__signal--warning{background:#fff9eff0;border-color:#daa9573d}.dispatch-page .dispatch-command-strip__signal--neutral{background:#f6f8fcf0;border-color:#536d9a1f}.dispatch-page .dispatch-command-center__stage{gap:4px;padding:2px}.dispatch-page .dispatch-command-center__stage:before{height:12px}.dispatch-page .dispatch-command-center__focus-bar{background:linear-gradient(#fffffff5,#f6f9fceb),#ffffffeb;border:1px solid #1f345814;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin:0 0 8px;padding:10px 12px;display:flex;box-shadow:0 12px 28px #0f172a0f,inset 0 1px #ffffffd6}.dispatch-page .dispatch-command-center__focus-bar-copy{flex:420px;gap:8px;min-width:0;display:grid}.dispatch-page .dispatch-command-center__focus-bar-badges,.dispatch-page .dispatch-command-center__focus-bar-signals,.dispatch-page .dispatch-command-center__focus-bar-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dispatch-page .dispatch-command-center__focus-bar-heading{gap:3px;display:grid}.dispatch-page .dispatch-command-center__focus-bar-heading strong{color:var(--ui-text-strong);font-size:1rem;line-height:1.18}.dispatch-page .dispatch-command-center__focus-bar-heading span{color:var(--ui-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.81rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dispatch-page .dispatch-command-center__focus-bar-signal{background:#f6f8fcf0;border:1px solid #1f345814;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 10px;display:inline-flex}.dispatch-page .dispatch-command-center__focus-bar-signal--danger{background:#fff7f5f0;border-color:#e06c5a2e}.dispatch-page .dispatch-command-center__focus-bar-signal--warning{background:#fff9eff0;border-color:#daa95738}.dispatch-page .dispatch-command-center__focus-bar-signal--success{background:#f2faf4f0;border-color:#4fa66f2e}.dispatch-page .dispatch-command-center__focus-bar-signal-label{color:#5c6c86eb;font-size:.73rem;font-weight:650}.dispatch-page .dispatch-command-center__focus-bar-signal-value{color:var(--ui-text-strong);font-size:.8rem;line-height:1}.dispatch-page .dispatch-command-center__focus-bar-actions{flex:0 360px;justify-content:flex-end;align-items:center}.dispatch-page .dispatch-command-center__focus-bar-actions .ui-button,.dispatch-page .dispatch-command-center__focus-bar-actions a{min-height:32px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-strip{border-radius:22px;padding:4px 10px 2px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-strip__bar{gap:4px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-strip__rail{gap:6px 10px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-strip__anchor-title-row{font-size:clamp(1.4rem,1.7vw,1.8rem)}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-strip__anchor-meta{gap:4px 6px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-strip__hero-board,.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-strip__meta-copy{min-height:22px;padding-inline:7px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar{gap:8px 12px;margin-bottom:6px;padding:8px 10px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-badges{display:none}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-heading span{-webkit-line-clamp:1}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-signals{gap:4px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-signal{min-height:26px;padding-inline:8px}.dispatch-page .dispatch-command-center__thread-board-bar{z-index:1;background:linear-gradient(#fffffff5,#f6f9fceb),#ffffffe0;border:1px solid #94a3b82e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 18px;margin-bottom:10px;padding:14px 16px;display:flex;position:relative;box-shadow:0 18px 36px #0f172a14,inset 0 1px #fffc}.dispatch-page .dispatch-command-center__thread-board-copy{flex:360px;gap:8px;min-width:0;display:grid}.dispatch-page .dispatch-command-center__thread-board-eyebrow{color:var(--ui-accent-700);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.dispatch-page .dispatch-command-center__thread-board-heading{gap:4px;display:grid}.dispatch-page .dispatch-command-center__thread-board-heading strong{color:var(--ui-text-strong);font-size:17px;line-height:1.25}.dispatch-page .dispatch-command-center__thread-board-heading span{color:var(--ui-text-muted);font-size:13px;line-height:1.5}.dispatch-page .dispatch-command-center__thread-board-signals,.dispatch-page .dispatch-command-center__thread-board-actions{flex-wrap:wrap;gap:8px;display:flex}.dispatch-page .dispatch-command-center__thread-board-actions{flex:0 560px;justify-content:flex-end;align-items:center}.dispatch-page .dispatch-calendar-shell{min-height:612px}.dispatch-page .dispatch-calendar__chrome{min-height:592px}.dispatch-page .dispatch-calendar__resource-header{min-height:102px;padding:10px 12px}@media (max-width:1280px){.dispatch-page .dispatch-command-strip__rail,.dispatch-page .dispatch-command-strip__rail--primary,.dispatch-page .dispatch-command-strip__rail--secondary{flex-wrap:wrap;align-items:flex-start}.dispatch-page .dispatch-command-strip__zone--actions,.dispatch-page .dispatch-command-strip__zone--interventions{justify-content:flex-start;margin-left:0}.dispatch-page .dispatch-command-strip__actions-main,.dispatch-page .dispatch-command-strip__signal-strip,.dispatch-page .dispatch-command-center__thread-board-actions{justify-content:flex-start}}@media (max-width:900px){.dispatch-page .dispatch-command-strip{padding:10px 12px 6px}.dispatch-page .dispatch-command-strip__rail{gap:8px}.dispatch-page .dispatch-command-strip__rail--secondary{padding-top:8px}.dispatch-page .dispatch-command-strip__zone--identity,.dispatch-page .dispatch-command-strip__zone--actions,.dispatch-page .dispatch-command-strip__zone--controls,.dispatch-page .dispatch-command-strip__zone--interventions{flex-basis:100%;width:100%}.dispatch-page .dispatch-command-strip__actions-main,.dispatch-page .dispatch-command-strip__signal-strip{justify-content:flex-start}.dispatch-page .dispatch-command-strip__nav,.dispatch-page .dispatch-command-strip__segment,.dispatch-page .dispatch-command-strip__signal-strip{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.dispatch-page .dispatch-command-strip__nav>*,.dispatch-page .dispatch-command-strip__segment button,.dispatch-page .dispatch-command-strip__signal{flex:none;width:auto}.dispatch-page .dispatch-command-strip__actions-main,.dispatch-page .dispatch-command-strip__scope-inline{width:100%}.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__tech-picker{flex:100%}.dispatch-page .dispatch-command-strip__scope .ui-select,.dispatch-page .dispatch-command-strip__tech-picker .ui-select{width:100%;min-width:0}}.dispatch-page .dispatch-command-center__queue-sidebar,.dispatch-page .dispatch-command-center__rail,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-ops-rail{position:sticky;top:16px}.dispatch-page .dispatch-command-center__queue-sidebar{align-self:start;min-width:0}.dispatch-page .dispatch-command-center__queue-sidebar .dispatch-queue-rail{background:linear-gradient(#fffffffc,#f6f9fff5),#fffffff5;border:1px solid #182a4c14;border-radius:28px;max-height:calc(100vh - 32px);padding:14px;overflow:auto;box-shadow:0 24px 56px #14253614,inset 0 1px #ffffffd6}.dispatch-page .dispatch-command-center__queue-sidebar .dispatch-queue-rail__header{z-index:1;background:#fffffffa;padding-bottom:10px;position:sticky;top:0}.dispatch-page .dispatch-command-center__queue-sidebar .dispatch-queue-rail__title{font-size:1.05rem}.dispatch-page .dispatch-command-center__queue-sidebar .dispatch-queue-item__button{padding:11px}.dispatch-page .dispatch-command-center__layout.dispatch-command-center__layout--queue-docked,.dispatch-page .dispatch-command-center__layout.dispatch-command-center__layout--queue-docked.dispatch-command-center__layout--rail-hidden{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:12px}.dispatch-page .dispatch-ops-rail__lane-watch{gap:6px;padding-top:2px;display:grid}.dispatch-page .dispatch-ops-rail__lane-watch-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dispatch-page .dispatch-ops-rail__lane-watch-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.01em;margin:0;font-size:1rem;line-height:1.15}.dispatch-page .dispatch-ops-rail__lane-watch-copy,.dispatch-page .dispatch-ops-rail__lane-watch-note{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.45}.dispatch-page .dispatch-ops-rail__overflow{background:#f9fbffdb;border:1px solid #0f172a14;border-radius:12px;gap:8px;padding:8px 9px;display:grid}.dispatch-page .dispatch-ops-rail__overflow-summary{cursor:pointer;color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;list-style:none;display:flex}.dispatch-page .dispatch-ops-rail__overflow-summary::-webkit-details-marker{display:none}.dispatch-page .dispatch-ops-rail__overflow-body{gap:12px;display:grid}.dispatch-page .dispatch-recovery-band__utility-actions{margin-top:10px;margin-bottom:12px}.dispatch-page .dispatch-ops-rail__overflow--expanded{gap:10px}.dispatch-page .dispatch-ops-rail__summary-link{text-decoration:none}@media (max-width:900px){.dispatch-page .dispatch-command-center__queue-sidebar{position:static}.dispatch-page .dispatch-command-center__queue-sidebar .dispatch-queue-rail{max-height:none}}@media (min-width:1100px){.job-ops-page .job-ops-workspace__board,.job-ops-page .job-flow-board-shell,.job-ops-page .job-flow-list{min-height:0}.job-ops-page .job-flow-board-shell--high-volume .job-flow-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100svh - 332px);padding-right:4px;overflow-y:auto}.job-ops-page .job-flow-board-shell--high-volume .job-flow-list__group{gap:10px}.job-ops-page .job-flow-board-shell--high-volume .job-flow-list__group-header{z-index:1;position:sticky;top:0;box-shadow:0 12px 28px #0f172a0f,inset 0 1px #ffffffb8}.job-ops-page .job-flow-board-shell--high-volume .job-flow-list__rows{gap:8px}.job-ops-page .job-flow-board-shell--high-volume .job-flow-list__row{border-radius:14px;gap:12px;padding:12px 14px}}.dispatch-page .dispatch-command-deck{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dispatch-page .dispatch-command-deck__panel{background:linear-gradient(#fffffffa,#f8fafcf0);border:1px solid #94a3b833;border-radius:22px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 20px 42px #0f172a14,inset 0 1px #ffffffdb}.dispatch-page .dispatch-command-deck__header,.dispatch-page .dispatch-command-deck__section-header,.dispatch-page .dispatch-command-card__topline,.dispatch-page .dispatch-command-card__footer,.dispatch-page .dispatch-command-card__lane,.dispatch-page .dispatch-command-card__actions,.dispatch-page .dispatch-command-deck__actions,.dispatch-page .dispatch-command-card__badge-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dispatch-page .dispatch-command-deck__section{gap:10px;display:grid}.dispatch-page .dispatch-command-deck__eyebrow{color:var(--ui-text-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 2px;font-size:10px;font-weight:700;display:inline-flex}.dispatch-page .dispatch-command-deck__eyebrow-icon{width:12px;height:12px}.dispatch-page .dispatch-command-deck__title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.02em;margin:0;font-size:.97rem;line-height:1.15}.dispatch-page .dispatch-command-deck__stack{gap:8px;display:grid}.dispatch-page .dispatch-command-card{background:linear-gradient(#fffffffa,#f5f7faeb);border:1px solid #94a3b829;border-radius:18px;gap:10px;min-width:0;padding:14px 15px;display:grid;box-shadow:0 14px 28px #0f172a0f,inset 0 1px #ffffffd6}.dispatch-page .dispatch-command-card__title{color:var(--ui-text-strong);margin:0;font-size:.98rem;line-height:1.2}.dispatch-page .dispatch-command-card__meta,.dispatch-page .dispatch-command-card__copy,.dispatch-page .dispatch-command-card__footer span,.dispatch-page .dispatch-command-card__lane-label,.dispatch-page .dispatch-command-deck__empty{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.45}.dispatch-page .dispatch-command-card__copy{color:var(--ui-text)}.dispatch-page .dispatch-command-card__lane{align-items:flex-start}.dispatch-page .dispatch-command-card__lane>div{gap:2px;display:grid}.dispatch-page .dispatch-command-card__lane strong{color:var(--ui-text-strong);font-size:13px;line-height:1.35}.dispatch-page .dispatch-command-card__open-link{appearance:none;color:var(--ui-accent-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.dispatch-page .dispatch-command-card__open-link:hover{color:var(--ui-accent-800)}.dispatch-page .dispatch-command-card--release,.dispatch-page .dispatch-command-card--lane{gap:12px}.dispatch-page .dispatch-command-card__inline-controls{gap:10px;display:grid}.dispatch-page .dispatch-command-card__inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.dispatch-page .dispatch-command-card__field{gap:6px;min-width:0;display:grid}.dispatch-page .dispatch-command-card__field span{color:var(--ui-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-page .dispatch-command-card__badge-row{justify-content:flex-start}@media (max-width:640px){.dispatch-page .dispatch-command-card__inline-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.dispatch-page .dispatch-command-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dispatch-page .dispatch-command-deck{grid-template-columns:minmax(0,1fr)}}.dispatch-page .dispatch-command-center__surface-strip-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dispatch-page .dispatch-command-center__surface-tab{min-height:40px;color:var(--ui-text-base);text-align:left;transition:border-color var(--ui-duration-base)var(--ui-ease-standard),transform var(--ui-duration-fast)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:#ffffff9e;border:1px solid #b6aa982e;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.dispatch-page .dispatch-command-center__surface-tab:hover{border-color:#2f6dbc38;transform:translateY(-1px)}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__surface-strip{margin-bottom:6px}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__surface-tab{min-height:36px;padding:6px 10px}.dispatch-page .dispatch-command-center__surface-tab strong{font-size:.86rem;line-height:1}.dispatch-page .dispatch-command-center__surface-tab-count{color:#566781eb;font-size:.75rem;font-weight:700}.dispatch-page .dispatch-recovery-band{gap:12px;margin-top:12px;display:grid}.dispatch-page .dispatch-command-center--focus-mode .dispatch-recovery-band{margin-top:8px}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card{border:1px solid var(--ui-border-subtle);background:linear-gradient(#fffffff5,#f4f7fbeb);border-radius:24px;box-shadow:0 18px 42px #0f172a14}.dispatch-page .dispatch-recovery-band__summary{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.dispatch-page .dispatch-recovery-band__summary--thread{gap:10px;display:grid}.dispatch-page .dispatch-recovery-band__section{gap:10px;padding:16px 18px;display:grid}.dispatch-page .dispatch-recovery-band__summary-copy{gap:6px;display:grid}.dispatch-page .dispatch-recovery-band__section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dispatch-page .dispatch-recovery-band__section-copy{gap:5px;display:grid}.dispatch-page .dispatch-recovery-band__eyebrow{color:var(--ui-accent-700);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.dispatch-page .dispatch-recovery-band__title{color:var(--ui-text-strong);margin:0;font-size:16px;line-height:1.2}.dispatch-page .dispatch-recovery-band__description{max-width:64ch;color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.5}.dispatch-page .dispatch-recovery-band__section-title{color:var(--ui-text-strong);margin:0;font-size:15px;line-height:1.2}.dispatch-page .dispatch-recovery-band__section-description{max-width:72ch;color:var(--ui-text-muted);margin:0;font-size:14px;line-height:1.6}.dispatch-page .dispatch-recovery-band__summary-badges,.dispatch-page .dispatch-recovery-band__grid{flex-wrap:wrap;gap:8px;display:flex}.dispatch-page .dispatch-recovery-band__thread-alerts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.dispatch-page .dispatch-recovery-band__thread-alert{background:#ffffffc7;border:1px solid #94a3b829;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.dispatch-page .dispatch-recovery-band__thread-alert--brand{background:linear-gradient(#f4f9fff2,#ffffffe6);border-color:#2f6dbc2e}.dispatch-page .dispatch-recovery-band__thread-alert-label{color:var(--ui-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-page .dispatch-recovery-band__thread-alert-value{color:var(--ui-text-strong);font-size:13px;line-height:1.3}.dispatch-page .dispatch-recovery-band__thread-alert-copy{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.35}.dispatch-page .dispatch-recovery-band__card{flex:260px;gap:12px;min-width:240px;padding:18px 20px;display:grid}.dispatch-page .dispatch-recovery-band__card-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dispatch-page .dispatch-recovery-band__card-title{color:var(--ui-text-strong);margin:0;font-size:16px;font-weight:700;line-height:1.3}.dispatch-page .dispatch-recovery-band__card-copy{color:var(--ui-text-muted);margin:0;font-size:14px;line-height:1.6}.dispatch-page .dispatch-recovery-band__card-meta{color:var(--ui-text-subtle);margin:-4px 0 0;font-size:12px;line-height:1.5}.dispatch-page .dispatch-recovery-band__card-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.dispatch-page .dispatch-recovery-band__lane-detail{background:#0f172a0a;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.dispatch-page .dispatch-recovery-band__lane-label{color:var(--ui-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dispatch-page .dispatch-recovery-band__fit-badges{flex-wrap:wrap;gap:8px;display:inline-flex}.dispatch-page .dispatch-recovery-band__fit-alternates{gap:8px;display:grid}.dispatch-page .dispatch-recovery-band__readiness{background:#0f172a0a;border-radius:16px;gap:8px;padding:10px 12px;display:grid}.dispatch-page .dispatch-recovery-band__readiness-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dispatch-page .dispatch-recovery-band__readiness-facts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.dispatch-page .dispatch-recovery-band__readiness-copy{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.45}.dispatch-page .dispatch-recovery-band__guided-steps{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.dispatch-page .dispatch-recovery-band__guided-step{background:#0f172a0a;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.dispatch-page .dispatch-recovery-band__fit-alternate-list{flex-wrap:wrap;gap:8px;display:flex}.dispatch-page .dispatch-recovery-band__fit-alternate-chip{min-height:30px;color:var(--ui-text-muted);background:#0f172a0f;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.dispatch-page .dispatch-command-center__layout--intervention-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(168px,196px) minmax(0,1fr) minmax(248px,284px);align-items:start}.dispatch-page .dispatch-command-center__intervention-pane{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;gap:10px;min-width:0;max-height:calc(100vh - 32px);display:grid;position:sticky;top:16px;overflow:auto}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band{gap:6px;margin-top:0}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__summary,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__section,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__card{box-shadow:none;border-radius:14px}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__summary,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__section{padding:8px 9px}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__summary{gap:6px}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__grid{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.dispatch-page .dispatch-recovery-band__overflow{gap:6px;display:grid}.dispatch-page .dispatch-recovery-band__overflow-summary{cursor:pointer;color:#59718d;letter-spacing:.03em;font-size:10px;font-weight:700;list-style:none}.dispatch-page .dispatch-recovery-band__overflow-summary::-webkit-details-marker{display:none}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__card{flex:none;min-width:0;padding:9px 9px 8px}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-command-deck{grid-template-columns:minmax(0,1fr);gap:6px}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-command-deck__panel{box-shadow:none;border-radius:14px;padding:10px}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-command-deck__stack{gap:6px}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-command-card{border-radius:12px;padding:9px 10px}.dispatch-page .dispatch-command-center__intervention-pane+.dispatch-command-center__stage{min-width:0}@media (max-width:960px){.dispatch-page .dispatch-command-center__surface-strip-tabs{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section-header{flex-direction:column}.dispatch-page .dispatch-command-center__layout--intervention-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout--rail-hidden{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-command-center__intervention-pane{max-height:none;position:static;overflow:visible}}:root{--ui-shell-radius:20px;--ui-shell-radius-sm:14px;--ui-shell-border-soft:color-mix(in srgb,var(--ui-border-base)62%,white 38%);--ui-shell-border-strong:color-mix(in srgb,var(--ui-border-base)80%,var(--ui-brand-strong)20%);--ui-shell-panel:var(--ui-surface-raised);--ui-shell-panel-subtle:var(--ui-surface-subtle);--ui-shell-selected:color-mix(in srgb,var(--ui-brand-soft)72%,white 28%);--ui-shell-shadow-card:none;--ui-shell-shadow-hover:none;--ui-shell-shadow-main:none}html{background:var(--ui-surface-page)}.panel,.ui-card,.workspace-card,.table-wrap,.ui-table-wrap,.stat-card,.overview-link,.ui-list-item,.ui-empty-card{background:var(--ui-surface-raised);border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-lg);box-shadow:none}.ui-page{gap:var(--ui-space-4)}.ui-page-header,.page-header{align-items:end;gap:8px;padding-bottom:8px}.ui-page-header__content,.ui-page-header__main,.ui-page-header__body,.ui-page-header__rail{gap:6px}.ui-page-header__eyebrow,.ui-card__eyebrow,.ui-state__eyebrow,.eyebrow{letter-spacing:.04em;text-transform:none;color:var(--ui-text-subtle);font-size:10px}.ui-page-description,.ui-card__description,.ui-state__description{color:color-mix(in srgb,var(--ui-text-muted)88%,var(--ui-text-base))}.ui-card{gap:var(--ui-space-3);padding:var(--ui-space-5)}.ui-card--compact{padding:var(--ui-space-3)}.ui-card--spacious{padding:var(--ui-space-6)}.ui-card__header,.ui-card__content,.ui-card__footer{gap:var(--ui-space-3)}.ui-button{border-radius:var(--ui-radius-md);min-height:40px;box-shadow:none}.ui-button:hover:not(:disabled){transform:none}.ui-button--secondary{background:var(--ui-surface-raised);border-color:var(--ui-border-base)}.ui-button--tertiary,.ui-button--ghost{border-color:var(--ui-border-subtle);color:var(--ui-text-base);background:0 0}.ui-button--success{color:#fff;background:#359a6f}.ui-badge{border:1px solid var(--ui-border-subtle);letter-spacing:.01em;min-height:22px;box-shadow:none;background:#f4f6f9;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.ui-page-actions{gap:8px}.ui-input,.ui-textarea,.ui-select,.ui-queue-filterbar__search-input{border-color:var(--ui-border-base);background:var(--ui-surface-raised)}.ui-queue-row{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised);box-shadow:none;padding:14px 16px}.ui-queue-row:before{width:3px;top:10px;bottom:10px}.ui-queue-row:hover{box-shadow:none;transform:none}.ui-queue-row--attention{background:#fffaf0;border-color:#e7ca9c}.ui-queue-row--live{background:#f7fbff;border-color:#c0d7f9}.ui-queue-row--settled{background:#f6fcf8;border-color:#c6dfd4}.ui-queue-row__subline,.ui-page-description,.ui-card__description,.ui-state__description,.ui-admin-sidebar__account-meta{color:color-mix(in srgb,var(--ui-text-muted)90%,var(--ui-text-base))}.ui-admin-sidebar__build{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:color-mix(in srgb,var(--ui-surface-raised)88%,#edf4ff 12%);gap:4px;padding:12px 14px;text-decoration:none;display:grid}.ui-admin-sidebar__build:hover{border-color:color-mix(in srgb,var(--ui-brand-strong)24%,var(--ui-border-subtle));background:color-mix(in srgb,var(--ui-surface-raised)78%,#e5f0ff 22%)}.ui-admin-sidebar__build-label,.ui-admin-sidebar__build-meta{color:color-mix(in srgb,var(--ui-text-muted)92%,var(--ui-text-base));font-family:var(--ui-font-body);margin:0;font-size:12px;line-height:1.4}.ui-admin-sidebar__build-label{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.ui-admin-sidebar__build-value{color:var(--ui-text-strong);font-family:var(--ui-font-body);margin:0;font-size:13px;font-weight:700;line-height:1.35}.ui-queue-empty-state{border-style:solid;border-color:var(--ui-border-subtle);background:var(--ui-surface-subtle);min-height:160px;padding:16px}.overview-hero,.overview-section,.dashboard-cockpit__workspace,.dashboard-cockpit__rail-item,.procurement-thread-bar,.finance-desk-page__thread-bar,.dispatch-command-center__thread-board-bar,.job-flow-drawer__panel,.job-flow-sidebar__detail-block,.job-flow-sidebar__artifact-card,.job-flow-sidebar__section,.fleet-stage__inspector,.fleet-detail-rail__section{background:var(--ui-surface-raised);border-color:var(--ui-border-subtle);box-shadow:none}.overview-hero{background:var(--ui-surface-raised);gap:16px;padding:18px}.dashboard-cockpit__workspace-priority,.dispatch-recovery-band__card--danger,.dispatch-ops-card--danger,.fleet-status-pill--danger,.finance-desk-page__queue-item--risk{background:#fff4f3;border-color:#eac1be}.dashboard-cockpit__workspace-priority-note,.dashboard-cockpit__lane-action,.job-flow-sidebar__action-copy,.procurement-thread-bar__summary,.finance-desk-page__thread-summary{color:color-mix(in srgb,var(--ui-text-muted)88%,var(--ui-text-base))}.job-ops-header__utility{position:relative}.job-ops-header__utility>summary{list-style:none}.job-ops-header__utility>summary::-webkit-details-marker{display:none}.job-ops-header__utility-actions{z-index:30;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);gap:8px;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #0f172a24}.dispatch-page .dispatch-command-center__thread-board-bar,.dispatch-page .dispatch-command-center__queue-drawer,.dispatch-page .dispatch-unassigned-panel,.dispatch-page .dispatch-ops-rail{box-shadow:none}.dispatch-page .dispatch-command-center__thread-board-eyebrow,.dispatch-page .dispatch-command-center__thread-board-signals .ui-badge:nth-child(n+4){display:none}.job-flow-board-shell__toolbar{gap:10px;padding-bottom:8px}.job-flow-board-shell__toolbar-copy,.job-flow-board-shell__toolbar-actions,.job-flow-board-shell__scope{gap:8px}.job-flow-board-shell__title{font-size:1.05rem}.job-flow-board-shell__meta{color:color-mix(in srgb,var(--ui-text-muted)88%,var(--ui-text-base))}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail{border-color:var(--ui-border-subtle);box-shadow:0 12px 28px #0f172a1f}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__header-actions,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__section:nth-child(n+3),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item:nth-child(n+4),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__title,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__section-title,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__section-copy,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item__identity p,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item__meta,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item__actions{display:none}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item__identity strong{font-size:.75rem;line-height:1.15}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__card-copy,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__card-meta,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__card-badges .ui-badge:nth-child(n+2),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__card .ui-table-actions>:nth-child(n+2),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__section-header .ui-table-actions{display:none}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__card-title{font-size:.8rem;line-height:1.15}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__grid,.dispatch-page .dispatch-command-center__intervention-pane{gap:4px}.dispatch-page .dispatch-command-center__surface-strip{margin:0}.dispatch-page .dispatch-command-center__surface-strip-tabs{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-command-center__surface-tab{border-radius:var(--ui-radius-md);border-color:var(--ui-border-subtle);background:var(--ui-surface-subtle);min-height:34px;padding:6px 10px}.dispatch-page .dispatch-command-center__surface-tab:hover{transform:none}.dispatch-page .dispatch-command-center__surface-tab--active{border-color:var(--ui-border-base);box-shadow:none}.dispatch-page .dispatch-recovery-band{gap:6px;margin-top:6px}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__summary,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__section,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__card,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-command-deck__panel{border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised);box-shadow:none}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__card,.dispatch-page .dispatch-recovery-band__card{gap:6px;min-width:0;padding:8px 9px}.dispatch-page .dispatch-recovery-band__thread-alerts,.dispatch-page .dispatch-recovery-band__thread-alert-copy{display:none}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__summary-copy .dispatch-recovery-band__description,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__summary-badges{display:none}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__summary,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__section{padding:7px 8px}.dispatch-page .dispatch-queue-rail__eyebrow,.dispatch-page .dispatch-recovery-band__eyebrow{font-size:9px}.dispatch-page .dispatch-queue-rail__title{font-size:.94rem}.dispatch-page .dispatch-queue-rail__section{padding:7px 7px 6px}.dispatch-page .dispatch-recovery-band__description,.dispatch-page .dispatch-recovery-band__card-meta{display:none}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__summary .ui-table-actions>:not(details):not(:first-child),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__summary .ui-table-actions>details:not(:first-child),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__overflow .dispatch-recovery-band__grid .dispatch-recovery-band__card:nth-child(n+2),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__overflow .dispatch-recovery-band__grid .dispatch-approved-release-card:nth-child(n+2),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__overflow .dispatch-recovery-band__grid .dispatch-same-day-fit-card:nth-child(n+2){display:none}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item{padding:5px}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-recovery-band__section-title{font-size:.9rem}.dispatch-page .dispatch-command-center__thread-board-overflow{position:relative}.dispatch-page .dispatch-command-center__thread-board-overflow>summary{list-style:none}.dispatch-page .dispatch-command-center__thread-board-overflow>summary::-webkit-details-marker{display:none}.dispatch-page .dispatch-command-center__thread-board-overflow[open] .dispatch-command-center__thread-board-overflow-actions{display:grid}.dispatch-page .dispatch-command-center__thread-board-overflow-actions{z-index:20;border:1px solid var(--ui-border-base);background:var(--ui-surface-base);min-width:220px;box-shadow:var(--ui-shadow-overlay);border-radius:12px;gap:8px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);right:0}.dispatch-page .dispatch-command-center__thread-board-signals .ui-badge:nth-child(n+3),.dispatch-page .dispatch-recovery-band__summary-badges .ui-badge:nth-child(n+2){display:none}.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail{border-radius:var(--ui-radius-lg)}.dispatch-page .dispatch-ops-rail__summary-line .ui-badge:nth-child(n+3),.dispatch-page .dispatch-ops-card__status-row .ui-badge:nth-child(n+3){display:none}.dispatch-page .dispatch-queue-item__button{gap:4px;padding:7px}.dispatch-page .dispatch-queue-item__signals .ui-badge:nth-child(n+2),.dispatch-page .dispatch-queue-item__meta,.dispatch-page .dispatch-queue-item__footer,.dispatch-page .dispatch-queue-item__action-copy{display:none}.dispatch-page .dispatch-queue-item__signals{gap:2px}.job-flow-list__row{grid-template-columns:minmax(0,1.8fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.05fr) auto;gap:8px;padding:8px 10px}.job-flow-list__signals .ui-badge:nth-child(n+3),.job-flow-card__signals .ui-badge:nth-child(n+3){display:none}.job-flow-list__actions,.job-flow-card__actions{align-items:center}.job-flow-list__overflow,.job-flow-card__overflow{position:relative}.job-flow-list__overflow>summary,.job-flow-card__overflow>summary{list-style:none}.job-flow-list__overflow>summary::-webkit-details-marker{display:none}.job-flow-card__overflow>summary::-webkit-details-marker{display:none}.job-flow-list__overflow-actions,.job-flow-card__overflow-actions{z-index:15;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);gap:8px;min-width:180px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0f172a24}.job-flow-card__header{align-items:start}.job-flow-card__signals,.job-flow-list__signals{gap:4px}.job-flow-card__actions .ui-button,.job-flow-list__actions .ui-button{min-height:30px}.job-ops-page .job-flow-board-shell__toolbar-actions{gap:6px}.job-ops-page .job-flow-board-shell__view-panel-summary{padding:7px 10px}.job-ops-page .job-flow-list__title{font-size:.98rem}.job-ops-page .job-flow-list__meta,.job-ops-page .job-flow-list__cell-copy{font-size:11px}.customer-command-band{padding:10px 12px}.customer-command-band__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-command-band__copy{max-width:44ch}.customer-registry-toolbar--compact{padding-block:8px}.customer-workspace-shell__thread-bar{background:var(--ui-surface-base);box-shadow:none;border-radius:14px;padding:10px 12px}.customer-workspace-shell__thread-bar-signals>:nth-child(n+3){display:none}.customer-workspace-shell__hero{background:var(--ui-surface-base);box-shadow:none;gap:8px}.customer-workspace__thread-summary,.customer-workspace__site-summary,.customer-inspector__site-card{border:1px solid var(--ui-border-base);background:var(--ui-surface-subtle);border-radius:12px;gap:8px;padding:12px;display:grid}.customer-workspace__site-facts,.customer-inspector__site-facts{color:var(--ui-text-muted);gap:4px;font-size:12px;line-height:1.35;display:grid}.customer-workspace__cockpit-card:nth-child(n+3){display:none}.customer-workspace__cockpit-card{min-height:0;box-shadow:none;padding:10px 11px}.customer-workspace__vehicle-sheet{border-radius:12px;padding:10px 11px}.customer-workspace__vehicle-actions-more,.customer-inspector__action-overflow,.fleet-stage__map-command-more{position:relative}.customer-workspace__vehicle-actions-more summary::-webkit-details-marker{display:none}.customer-inspector__action-overflow summary::-webkit-details-marker{display:none}.fleet-stage__map-command-more summary::-webkit-details-marker{display:none}.customer-workspace__vehicle-actions-more[open] .customer-workspace__vehicle-actions-popover,.customer-inspector__action-overflow[open] .customer-inspector__action-overflow-actions,.fleet-stage__map-command-more[open] .fleet-stage__map-command-more-actions{display:grid}.customer-workspace__vehicle-actions-popover,.customer-inspector__action-overflow-actions,.fleet-stage__map-command-more-actions{z-index:10;border:1px solid var(--ui-border-base);background:var(--ui-surface-base);min-width:180px;box-shadow:var(--ui-shadow-overlay);border-radius:12px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);right:0}.customer-workspace__tabs{background:var(--ui-surface-subtle);box-shadow:none;border-radius:12px;padding:8px}.customer-workspace-shell__thread-bar{background:0 0;border:0;gap:4px;padding:6px 8px}.customer-workspace-shell__thread-bar-badges,.customer-workspace-shell__thread-bar-heading span,.customer-workspace-shell__thread-bar-signals{display:none}.customer-workspace-shell__thread-bar-signal{min-height:24px;padding:0 8px}.customer-workspace-shell__thread-bar-actions{flex:0 auto;gap:4px}.customer-workspace-shell__hero .ui-inline-meta,.customer-workspace-shell__hero .ui-card__eyebrow,.customer-workspace-shell--thread-active .customer-workspace__cockpit,.customer-workspace-shell--thread-active .customer-workspace__hero>.ui-detail-item:first-of-type,.customer-workspace-shell--thread-active .customer-workspace-shell__hero .ui-card__description,.customer-workspace-shell--thread-active .customer-workspace-shell__thread-bar-badges,.customer-workspace-shell--thread-active .customer-workspace-shell__thread-bar-signals,.customer-workspace-shell--thread-active .customer-workspace__vehicle-shell .ui-card__description,.customer-workspace-shell--thread-active .customer-workspace__vehicle-shell .ui-inline-meta{display:none}.customer-workspace-shell--thread-active .customer-workspace-shell__hero .ui-card__header{padding-bottom:2px}.customer-workspace-shell--thread-active .customer-workspace__relationship-strip--unified{gap:4px}.customer-workspace-shell--thread-active .customer-workspace__relationship-strip--unified .ui-detail-item,.customer-workspace-shell--thread-active .customer-workspace__vehicle-shell .customer-workspace__vehicle-sheet,.customer-workspace-shell--thread-active .customer-workspace__history-column>.ui-card{border-radius:12px}.customer-workspace-shell--thread-active .customer-workspace__thread-summary .ui-detail-copy:nth-of-type(n+2){display:none}.customer-workspace-shell--thread-active .customer-workspace__thread-summary .ui-detail-copy,.customer-workspace-shell--thread-active .customer-workspace__site-summary .ui-detail-copy{font-size:12px;line-height:1.3}.customer-workspace-shell--thread-active .customer-workspace__site-summary .ui-detail-copy,.customer-workspace-shell--thread-active .customer-workspace__site-facts span:nth-child(n+3),.customer-workspace-shell--thread-active .customer-workspace__vehicle-sheet>.ui-inline-meta,.customer-workspace-shell--thread-active .customer-workspace__vehicle-sheet .ui-detail-copy{display:none}.customer-workspace-shell--thread-active .customer-workspace__vehicle-sheet{padding:8px 9px}.customer-workspace-shell--thread-active .customer-workspace-shell__thread-bar{background:0 0;border:0;gap:4px;padding:2px 0 0}.customer-workspace-shell--thread-active .customer-workspace-shell__thread-bar-heading{gap:2px}.customer-workspace-shell--thread-active .customer-workspace-shell__thread-bar-heading strong{font-size:.95rem}.customer-workspace-shell--thread-active .customer-workspace-shell__thread-bar-copy{display:none}.customer-workspace-shell--thread-active .customer-workspace-shell__thread-bar-actions{justify-content:flex-start;width:100%}.customer-workspace-shell--thread-active .customer-workspace__hero,.customer-workspace-shell--thread-active .customer-workspace__vehicle-shell,.customer-workspace-shell--thread-active .customer-workspace__history-column>.ui-card{padding-top:6px}.customer-workspace-shell--thread-active .customer-workspace__vehicle-stack{gap:6px}.customer-workspace-shell--thread-active .customer-workspace-shell__sidebar--thread-active .customer-workspace-shell__list-item{padding:7px}.customer-workspace-shell--thread-active .customer-workspace__relationship-strip--unified .ui-detail-item .ui-detail-copy:nth-of-type(n+2),.customer-workspace-shell--thread-active .customer-workspace__relationship-strip--unified .ui-table-actions>details{display:none}.customer-workspace-shell--thread-active .customer-workspace__site-summary .ui-table-actions{gap:4px}.customer-workspace-shell--thread-active .customer-workspace__log-region{gap:8px}.customer-workspace-shell--thread-active .customer-workspace__tabs{gap:4px;padding:4px}.customer-workspace-shell--thread-active .customer-workspace__site-summary .ui-detail-item:nth-child(n+2),.customer-workspace-shell--thread-active .customer-workspace__history-column>.ui-card .ui-card__description,.customer-workspace-shell--thread-active .customer-workspace__history-preview-item .ui-detail-copy,.customer-workspace-shell--thread-active .customer-workspace__vehicle-card .ui-detail-copy:nth-of-type(n+2){display:none}.customer-workspace__log-preview{gap:10px}.customer-registry-toolbar--compact .ui-registry-toolbar__header,.customer-registry-toolbar--compact .ui-registry-search__actions .ui-button--ghost{display:none}.customer-workspace__tab{border-radius:10px;min-height:34px;padding-inline:12px}.customer-workspace__log-preview,.customer-activity-timeline__header,.customer-workspace__history-preview-item{gap:8px}.fleet-page__lens-strip{padding-block:2px}.fleet-page__lens-tabs{gap:6px}.fleet-stage__map-command-bar,.fleet-stage__toolbar,.fleet-stage__roster,.fleet-stage__inspector{box-shadow:none;border-radius:12px}.fleet-stage__map-command-bar{gap:10px;padding:10px 12px}.fleet-stage__map-command-badges>:nth-child(n+3){display:none}.fleet-stage__map-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-stage__map-command-metric:last-child,.fleet-stage__decision-card:last-child{display:none}.fleet-stage__roster{max-width:118px}.fleet-stage__inspector{width:min(132px,100% - 12px)}.fleet-stage__map-command-bar{max-width:min(640px,calc(100% - var(--fleet-inspector-width) - 8px));padding:6px 8px}.fleet-stage__decision-strip{grid-template-columns:minmax(0,1fr)}.fleet-stage__map-command-metric:nth-child(n+3){display:none}.fleet-stage__roster-strip{gap:8px}.fleet-stage__roster-summary{padding:6px 7px}.fleet-stage__roster-summary small,.fleet-stage__roster-summary .fleet-stage__roster-copy,.fleet-stage__roster-summary .fleet-stage__roster-note{display:none}.fleet-stage__roster-summary{gap:6px}.fleet-stage__roster-strip .fleet-roster-item:nth-child(n+2){display:none}.fleet-stage__roster-strip .fleet-roster-item{padding:5px 6px}.fleet-stage__roster-strip .fleet-roster-item__action-copy,.fleet-stage__roster-strip .fleet-roster-item__facts{display:none}.fleet-roster-item{padding:8px 9px}.fleet-stage__inspector-summary{gap:6px}.fleet-stage__summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-stage__inspector-badges .ui-badge:nth-child(n+4),.fleet-stage__summary-metrics .fleet-signal:nth-child(n+3){display:none}.fleet-stage__map-command-summary{max-width:28ch;margin-top:2px;font-size:12px}.fleet-stage__capacity-strip{right:calc(var(--fleet-inspector-width) + 10px);max-width:92px}.fleet-stage__toolbar-summary small,.fleet-stage__roster-summary small{display:none}.fleet-stage--inspector-collapsed .fleet-stage__map-command-bar{max-width:min(640px,100% - 120px)}.fleet-stage--inspector-collapsed .fleet-stage__capacity-strip{max-width:72px}.fleet-stage--inspector-collapsed .fleet-stage__capacity-strip .fleet-stage__command-copy,.fleet-stage--inspector-collapsed .fleet-stage__capacity-strip .fleet-stage__command-actions>:nth-child(n+2),.fleet-stage--inspector-collapsed .fleet-stage__capacity-strip .fleet-stage__command-metric:nth-child(n+2){display:none}.fleet-live-map__badge{border-radius:999px;min-height:26px;padding:0 9px;font-weight:700}.dashboard-cockpit__workspace-sidebar{align-content:start;gap:8px;display:grid}.dashboard-cockpit__dispatch-watch--urgent{background:#fff7f6;border-color:#efcfcc}.dashboard-cockpit__owner-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.dashboard-cockpit__owner-signal{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-raised);color:inherit;border-radius:12px;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.dashboard-cockpit__owner-signal-label{color:var(--ui-text-subtle);letter-spacing:.02em;font-size:10px;font-weight:700}.dashboard-cockpit__owner-signal-value{font-size:1rem;line-height:1.1}.dashboard-cockpit__owner-signal-copy{color:color-mix(in srgb,var(--ui-text-muted)90%,var(--ui-text-base));font-size:12px;line-height:1.3}.dashboard-cockpit__workspace-body--owner-questions,.dashboard-cockpit__question-hero,.dashboard-cockpit__question-grid,.dashboard-cockpit__question-strip,.dashboard-cockpit__question-primary,.dashboard-cockpit__question-empty,.dashboard-cockpit__question-list{gap:10px;display:grid}.dashboard-cockpit__question-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:start}.dashboard-cockpit__question-strip{box-shadow:none;background:#fffffffa;border:1px solid #0f172a14;border-radius:14px;padding:12px 13px}.dashboard-cockpit__question-strip--featured{background:linear-gradient(#f9fcfffc,#fffffffa);border-color:#2d5eab29;grid-column:span 2;gap:12px;padding:15px 16px}.dashboard-cockpit__question-strip[data-strip-key=attention][data-strip-state=featured]{background:linear-gradient(#f7fbff,#fffffffc),linear-gradient(90deg,#2f6fe40f,#2f6fe400);border-color:#2d5eab3d;box-shadow:inset 0 0 0 1px #2f6fe414}.dashboard-cockpit__question-strip[data-strip-key=attention][data-strip-state=featured] .dashboard-cockpit__question-strip-title,.dashboard-cockpit__question-strip[data-strip-key=attention][data-strip-state=featured] .dashboard-cockpit__question-title{color:#10233f}.dashboard-cockpit__question-strip[data-strip-key=attention][data-strip-state=featured] .dashboard-cockpit__question-primary{gap:8px}.dashboard-cockpit__question-strip[data-strip-key=live][data-strip-state=standard]{background:linear-gradient(#fafcfff0,#fffffff5);border-color:#0f172a0f}.dashboard-cockpit__question-strip[data-strip-key=live][data-strip-state=standard] .dashboard-cockpit__question-title{font-size:.92rem}.dashboard-cockpit__question-strip[data-strip-key=live][data-strip-state=standard] .dashboard-cockpit__question-copy,.dashboard-cockpit__question-strip[data-strip-key=live][data-strip-state=standard] .dashboard-cockpit__question-summary{color:color-mix(in srgb,var(--ui-text-muted)92%,white 8%)}.dashboard-cockpit__question-strip--quiet{background:#f8fafc8f;border-color:#0f172a0f;align-content:start;gap:6px;min-height:128px;padding:8px 10px}.dashboard-cockpit__question-strip-header,.dashboard-cockpit__question-item-top,.dashboard-cockpit__question-actions{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dashboard-cockpit__question-strip-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:1rem;line-height:1.1;display:inline-flex}.dashboard-cockpit__question-strip-icon{width:.84rem;height:.84rem;color:var(--ui-text-subtle)}.dashboard-cockpit__question-summary,.dashboard-cockpit__question-copy,.dashboard-cockpit__question-meta{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.4}.dashboard-cockpit__question-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:.96rem;line-height:1.2}.dashboard-cockpit__question-meta{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-cockpit__question-actions{flex-wrap:wrap;gap:6px}.dashboard-cockpit__question-strip--quiet .dashboard-cockpit__question-strip-header{align-items:center}.dashboard-cockpit__question-strip--quiet .dashboard-cockpit__question-strip-title{font-size:.92rem}.dashboard-cockpit__question-strip--quiet .dashboard-cockpit__question-summary{max-width:42ch;color:color-mix(in srgb,var(--ui-text-muted)88%,white 12%);line-height:1.3}.dashboard-cockpit__question-strip--quiet .dashboard-cockpit__question-empty{justify-items:start}.dashboard-cockpit__question-strip--quiet .dashboard-cockpit__question-empty .ui-button,.dashboard-cockpit__question-strip--quiet .dashboard-cockpit__question-empty .button{background:#ffffffb8;border-color:#0f172a14;min-height:32px;padding-inline:12px}.dashboard-cockpit__question-row-actions,.dashboard-cockpit__question-drawer-callout{gap:8px;display:grid}.dashboard-cockpit__question-row-actions{grid-template-columns:repeat(auto-fit,minmax(140px,max-content))}.dashboard-cockpit__question-details{border-top:1px solid #0f172a14;gap:8px;padding-top:10px;display:grid}.dashboard-cockpit__question-details summary{cursor:pointer;color:var(--ui-brand-700);font-size:11px;font-weight:700;list-style:none}.dashboard-cockpit__question-details summary::-webkit-details-marker{display:none}.dashboard-cockpit__question-row{color:inherit;border-top:1px solid #0f172a14;gap:6px;padding-top:10px;text-decoration:none;display:grid}.dashboard-cockpit__question-strip--featured .dashboard-cockpit__question-title{font-size:1.14rem}.dashboard-cockpit__question-strip--featured .dashboard-cockpit__question-copy{max-width:52ch;font-size:12.5px}.dashboard-cockpit__question-strip--quiet .dashboard-cockpit__question-summary{font-size:11px}.dashboard-cockpit__question-strip--quiet .dashboard-cockpit__question-empty{gap:0}.dashboard-cockpit__drawer-panel--question-inspector{gap:14px}.dashboard-cockpit__question-drawer-callout{background:#f5f7faeb;border:1px solid #0f172a14;border-radius:14px;padding:12px}.dashboard-cockpit__question-drawer-label,.dashboard-cockpit__question-drawer-copy{color:var(--ui-text-muted);margin:0}.dashboard-cockpit__question-drawer-label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-cockpit__question-drawer-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);font-size:1rem;line-height:1.2}.dashboard-cockpit__question-drawer-copy{font-size:13px;line-height:1.45}.dashboard-cockpit__question-list>:first-child{border-top:0;padding-top:0}@media (max-width:1180px){.dashboard-cockpit__question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cockpit__question-strip--featured{grid-column:1/-1}}@media (max-width:1100px){.dashboard-cockpit__owner-signals{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dashboard-cockpit__question-grid{grid-template-columns:minmax(0,1fr)}.dashboard-cockpit__question-strip{padding:10px}.dashboard-cockpit__question-strip--featured{grid-column:auto;padding:12px}}.fleet-live-map__badge--neutral{border-color:var(--ui-border-base);color:#334155;background:#e6ebf1fa}.fleet-live-map__badge--success{color:#145936;background:#e8f7effa;border-color:#21764c57}.fleet-live-map__packet{border-color:var(--ui-border-base);box-shadow:var(--ui-shadow-overlay);background:#fffffffa}.fleet-live-map__packet-copy,.fleet-live-map__packet-route,.fleet-live-map__packet-signal-detail{display:none}.fleet-live-map__packet-headline{font-size:12px}.fleet-live-map__packet-eyebrow{display:none}.fleet-live-map__empty-note{color:#7f1d1d;background:#f6dad5fa;border:1px solid #a0241e8f;border-radius:12px;max-width:360px;padding:10px 12px}.fleet-stage__top-utility{position:relative}.fleet-stage__top-utility summary::-webkit-details-marker{display:none}.fleet-stage__top-utility-actions{z-index:12;border:1px solid var(--ui-border-base);background:var(--ui-surface-base);min-width:176px;box-shadow:var(--ui-shadow-overlay);border-radius:12px;gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}@media (max-width:900px){.customer-workspace__relationship-strip--unified,.customer-workspace__cockpit{grid-template-columns:minmax(0,1fr)}.fleet-stage__inspector,.fleet-stage__roster,.fleet-stage__toolbar{width:auto;max-width:none}}.supply-shell{gap:4px}.supply-shell__header{border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);padding:6px 8px}.supply-shell__description{max-width:48ch;color:color-mix(in srgb,var(--ui-text-muted)88%,var(--ui-text-base));font-size:11px}.supply-shell__focus-actions{gap:8px}.procurement-page .procurement-thread-bar{border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:none;padding:8px 10px}.procurement-page .procurement-thread-bar__fact{background:var(--ui-surface-subtle);border-radius:12px;padding:6px 8px}.procurement-page .procurement-lane-card{border-radius:var(--ui-radius-md);min-height:0;padding:10px 11px}.procurement-page .procurement-lane-card p{font-size:11px;line-height:1.3}.procurement-page .procurement-rail-utility,.procurement-page .procurement-panel{border-radius:var(--ui-radius-md)}.procurement-page .procurement-rail-utility{gap:8px;padding:10px 11px}.procurement-page .procurement-provider-card{border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);gap:8px;min-width:0;padding:10px 11px}.procurement-page .procurement-provider-card__header{flex-wrap:wrap;align-items:flex-start;gap:8px}.procurement-page .procurement-provider-card__metrics>div,.procurement-page .procurement-supply-list__item{background:var(--ui-surface-raised);border-radius:12px;padding:8px 9px}.procurement-page .procurement-supply-list{gap:8px}.procurement-page .procurement-empty-state{min-height:0;padding:16px}.procurement-page .procurement-compact-stack--setup{grid-template-columns:minmax(0,1fr) minmax(240px,.92fr);align-items:start}.procurement-page .procurement-compact-stack--setup>:first-child{grid-column:1/-1}.procurement-page .procurement-compact-stack--setup .procurement-provider-stack{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.procurement-page .procurement-compact-stack--setup .procurement-provider-card{gap:7px;min-height:0}.procurement-page .procurement-compact-stack--setup .procurement-provider-card__description{min-height:0}.procurement-focus__main--quiet{border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);box-shadow:none;padding:10px 12px}.procurement-focus__main--quiet .procurement-focus__title{font-size:1.05rem}.procurement-focus__main--quiet .procurement-focus__description{max-width:72ch;font-size:12px}.finance-desk-page__thread-bar{border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:none;padding:7px 9px}.finance-desk-page__thread-metrics{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.finance-desk-page__thread-metric{background:var(--ui-surface-subtle);border-radius:12px;padding:7px 9px}.finance-desk-page--queue-only .finance-desk-page__thread-bar,.finance-desk-page--queue-only .ops-hub__workspace{max-width:min(100%,1080px)}.finance-desk-page--queue-only .ops-hub__workspace{grid-template-columns:minmax(0,1fr)}.finance-desk-page--file-first .ops-hub__workspace>.ui-sidebar-stack{order:-1}.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ops-hub__workspace>.ui-sidebar-stack>.ui-card{border-radius:var(--ui-radius-md)}.finance-desk-page--queue-only .finance-desk-page__thread-bar{padding:10px 12px}.finance-desk-page__queue-panel-summary{padding:8px 10px}.finance-desk-page--queue-only .ops-hub__workspace>.ui-card{width:100%}.finance-desk-page--queue-only .finance-desk-page__queue-header{padding-bottom:6px}.finance-desk-page--queue-only .finance-desk-page__queue-panel-summary{min-height:36px}.finance-desk-page__thread-bar--compact-clear{padding:8px 10px}.finance-desk-page__queue-clear-compact{gap:10px;display:grid}.finance-desk-page__queue-clear-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.finance-desk-page__queue-clear-metric{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);border-radius:12px;gap:3px;padding:8px 9px;display:grid}.finance-desk-page__queue-clear-metric span{color:var(--ui-text-muted);font-size:11px}.finance-desk-page__queue-clear-metric strong{color:var(--ui-text-strong);font-size:.95rem}.finance-desk-page .ops-hub__row-meta,.finance-desk-page__queue-row-continuity{font-size:11px}.finance-desk-page__file-callout,.finance-desk-page__file-thread-item{border-radius:12px}.finance-desk-page__file-actions{align-items:flex-start}.finance-desk-page__file-actions>.finance-desk-page__queue-panel{width:100%}.finance-desk-page .ops-hub__detail-stack,.finance-desk-page .ops-hub__detail-secondary-grid{gap:12px}.finance-desk-page .ops-hub__detail-section,.finance-desk-page--queue-only .finance-desk-page__queue-header,.finance-desk-page--queue-only .finance-desk-page__queue-filters,.finance-desk-page--queue-only .ops-hub__list{gap:8px}.finance-desk-page--queue-only .ui-empty-state{min-height:0;padding:14px}.finance-desk-page__empty-file,.finance-desk-page__empty-file .ui-empty-state{min-height:0}@media (max-width:900px){.finance-desk-page__queue-filters{grid-template-columns:minmax(0,1fr)}.finance-desk-page--file-first .ops-hub__workspace>.ui-sidebar-stack{order:initial}}.ui-badge{letter-spacing:.04em;border-radius:999px;min-height:24px;padding:0 8px;font-size:10px}.ui-state{border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);border-style:solid;gap:10px;padding:16px}.ui-state__visual{border-color:var(--ui-border-base);background:var(--ui-surface-subtle);width:40px;height:40px;box-shadow:none;border-radius:12px}.ui-state__copy{gap:6px}.ui-state__eyebrow{color:var(--ui-text-subtle);letter-spacing:.08em;font-size:10px}.ui-state[data-tone=default] .ui-state__eyebrow,.ui-state--loading .ui-state__eyebrow{display:none}.ui-state__description,.ops-hub__empty-copy{color:color-mix(in srgb,var(--ui-text-muted)82%,var(--ui-text-base))}.ui-state--loading{min-height:0;padding-block:24px}.ui-state--warning,.ui-state[data-tone=warning]{background:linear-gradient(#fff8ef,#fff1de);border-color:#efb96c}.ui-state--danger,.ui-state--error,.ui-state[data-tone=danger]{background:linear-gradient(#fff3f2,#fee9e7);border-color:#e38b87}.job-flow-board-shell--focus-mode .job-flow-sidebar__signals .ui-badge:nth-child(n+3),.job-flow-board-shell--focus-mode .job-flow-sidebar__utility-strip,.job-flow-board-shell--focus-mode .job-flow-sidebar__detail-block .ui-section-copy,.job-flow-board-shell--focus-mode .job-flow-sidebar__detail-block .ops-hub__empty-copy,.job-flow-board-shell--focus-mode .job-flow-list__overflow{display:none}.job-flow-board-shell--focus-mode .job-flow-sidebar__command-bar{grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-heading span,.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-badges,.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-actions .ui-button:nth-child(n+2),.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-actions>a:nth-child(n+2){display:none}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-signal--danger{background:#fdeaea;border-color:#e38b87}.dispatch-page .dispatch-command-center--focus-mode .dispatch-command-center__focus-bar-signal--warning{background:#fff3e0;border-color:#efb96c}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__summary,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__section,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__card{border-color:var(--ui-border-base);border-radius:var(--ui-radius-md)}.dispatch-page .dispatch-recovery-band__thread-alert{background:var(--ui-surface-subtle);border-color:#94a3b838;border-radius:12px}.dispatch-page .dispatch-recovery-band__thread-alert--danger{background:#fdeaea;border-color:#e38b87}.dispatch-page .dispatch-recovery-band__thread-alert--warning{background:#fff3e0;border-color:#efb96c}.dashboard-cockpit__workspace-priority{box-shadow:none;border-width:1px}.fleet-live-map__empty-note{box-shadow:none;background:#fdeaea;border-color:#e38b87}.procurement-page .procurement-empty-state{border-radius:var(--ui-radius-md);padding:14px}.dashboard-cockpit__empty,.procurement-page .procurement-empty-state .ui-state__description,.finance-desk-page .ui-empty-state .ui-state__description,.fleet-page .ui-empty-state .ui-state__description{font-size:12px;line-height:1.4}:root{--ui-radius-md:8px;--ui-radius-lg:12px;--ui-radius-xl:16px}.page-shell{background:linear-gradient(#f3f6fa 0%,#edf2f7 48%,#eef3f8 100%)}.ui-page,.ui-page--command{gap:18px}.ui-admin-sidebar{background:linear-gradient(#101d31fa,#0c1728fa);border-radius:20px;box-shadow:inset 0 1px #ffffff0a}.ui-admin-sidebar__top,.ui-admin-sidebar__nav-block,.ui-admin-sidebar__utility,.ui-admin-sidebar__account{border-radius:16px}.ui-admin-nav__item{border-radius:14px}.ui-card,.ui-empty-state,.ui-state,.ui-registry-empty-state,.ui-queue-empty-state,.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{box-shadow:none}.ui-card,.ui-empty-state,.ui-state,.ui-registry-empty-state,.ui-queue-empty-state,.ui-queue-hero,.ui-queue-toolbar,.ui-queue-results,.ui-registry-hero,.ui-registry-toolbar,.ui-registry-results,.dashboard-cockpit__workspace,.dashboard-cockpit__support-panel,.dashboard-cockpit__rail-panel,.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-conflict-panel,.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month,.fleet-stage,.fleet-live-map__packet,.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility,.finance-desk-page__thread-bar,.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card{background:#fffffff0;border-color:#94a3b83d;border-radius:16px}.ui-page-header__eyebrow,.ui-card__eyebrow,.ui-section__eyebrow,.ui-state__eyebrow,.dashboard-cockpit__eyebrow,.dispatch-page .dispatch-queue-rail__eyebrow,.dispatch-page .dispatch-recovery-band__eyebrow,.customer-shell-region-header__eyebrow,.customer-command-band__eyebrow,.fleet-live-map__packet-eyebrow,.fleet-live-map__packet-route-label,.fleet-live-map__packet-action-label,.fleet-live-map__packet-signal-label{letter-spacing:.08em}.ui-page-description,.ui-card__description,.ui-section-copy,.ui-state__description,.ops-hub__empty-copy,.ui-queue-row__subline,.ui-queue-metric__meta,.ui-registry-metric__meta,.customer-command-band__copy,.customer-workspace-shell__list-meta,.customer-workspace__log-preview .ui-detail-copy,.fleet-live-map__packet-copy,.procurement-page .procurement-provider-card__description,.finance-desk-page .ops-hub__row-meta,.finance-desk-page__queue-row-continuity{color:color-mix(in srgb,var(--ui-text-muted)74%,var(--ui-text-base))}.ui-badge,.fleet-live-map__badge{letter-spacing:.03em;min-height:22px;padding:0 7px;font-size:9px}.ui-badge--danger,.ui-state--danger,.ui-state--error,.ui-state[data-tone=danger],.fleet-live-map__badge--danger{color:#8f1f17;background:#fee4df;border-color:#c9473d}.ui-badge--warning,.ui-state--warning,.ui-state[data-tone=warning],.fleet-live-map__badge--warning{color:#8d4c00;background:#fff0d8;border-color:#d8942f}.ui-badge--neutral,.fleet-live-map__badge--neutral{color:#475569;background:#eef2f6;border-color:#d5dde7}.ui-empty-state,.ui-registry-empty-state,.ui-queue-empty-state{min-height:0;padding:16px}.dashboard-cockpit>.ui-page-header,.dispatch-page>.ui-page-header,.fleet-page>.ui-page-header,.procurement-page>.ui-page-header,.finance-desk-page>.ui-page-header{display:none}.dashboard-cockpit{gap:14px}.dashboard-cockpit__workspace{padding:18px 20px}.dashboard-cockpit__workspace-priority,.dashboard-cockpit__lane-panel,.dashboard-cockpit__dispatch-watch{border-radius:14px}.dashboard-cockpit__workspace-priority{gap:12px;padding:16px 18px}.dashboard-cockpit__workspace-priority-summary{gap:8px}.dashboard-cockpit__lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-cockpit__lane-item{min-height:0;padding:10px 11px}.dashboard-cockpit__workspace-sidebar{gap:10px}.dashboard-cockpit__owner-signal{padding:9px 10px}.dashboard-cockpit__owner-signal-copy{font-size:11px}.dispatch-page .dispatch-command-center__queue-drawer{width:min(296px,100% - 18px);padding-right:0}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail{box-shadow:none}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__header-actions,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__section:nth-child(n+4),.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item:nth-child(n+5){display:none}.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__title,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-rail__section-title,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item__identity p,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item__meta,.dispatch-page .dispatch-command-center__layout--intervention-open .dispatch-command-center__queue-drawer .dispatch-queue-item__actions{display:initial}.dispatch-page .dispatch-command-center__intervention-pane{gap:8px;max-height:calc(100vh - 22px)}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__card,.dispatch-page .dispatch-recovery-band__card{padding:10px 11px}.dispatch-page .dispatch-recovery-band__description,.dispatch-page .dispatch-recovery-band__card-meta{font-size:12px;line-height:1.35;display:block}.dispatch-page .dispatch-command-center__thread-board-signals .ui-badge:nth-child(n+4),.dispatch-page .dispatch-queue-item__signals .ui-badge:nth-child(n+2),.dispatch-page .dispatch-ops-rail__summary-line .ui-badge:nth-child(n+3),.dispatch-page .dispatch-ops-card__status-row .ui-badge:nth-child(n+3){display:inline-flex}.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{min-height:clamp(620px,68vh,980px)}.job-ops-page .ui-queue-hero,.job-ops-page .ui-queue-toolbar,.job-ops-page .ui-queue-results{border-radius:16px;padding:16px 18px}.job-ops-page .ui-queue-metric-strip{gap:10px}.job-ops-page .ui-queue-metric{min-height:112px;padding:12px 13px}.job-ops-page .ui-queue-filterbar{border-radius:16px;padding:12px}.job-ops-page .ui-queue-list{gap:10px}.job-ops-page .ui-queue-list__legend,.job-ops-page .ui-queue-row{grid-template-columns:minmax(0,1.45fr) minmax(180px,.78fr) minmax(240px,.9fr) auto;gap:12px}.job-ops-page .ui-queue-list__legend{padding:0 14px}.job-ops-page .ui-queue-row{box-shadow:none;border-radius:16px;padding:13px 14px}.job-ops-page .ui-queue-row:before{width:3px;top:10px;bottom:10px}.job-ops-page .ui-queue-row__subline,.job-ops-page .ui-queue-row__detail-value{font-size:12px;line-height:1.35}.job-ops-page .ui-queue-row__actions .ui-button:nth-child(n+2),.job-ops-page .ui-queue-row__actions>a:nth-child(n+2){display:none}.customer-command-band{border-radius:16px;padding:14px 16px}.customer-command-band__header{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px}.customer-command-band__strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.customer-workspace-shell__sidebar-card,.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__history-column>.ui-card{border-radius:16px}.customer-workspace-shell__sidebar-card--utility{background:#ffffffd6;border-radius:14px;padding:10px 12px}.customer-workspace-shell__list-item{border-radius:14px;padding:12px}.customer-workspace-shell__thread-bar-signals{gap:6px}.customer-workspace-shell__thread-bar-actions>:nth-child(n+4){display:none}.customer-workspace__tabs{border-radius:14px;padding:8px}.customer-workspace__history-column>.ui-card .ui-card__description,.customer-workspace__history-preview-item .ui-detail-copy,.customer-workspace__vehicle-card .ui-detail-copy:nth-of-type(n+2),.fleet-page .ui-page-header{display:none}.fleet-page__lens-tabs .ui-button,.fleet-page__lens-strip .ui-button{min-height:38px}.fleet-live-map{border-radius:16px;min-height:clamp(520px,66vh,860px)}.fleet-live-map__packet{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;width:min(312px,100% - 272px);padding:11px 12px;top:52px;left:10px}.fleet-live-map__packet-copy{font-size:12px}.fleet-stage__map-command-summary{max-width:42ch;font-size:12px}.fleet-live-map__badge{font-size:10px}.fleet-live-map__badge--danger{color:#962c1f;background:#fee2db;border-color:#cc4b37}.fleet-live-map__badge--warning{color:#8d4c00;background:#fff0d3;border-color:#d3942f}.fleet-live-map__empty-note{border-radius:14px;padding:14px}.procurement-page .procurement-thread-bar{border-radius:16px;padding:12px 14px}.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility{border-radius:16px;padding:12px 14px}.procurement-page .procurement-provider-stack{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));align-items:start;gap:12px;display:grid}.procurement-page .procurement-provider-card{min-width:0;min-height:0;padding:12px;overflow:hidden}.procurement-page .procurement-provider-card__metrics>div,.procurement-page .procurement-supply-list__item{min-width:0;padding:7px 8px}.procurement-page .procurement-empty-state{padding:12px}.finance-desk-page .ops-hub__workspace{gap:10px;max-width:1040px}.finance-desk-page__queue-header{gap:8px}.finance-desk-page__queue-filters{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 8px}.finance-desk-page .ops-hub__row-title{font-size:.94rem}.finance-desk-page__empty-file{display:none}.finance-desk-page .ui-empty-state,.finance-desk-page__queue-clear-compact{min-height:0}section.ui-page.ui-page--command.dashboard-cockpit>.ui-page-header.ui-page-header--compact,.dispatch-page>.dispatch-command-strip,.ui-registry-page>.ui-registry-hero.ui-registry-hero--compact,.fleet-page>.field-command-shell,.procurement-page>.ui-page-header.ui-page-header--compact,.finance-desk-page>.ui-page-header.ui-page-header--compact{display:none!important}.ui-admin-content__viewport{padding-top:16px}.ui-admin-content__viewport>.ui-page,.ui-admin-content__viewport>.ui-registry-page,.ui-admin-content__viewport>.procurement-page{margin-top:0!important}.dispatch-page{gap:12px}.dispatch-page .dispatch-command-center__focus-bar{border-radius:18px;padding:14px 16px}.dispatch-page .dispatch-command-center__focus-bar-copy{max-width:62ch}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__title,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__section-title{font-size:1rem}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__section-copy,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__identity p,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__meta{display:none}body{background:radial-gradient(circle at 0 0,#233a5214,#0000 28%),radial-gradient(circle at 88% 12%,#a46f3014,#0000 24%),linear-gradient(#f4f6f9 0%,#edf2f7 38%,#e7edf4 100%)}@media (min-width:761px){.ui-admin-shell{align-items:stretch;gap:clamp(12px,1.4vw,20px)}.ui-admin-sidebar{top:var(--ui-shell-padding);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fcf8f1f5,#f5eee4eb),#ffffffd1;border:1px solid #a6988338;position:sticky;box-shadow:0 24px 54px -40px #1425366b,inset 0 1px #ffffffe0}}.ui-admin-brand{background:linear-gradient(145deg,#f4f8fcfa,#fff9efeb),#ffffffeb;border:1px solid #a698832e;box-shadow:0 24px 48px -34px #14253657,inset 0 1px #ffffffeb}.ui-admin-sidebar__utility,.ui-admin-sidebar__account{background:linear-gradient(#ffffffd1,#f8f3ebbd),#ffffffa8;border:1px solid #a698832e;border-radius:18px;box-shadow:0 16px 34px -30px #14253647,inset 0 1px #ffffffd6}.ui-admin-nav__item{transition:transform var(--ui-duration-fast)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:#ffffff5c;border:1px solid #0000;box-shadow:inset 0 1px #ffffff75}.ui-admin-nav__item:hover{background:linear-gradient(#f3f7fbf5,#fff9f0e0),#ffffffb8;border-color:#243b5324;transform:translate(4px);box-shadow:0 16px 30px -28px #14253652}.ui-admin-nav__item[data-active=true],.ui-admin-nav__item--active{background:linear-gradient(#e8eff6fa,#fdf8eff0),#ffffffd1;border-color:#243b532e;box-shadow:0 20px 36px -30px #14253661,inset 0 1px #ffffffeb}.ui-admin-content{background:linear-gradient(#fffefbfa,#f4efe8f0),radial-gradient(circle at 100% 0,#314a681a,#0000 34%),radial-gradient(circle at 0 100%,#a46f3014,#0000 24%);position:relative;overflow:clip;box-shadow:0 40px 84px -58px #14253685,inset 0 1px #ffffffeb}.ui-admin-content:before{content:"";pointer-events:none;background:radial-gradient(circle,#243b5314,#0000 72%);border-radius:999px;width:420px;height:420px;position:absolute;top:-180px;left:-160px}.ui-admin-content__viewport{gap:clamp(20px,2vw,30px);padding:12px 0 4px}.ui-admin-content__viewport>.ui-page,.ui-admin-content__viewport>.ui-registry-page,.ui-admin-content__viewport>.procurement-page{gap:clamp(18px,1.8vw,26px)}.ui-page-header,.ui-registry-hero,.ui-registry-toolbar,.ui-queue-hero,.ui-queue-toolbar,.ui-queue-results,.overview-hero,.overview-section,.procurement-thread-bar,.finance-desk-page__thread-bar,.dispatch-command-center__thread-board-bar,.customer-workspace-shell__thread-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff5,#f7f2eaeb),#ffffffd6;border:1px solid #a6988333;border-radius:18px;box-shadow:0 22px 44px -34px #14253647,inset 0 1px #ffffffe6}.ui-page-header{padding:clamp(16px,1.8vw,24px)}.ui-page-header:before,.ui-page-header:after{opacity:.68}.ui-page-title,.ui-registry-hero__title,.ui-queue-hero__title,.overview-hero__title{text-wrap:balance}.ui-page-title{font-size:clamp(1.9rem,2.7vw,2.75rem);line-height:.98}.ui-page-description,.ui-card__description,.ui-state__description,.ui-registry-hero__description,.ui-registry-toolbar__description,.ui-queue-hero__description,.ui-queue-toolbar__description,.ui-queue-results__description,.overview-hero__description,.procurement-thread-bar__summary,.finance-desk-page__thread-summary{color:color-mix(in srgb,var(--ui-text-muted)84%,var(--ui-text-base))}.ui-card,.ui-list-item,.ui-table-wrap,.ui-registry-table-wrap,.dispatch-sidebar-card,.procurement-panel,.inventory-panel,.customer-workspace__hero,.customer-workspace__vehicle-shell,.customer-workspace__log-preview>.ui-card,.customer-workspace__history-column>.ui-card,.customer-workspace-shell__sidebar-card,.customer-workspace-shell__inspector .ui-card,.customer-activity-timeline__item,.customer-workspace__history-preview-item,.invoice-workspace-page__queue,.invoice-workspace-page__file{background:linear-gradient(#fffffffa,#f8f3eceb),#ffffffe0;border-color:#a698832e;box-shadow:0 18px 40px -32px #1425363d,inset 0 1px #ffffffeb}.ui-card,.ui-list-item,.ui-queue-row,.job-ops-page .job-flow-list__row,.dispatch-page .dispatch-queue-item,.customer-activity-timeline__item,.customer-workspace__history-preview-item{transition:transform var(--ui-duration-fast)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),border-color var(--ui-duration-base)var(--ui-ease-standard)}.ui-queue-row,.job-ops-page .job-flow-list__row,.dispatch-page .dispatch-queue-item{border-color:#a698832e;box-shadow:0 16px 34px -30px #14253638,inset 0 1px #ffffffe0}.ui-queue-row:hover,.job-ops-page .job-flow-list__row:hover,.dispatch-page .dispatch-queue-item:hover,.customer-activity-timeline__item:hover,.customer-workspace__history-preview-item:hover{transform:translateY(-2px);box-shadow:0 24px 46px -32px #1425364d,inset 0 1px #fffffff0}.job-ops-page .job-flow-list__group-header{background:linear-gradient(#f7fafcf5,#fbf7f0e6),#ffffffd1;border:1px solid #a6988329;box-shadow:0 14px 28px -30px #14253633,inset 0 1px #ffffffe6}.job-ops-page .job-flow-list__row--selected{background:linear-gradient(#ecf3f9fa,#fcf9f2f0),#ffffffe0;border-color:#243b5333}.job-ops-page .job-flow-list__meta,.job-ops-page .job-flow-list__cell-copy,.job-ops-page .job-flow-list__detail-value{color:color-mix(in srgb,var(--ui-text-muted)84%,var(--ui-text-base))}.ui-queue-metric,.ui-registry-metric,.procurement-thread-bar__fact,.customer-workspace__cockpit-card{background:linear-gradient(#fffffff5,#f7f2eaeb),#ffffffd6;border-color:#a698832e;border-radius:16px;box-shadow:0 16px 34px -30px #14253633,inset 0 1px #ffffffe6}.ui-queue-filterbar,.ui-registry-search,.ui-registry-scope-switch{background:linear-gradient(#fffffff2,#f8f3ebe6),#ffffffd1;border-color:#a698832e;border-radius:18px;box-shadow:0 16px 34px -30px #14253633,inset 0 1px #ffffffe0}.ui-registry-table tbody tr:hover td{background:#f2f7fcdb}.ui-state,.ui-empty-state,.ui-registry-empty-state,.ui-queue-empty-state{background:linear-gradient(#fffdf9f5,#f6f0e8eb),#ffffffd6;border-color:#a6988333;border-radius:18px;box-shadow:0 16px 34px -32px #1425362e,inset 0 1px #ffffffe6}.customer-workspace__tabs{background:linear-gradient(#ffffffd1,#f7f2eabd),#ffffffb8;border:1px solid #a6988329;border-radius:14px;box-shadow:inset 0 1px #ffffffe0}.customer-workspace__tab{transition:background-color var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);border-radius:10px}.customer-workspace__tab:hover{color:var(--ui-text-strong);background:#f1f6fbd1}.customer-workspace__tab--active{background:linear-gradient(#ebf2f9fa,#fdf8eff0),#ffffffdb;box-shadow:0 12px 24px -22px #14253647,inset 0 1px #fffffff0}.ui-button{box-shadow:0 14px 28px -20px #14253647,inset 0 1px #fff3}.ui-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 32px -22px #14253657,inset 0 1px #ffffff3d}.ui-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffffc2}@media (max-width:1180px){.ui-admin-content__viewport{padding-top:8px}.ui-page-header,.ui-registry-hero,.ui-registry-toolbar,.ui-queue-hero,.ui-queue-toolbar,.ui-queue-results,.overview-hero,.overview-section,.procurement-thread-bar,.finance-desk-page__thread-bar,.dispatch-command-center__thread-board-bar,.customer-workspace-shell__thread-bar{border-radius:16px}}@media (max-width:760px){.ui-admin-content,.ui-admin-sidebar{box-shadow:0 24px 48px -36px #14253652,inset 0 1px #ffffffe0}.ui-page-header,.ui-registry-hero,.ui-registry-toolbar,.ui-queue-hero,.ui-queue-toolbar,.ui-queue-results,.overview-hero,.overview-section,.procurement-thread-bar,.finance-desk-page__thread-bar,.dispatch-command-center__thread-board-bar,.customer-workspace-shell__thread-bar,.ui-card,.ui-queue-row,.job-ops-page .job-flow-list__row{border-radius:14px}}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item{border-radius:14px;min-height:0;padding:10px 11px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__actions{gap:6px}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card{border-radius:15px;padding:10px 11px}.dispatch-page .dispatch-recovery-band__description,.dispatch-page .dispatch-recovery-band__card-copy,.dispatch-page .dispatch-recovery-band__card-meta{display:none}.dispatch-page .dispatch-recovery-band__card-badges .ui-badge:nth-child(n+3),.dispatch-page .dispatch-recovery-band__card .ui-table-actions>:nth-child(n+2),.dispatch-page .dispatch-recovery-band__summary .ui-table-actions>:not(:first-child){display:none}.dispatch-page .dispatch-recovery-band__overflow .dispatch-recovery-band__grid .dispatch-recovery-band__card:nth-child(n+2),.dispatch-page .dispatch-recovery-band__overflow .dispatch-recovery-band__grid .dispatch-approved-release-card:nth-child(n+2),.dispatch-page .dispatch-recovery-band__overflow .dispatch-recovery-band__grid .dispatch-same-day-fit-card:nth-child(n+2){display:none}.dispatch-page .dispatch-calendar-board,.dispatch-page .dispatch-calendar-stage,.dispatch-page .dispatch-calendar,.dispatch-page .dispatch-board-stage{min-width:0}.dispatch-page .dispatch-card,.dispatch-page .dispatch-board-card,.dispatch-page .dispatch-board-stop,.dispatch-page .dispatch-timeline-card{border-radius:14px}.dispatch-page .dispatch-board-card__meta,.dispatch-page .dispatch-board-card__copy,.dispatch-page .dispatch-stop-card__copy{font-size:12px}.dispatch-page .dispatch-board-card__status .ui-badge:nth-child(n+3),.dispatch-page .dispatch-stop-card .ui-badge:nth-child(n+3){display:none}.ui-registry-page{gap:14px}.customer-workspace-shell__sidebar-card--utility{min-height:0;padding:8px 10px}.customer-workspace-shell__hero{padding:12px}.customer-workspace-shell__hero-header,.customer-workspace__relationship-strip--unified,.customer-workspace__cockpit{gap:8px}.customer-workspace-shell__thread-bar-signals>:nth-child(n+3),.customer-workspace-shell__thread-bar-actions>:nth-child(n+3){display:none}.customer-workspace__relationship-strip--unified .ui-detail-item,.customer-workspace__vehicle-shell .customer-workspace__vehicle-sheet,.customer-workspace__history-column>.ui-card{padding:10px}.customer-workspace__cockpit{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-workspace__cockpit-copy,.customer-workspace__history-column>.ui-card .ui-card__description,.customer-workspace__history-preview-item .ui-detail-copy,.customer-workspace__vehicle-card .ui-detail-copy:nth-of-type(n+2){display:none}.customer-workspace__log-preview,.customer-workspace__history-preview-item{border-radius:14px;padding:10px}.fleet-page{gap:12px}.fleet-page__lens-strip{gap:8px;padding:0}.fleet-live-map{min-height:clamp(560px,70vh,900px)}.fleet-live-map__packet{width:min(284px,100% - 236px);padding:10px 11px;top:50px;left:8px}.fleet-stage .fleet-live-map__packet{width:min(284px,100% - 240px)}.fleet-stage__route-health-ribbon,.fleet-stage__map-command-summary,.fleet-stage__recovery-ribbon{font-size:12px}.supply-shell{box-shadow:none;background:0 0;border:0;padding:0}.supply-shell__focus{align-items:center;gap:10px}.supply-shell__actions{margin-left:auto}.procurement-page{gap:12px}.procurement-page .procurement-lane-strip,.procurement-page .procurement-provider-stack{gap:10px}.procurement-page .procurement-compact-stack--setup{grid-template-columns:minmax(0,1fr) minmax(260px,.84fr)}.procurement-page .procurement-empty-state,.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility{padding:10px 12px}.finance-desk-page{gap:12px}.finance-desk-page--queue-only .ops-hub__workspace{max-width:860px;grid-template-columns:minmax(0,1fr)!important}.finance-desk-page--file-first .ops-hub__workspace{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);max-width:1160px}.finance-desk-page .ui-sidebar-stack{gap:10px}.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card{padding:12px}.finance-desk-page .finance-desk-page__file-thread-strip,.finance-desk-page .ops-hub__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-desk-page .finance-desk-page__file-thread-item,.finance-desk-page .ops-hub__detail-item{padding:9px 10px}.finance-desk-page .finance-desk-page__file-callout{padding:10px 11px}.finance-desk-page .finance-desk-page__file-actions,.finance-desk-page .finance-desk-page__queue-filter-actions{flex-wrap:wrap;gap:8px}.finance-desk-page .finance-desk-page__queue-panel-summary{min-height:38px;padding:8px 10px}.finance-desk-page .ui-empty-state{padding:12px}.dashboard-cockpit,.ui-registry-page,.procurement-page,.finance-desk-page,.job-ops-page{width:100%;margin-inline:auto}.dashboard-cockpit{gap:12px;max-width:1180px}.dashboard-cockpit__workspace--brief{border-radius:18px;padding:12px}.dashboard-cockpit__grid{grid-template-columns:minmax(0,1fr) 228px;align-items:start;gap:12px}.dashboard-cockpit__workspace-priority,.dashboard-cockpit__lane-panel,.dashboard-cockpit__dispatch-watch,.dashboard-cockpit__support-summary{border-radius:16px;padding:12px}.dashboard-cockpit__lane-grid,.dashboard-cockpit__dispatch-watch-grid,.dashboard-cockpit__support-summary{gap:10px}.dashboard-cockpit__lane{border-radius:14px;min-width:0;padding:10px}.dashboard-cockpit__lane-item{border-radius:12px;padding:9px 10px}.dashboard-cockpit__lane-overflow,.dashboard-cockpit__dispatch-watch-note,.dashboard-cockpit__support-summary p{font-size:12px}.job-ops-page .ui-queue-row{min-height:54px}.job-ops-page .ui-queue-row__signals{gap:6px}.customer-workspace-shell__list-item-header,.customer-workspace-shell__list-facts{gap:6px}.customer-workspace-shell__list-meta{font-size:12px}.customer-workspace__vehicle-title,.customer-workspace__address-title{font-size:.98rem}.customer-workspace__vehicle-actions{gap:6px}.procurement-page .procurement-thread-bar,.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility{border-radius:15px}.procurement-page .procurement-provider-card,.procurement-page .procurement-supply-list__card{border-radius:14px}.finance-desk-page__thread-summary{max-width:72ch}.finance-desk-page .ui-empty-state{max-width:100%}.dispatch-page .dispatch-command-center__intervention-pane,.dispatch-page .dispatch-command-center__queue-drawer{border-radius:14px;padding:8px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail{gap:8px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__header{padding-bottom:2px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item{border-radius:12px;padding:8px 9px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__action-copy{font-size:11px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__actions .ui-button{min-height:30px;padding-inline:10px}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card{padding:9px 10px}.dispatch-page .dispatch-recovery-band__fit-alternate-chip{min-height:26px}.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{border-radius:14px}.job-ops-page .ui-queue-list__legend,.job-ops-page .ui-queue-row{padding-inline:10px}.job-ops-page .ui-queue-row__subline,.job-ops-page .ui-queue-row__detail-value{font-size:11px}.job-ops-page .ui-queue-row__actions .ui-button{min-height:30px;padding-inline:10px}.customer-workspace-shell__sidebar-card,.customer-workspace__vehicle-shell,.customer-workspace__log-preview,.customer-workspace__history-column>.ui-card{border-radius:14px}.customer-workspace-shell__list-body--scroll{max-height:calc(100vh - 160px)}.customer-workspace-shell__thread-bar,.customer-workspace__vehicle-shell .ui-card__header,.customer-workspace__vehicle-shell .ui-card__content{padding-inline:10px}.customer-workspace__tabs{padding:4px}.customer-workspace__vehicle-actions{flex-wrap:wrap;gap:8px}.customer-workspace__vehicle-actions>*{min-height:28px}.fleet-page__lens-strip{gap:6px}.fleet-live-map__badge,.fleet-stage .ui-badge{font-weight:700}.procurement-page .procurement-thread-bar__summary{max-width:66ch;font-size:13px}.procurement-page .procurement-thread-bar__fact{min-width:112px}.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility,.procurement-page .procurement-provider-card,.procurement-page .procurement-supply-list__card{border-radius:14px}.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility{padding:10px}.procurement-page .procurement-provider-card__description{font-size:12px;line-height:1.35}.procurement-page .procurement-provider-card__metrics>div{overflow-wrap:anywhere;min-width:0}.finance-desk-page__queue-card--compact{border-radius:14px}.finance-desk-page__queue-clear-compact{gap:8px}.finance-desk-page__queue-clear-inline{align-items:center;gap:10px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__actions{display:none}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__button{gap:7px}.dispatch-page .dispatch-command-center__thread-board-heading span{font-size:11px;line-height:1.3}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__description,.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__card-copy{display:none}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__card-meta{font-size:10px;line-height:1.25}.dispatch-page .dispatch-command-center__intervention-pane .dispatch-recovery-band__grid{gap:6px}.dispatch-page .dispatch-recovery-band__summary .ui-table-actions{flex-wrap:wrap;gap:6px}.customer-workspace-shell__sidebar-switcher--compact{gap:6px;padding:8px 4px 0;display:grid}.customer-workspace-shell__sidebar-switcher-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:11px;font-weight:700}.customer-workspace-shell__sidebar-switcher-copy{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.35}.customer-workspace-shell__thread-bar-actions{align-items:flex-start}.customer-workspace-shell__thread-bar-overflow{position:relative}.customer-workspace-shell__thread-bar-overflow-actions{z-index:10;border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:12px;gap:6px;min-width:176px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 24px #0f172a24}.customer-workspace-shell__thread-bar-overflow[open]>summary{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.customer-workspace-shell__thread-bar-overflow-actions .ui-button,.customer-workspace-shell__thread-bar-overflow-actions a{justify-content:flex-start;width:100%}.customer-workspace-shell__thread-bar,.customer-workspace-shell__hero .ui-card__content,.customer-workspace__vehicle-shell .ui-card__content,.customer-workspace__log-preview,.customer-workspace__history-column>.ui-card{padding-inline:8px}.customer-workspace__cockpit-card{padding:9px 10px}.customer-workspace__log-preview,.customer-workspace__history-preview-item{gap:8px}.customer-workspace__history-column>.ui-card .ui-card__content,.customer-workspace__log-preview>.ui-card__content{padding:10px}.procurement-page .procurement-provider-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.procurement-page .procurement-provider-card{min-height:0}.procurement-page .procurement-provider-card--summary{background:var(--color-surface-subtle);justify-content:space-between}.procurement-page .procurement-provider-card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.procurement-page .procurement-provider-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-page .procurement-focus__main--quiet{min-height:0}.dispatch-page .dispatch-recovery-band__description,.dispatch-page .dispatch-recovery-band__card-copy,.dispatch-page .dispatch-recovery-band__card-meta,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__identity p,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__meta{font-size:11px;line-height:1.35}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__header,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__actions{gap:6px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__actions .ui-button{width:auto;min-width:0}.job-ops-page .job-flow-list__actions{justify-content:flex-end;min-width:122px}.finance-desk-page--file-first .finance-desk-page__queue-card--compact{align-self:start}.finance-desk-page--file-first .finance-desk-page__queue-card--compact .ui-card__content{padding:8px}.finance-desk-page--file-first .ops-hub__row{padding:8px 9px}.finance-desk-page .finance-desk-page__file-thread-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-desk-page .finance-desk-page__file-actions{align-items:flex-start}.finance-desk-page .finance-desk-page__file-actions .ui-button,.finance-desk-page .finance-desk-page__file-actions form{max-width:100%}.finance-desk-page__queue-clear-metric{min-height:0}.dashboard-cockpit{gap:14px;width:100%;max-width:none}.dashboard-cockpit__workspace--brief{padding:14px}.dashboard-cockpit__workspace-priority,.dashboard-cockpit__lane-panel,.dashboard-cockpit__dispatch-watch,.dashboard-cockpit__owner-signal{border-radius:14px}.dashboard-cockpit__workspace-priority,.dashboard-cockpit__dispatch-watch,.dashboard-cockpit__owner-signal{padding:11px 13px}.dashboard-cockpit__workspace-flow{grid-template-columns:minmax(0,1.7fr) minmax(300px,.86fr);align-items:start;gap:14px}.dashboard-cockpit__lane-grid{gap:12px}.dashboard-cockpit__lane-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-cockpit__lane-item,.dashboard-cockpit__dispatch-card{padding:11px 13px}.dashboard-cockpit__lane-item{min-height:0}.dashboard-cockpit__owner-signals{gap:12px}.dashboard-cockpit__owner-signal-label,.dashboard-cockpit__owner-signal-copy{line-height:1.25}.dispatch-page .dispatch-command-center__layout--intervention-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout--conflicts-open,.dispatch-command-center__layout--intervention-open.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){gap:8px;grid-template-columns:minmax(210px,228px) minmax(212px,232px) minmax(0,1fr)!important}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__header,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__section,.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card{padding:8px 9px}.dispatch-page .dispatch-queue-rail__sections{gap:8px}.dispatch-page .dispatch-queue-item__button{padding:8px 9px}.dispatch-page .dispatch-queue-item__actions{justify-content:flex-end;padding:6px 9px 8px}.dispatch-page .dispatch-queue-item__footer,.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section{min-height:0}.dispatch-page .dispatch-recovery-band__card-title{font-size:.92rem;line-height:1.22}.dispatch-page .dispatch-recovery-band__description,.dispatch-page .dispatch-recovery-band__card-copy,.dispatch-page .dispatch-recovery-band__card-meta,.dispatch-page .dispatch-queue-item__identity p,.dispatch-page .dispatch-queue-item__meta{font-size:11px;line-height:1.35}.dispatch-page .dispatch-recovery-band__fit-alternate-chip,.dispatch-page .dispatch-queue-item .ui-badge{min-height:24px}.job-ops-page{gap:8px}.job-ops-page .ui-queue-hero,.job-ops-page .ui-queue-toolbar,.job-ops-page .ui-queue-results{border-radius:14px}.job-ops-page .ui-queue-hero{padding:9px 11px}.job-ops-page .ui-queue-row{min-height:44px;padding-block:7px}.job-ops-page .ui-queue-row__title{font-size:.95rem}.job-ops-page .ui-queue-row__subline,.job-ops-page .ui-queue-row__detail-value,.job-ops-page .ui-queue-row__meta{font-size:11px;line-height:1.3}.job-ops-page .ui-queue-row__actions{gap:6px}.job-ops-page .ui-queue-row__actions>:nth-child(n+2){display:none}.customer-workspace-shell__thread-bar,.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__log-preview,.customer-workspace__history-column>.ui-card{border-radius:14px}.customer-workspace-shell__thread-bar,.customer-workspace-shell__hero .ui-card__content,.customer-workspace__vehicle-shell .ui-card__content{padding-inline:10px}.customer-workspace-shell__thread-bar-actions{flex-wrap:wrap;gap:8px}.customer-workspace__relationship-strip--unified{gap:10px}.customer-workspace__cockpit{gap:8px}.customer-workspace__vehicle-sheet,.customer-workspace__history-preview-item,.customer-workspace__log-preview{padding:8px 10px}.customer-workspace__tab{min-height:30px;padding-inline:10px}.fleet-stage{border-radius:14px;padding:7px}.procurement-page .procurement-focus__main,.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility{padding:9px 10px}.procurement-page .procurement-provider-card{min-width:0;padding:8px 9px;overflow:hidden}.procurement-page .procurement-provider-card .ui-button,.procurement-page .procurement-action-stack .ui-button{width:100%}.procurement-page .procurement-provider-card__description,.procurement-page .procurement-rail-utility__description{font-size:12px;line-height:1.35}.finance-desk-page--queue-only .ops-hub__workspace{grid-template-columns:minmax(0,1fr);max-width:1120px}.finance-desk-page--file-first .ops-hub__workspace{grid-template-columns:minmax(344px,.98fr) minmax(320px,1.02fr);gap:10px}.finance-desk-page .ops-hub__detail-item{min-width:0}.finance-desk-page .ops-hub__list{gap:8px}.finance-desk-page .ops-hub__row{border-radius:12px;padding:10px}.finance-desk-page__queue-clear-inline{justify-content:space-between;align-items:center;gap:10px}.finance-desk-page__queue-clear-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-desk-page .ops-hub__row-title,.finance-desk-page .ops-hub__row-meta,.finance-desk-page__file-thread-item,.finance-desk-page .ops-hub__detail-grid{max-width:none}.dispatch-page .dispatch-command-center__queue-drawer{max-width:190px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail,.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card{border-radius:12px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__header,.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card{padding:7px 8px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__title,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__section-title,.dispatch-page .dispatch-recovery-band__section-title,.dispatch-page .dispatch-recovery-band__title{font-size:.92rem;line-height:1.22}.dispatch-page .dispatch-recovery-band__description,.dispatch-page .dispatch-recovery-band__card-copy,.dispatch-page .dispatch-recovery-band__card-meta,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__identity p,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__meta,.dispatch-page .dispatch-command-center__thread-board-heading span{font-size:10px;line-height:1.3}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__sections,.dispatch-page .dispatch-recovery-band__grid{gap:6px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__button{padding:8px 9px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__identity strong{font-size:.85rem;line-height:1.2}.dispatch-page .dispatch-recovery-band__summary .ui-table-actions,.dispatch-page .dispatch-recovery-band__section-header .ui-table-actions{gap:5px}.job-ops-page .job-flow-board-shell__toolbar{padding:10px 12px}.job-ops-page .job-flow-board-shell__meta,.job-ops-page .job-flow-list__group-copy,.job-ops-page .job-flow-list__meta,.job-ops-page .job-flow-list__cell-copy{font-size:11px;line-height:1.28}.job-ops-page .job-flow-list__columns{padding:6px 12px;font-size:10px}.job-ops-page .job-flow-list__row{gap:10px;padding:10px 12px}.job-ops-page .job-flow-list__signals .ui-badge{padding-inline:6px}.job-ops-page .job-flow-list__actions .ui-button{min-width:84px;min-height:32px;padding-inline:10px}.customer-workspace-shell,.customer-workspace-shell--thread-active{grid-template-columns:minmax(184px,212px) minmax(0,1.78fr) minmax(208px,.54fr);gap:12px}.customer-workspace-shell__sidebar-card,.customer-workspace-shell__hero,.customer-workspace-shell__inspector .ui-card,.customer-workspace__vehicle-shell,.customer-workspace__log-preview,.customer-workspace__history-column>.ui-card{border-radius:12px}.customer-workspace-shell__thread-bar{padding:8px 10px}.customer-workspace-shell__sidebar-card--utility{padding:8px}.customer-workspace-shell__list-meta,.customer-workspace-shell__list-facts,.customer-workspace-shell__sidebar-switcher-copy{font-size:11px;line-height:1.3}.customer-workspace-shell__thread-bar-heading strong{font-size:.96rem}.customer-workspace-shell__hero .ui-card__content,.customer-workspace__vehicle-shell .ui-card__content,.customer-workspace__log-preview .ui-card__content,.customer-workspace__history-column>.ui-card .ui-card__content{padding:10px}.fleet-live-map__overlay{top:8px;left:8px;right:150px}.fleet-live-map__packet,.fleet-stage .fleet-live-map__packet{border-radius:12px;width:min(208px,100% - 158px);padding:7px 9px}.fleet-stage__route-health-ribbon,.fleet-stage__map-command-summary,.fleet-stage__recovery-ribbon{border-radius:12px;padding:6px 8px}.fleet-live-map__badge{font-size:10px;line-height:1.2}.procurement-page .procurement-desk{grid-template-columns:minmax(0,1.34fr) minmax(244px,.66fr)}.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility,.procurement-page .procurement-focus__main{padding:8px 9px}.procurement-page .procurement-provider-stack{gap:6px}.procurement-page .procurement-provider-card{padding:7px 8px}.procurement-page .procurement-provider-card__metrics>div,.procurement-page .procurement-supply-list__item{padding:8px 9px}.finance-desk-page{gap:10px;max-width:1380px}.finance-desk-page__thread-bar{border-radius:12px;padding:7px 9px}.finance-desk-page .ops-hub__workspace{gap:12px}.finance-desk-page--queue-only .ops-hub__workspace{max-width:1320px}.finance-desk-page__queue-card--compact .ui-card__content{padding:7px 9px}.finance-desk-page .ops-hub__detail-stack,.finance-desk-page .ops-hub__detail-grid,.finance-desk-page .finance-desk-page__file-thread-strip{gap:8px}.dispatch-page{max-width:1760px}.dispatch-page .dispatch-command-center__canvas{padding-left:0}.dispatch-page .dispatch-command-center__thread-board-bar{padding:8px 10px}.customer-workspace-shell__sidebar-card{border-radius:10px}.customer-workspace-shell__sidebar-switcher{display:none}.customer-workspace-shell__thread-bar,.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__log-preview,.customer-workspace__history-column>.ui-card{box-shadow:none}.fleet-page{max-width:1760px}.fleet-live-map__overlay{right:120px}.fleet-stage__capacity-strip{max-width:214px;right:122px}.fleet-stage__route-health-ribbon,.fleet-stage__map-command-summary,.fleet-stage__recovery-ribbon{padding:5px 7px}.fleet-live-map__badge--danger,.fleet-stage .ui-badge[data-tone=danger]{color:#991b1b;background:#fee2e2;border-color:#991b1b}.fleet-live-map__badge--warning,.fleet-stage .ui-badge[data-tone=warning]{color:#9a3412;background:#ffedd5;border-color:#c2410c}.procurement-focus__main--compact-note{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.procurement-focus__compact-copy{gap:2px;display:grid}.procurement-focus__compact-title{font-size:.95rem;line-height:1.25}.procurement-focus__compact-description{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.35}.procurement-focus__compact-actions{flex:none}.finance-desk-page .ops-hub__workspace{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start}.finance-desk-page .ops-hub__detail-stack,.finance-desk-page .ops-hub__detail-grid{gap:10px}.finance-desk-page .ops-hub__row{padding:8px 9px}.finance-desk-page .ops-hub__detail-item,.finance-desk-page .finance-desk-page__file-thread-item,.finance-desk-page .finance-desk-page__file-callout{padding:9px 10px}.finance-desk-page__file-actions-overflow{position:relative}.finance-desk-page__file-actions-overflow>summary{list-style:none}.finance-desk-page__file-actions-overflow>summary::-webkit-details-marker{display:none}.finance-desk-page__file-actions-overflow-body{z-index:4;border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:10px;gap:6px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #0f172a1f}.finance-desk-page__file-more{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);border-radius:10px}.finance-desk-page__file-more>summary{cursor:pointer;color:var(--ui-text-strong);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;list-style:none;display:flex}.finance-desk-page__file-more>summary::-webkit-details-marker{display:none}.finance-desk-page__file-more>summary small{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-muted);font-size:10px;font-weight:700}.finance-desk-page__file-more-body{gap:10px;padding:0 10px 10px;display:grid}.finance-desk-page__file-more .ops-hub__detail-section,.finance-desk-page__file-more .ops-hub__detail-item{padding:8px 10px}.fleet-live-map__packet,.fleet-stage .fleet-live-map__packet{width:min(172px,100% - 134px);padding:6px 7px}.fleet-stage__capacity-strip{max-width:198px}.fleet-live-map__packet-copy,.fleet-live-map__packet-route,.fleet-live-map__packet-signal-detail{font-size:10px;line-height:1.35}.procurement-page .procurement-desk{align-items:start}.procurement-page .procurement-panel>.ui-card__content,.procurement-page .procurement-panel .ui-card__content{gap:10px}.procurement-page .procurement-provider-card,.procurement-page .procurement-supply-list__item,.procurement-page .procurement-setup-health__grid>div{border-radius:10px}.customer-workspace-shell,.customer-workspace-shell--thread-active{grid-template-columns:minmax(140px,156px) minmax(0,2.3fr) minmax(168px,.42fr)}.customer-workspace-shell__list-meta,.customer-workspace-shell__list-facts,.customer-workspace__log-preview .ui-card__description{font-size:11px;line-height:1.35}.customer-workspace__tab{padding:6px 10px}.customer-workspace__log-preview>.ui-card,.customer-workspace__history-column>.ui-card,.customer-workspace__vehicle-shell .customer-workspace__vehicle-sheet{padding:10px}.job-ops-page .job-flow-list__meta{font-size:11px;line-height:1.35}.finance-desk-page{max-width:1360px}.finance-desk-page .ops-hub__workspace{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)}.finance-desk-page__file-context{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);border-radius:10px;gap:6px;padding:8px 10px;display:grid}.finance-desk-page__file-context p{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.45}.finance-desk-page__file-context strong{color:var(--ui-text-strong)}.ui-registry-page{max-width:1680px}.customer-workspace-shell,.customer-workspace-shell--thread-active{grid-template-columns:minmax(124px,138px) minmax(0,2.7fr) minmax(178px,.44fr);column-gap:10px}.customer-workspace-shell__sidebar-card,.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__log-preview,.customer-workspace__history-column>.ui-card,.customer-workspace-shell__inspector .ui-card{border-radius:9px}.customer-workspace-shell__sidebar-card{padding-inline:8px}.customer-workspace-shell__list-body--scroll{gap:6px}.customer-workspace-shell__list-title{font-size:13px;line-height:1.25}.customer-workspace-shell__list-meta,.customer-workspace-shell__list-facts,.customer-workspace__vehicle-meta,.customer-workspace__log-preview .ui-card__description,.customer-workspace__log-preview .ui-detail-copy{font-size:10.5px;line-height:1.35}.customer-workspace-shell__thread-bar,.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__log-preview>.ui-card,.customer-workspace__history-column>.ui-card{padding:8px}.customer-workspace__relationship-strip--unified{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:8px}.customer-workspace__relationship-strip--unified .ui-detail-item,.customer-workspace__vehicle-shell .customer-workspace__vehicle-sheet{padding:8px 9px}.customer-workspace__cockpit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-workspace__cockpit-card{min-height:0;padding:8px 9px}.customer-workspace__cockpit-card:nth-child(n+4){display:none}.customer-workspace__tab{padding:5px 9px;font-size:12px}.customer-workspace__log-preview{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px}.customer-workspace__log-preview>.ui-card,.customer-workspace__history-column>.ui-card{padding:9px}.customer-workspace-shell__thread-bar-actions{gap:6px}.customer-workspace-shell__thread-bar-actions>.ui-button,.customer-workspace-shell__thread-bar-actions>a{min-width:0}.customer-workspace-shell--thread-active .customer-workspace-shell__main{grid-area:1/2}.customer-workspace-shell--thread-active .customer-workspace-shell__inspector{grid-area:2/2}.customer-workspace-shell--thread-active .customer-workspace-shell__inspector-stack{position:static}.job-ops-page .job-flow-list__row{padding:6px 9px}.job-ops-page .job-flow-list__cell-label,.job-ops-page .job-flow-list__meta,.job-ops-page .job-flow-list__cell-copy,.job-ops-page .job-flow-list__subline,.job-ops-page .job-flow-list__detail-value{font-size:10.5px;line-height:1.35}.job-ops-page .job-flow-list__actions .ui-button{width:100%;min-width:0}.procurement-page,.supply-shell{max-width:1440px}.procurement-page .procurement-thread-bar,.procurement-page .procurement-focus__main,.procurement-page .procurement-panel,.procurement-page .procurement-rail-utility{border-radius:9px}.procurement-page .procurement-thread-bar__summary,.procurement-page .procurement-provider-card__description,.procurement-page .procurement-rail-utility__description{font-size:11px;line-height:1.4}.procurement-page .procurement-thread-bar__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.procurement-page .procurement-lane-strip{gap:6px}.procurement-page .procurement-lane-card{min-height:0;padding:8px 9px}.procurement-page .procurement-compact-stack--setup>:nth-child(3){grid-column:auto;max-width:none}.procurement-page .procurement-provider-stack{grid-template-columns:minmax(0,1fr);gap:8px}.procurement-page .procurement-provider-card,.procurement-page .procurement-supply-list__item,.procurement-page .procurement-setup-health__grid>div{min-width:0;padding:8px 9px}.procurement-page .procurement-provider-card__header{gap:6px}.procurement-page .procurement-provider-card__title{font-size:13px;line-height:1.25}.procurement-page .procurement-provider-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.procurement-page .procurement-provider-card .ui-button,.procurement-page .procurement-action-stack .ui-button{width:100%;min-width:0}.procurement-page .procurement-desk{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:10px}.procurement-page .procurement-panel>.ui-card__content,.procurement-page .procurement-panel .ui-card__content,.procurement-page .procurement-rail-utility{gap:8px}.procurement-page .procurement-setup-health__grid{margin-top:8px}.procurement-page .procurement-rail-utility__actions,.procurement-page .procurement-action-stack{gap:6px}.procurement-page .procurement-rail-utility__actions .ui-button,.procurement-page .procurement-action-stack .ui-button{min-height:34px}.dispatch-page .dispatch-command-strip{gap:10px}.dispatch-page .dispatch-command-strip__bar{gap:10px;padding:10px 12px}.dispatch-page .dispatch-command-strip__zone--controls{gap:8px}.dispatch-page .dispatch-command-strip__control-cluster{gap:6px}.dispatch-page .dispatch-command-strip__nav,.dispatch-page .dispatch-command-strip__segment{gap:4px}.dispatch-page .dispatch-command-strip__segment button,.dispatch-page .dispatch-command-strip__nav .ui-button,.dispatch-page .dispatch-command-strip .ui-button{min-height:34px}.dispatch-page .dispatch-command-center__focus-bar{padding:8px 10px}.dispatch-page .dispatch-command-center__focus-bar-heading span,.dispatch-page .dispatch-command-center__focus-bar-signal-label{font-size:.78rem}.dispatch-page .dispatch-command-center__focus-bar-signal{padding:6px 8px}.dispatch-page .dispatch-command-center__layout--rail-hidden .dispatch-command-center__stage,.dispatch-page .dispatch-command-center__layout--rail-hidden .dispatch-command-center__canvas,.dispatch-page .dispatch-command-center__layout--rail-hidden .dispatch-calendar-shell,.dispatch-page .dispatch-command-center__layout--rail-hidden .dispatch-week,.dispatch-page .dispatch-command-center__layout--rail-hidden .dispatch-month{width:100%;max-width:none}.dispatch-page .dispatch-command-center__layout--intervention-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(188px,216px) minmax(0,1fr)!important}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail{gap:8px;padding:8px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__header,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__section,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item{gap:6px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item{padding:8px}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__actions .ui-button,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__button{min-height:32px}.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-command-center__stage .dispatch-command-center__stage-header{gap:8px}.dispatch-page .dispatch-command-center__stage-description,.dispatch-page .dispatch-command-center__stage-meta{font-size:.78rem}.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{min-width:0}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-recovery-band__section,.dispatch-page .dispatch-recovery-band__card,.dispatch-page .dispatch-command-deck__panel{padding:8px 9px}.dispatch-page .dispatch-recovery-band__description,.dispatch-page .dispatch-recovery-band__card-copy,.dispatch-page .dispatch-recovery-band__card-meta{font-size:.76rem;line-height:1.45}.dispatch-page .dispatch-recovery-band__grid{gap:8px}.fleet-page{--fleet-inspector-width:clamp(244px,15vw,258px)}.fleet-stage__map-command-bar,.fleet-stage__toolbar,.fleet-stage__roster,.fleet-stage__inspector{border-radius:10px}.fleet-stage__map-command-bar{max-width:min(560px,calc(100% - var(--fleet-inspector-width) - 10px));gap:8px;padding:8px 10px}.fleet-stage__map-command-actions{gap:6px}.fleet-stage__map-command-actions .ui-button{min-height:32px}.fleet-stage__inspector{gap:6px;width:min(250px,100% - 12px);padding:8px}.fleet-stage__inspector-toggle{min-width:58px}.fleet-stage__inspector-badges .ui-badge:nth-child(n+3),.fleet-stage__summary-metrics .fleet-signal:nth-child(n+3){display:none}.fleet-stage__action-dock{gap:4px}.fleet-live-map__overlay{left:10px;right:calc(var(--fleet-inspector-width) + 8px);max-width:min(360px,calc(100% - var(--fleet-inspector-width) - 24px))}.fleet-live-map__status{background:#fffffffa;border:1px solid #0d17271a;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.fleet-live-map__status-title{letter-spacing:.02em;font-size:11px;font-weight:800}.fleet-live-map__status-copy{color:color-mix(in srgb,var(--ui-text-muted)88%,var(--ui-text-base));font-size:10.5px;line-height:1.35}.fleet-live-map__status--danger{background:#fff1ef;border-color:#b42318}.fleet-live-map__status--warning{background:#fff7ed;border-color:#c2410c}.fleet-live-map__status--neutral{background:#fffffffa;border-color:#0d17271a}.fleet-live-map__badge{min-height:24px;padding:0 8px;font-size:.68rem}.fleet-live-map__packet,.fleet-stage .fleet-live-map__packet{width:min(214px,calc(100% - var(--fleet-inspector-width) - 18px));gap:5px;padding:7px 8px}.fleet-live-map__packet-headline{font-size:10.5px;line-height:1.32}.fleet-live-map__packet-signals{gap:3px}.fleet-live-map__packet-signal{padding:6px 7px}.fleet-live-map__empty-note{border-radius:10px;max-width:300px;padding:9px 10px;font-size:10.5px;line-height:1.35}.fleet-stage__capacity-strip{right:calc(var(--fleet-inspector-width) + 8px);max-width:min(620px,calc(100% - var(--fleet-inspector-width) - 20px));padding:7px 8px}.fleet-stage__capacity-strip .fleet-stage__command-copy{font-size:10.5px;line-height:1.35}.fleet-stage__capacity-strip .fleet-stage__command-actions{gap:6px}.fleet-stage__capacity-strip .fleet-stage__command-actions .ui-button{min-height:32px}.procurement-page--setup .procurement-thread-bar{gap:8px;padding:7px 8px}.procurement-page--setup .procurement-thread-bar__copy{gap:5px}.procurement-page--setup .procurement-thread-bar__summary{max-width:82ch}.procurement-page--setup .procurement-thread-bar__facts{grid-template-columns:minmax(0,180px)}.procurement-page--setup .procurement-desk,.procurement-page--setup .procurement-focus,.procurement-page--setup .procurement-desk--rail-hidden{grid-template-columns:minmax(0,1fr)}.procurement-page--setup .procurement-compact-stack--setup{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr) minmax(272px,.82fr);align-items:start;gap:10px}.procurement-page--setup .procurement-panel,.procurement-page--setup .procurement-provider-card,.procurement-page--setup .procurement-supply-list__item{border-radius:10px}.procurement-page--setup .procurement-panel>.ui-card__content,.procurement-page--setup .procurement-panel .ui-card__content{gap:8px}.procurement-page--setup .procurement-provider-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px}.procurement-page--setup .procurement-provider-card{min-height:0;padding:8px 9px}.procurement-page--setup .procurement-provider-card__header{gap:6px}.procurement-page--setup .procurement-provider-card__title{font-size:.96rem;line-height:1.18}.procurement-page--setup .procurement-provider-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.procurement-page--setup .procurement-provider-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.procurement-page--setup .procurement-provider-card .ui-button{width:100%}.procurement-page--setup .procurement-provider-card__metrics>div,.procurement-page--setup .procurement-setup-health__grid>div,.procurement-page--setup .procurement-supply-list__item{padding:8px 9px}.procurement-page--setup .procurement-panel--setup-summary .ui-card__content{justify-content:start}.procurement-page--setup .procurement-action-stack{gap:6px}.procurement-page--setup .procurement-action-stack .ui-button,.procurement-page--setup .procurement-provider-card .ui-button{min-height:32px}.procurement-page--setup .procurement-empty-state{padding:12px}.job-ops-page .job-flow-list__group-header,.job-ops-page .job-flow-list__row{border-radius:9px}.job-ops-page .job-flow-list__row{grid-template-columns:minmax(0,2.18fr) minmax(0,.78fr) minmax(0,.92fr) minmax(0,.98fr) auto;gap:5px;padding:6px 8px}.job-ops-page .job-flow-list__cell{gap:4px}.job-ops-page .job-flow-list__cell-label{display:none}.job-ops-page .job-flow-list__title{font-size:.94rem;line-height:1.18}.job-ops-page .job-flow-list__meta,.job-ops-page .job-flow-list__cell-copy,.job-ops-page .job-flow-list__detail-value{font-size:10.5px;line-height:1.3}.job-ops-page .job-flow-list__signals{gap:3px}.job-ops-page .job-flow-list__signals .ui-badge:nth-child(n+2){display:none}.job-ops-page .job-flow-list__actions{min-width:96px}.job-ops-page .job-flow-list__actions .ui-button{min-width:96px;min-height:32px}.job-ops-page .job-flow-list__overflow>summary{min-height:32px}.customer-workspace-shell,.customer-workspace-shell--thread-active{column-gap:8px}.customer-workspace-shell--thread-active{grid-template-columns:minmax(148px,176px) minmax(0,1fr)}.customer-workspace-shell__sidebar-card,.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__log-preview>.ui-card,.customer-workspace__history-column>.ui-card,.customer-workspace-shell__inspector .ui-card{border-radius:8px;padding:7px 8px}.customer-workspace-shell__list-item{padding:6px 7px}.customer-workspace-shell__list-title{font-size:12.5px}.customer-workspace-shell__list-meta,.customer-workspace-shell__list-facts,.customer-workspace__vehicle-meta,.customer-workspace__log-preview .ui-card__description,.customer-workspace__log-preview .ui-detail-copy,.customer-activity-timeline__subtitle{font-size:10px;line-height:1.3}.customer-workspace__relationship-strip--unified,.customer-workspace__cockpit,.customer-workspace__log-preview{gap:7px}.customer-workspace__relationship-strip--unified .ui-detail-item,.customer-workspace__vehicle-shell .customer-workspace__vehicle-sheet,.customer-workspace__cockpit-card{padding:7px 8px}.customer-workspace__tabs{gap:3px;padding:2px}.customer-workspace__tab{border-radius:9px;min-height:30px;padding:4px 8px;font-size:11.5px}.customer-activity-timeline__item,.customer-workspace__history-preview-item{padding:8px 9px}.ui-page-header{border-radius:14px;padding:14px 18px;box-shadow:inset 0 0 0 1px #1b273a14}.ui-page-header:before,.ui-page-header:after{opacity:.42;filter:saturate(.88)}.ui-page-header__content,.ui-page-header__main,.ui-page-header__rail{gap:10px}.ui-page-header__eyebrow,.ui-page-header .ui-page-eyebrow{letter-spacing:.14em;font-size:10px}.ui-page-header__actions .ui-button,.ui-page-header__actions .button{min-height:34px;box-shadow:none;border-radius:12px;padding-inline:12px}.ui-page-header__status .ui-badge{min-height:28px}.ui-card,.dispatch-sidebar-card,.procurement-panel,.inventory-panel{border-radius:12px;box-shadow:0 10px 28px -24px #111b2d3d}.ui-card--raised{box-shadow:0 12px 34px -28px #111b2d47}.ui-card__header,.dispatch-sidebar-card__content,.procurement-panel>.ui-card__content,.procurement-panel .ui-card__content,.inventory-panel>.ui-card__content,.inventory-panel .ui-card__content{gap:8px}.ui-badge{letter-spacing:.04em;border-radius:999px;min-height:28px;padding:0 10px}.ui-badge--neutral{color:#344155e6;background:#ecf0f7eb;border-color:#99a7bd57}.ui-badge--warning,.ui-state[data-tone=warning]{color:#89540af5;background:linear-gradient(135deg,#fff7e4f5,#ffecbefa);border-color:#e0a33757}.ui-badge--danger,.ui-state[data-tone=danger]{color:#962720fa;background:linear-gradient(135deg,#ffefeefa,#ffdfdcfa);border-color:#dc5b4b61;box-shadow:inset 0 0 0 1px #dc5b4b14}.ui-registry-empty-state,.ui-queue-empty-state,.procurement-empty-state,.inventory-empty-state{border-radius:14px;min-height:164px;padding:16px}.dashboard-cockpit .ui-page-header,.dispatch-page>.ui-page-header,.fleet-page>.ui-page-header,.procurement-page>.ui-page-header,.finance-desk-page>.ui-page-header{margin-bottom:12px}.dashboard-cockpit .ui-detail-item,.customer-workspace__cockpit-card,.fleet-stage__packet-grid>.ui-card,.procurement-summary-strip__item,.invoice-workspace-page .ui-detail-item{border-radius:10px}.dispatch-sidebar-card,.dispatch-sidebar-card__content{gap:8px}.dispatch-page .dispatch-sidebar-card,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-conflict-panel{box-shadow:0 12px 32px -28px #111b2d38}.dispatch-page .dispatch-sidebar-card .ui-button,.dispatch-page .dispatch-queue-rail .ui-button{min-height:32px}.job-ops-page .ui-page-header,.customer-workspace-shell .ui-page-header,.fleet-page .ui-page-header,.procurement-page .ui-page-header,.finance-desk-page .ui-page-header{padding-block:12px}.job-ops-page .job-flow-list__group-header{padding-block:6px}.job-ops-page .job-flow-list__row{min-height:0}.customer-workspace-shell__hero,.customer-workspace-shell__sidebar-card,.customer-workspace-shell__inspector .ui-card,.customer-workspace__vehicle-shell,.customer-workspace__log-preview>.ui-card,.customer-workspace__history-column>.ui-card{box-shadow:0 10px 28px -24px #111b2d33}.fleet-stage .ui-badge[data-tone=danger],.fleet-stage .ui-badge--danger{color:#85160efa;background:linear-gradient(135deg,#ffebe8fa,#ffd6d1fc);border-color:#d0463570}.fleet-stage .ui-badge[data-tone=warning],.fleet-stage .ui-badge--warning{color:#7a4e0bfa;background:linear-gradient(135deg,#fff7e0fa,#ffe8b0fc);border-color:#d69c266b}.fleet-stage__capacity-strip,.fleet-stage__command-band,.fleet-stage__map-controls{box-shadow:0 10px 30px -26px #111b2d33}.procurement-page .procurement-panel,.procurement-page .procurement-provider-card,.procurement-page .procurement-supply-list__item{box-shadow:0 10px 28px -24px #111b2d2e}.procurement-page .procurement-provider-card__title,.procurement-page .procurement-list__item-title{line-height:1.16}.procurement-page .procurement-empty-state{min-height:136px}.finance-desk-page .invoice-workspace-page__queue,.finance-desk-page .invoice-workspace-page__file{box-shadow:0 10px 28px -24px #111b2d33}.finance-desk-page .ui-state,.invoice-workspace-page .ui-state{min-height:132px;padding:14px}.customer-workspace-shell--workspace-focus{grid-template-columns:minmax(0,1fr)}.customer-workspace-shell--workspace-focus .customer-workspace-shell__main{grid-column:1}.customer-workspace-shell--workspace-focus .customer-workspace__relationship-strip--unified{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-workspace-shell--workspace-focus .customer-workspace__cockpit{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-workspace-shell--workspace-focus .customer-workspace__cockpit-card:nth-child(n+4){display:block}.customer-workspace-shell--workspace-focus .customer-workspace-shell__thread-bar,.customer-workspace-shell--workspace-focus .customer-workspace__hero,.customer-workspace-shell--workspace-focus .customer-workspace__vehicle-shell,.customer-workspace-shell--workspace-focus .customer-workspace__tabs,.customer-workspace-shell--workspace-focus .customer-workspace__log-preview{max-width:min(1180px,100%)}.procurement-desk--rail-hidden .procurement-desk__primary--workspace{max-width:none}.procurement-page .procurement-thread-bar{padding:10px 12px}.procurement-page .procurement-thread-bar__facts{gap:6px}.procurement-page .procurement-thread-bar__fact{min-width:0;padding:7px 8px}.procurement-page .procurement-panel>.ui-card__content,.procurement-page .procurement-panel .ui-card__content{padding:10px}.procurement-page .procurement-thread-bar__actions>.ui-button:only-child,.procurement-page .procurement-thread-bar__actions>a:only-child{min-width:0}.finance-desk-page--file-first .finance-desk-page__thread-bar{padding-bottom:8px}.finance-desk-page--file-first .ops-hub__workspace{grid-template-columns:minmax(0,1fr)}.finance-desk-page--file-first .ops-hub__workspace>.ui-sidebar-stack{order:-1;width:min(1040px,100%);max-width:min(1040px,100%)}.finance-desk-page--file-first .finance-desk-page__queue-card{align-self:start}.finance-desk-page--file-first .finance-desk-page__queue-card .ops-hub__list{gap:8px}.finance-desk-page--file-first .ui-sidebar-stack{max-width:min(1040px,100%)}.finance-desk-page--file-first .finance-desk-page__queue-card{max-width:min(640px,100%)}.finance-desk-page--file-first .ui-sidebar-stack>.ui-card{width:100%}.finance-desk-page--file-first .finance-desk-page__thread-bar{max-width:min(1040px,100%)}.procurement-page{max-width:1500px}.procurement-page .procurement-thread-bar{gap:10px}.procurement-page .procurement-thread-bar__summary{max-width:72ch}.procurement-page .procurement-thread-bar__actions,.procurement-page .procurement-panel .ui-card__header,.procurement-page .procurement-panel>.ui-card__header{gap:8px}.procurement-page .procurement-compact-stack--setup{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px}.procurement-page .procurement-compact-stack--setup>:nth-child(3){max-width:none}.finance-desk-page--file-first .finance-desk-page__file-actions{gap:8px}.finance-desk-page--file-first .finance-desk-page__file-callout,.finance-desk-page--file-first .finance-desk-page__file-thread-strip,.finance-desk-page--file-first .ops-hub__detail-grid{margin-bottom:10px}.job-ops-page .job-flow-list__group-header{padding:6px 8px 4px}.job-ops-page .job-flow-list__row{grid-template-columns:minmax(0,2.42fr) minmax(0,1.1fr) minmax(0,.94fr) auto;align-items:start;gap:8px;padding:8px 9px}.job-ops-page .job-flow-list__identity{gap:4px;display:grid}.job-ops-page .job-flow-list__cell--timing,.job-ops-page .job-flow-list__cell--commercial{max-width:none}.job-ops-page .job-flow-list__cell--commercial{text-align:left;justify-items:start}.job-ops-page .job-flow-list__signals{margin-top:1px}.job-ops-page .job-flow-list__signals .ui-badge{min-height:24px;padding-inline:8px}.job-ops-page .job-flow-list__actions{align-self:center;min-width:112px}.job-ops-page .job-flow-list__actions .ui-button{min-width:112px}.dispatch-page .dispatch-command-center__layout--intervention-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout--conflicts-open,.dispatch-command-center__layout--intervention-open.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(176px,196px) minmax(0,1fr)!important}.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout--rail-hidden{grid-template-columns:minmax(182px,202px) minmax(0,1fr)!important}.dispatch-page .dispatch-command-center__intervention-pane{max-width:196px}.dispatch-page .dispatch-command-center__queue-drawer{width:min(198px,100vw - 236px);max-width:198px}.dispatch-page .dispatch-command-center__thread-board-bar{gap:8px;padding:8px 10px}.dispatch-page .dispatch-command-center__thread-board-eyebrow{display:none}.dispatch-page .dispatch-command-center__thread-board-heading strong{font-size:.98rem;line-height:1.18}.dispatch-page .dispatch-command-center__thread-board-signals .ui-badge:nth-child(n+3){display:none}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__section-copy,.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-item__action-copy{display:none}.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-command-center__focus-bar,.dispatch-page .dispatch-command-center__thread-board-bar,.dispatch-page .dispatch-command-center__intervention-pane,.dispatch-page .dispatch-command-center__queue-drawer,.dispatch-page .dispatch-ops-rail{background:linear-gradient(#fffdf9f7,#f4efe7ed),#ffffffe6;border:1px solid #80705a33;position:relative;overflow:hidden;box-shadow:0 26px 52px -38px #14253657,inset 0 1px #ffffffeb}.dispatch-page .dispatch-command-strip:before,.dispatch-page .dispatch-command-center__focus-bar:before,.dispatch-page .dispatch-command-center__thread-board-bar:before{content:"";pointer-events:none;background:radial-gradient(circle,#27405b24,#0000 72%);border-radius:999px;width:240px;height:240px;position:absolute;inset:auto auto 44% -10%}.dispatch-page .dispatch-command-strip>*,.dispatch-page .dispatch-command-center__focus-bar>*,.dispatch-page .dispatch-command-center__thread-board-bar>*{z-index:1;position:relative}.dispatch-page .dispatch-command-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px}.dispatch-page .dispatch-command-strip__anchor,.dispatch-page .dispatch-command-strip__signal,.dispatch-page .dispatch-command-strip__segment,.dispatch-page .dispatch-command-strip__scope,.dispatch-page .dispatch-command-strip__tech-picker,.dispatch-page .dispatch-command-strip__zoom{background:linear-gradient(#fffffff5,#f8f4ede0),#ffffffd6;border-color:#80705a2e;box-shadow:0 16px 28px -28px #14253642,inset 0 1px #ffffffeb}.dispatch-page .dispatch-command-strip__anchor-title-row strong,.dispatch-page .dispatch-command-center__focus-bar-heading strong,.dispatch-page .dispatch-command-center__thread-board-heading strong,.dispatch-page .dispatch-ops-rail__title{letter-spacing:-.02em}.dispatch-page .dispatch-command-strip__anchor-title-row strong,.dispatch-page .dispatch-command-center__thread-board-heading strong{font-size:1rem}.dispatch-page .dispatch-command-strip__anchor-meta,.dispatch-page .dispatch-command-strip__meta-copy,.dispatch-page .dispatch-command-strip__scope-summary,.dispatch-page .dispatch-command-center__focus-bar-heading span,.dispatch-page .dispatch-command-center__thread-board-heading span,.dispatch-page .dispatch-queue-item__identity p,.dispatch-page .dispatch-queue-item__meta,.dispatch-page .dispatch-recovery-band__description{color:color-mix(in srgb,var(--ui-text-muted)84%,var(--ui-text-base))}.dispatch-page .dispatch-command-strip__signal--active{background:linear-gradient(#e8f0f7fa,#fcf8f0f0),#ffffffe6;border-color:#243b5338}.dispatch-page .dispatch-command-center__focus-bar{border-radius:22px;gap:14px;padding:16px 18px}.dispatch-page .dispatch-command-center__focus-bar-copy{gap:12px}.dispatch-page .dispatch-command-center__focus-bar-heading{gap:4px}.dispatch-page .dispatch-command-center__focus-bar-heading strong{font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.08}.dispatch-page .dispatch-command-center__focus-bar-heading span{max-width:68ch}.dispatch-page .dispatch-command-center__focus-bar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.dispatch-page .dispatch-command-center__focus-bar-signal{background:linear-gradient(#fffffff0,#f7f2eae0),#ffffffd1;border:1px solid #80705a2e;border-radius:14px;box-shadow:0 14px 28px -28px #1425363d,inset 0 1px #ffffffe6}.dispatch-page .dispatch-command-center__focus-bar-signal-label{letter-spacing:.04em}.dispatch-page .dispatch-command-center__focus-bar-signal--danger{background:linear-gradient(#ffede9fa,#fdf6efeb),#ffffffd6}.dispatch-page .dispatch-command-center__focus-bar-signal--warning{background:linear-gradient(#fff5e0fa,#fcf7eeeb),#ffffffd6}.dispatch-page .dispatch-command-center__focus-bar-signal--success{background:linear-gradient(#e8f7eefa,#f7f3ebeb),#ffffffd6}.dispatch-page .dispatch-command-center__thread-board-bar{border-radius:18px;gap:10px;padding:10px 12px}.dispatch-page .dispatch-command-center__thread-board-copy{gap:8px}.dispatch-page .dispatch-command-center__thread-board-heading strong{line-height:1.14}.dispatch-page .dispatch-command-center__thread-board-heading span,.dispatch-page .dispatch-command-center__thread-board-signals .ui-badge{font-size:.76rem}.dispatch-page .dispatch-command-center__thread-board-actions{gap:8px}.dispatch-page .dispatch-command-center__thread-board-actions .ui-button,.dispatch-page .dispatch-command-center__thread-board-actions a.ui-button{min-height:34px}.dispatch-page .dispatch-command-center__intervention-pane,.dispatch-page .dispatch-command-center__queue-drawer,.dispatch-page .dispatch-ops-rail{border-radius:20px}.dispatch-page .dispatch-recovery-band,.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-queue-rail__section,.dispatch-page .dispatch-ops-rail__header,.dispatch-page .dispatch-ops-rail__summary-item{background:linear-gradient(#fffffff5,#f7f2eae6),#ffffffdb;border:1px solid #80705a29;box-shadow:0 18px 34px -32px #14253638,inset 0 1px #ffffffe6}.dispatch-page .dispatch-recovery-band__summary,.dispatch-page .dispatch-queue-rail__section,.dispatch-page .dispatch-ops-rail__summary-item{border-radius:16px}.dispatch-page .dispatch-recovery-band__summary-copy,.dispatch-page .dispatch-ops-rail__stack,.dispatch-page .dispatch-queue-rail__sections{gap:10px}.dispatch-page .dispatch-recovery-band__eyebrow,.dispatch-page .dispatch-queue-rail__section-title,.dispatch-page .dispatch-ops-rail__eyebrow{letter-spacing:.06em}.dispatch-page .dispatch-recovery-band__title{letter-spacing:-.02em;line-height:1.08}.dispatch-page .dispatch-recovery-band__thread-alert{background:linear-gradient(#fffffff5,#f7f2eae6),#ffffffd6;border:1px solid #80705a29;border-radius:14px}.dispatch-page .dispatch-recovery-band__thread-alert-copy{color:color-mix(in srgb,var(--ui-text-muted)82%,var(--ui-text-base))}.dispatch-page .dispatch-queue-rail__title{letter-spacing:-.02em}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail__section,.dispatch-page .dispatch-command-center__queue-sidebar .dispatch-queue-rail__section{padding:10px}.dispatch-page .dispatch-queue-item{border-radius:14px}.dispatch-page .dispatch-queue-item__button{background:linear-gradient(#fffffff5,#f8f4ede6),#ffffffdb;border:1px solid #80705a24;border-radius:14px;box-shadow:0 16px 30px -30px #14253638,inset 0 1px #ffffffe6}.dispatch-page .dispatch-queue-item__identity strong,.dispatch-page .dispatch-ops-rail__summary-item strong{font-size:.98rem;line-height:1.14}.dispatch-page .dispatch-ops-rail__header{border-radius:16px}.dispatch-page .dispatch-ops-rail__summary{gap:8px}@media (max-width:900px){.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-command-center__focus-bar,.dispatch-page .dispatch-command-center__thread-board-bar,.dispatch-page .dispatch-command-center__intervention-pane,.dispatch-page .dispatch-command-center__queue-drawer,.dispatch-page .dispatch-ops-rail{box-shadow:0 18px 32px -30px #1425363d,inset 0 1px #ffffffe6}.dispatch-page .dispatch-command-center__focus-bar{padding:14px 15px}.dispatch-page .dispatch-command-center__thread-board-bar{padding:9px 10px}}.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-calendar-board,.dispatch-page .dispatch-calendar-stage,.dispatch-page .dispatch-board-stage{background:linear-gradient(#fffefbfa,#f4efe8f0),#ffffffeb;border:1px solid #80705a2e;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 64px -46px #1425364d,inset 0 1px #ffffffeb}.dispatch-page .dispatch-calendar-shell:before{content:"";pointer-events:none;background:radial-gradient(circle,#27405b14,#0000 72%);border-radius:999px;width:320px;height:320px;position:absolute;top:-140px;left:-90px}.dispatch-page .dispatch-calendar__time-axis{background:linear-gradient(#fcf9f3fa,#f2ede4f5),#ffffffe6;border-right-color:#80705a2e;box-shadow:inset -1px 0 #ffffffb8}.dispatch-page .dispatch-calendar__time-cell{color:color-mix(in srgb,var(--ui-text-muted)78%,var(--ui-text-base));letter-spacing:.04em;padding-right:12px;font-size:11px}.dispatch-page .dispatch-calendar__resource-row{background:linear-gradient(#fffffff5,#f8f3eceb),#ffffffe0;border-bottom:1px solid #80705a29}.dispatch-page .dispatch-calendar__column-body{background:linear-gradient(#ffffff57,#f8f4ee75),linear-gradient(90deg,#27405b08,#0000 16%),#182a4c05}.dispatch-page .dispatch-calendar__slot-line{background:#80705a1a}.dispatch-page .dispatch-calendar__slot-line[data-hour-start=true]{background:#80705a2e}.dispatch-page .dispatch-lane-header{background:linear-gradient(#fffffffa,#f7f2eaeb),#ffffffe0;border:1px solid #80705a29;border-radius:16px;gap:8px;min-height:94px;padding:11px 12px 12px;box-shadow:0 18px 34px -32px #1425363d,inset 0 1px #ffffffeb}.dispatch-page .dispatch-lane-header__copy strong{font-size:12.5px;line-height:1.18}.dispatch-page .dispatch-lane-header__copy span,.dispatch-page .dispatch-lane-header__capacity-meta,.dispatch-page .dispatch-lane-header__route-note,.dispatch-page .dispatch-lane-header__route-keyboard-note{color:color-mix(in srgb,var(--ui-text-muted)82%,var(--ui-text-base))}.dispatch-page .dispatch-lane-header__route{gap:4px}.dispatch-page .dispatch-lane-header__route-detail{-webkit-line-clamp:2;font-size:11.5px;line-height:1.34}.dispatch-page .dispatch-lane-header__metric{background:linear-gradient(#fffffff0,#f8f4eddb),#ffffffd1;border-color:#80705a24;padding:4px 7px;font-size:10px}.dispatch-page .dispatch-lane-header__metric--primary{background:linear-gradient(#e9f0f8fa,#f8fafce6),#ffffffd6}.dispatch-page .dispatch-calendar__event{border-radius:18px;box-shadow:0 18px 34px -24px #1425363d,0 10px 18px -20px #1425362e}.dispatch-page .dispatch-calendar__event:hover{box-shadow:0 24px 40px -22px #14253647,0 12px 22px -18px #14253633}.dispatch-page .dispatch-calendar__event--job{background:linear-gradient(#fffffffa,#f8f3eceb),#ffffffe0;border-color:#80705a2e}.dispatch-page .dispatch-calendar__event--danger{box-shadow:0 24px 40px -24px #b83a1f38,0 10px 18px -18px #b83a1f29}.dispatch-page .dispatch-calendar__event-body{gap:8px;padding:12px 12px 14px}.dispatch-page .dispatch-calendar__event-topline,.dispatch-page .dispatch-calendar__event-route-row,.dispatch-page .dispatch-calendar__event-bottomline{gap:6px}.dispatch-page .dispatch-calendar__event-heading strong{letter-spacing:-.01em;font-size:12.5px;line-height:1.22}.dispatch-page .dispatch-calendar__event-heading p,.dispatch-page .dispatch-calendar__event-support-copy,.dispatch-page .dispatch-calendar__event-next-move,.dispatch-page .dispatch-calendar__event-meta-copy{color:color-mix(in srgb,var(--ui-text-muted)82%,var(--ui-text-base))}.dispatch-page .dispatch-calendar__event-time-pill,.dispatch-page .dispatch-calendar__event-duration-pill,.dispatch-page .dispatch-calendar__event-workflow-chip,.dispatch-page .dispatch-calendar__event-flag,.dispatch-page .dispatch-calendar__event-follow-chip{box-shadow:inset 0 1px #ffffffad}.dispatch-page .dispatch-calendar__event-progress{background:#80705a1f;border-radius:999px;height:7px;overflow:hidden}.dispatch-page .dispatch-calendar__event-progress-fill{border-radius:inherit;box-shadow:0 0 14px #27405b2e}@media (max-width:900px){.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-calendar-board,.dispatch-page .dispatch-calendar-stage,.dispatch-page .dispatch-board-stage{border-radius:20px}.dispatch-page .dispatch-lane-header{min-height:88px;padding:10px 10px 11px}}.dispatch-page .dispatch-command-strip .ui-button,.dispatch-page .dispatch-command-strip__actions-main .ui-button,.dispatch-page .dispatch-command-strip__actions-links .ui-button,.dispatch-page .dispatch-command-strip__actions-main a.ui-button,.dispatch-page .dispatch-command-strip__actions-links a.ui-button{color:var(--ui-text-strong)}.dispatch-page .dispatch-command-strip .ui-button .ui-button__label{color:inherit}.dispatch-page .dispatch-command-strip__actions-main .ui-button,.dispatch-page .dispatch-command-strip__actions-main a.ui-button,.dispatch-page .dispatch-command-strip__actions-links .ui-button,.dispatch-page .dispatch-command-strip__actions-links a.ui-button{background:linear-gradient(#fffffff5,#f8f4ede0),#ffffffd6;border-color:#80705a29;box-shadow:0 16px 28px -28px #14253633,inset 0 1px #ffffffe6}.dispatch-page .dispatch-command-strip .ui-button--primary{color:#f8fbff;background:linear-gradient(#3c79eb 0%,#2e67d6 100%),#2e67d6f5;border-color:#254e9a2e;box-shadow:0 18px 30px -24px #254e9a6b,inset 0 1px #ffffff38}.dispatch-page .dispatch-command-strip .ui-button--primary:hover{background:linear-gradient(#447ff0 0%,#356fe0 100%),#356fe0fa}.dispatch-page .dispatch-command-strip__actions-main .ui-button--primary,.dispatch-page .dispatch-command-strip__actions-main a.ui-button--primary,.dispatch-page .dispatch-command-strip__actions-links .ui-button--primary,.dispatch-page .dispatch-command-strip__actions-links a.ui-button--primary{color:#f8fbff;background:linear-gradient(#3c79eb 0%,#2e67d6 100%),#2e67d6f5;border-color:#254e9a2e}.dispatch-page .dispatch-command-strip__actions-main .ui-button--primary .ui-button__label,.dispatch-page .dispatch-command-strip__actions-main a.ui-button--primary .ui-button__label,.dispatch-page .dispatch-command-strip__actions-links .ui-button--primary .ui-button__label,.dispatch-page .dispatch-command-strip__actions-links a.ui-button--primary .ui-button__label{color:#f8fbff}.dispatch-page .dispatch-command-strip .ui-button--secondary,.dispatch-page .dispatch-command-strip .ui-button--ghost,.dispatch-page .dispatch-command-strip .ui-button--tertiary{background:linear-gradient(#fffffff5,#f8f4ede0),#ffffffd6;border-color:#80705a29}.dispatch-page .dispatch-command-center__focus-bar{background:linear-gradient(#fffcfafa,#f8f2ecf0),radial-gradient(circle at 100% 0,#b83a1f14,#0000 30%),#ffffffeb;border-color:#b83a1f29}.dispatch-page .dispatch-command-center__focus-bar:after{content:"";background:linear-gradient(#df6b4b,#b83a1f);border-radius:999px;width:5px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 18px #b83a1f38}.dispatch-page .dispatch-command-center__focus-bar-copy,.dispatch-page .dispatch-command-center__focus-bar-actions{padding-left:6px}.dispatch-page .dispatch-command-center__focus-bar-badges .ui-badge{color:#9f3119;background:#fff3efeb;border-color:#b83a1f24}.dispatch-page .dispatch-command-center__focus-bar-heading strong{font-size:clamp(1.14rem,1.55vw,1.3rem)}.dispatch-page .dispatch-command-center__focus-bar-heading span{color:color-mix(in srgb,var(--ui-text-muted)80%,var(--ui-text-base))}.dispatch-page .dispatch-calendar__event-follow-chip{border:1px solid #80705a24;box-shadow:inset 0 1px #ffffffad,0 8px 16px -16px #1425362e}.dispatch-page .dispatch-calendar__event-support-row{color:color-mix(in srgb,var(--ui-text-muted)78%,var(--ui-text-base));font-weight:600}.dispatch-page .dispatch-command-strip--controls-only{padding:8px 12px 10px}.dispatch-page .dispatch-command-strip--controls-only .dispatch-command-strip__bar{gap:8px 10px}.dispatch-page .dispatch-command-strip--controls-only .dispatch-command-strip__rail--secondary{gap:10px 12px}.dispatch-page .dispatch-command-strip--controls-only .dispatch-command-strip__zone--controls{flex:620px;gap:8px 10px}.dispatch-page .dispatch-command-strip--controls-only .dispatch-command-strip__zone--actions{flex:0 430px;align-self:start}.dispatch-page .dispatch-command-strip--controls-only .dispatch-command-strip__scope-inline{flex-wrap:wrap;gap:8px}.dispatch-page .dispatch-command-strip--controls-only .dispatch-command-strip__scope .ui-select,.dispatch-page .dispatch-command-strip--controls-only .dispatch-command-strip__tech-picker .ui-select{min-width:138px}.dispatch-page .dispatch-command-strip--controls-only .dispatch-command-strip__actions-main{justify-content:flex-start}.dispatch-page .dispatch-command-center__focus-bar{border-radius:20px;padding:14px 16px;box-shadow:0 22px 40px -34px #14253642,inset 0 1px #ffffffeb}.dispatch-page .dispatch-command-center__focus-bar-heading strong{line-height:1.06}.dispatch-page .dispatch-command-center__focus-bar-badges .ui-badge,.dispatch-page .dispatch-command-center__focus-bar-actions .ui-button,.dispatch-page .dispatch-command-center__focus-bar-actions a.ui-button{box-shadow:inset 0 1px #ffffffb3}.dispatch-page .dispatch-calendar__empty-lane{background:linear-gradient(#fffffffa,#f4f8fdf0),#345ea70a;border-style:solid;border-color:#345ea729;gap:6px;padding:13px 14px 14px;top:14px;left:14px;right:14px;box-shadow:inset 0 1px #ffffffd1,0 14px 28px -26px #14253633}.dispatch-page .dispatch-calendar__empty-lane:before{content:"";background:linear-gradient(#6ea3ff,#3c79eb);border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:0}.dispatch-page .dispatch-calendar__empty-lane--constrained{background:linear-gradient(#fffbf5fa,#fff7ecf0),#d977060a;border-color:#d9770633}.dispatch-page .dispatch-calendar__empty-lane--constrained:before{background:linear-gradient(#efb24a,#d97706)}.dispatch-page .dispatch-calendar__empty-lane-kicker{color:#3461b2;letter-spacing:.1em;padding-left:8px;font-size:9.5px}.dispatch-page .dispatch-calendar__empty-lane strong,.dispatch-page .dispatch-calendar__empty-lane p{padding-left:8px}.dispatch-page .dispatch-calendar__empty-lane strong{letter-spacing:-.01em;font-size:12.5px;line-height:1.22}.dispatch-page .dispatch-calendar__empty-lane p{color:color-mix(in srgb,var(--ui-text-muted)80%,var(--ui-text-base));font-size:11.5px;line-height:1.4}.dispatch-page .dispatch-calendar__event--availability{background:linear-gradient(#fffcf6fc,#fff7ecf5),#b57f2908;border-color:#b57f2933;box-shadow:0 14px 24px -22px #b57f2929,inset 0 1px #ffffffc2}.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar{background:linear-gradient(#faf5edfa,#f1e8dbf2),radial-gradient(circle at 18% 0,#26466c1a,#0000 34%),#ffffffe0;border-color:#8a75593d;box-shadow:0 30px 68px -42px #14253680,inset 0 1px #ffffffe6,inset 0 -28px 42px -44px #2d435e47}.ui-admin-shell:has(.dispatch-page) .ui-admin-brand{background:linear-gradient(150deg,#f4f9fdfa,#fff5e6f2),#fffffff0;border-color:#8a755938;box-shadow:0 22px 42px -30px #14253657,inset 0 1px #fffffff0}:is(.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar__utility,.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar__account){background:linear-gradient(#ffffffe0,#f6efe6d1),#ffffffc7;border-color:#8a755933;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe0}.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__item{background:linear-gradient(#ffffffad,#f8f2e98f),#ffffff70;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__item:hover{background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__item[data-active=true]{background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__item--active{background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar__utility-action .ui-button{background:linear-gradient(#fffffff5,#f7f1e9e0),#ffffffdb;border-color:#80705a24;box-shadow:0 14px 24px -24px #14253638,inset 0 1px #ffffffe0}.dispatch-page .dispatch-command-center__saved-slices{background:linear-gradient(#fffffff7,#f7f2eaeb),#ffffffe0;border:1px solid #a698832e;border-radius:18px;margin:-2px 0 12px;padding:10px 12px 12px;box-shadow:0 18px 34px -30px #14253638,inset 0 1px #ffffffe6}.dispatch-page .dispatch-command-center__saved-slices .desk-saved-slices__rail{gap:10px}.dispatch-page .dispatch-command-center__saved-slices .ui-button,.dispatch-page .dispatch-command-center__saved-slices a.ui-button{min-height:34px;color:var(--ui-text-strong);background:linear-gradient(#fffffff5,#f8f4ede6),#ffffffd6;border-color:#80705a24;box-shadow:0 14px 22px -22px #1425362e,inset 0 1px #ffffffe0}.dispatch-page .dispatch-command-center__saved-slices .ui-button .ui-button__label,.dispatch-page .dispatch-command-center__saved-slices a.ui-button .ui-button__label{color:inherit}.dispatch-page .dispatch-command-center__saved-slices .ui-button:hover,.dispatch-page .dispatch-command-center__saved-slices a.ui-button:hover{background:linear-gradient(#f5f9fdf5,#fff8efeb),#ffffffe6;border-color:#32537c29;box-shadow:0 18px 26px -22px #14253638,inset 0 1px #ffffffeb}.dispatch-page .dispatch-command-center__saved-slices .ui-button--secondary,.dispatch-page .dispatch-command-center__saved-slices a.ui-button--secondary{background:linear-gradient(#e9f0f8fa,#f8f2eaf0),#ffffffe6;border-color:#32537c2e;box-shadow:0 18px 28px -24px #22416833,inset 0 1px #ffffffeb}.dispatch-page .dispatch-command-center__saved-slices .desk-saved-slices__pill--pinned:before{background:linear-gradient(#5f90df,#315ea9);width:4px;inset:6px auto 6px 6px;box-shadow:0 0 14px #315ea933}.dispatch-page .dispatch-command-center__saved-slices .desk-saved-slices__pill--active{box-shadow:0 16px 24px -22px #2241683d,inset 0 0 0 1px #315ea93d}:is(.ui-admin-shell:has(.dispatch-page) .ui-admin-brand__eyebrow,.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar__caption,.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar__account-label,.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar__section-label){color:#514333c2}:is(.ui-admin-shell:has(.dispatch-page) .ui-admin-brand__title,.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar__account-value,.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__title){color:#23364a}:is(.ui-admin-shell:has(.dispatch-page) .ui-admin-sidebar__account-meta,.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__hint){color:#445466d1}.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__item[data-active=true]{color:#1f3348}.ui-admin-shell:has(.dispatch-page) .ui-admin-nav__item--active{color:#1f3348}.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}:is(.ui-admin-shell:has(.customer-command-band) .ui-admin-brand,.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__utility,.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__account){border-color:#8f7c6333}:is(.ui-admin-shell:has(.customer-command-band) .ui-admin-brand__eyebrow,.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__caption,.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__account-label,.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__section-label){color:#574737bd}:is(.ui-admin-shell:has(.customer-command-band) .ui-admin-brand__title,.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__account-value,.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__title){color:#23364a}:is(.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__account-meta,.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__hint){color:#445466d1}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item[data-active=true]{color:#1f3348}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item--active{color:#1f3348}.customer-command-band{background:linear-gradient(#fffffffc,#f7f1e8f2),radial-gradient(circle at 100% 0,#334e6d1a,#0000 32%),radial-gradient(circle at 0 100%,#b8792c14,#0000 26%);border-color:#a9957b38;padding:18px 20px;box-shadow:0 24px 46px -34px #14253647,inset 0 1px #ffffffe6}.customer-command-band__header{gap:14px 18px}.customer-command-band__title{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2rem,2.6vw,2.45rem);line-height:.98}.customer-command-band__copy{max-width:44ch;margin-top:10px;font-size:15px;line-height:1.55}.customer-command-band .ui-button,.customer-command-band a.ui-button{min-height:38px;color:var(--ui-text-strong);background:linear-gradient(#fffffff5,#f8f4ede6),#ffffffdb;border-color:#80705a29;box-shadow:0 14px 22px -22px #14253629,inset 0 1px #ffffffe6}.customer-command-band .ui-button--secondary,.customer-command-band a.ui-button--secondary{background:linear-gradient(#e8eff8fa,#f9f2eaf0),#ffffffe6;border-color:#32537c2e}.customer-command-band__strip{grid-template-columns:repeat(2,minmax(132px,1fr));gap:10px;min-width:min(100%,320px)}.customer-command-band__chip:nth-child(n+3){display:grid}.customer-command-band__chip:nth-child(n+5){display:none}.customer-command-band__chip{background:linear-gradient(#fffffff5,#f7f2ebeb),#ffffffd6;border-color:#ab957633;gap:8px;padding:14px 15px;box-shadow:0 18px 28px -28px #14253633,inset 0 1px #ffffffe0}.customer-command-band__chip strong{font-size:1.55rem}.customer-registry-toolbar--compact{background:linear-gradient(#fffffffa,#f7f2eaf0),#ffffffe6;border-color:#a9957b2e;padding:14px 16px 16px;box-shadow:0 18px 34px -30px #1425362e,inset 0 1px #ffffffeb}.customer-registry-toolbar--compact .ui-registry-search{gap:12px}.customer-registry-toolbar--compact .ui-registry-search__field{position:relative}.customer-registry-toolbar--compact .ui-registry-search__input{background:linear-gradient(#fffffffa,#faf7f2f0),#fffffff0;border-color:#a08d743d;min-height:48px;box-shadow:inset 0 1px #ffffffeb,0 12px 26px -26px #14253629}.customer-registry-toolbar--compact .ui-registry-search__actions .ui-button,.customer-registry-toolbar--compact .ui-registry-search__actions a.ui-button,.customer-registry-toolbar--compact .ui-registry-search__actions button{min-height:40px}.customer-workspace-shell{grid-template-columns:minmax(262px,320px) minmax(0,1.42fr) minmax(258px,.86fr);gap:18px}.customer-workspace-shell__sidebar-card,.customer-workspace-shell__main-empty-card,.customer-workspace-shell__inspector-empty-card,.customer-workspace-shell__inspector .ui-card{background:linear-gradient(#fffffffc,#f8f3ecf0),#ffffffe6;border-color:#a9957b2e;border-radius:22px;box-shadow:0 22px 42px -34px #1425363d,inset 0 1px #fffffff0}.customer-workspace-shell__sidebar-card{padding:14px 14px 12px}.customer-workspace-shell__sidebar-card .ui-card__header,.customer-workspace-shell__main-empty-card .ui-card__header,.customer-workspace-shell__inspector-empty-card .ui-card__header{padding-bottom:10px}.customer-workspace-shell__sidebar-card .ui-empty-state,.customer-workspace-shell__main-empty-card .ui-empty-state,.customer-workspace-shell__inspector-empty-card .ui-empty-state{background:linear-gradient(#fffffffa,#f6f0e8f0),#ffffffe6;border:1px solid #a9957b29;border-radius:20px;align-content:start;gap:12px;min-height:0;padding:18px 18px 18px 22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb,0 18px 28px -30px #1425362e}.customer-workspace-shell__sidebar-card .ui-empty-state:before,.customer-workspace-shell__main-empty-card .ui-empty-state:before,.customer-workspace-shell__inspector-empty-card .ui-empty-state:before{content:"";background:linear-gradient(#5f90df,#315ea9);border-radius:999px;width:5px;position:absolute;top:14px;bottom:14px;left:0;box-shadow:0 0 16px #315ea92e}.customer-workspace-shell__sidebar-card .ui-state__eyebrow,.customer-workspace-shell__main-empty-card .ui-state__eyebrow,.customer-workspace-shell__inspector-empty-card .ui-state__eyebrow{color:#7a5f3b;letter-spacing:.14em;font-size:10px}.customer-workspace-shell__sidebar-card .ui-state__title,.customer-workspace-shell__main-empty-card .ui-state__title,.customer-workspace-shell__inspector-empty-card .ui-state__title{letter-spacing:-.04em;font-size:clamp(1.5rem,2vw,1.9rem);line-height:.98}.customer-workspace-shell__sidebar-card .ui-state__description,.customer-workspace-shell__main-empty-card .ui-state__description,.customer-workspace-shell__inspector-empty-card .ui-state__description{max-width:34ch;color:color-mix(in srgb,var(--ui-text-muted)78%,var(--ui-text-base));font-size:14px;line-height:1.5}.customer-workspace-shell__sidebar-card .ui-state__actions,.customer-workspace-shell__main-empty-card .ui-state__actions,.customer-workspace-shell__inspector-empty-card .ui-state__actions{padding-top:2px}.customer-workspace-shell__sidebar-card .ui-state__actions .ui-button,.customer-workspace-shell__sidebar-card .ui-state__actions a.ui-button,.customer-workspace-shell__main-empty-card .ui-state__actions .ui-button,.customer-workspace-shell__main-empty-card .ui-state__actions a.ui-button,.customer-workspace-shell__inspector-empty-card .ui-state__actions .ui-button,.customer-workspace-shell__inspector-empty-card .ui-state__actions a.ui-button{min-height:38px}.customer-workspace-shell__sidebar-card .ui-empty-state{min-height:320px}.customer-workspace-shell__main-empty-card{align-self:start}.customer-workspace-shell__main-empty-card .ui-empty-state{background:linear-gradient(#fffffffa,#f4f8fdf2),radial-gradient(circle at 100% 0,#3a6cb814,#0000 32%),#ffffffeb;min-height:160px}.customer-workspace-shell__inspector-empty-card .ui-empty-state{background:linear-gradient(#fffffffa,#f8f3ecf2),radial-gradient(circle at 100% 0,#b8792c14,#0000 34%),#ffffffeb;min-height:260px}.customer-workspace-shell__inspector .customer-shell-region-header{padding:2px 2px 0}.customer-shell-region-header__title{text-wrap:balance}@media (min-width:1181px){.customer-workspace-shell--workspace-focus,.customer-workspace-shell--workspace-focus.customer-workspace-shell--thread-active{grid-template-columns:minmax(220px,252px) minmax(0,1.48fr) minmax(280px,.82fr);column-gap:18px}.customer-workspace-shell--workspace-focus .customer-workspace-shell__sidebar,.customer-workspace-shell--workspace-focus.customer-workspace-shell--thread-active .customer-workspace-shell__sidebar{grid-area:1/1}.customer-workspace-shell--workspace-focus .customer-workspace-shell__main,.customer-workspace-shell--workspace-focus.customer-workspace-shell--thread-active .customer-workspace-shell__main{grid-area:1/2}.customer-workspace-shell--workspace-focus .customer-workspace-shell__inspector,.customer-workspace-shell--workspace-focus.customer-workspace-shell--thread-active .customer-workspace-shell__inspector{grid-area:1/3;align-self:start;display:grid}.customer-workspace-shell--workspace-focus .customer-workspace-shell__thread-bar,.customer-workspace-shell--workspace-focus .customer-workspace__hero,.customer-workspace-shell--workspace-focus .customer-workspace__vehicle-shell,.customer-workspace-shell--workspace-focus .customer-workspace__tabs,.customer-workspace-shell--workspace-focus .customer-workspace__log-preview{max-width:none}}.ui-admin-shell.ui-admin-shell--detail-route{gap:clamp(12px,1.4vw,20px)}.ui-admin-shell:has(.customer-command-band){gap:clamp(12px,1.4vw,20px)}.ui-admin-shell:has(.ui-registry-page){gap:clamp(12px,1.4vw,20px)}.ui-admin-shell:has(.estimate-workspace-page){gap:clamp(12px,1.4vw,20px)}.ui-admin-shell:has(.job-ops-page){gap:clamp(12px,1.4vw,20px)}.ui-admin-shell:has(.fleet-page){gap:clamp(12px,1.4vw,20px)}.ui-admin-shell:has(.procurement-page){gap:clamp(12px,1.4vw,20px)}.ui-admin-shell:has(.finance-desk-page){gap:clamp(12px,1.4vw,20px)}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}.ui-admin-shell:has(.ui-registry-page) .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}.ui-admin-shell:has(.job-ops-page) .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}.ui-admin-shell:has(.fleet-page) .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}.ui-admin-shell:has(.procurement-page) .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}.ui-admin-shell:has(.finance-desk-page) .ui-admin-sidebar{background:linear-gradient(#f9f5eefa,#f0e8dcf2),radial-gradient(circle at 18% 4%,#243b5314,#0000 34%),#ffffffe0;border-color:#8f7c633d;box-shadow:0 30px 68px -42px #14253675,inset 0 1px #ffffffe6}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-brand,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-sidebar__utility,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-sidebar__account{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.customer-command-band) .ui-admin-brand{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__utility{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__account{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.ui-registry-page) .ui-admin-brand{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.ui-registry-page) .ui-admin-sidebar__utility{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.ui-registry-page) .ui-admin-sidebar__account{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-brand{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-sidebar__utility{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-sidebar__account{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.job-ops-page) .ui-admin-brand{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.job-ops-page) .ui-admin-sidebar__utility{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.job-ops-page) .ui-admin-sidebar__account{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.fleet-page) .ui-admin-brand{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.fleet-page) .ui-admin-sidebar__utility{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.fleet-page) .ui-admin-sidebar__account{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.procurement-page) .ui-admin-brand{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.procurement-page) .ui-admin-sidebar__utility{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.procurement-page) .ui-admin-sidebar__account{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.finance-desk-page) .ui-admin-brand{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.finance-desk-page) .ui-admin-sidebar__utility{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell:has(.finance-desk-page) .ui-admin-sidebar__account{background:linear-gradient(#ffffffeb,#f6efe6db),#ffffffd1;border-color:#8f7c6333;box-shadow:0 18px 34px -30px #14253647,inset 0 1px #ffffffe6}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffb8,#f8f2e994),#ffffff7a;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffb8,#f8f2e994),#ffffff7a;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffb8,#f8f2e994),#ffffff7a;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffb8,#f8f2e994),#ffffff7a;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffb8,#f8f2e994),#ffffff7a;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffb8,#f8f2e994),#ffffff7a;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffb8,#f8f2e994),#ffffff7a;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffb8,#f8f2e994),#ffffff7a;border-color:#8a755914;box-shadow:inset 0 1px #ffffff80,0 10px 20px -24px #14253633}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f5f9fdf5,#fff8efe6),#ffffffc7;border-color:#32537c29;box-shadow:0 18px 30px -28px #14253657,inset 0 1px #ffffffdb}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item[data-active=true],.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item--active{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item[data-active=true]{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item--active{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item[data-active=true]{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item--active{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item[data-active=true]{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item--active{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item[data-active=true]{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item--active{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item[data-active=true]{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item--active{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item[data-active=true]{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item--active{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item[data-active=true]{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item--active{color:#1f3348;background:linear-gradient(#e7eff8fa,#fbf4ebf0),#ffffffd6;border-color:#32537c2e;box-shadow:0 20px 34px -28px #14253661,inset 0 1px #ffffffeb}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item:hover .ui-admin-nav__icon,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item--active .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item:hover .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item--active .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item:hover .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item--active .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item:hover .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item--active .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item:hover .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item--active .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item:hover .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item--active .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item:hover .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item--active .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item:hover .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item[data-active=true] .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item--active .ui-admin-nav__icon{color:#31577f;background:#ecf3faeb;border-color:#32537c29}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item[data-active=true]:before,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item[data-active=true]:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item[data-active=true]:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item[data-active=true]:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item[data-active=true]:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item[data-active=true]:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item[data-active=true]:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item[data-active=true]:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item--active:before{opacity:1;background:linear-gradient(#5d98fb,#8fb6ff)}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-brand__eyebrow,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-sidebar__caption,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-sidebar__account-label,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-sidebar__section-label{color:#574737bd}.ui-admin-shell:has(.customer-command-band) .ui-admin-brand__eyebrow{color:#574737bd}.ui-admin-shell:has(.ui-registry-page) .ui-admin-brand__eyebrow{color:#574737bd}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-brand__eyebrow{color:#574737bd}.ui-admin-shell:has(.job-ops-page) .ui-admin-brand__eyebrow{color:#574737bd}.ui-admin-shell:has(.job-ops-page) .ui-admin-sidebar__caption{color:#574737bd}.ui-admin-shell:has(.job-ops-page) .ui-admin-sidebar__account-label{color:#574737bd}.ui-admin-shell:has(.job-ops-page) .ui-admin-sidebar__section-label{color:#574737bd}.ui-admin-shell:has(.fleet-page) .ui-admin-brand__eyebrow{color:#574737bd}.ui-admin-shell:has(.fleet-page) .ui-admin-sidebar__caption{color:#574737bd}.ui-admin-shell:has(.fleet-page) .ui-admin-sidebar__account-label{color:#574737bd}.ui-admin-shell:has(.fleet-page) .ui-admin-sidebar__section-label{color:#574737bd}.ui-admin-shell:has(.procurement-page) .ui-admin-brand__eyebrow{color:#574737bd}.ui-admin-shell:has(.procurement-page) .ui-admin-sidebar__caption{color:#574737bd}.ui-admin-shell:has(.procurement-page) .ui-admin-sidebar__account-label{color:#574737bd}.ui-admin-shell:has(.procurement-page) .ui-admin-sidebar__section-label{color:#574737bd}.ui-admin-shell:has(.finance-desk-page) .ui-admin-brand__eyebrow{color:#574737bd}.ui-admin-shell:has(.finance-desk-page) .ui-admin-sidebar__caption{color:#574737bd}.ui-admin-shell:has(.finance-desk-page) .ui-admin-sidebar__account-label{color:#574737bd}.ui-admin-shell:has(.finance-desk-page) .ui-admin-sidebar__section-label{color:#574737bd}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-brand__title,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-sidebar__account-value,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__title{color:#23364a}.ui-admin-shell:has(.customer-command-band) .ui-admin-brand__title{color:#23364a}.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__account-value{color:#23364a}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__title{color:#23364a}.ui-admin-shell:has(.ui-registry-page) .ui-admin-brand__title{color:#23364a}.ui-admin-shell:has(.ui-registry-page) .ui-admin-sidebar__account-value{color:#23364a}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__title{color:#23364a}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-brand__title{color:#23364a}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-sidebar__account-value{color:#23364a}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__title{color:#23364a}.ui-admin-shell:has(.job-ops-page) .ui-admin-brand__title{color:#23364a}.ui-admin-shell:has(.job-ops-page) .ui-admin-sidebar__account-value{color:#23364a}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__title{color:#23364a}.ui-admin-shell:has(.fleet-page) .ui-admin-brand__title{color:#23364a}.ui-admin-shell:has(.fleet-page) .ui-admin-sidebar__account-value{color:#23364a}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__title{color:#23364a}.ui-admin-shell:has(.procurement-page) .ui-admin-brand__title{color:#23364a}.ui-admin-shell:has(.procurement-page) .ui-admin-sidebar__account-value{color:#23364a}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__title{color:#23364a}.ui-admin-shell:has(.finance-desk-page) .ui-admin-brand__title{color:#23364a}.ui-admin-shell:has(.finance-desk-page) .ui-admin-sidebar__account-value{color:#23364a}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__title{color:#23364a}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-sidebar__account-meta,.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__hint{color:#445466d1}.ui-admin-shell:has(.customer-command-band) .ui-admin-sidebar__account-meta{color:#445466d1}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__hint{color:#445466d1}.ui-admin-shell:has(.ui-registry-page) .ui-admin-sidebar__account-meta{color:#445466d1}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__hint{color:#445466d1}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-sidebar__account-meta{color:#445466d1}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__hint{color:#445466d1}.ui-admin-shell:has(.job-ops-page) .ui-admin-sidebar__account-meta{color:#445466d1}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__hint{color:#445466d1}.ui-admin-shell:has(.fleet-page) .ui-admin-sidebar__account-meta{color:#445466d1}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__hint{color:#445466d1}.ui-admin-shell:has(.procurement-page) .ui-admin-sidebar__account-meta{color:#445466d1}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__hint{color:#445466d1}.ui-admin-shell:has(.finance-desk-page) .ui-admin-sidebar__account-meta{color:#445466d1}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__hint{color:#445466d1}.ui-admin-shell.ui-admin-shell--detail-route .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.customer-command-band) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.ui-registry-page) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.estimate-workspace-page) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__icon{color:#31577f}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item[data-active=true]{color:#1f3348}.ui-admin-shell:has(.job-ops-page) .ui-admin-nav__item--active{color:#1f3348}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item[data-active=true]{color:#1f3348}.ui-admin-shell:has(.fleet-page) .ui-admin-nav__item--active{color:#1f3348}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item[data-active=true]{color:#1f3348}.ui-admin-shell:has(.procurement-page) .ui-admin-nav__item--active{color:#1f3348}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item[data-active=true]{color:#1f3348}.ui-admin-shell:has(.finance-desk-page) .ui-admin-nav__item--active{color:#1f3348}.finance-shell-nav{gap:.7rem;margin-bottom:.25rem;display:grid}.finance-shell-nav__row{background:linear-gradient(#fffffff0,#f5f8fde6),#ffffffe0;border:1px solid #c1cfe0b8;border-radius:999px;flex-wrap:wrap;gap:.55rem;padding:.35rem;display:flex;box-shadow:0 16px 30px -26px #1e293b3d,inset 0 1px #fffffff2}.finance-shell-nav__row--secondary{box-shadow:none;background:#f2f6fceb;padding-left:.55rem;padding-right:.55rem}.finance-shell-nav__item{border-radius:999px}.finance-shell-nav__item.ui-button{min-height:34px;box-shadow:none}.finance-view{--ui-page-max-width:1840px;--finance-bg:#f5f8fc;--finance-surface:#ffffffeb;--finance-surface-muted:#f7fafdeb;--finance-border:#c1cfe0b8;--finance-shadow:0 18px 42px -32px #1e293b47;--finance-text:#17283c;--finance-copy:#5f6f86;--finance-blue-soft:#5a8ef61f;--finance-green-soft:#3e8d6c1f;--finance-amber-soft:#b780331f;--finance-coral-soft:#c564581f;gap:24px;position:relative}.finance-view:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#5a8ef624,#0000 38%),radial-gradient(circle at 100% 0,#599a7b1f,#0000 32%),linear-gradient(#ffffffbd,#f5f8fc00);border-radius:34px;height:280px;position:absolute;inset:-18px -12px auto}.finance-view>*{z-index:1;position:relative}.finance-view>.ui-page-header{background:linear-gradient(#fffffffa,#f4f8fcf0),radial-gradient(circle at 100% 0,#5a8ef614,#0000 33%);border:1px solid #bbcadcc2;border-radius:28px;gap:1rem;padding:14px 18px;box-shadow:0 28px 52px -38px #1e293b47,inset 0 1px #fffffff5}.finance-view>.ui-page-header .ui-page-title{color:var(--finance-text);letter-spacing:-.035em;font-family:inherit;font-size:clamp(1.55rem,2vw,2.1rem);font-weight:700;line-height:1.03}.finance-view>.ui-page-header .ui-page-description,.finance-view>.ui-page-header .ui-page-header__eyebrow{color:var(--finance-copy)}.finance-view>.ui-page-header .ui-page-description{max-width:52ch;font-size:.88rem}.finance-view>.ui-page-header .ui-page-header__rail{align-items:flex-end;gap:.8rem}.finance-view>.ui-page-header .ui-page-header__status{justify-content:flex-end}.finance-view>.ui-page-header .ui-page-header__status .ui-badge{border-radius:999px}.finance-view>.ui-page-header .ui-page-header__actions .ui-button{min-height:34px;padding-inline:.9rem}.finance-hero__actions,.finance-hero__periods,.finance-decision-strip,.finance-action-band,.finance-insight-grid,.finance-queue-grid,.finance-form-band,.finance-report-grid,.finance-work-focus,.finance-cockpit__actions,.finance-cockpit__metrics,.finance-cockpit__grid,.finance-cockpit__watchlists{gap:1rem;display:grid}.finance-hero__actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.finance-hero__details{gap:.55rem;display:grid}.finance-hero__detail-label{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.finance-hero__periods{flex-wrap:wrap;gap:.55rem;display:flex}.finance-hero__period-chip,.finance-hero__period-link.ui-button{min-height:30px;color:var(--finance-copy);background:#f8fafdf0;border:1px solid #c4d0ded1;border-radius:999px;padding:.45rem .72rem;font-size:.76rem;font-weight:600}.finance-hero__period-link.ui-button{box-shadow:none}.finance-hero__period-chip--active{background:var(--finance-blue-soft);color:#234064;border-color:#5a8ef642}.finance-hero__period-chip--attention{background:var(--finance-amber-soft);color:#7d5a20;border-color:#b7803342}.finance-cockpit{gap:24px}.finance-overview-layout{grid-template-columns:minmax(0,1.68fr) minmax(300px,.92fr);align-items:start;gap:1rem;display:grid}.finance-overview-main,.finance-overview-side,.finance-overview-insights{gap:.9rem;display:grid}.finance-summary-pill{background:#fbfcfff0;border:1px solid #c6d3e2c2;border-radius:22px;gap:.35rem;padding:.8rem .9rem;display:grid;box-shadow:0 16px 30px -30px #1e293b38}.finance-summary-pill p{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.finance-summary-pill strong{color:var(--finance-text);font-size:1.02rem;line-height:1.1}.finance-summary-pill--primary:before,.finance-summary-pill--secondary:before,.finance-summary-pill--warning:before{content:"";border-radius:999px;width:56px;height:4px}.finance-summary-pill--primary:before{background:linear-gradient(90deg,#6a9af8,#86b4ff)}.finance-summary-pill--secondary:before{background:linear-gradient(90deg,#cbd7e6,#dde7f1)}.finance-summary-pill--warning:before{background:linear-gradient(90deg,#e0b06e,#f0cf9f)}.finance-top-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.finance-top-actions--stacked{grid-template-columns:minmax(0,1fr)}.finance-top-actions__item{min-height:4.35rem;color:inherit;background:#fafcfff0;border:1px solid #c6d3e2c2;border-radius:20px;gap:.3rem;padding:.8rem .9rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.finance-top-actions--stacked .finance-top-actions__item{min-height:0;padding:.88rem .95rem}.finance-top-actions__item:hover{border-color:#5a8ef63d;transform:translateY(-1px);box-shadow:0 18px 28px -26px #1e293b42}.finance-top-actions__item span{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;font-size:.77rem;font-weight:700}.finance-top-actions__item strong{color:var(--finance-text);font-size:.92rem;line-height:1.3}.finance-section-heading{justify-content:space-between;align-items:end;gap:.6rem;display:flex}.finance-section-heading--compact{align-items:center}.finance-section-heading--inline{margin-top:.1rem}.finance-section-heading__controls{color:var(--finance-copy);align-items:center;gap:.45rem;display:inline-flex}.finance-section-heading__label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.finance-section-heading__value{font-size:.92rem}.finance-section-heading__eyebrow{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:700}.finance-section-heading__title{color:var(--finance-text);letter-spacing:-.03em;margin:0;font-size:1.2rem;line-height:1.08}.finance-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.finance-overview-insights{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.finance-action-card{position:sticky;top:0}.finance-snapshot-table{gap:.8rem;display:grid}.finance-snapshot-table__row{border-bottom:1px solid #dae2eccc;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;display:flex}.finance-snapshot-table__row span{color:var(--finance-copy);font-size:.86rem}.finance-snapshot-table__row strong{color:var(--finance-text);font-size:1rem}.finance-snapshot-table__footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.2rem;display:flex}.finance-snapshot-table__footer p{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:700}.finance-snapshot-table__footer strong{color:var(--finance-text);font-size:1.15rem}.finance-decision-strip,.finance-cockpit__actions,.finance-cockpit__metrics,.finance-cockpit__grid,.finance-cockpit__watchlists{gap:1rem;display:grid}.finance-decision-strip,.finance-cockpit__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-decision-strip--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-action-band,.finance-cockpit__actions,.finance-cockpit__watchlists{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.finance-form-band--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finance-insight-grid,.finance-form-band,.finance-cockpit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-queue-grid--single{grid-template-columns:minmax(0,1fr)}.finance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-cockpit__action,.finance-cockpit__metric,.finance-cockpit .ui-card,.finance-kpi-card,.finance-queue-card,.finance-form-card,.finance-report-card{border:1px solid var(--finance-border);background:linear-gradient(180deg,#fffffffc,#f6f9fdf5),var(--finance-surface);box-shadow:var(--finance-shadow);border-radius:26px}.finance-form-card{background:linear-gradient(#fffffffc,#f8fafdf7),#fffffff5}.finance-queue-card--attention,.finance-queue-card--issue{background:linear-gradient(#fffffffc,#fff8f7fa),#fffcfbf7}.finance-queue-card--warning{background:linear-gradient(#fffffffc,#fff9f1fa),#fffcf8f7}.finance-queue-card--focus{background:linear-gradient(#fffffffc,#f4f9fffa),#f9fcfff7}.finance-queue-card--full{grid-column:1/-1}.finance-kpi-card,.finance-cockpit__metric{gap:.5rem;padding:1.25rem 1.3rem;display:grid}.finance-kpi-card p,.finance-cockpit__metric p{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.finance-kpi-card strong,.finance-cockpit__metric strong{color:var(--finance-text);letter-spacing:-.04em;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1}.finance-kpi-card span,.finance-cockpit__metric span{color:var(--finance-copy);font-size:.84rem;line-height:1.42}.finance-kpi-card--primary:before,.finance-kpi-card--secondary:before{content:"";border-radius:999px;width:72px;height:4px}.finance-kpi-card--primary:before{background:linear-gradient(90deg,#6a9af8,#7ab8ff)}.finance-kpi-card--secondary:before{background:linear-gradient(90deg,#d3dce8,#dce5ee)}.finance-kpi-card--compact strong{font-size:clamp(1.35rem,2vw,1.85rem)}.finance-action-band__item,.finance-cockpit__action,.finance-cockpit__watchlist-row,.finance-cockpit__breakdown-row,.finance-report-section{background:#fbfcfff0;border:1px solid #c9d4e1bd;border-radius:20px}.finance-action-band__item,.finance-cockpit__action{color:inherit;gap:.35rem;min-height:5.2rem;padding:.9rem 1rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.finance-action-band__item:hover,.finance-cockpit__action:hover{border-color:#5a8ef63d;transform:translateY(-1px);box-shadow:0 20px 36px -30px #1e293b47}.finance-action-band__item span,.finance-cockpit__action span,.finance-cockpit__metric p,.finance-cockpit__watchlist-row span,.finance-cockpit__breakdown-row span{color:var(--finance-copy);letter-spacing:.05em;font-size:.78rem}.finance-action-band__item span,.finance-cockpit__action span{text-transform:uppercase;font-weight:700}.finance-action-band__item strong,.finance-cockpit__action strong,.finance-cockpit__metric strong,.finance-cockpit__watchlist-row strong,.finance-cockpit__breakdown-row p,.finance-cockpit__statement-line strong{color:var(--finance-text);font-size:.95rem;line-height:1.4}.finance-action-band__item--attention{background:linear-gradient(#fffffffc,#fff7f6f5),#fffcfbf5;border-color:#c5645838}.finance-cockpit__chart{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.9rem;min-height:16rem;display:grid}.finance-cockpit__chart-frame{width:100%;min-width:0;height:21rem}.finance-cockpit__chart-group{justify-items:center;gap:.55rem;min-width:0;display:grid}.finance-cockpit__chart-group strong{color:#0f172a;font-size:.92rem}.finance-cockpit__chart-group small{color:#64748b}.finance-cockpit__chart-bars{align-items:end;gap:.5rem;height:13rem;display:flex}.finance-cockpit__chart-bar{border-radius:999px 999px .8rem .8rem;width:1.15rem;display:block}.finance-cockpit__chart-bar--income{background:linear-gradient(#93c5fd73,#3b82f6f2)}.finance-cockpit__chart-bar--expense{background:linear-gradient(#fdba7473,#f97316f2)}.finance-cockpit__breakdown,.finance-cockpit__watchlist,.finance-cockpit__statement-lines{gap:.8rem;display:grid}.finance-cockpit__breakdown-row,.finance-cockpit__statement-line,.finance-report-section__summary{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.finance-cockpit__watchlist-row{color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.92rem 1rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.finance-cockpit__watchlist-row:hover{border-color:#5a8ef642;transform:translateY(-1px);box-shadow:0 18px 28px -26px #1e293b47}.finance-cockpit__watchlist-row p{color:var(--finance-text);font-size:.96rem;font-weight:700}.finance-cockpit__watchlist-row--stack{align-items:stretch;display:grid}.finance-cockpit__inline-form,.finance-cockpit__inline-actions,.finance-cockpit__hero-actions{gap:.75rem;display:grid}.finance-cockpit__inline-actions{grid-template-columns:repeat(auto-fit,minmax(9rem,max-content))}.finance-cockpit__inline-actions .ui-button,.finance-cockpit__inline-form .ui-button,.finance-cockpit__hero-actions .ui-button{min-height:34px}.finance-cockpit__watchlist-hint{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.finance-report-section{padding:1rem}.finance-report-section__summary{margin-bottom:.85rem}.finance-status-chip{letter-spacing:.06em;text-transform:uppercase;color:#4b5f78;background:#f3f7fcf2;border:1px solid #c2cfdfd6;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .62rem;font-size:.76rem;font-weight:700;display:inline-flex}.finance-status-chip--unmatched,.finance-status-chip--draft,.finance-status-chip--warning{background:var(--finance-amber-soft);color:#7d5a20;border-color:#b7803338}.finance-status-chip--categorized,.finance-status-chip--matched,.finance-status-chip--paid,.finance-status-chip--success{background:var(--finance-green-soft);color:#2d694e;border-color:#3e8d6c38}.finance-status-chip--partially-paid,.finance-status-chip--posted,.finance-status-chip--transferred{background:var(--finance-blue-soft);color:#234064;border-color:#5a8ef638}.finance-transaction-row,.finance-bill-row{gap:.9rem}.finance-transaction-row--unmatched{background:#fffaf4f5;border-color:#b780333d}.finance-transaction-row__summary,.finance-bill-row__summary,.finance-reconciliation-row__summary{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.finance-transaction-row__meta,.finance-bill-row__meta{justify-items:end;gap:.5rem;display:grid}.finance-bill-row__payment-form{padding-top:.15rem}.finance-reconciliation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-reconciliation-row{grid-template-columns:minmax(0,1fr) auto auto}.finance-reconciliation-row__finalize{justify-items:start;padding-top:.25rem}.finance-variance-row p{color:#c56458}.finance-table{gap:.8rem;display:grid}.finance-table__header{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:10rem 1.6fr 1.15fr 1.35fr .9fr .9fr;gap:.9rem;padding:0 .35rem;font-size:.78rem;font-weight:700;display:grid}.finance-table__row{background:#fbfcfff0;border:1px solid #c9d4e1bd;border-radius:20px;grid-template-columns:10rem 1.6fr 1.15fr 1.35fr .9fr .9fr;gap:.9rem;padding:.9rem;display:grid}.finance-table__row--unmatched{background:#f0f8fff5;border-color:#99bbdecc}.finance-table__cell{min-width:0}.finance-table__cell strong{color:var(--finance-text);font-size:.95rem;line-height:1.3}.finance-table__cell span{color:var(--finance-copy);font-size:.84rem;line-height:1.45}.finance-table__cell--description,.finance-table__cell--date{gap:.2rem;display:grid}.finance-table__cell--amount,.finance-table__cell--actions{justify-content:flex-end;align-items:center;display:flex}.finance-table__actions{justify-items:end;gap:.5rem;display:grid}.finance-table__subrow{grid-column:2/-1;align-items:end;gap:.8rem;display:flex}.finance-table__subrow-copy{flex:auto;gap:.35rem;display:grid}.finance-table__subrow-copy span{color:var(--finance-copy);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}@media (max-width:860px){.finance-view>.ui-page-header{padding:20px 18px}.finance-view>.ui-page-header .ui-page-title{font-size:clamp(1.85rem,5vw,2.5rem)}.finance-view>.ui-page-header .ui-page-description{font-size:.92rem}.finance-overview-layout,.finance-decision-strip,.finance-summary-strip,.finance-decision-strip--compact,.finance-action-band,.finance-top-actions,.finance-cockpit__actions,.finance-queue-grid,.finance-cockpit__watchlists,.finance-form-band,.finance-dashboard-grid,.finance-overview-insights,.finance-report-grid,.finance-insight-grid,.finance-cockpit__grid,.finance-reconciliation-summary{grid-template-columns:minmax(0,1fr)}.finance-cockpit__watchlist-row,.finance-cockpit__breakdown-row,.finance-cockpit__statement-line,.finance-report-section__summary,.finance-section-heading,.finance-transaction-row__summary,.finance-bill-row__summary,.finance-reconciliation-row,.finance-reconciliation-row__summary{flex-direction:column;align-items:flex-start}.finance-hero__actions,.finance-hero__periods{justify-content:flex-start}.finance-table__header,.finance-table__row{grid-template-columns:minmax(0,1fr)}.finance-table__cell--amount,.finance-table__cell--actions{justify-content:flex-start}.finance-table__actions,.finance-section-heading__controls,.finance-table__subrow,.finance-snapshot-table__footer{flex-direction:column;justify-content:flex-start;place-items:flex-start start}.finance-table__subrow{grid-column:auto}.finance-action-card{position:static}.finance-transaction-row__meta,.finance-bill-row__meta{justify-items:start}}.ui-page-header,.ui-registry-hero,.ui-registry-toolbar,.ui-queue-hero,.ui-queue-toolbar,.ui-queue-results,.overview-hero,.overview-section,.procurement-thread-bar,.finance-desk-page__thread-bar{background:linear-gradient(#fffffffc,#f7f2eaf0),radial-gradient(circle at 100% 0,#314a6814,#0000 34%),#ffffffe6;border-color:#a9957b33;padding:18px 20px;box-shadow:0 24px 44px -34px #1425363d,inset 0 1px #ffffffeb}.ui-page-title,.ui-registry-hero__title,.ui-queue-hero__title,.overview-hero__title{letter-spacing:-.04em;font-size:clamp(2rem,2.5vw,2.6rem);line-height:.98}.ui-page-description,.ui-registry-hero__description,.ui-queue-hero__description,.ui-registry-toolbar__description,.ui-queue-toolbar__description,.procurement-thread-bar__summary,.finance-desk-page__thread-summary{max-width:72ch;font-size:14px;line-height:1.55}.ui-page-header__actions .ui-button,.ui-page-header__actions .button,.ui-registry-toolbar .ui-button,.ui-registry-toolbar a.ui-button,.ui-queue-toolbar .ui-button,.ui-queue-toolbar a.ui-button{background:linear-gradient(#fffffff5,#f8f4ede6),#ffffffdb;border-color:#80705a29;min-height:38px;box-shadow:0 14px 22px -22px #14253629,inset 0 1px #ffffffe6}.ui-registry-scope-switch__item,.customer-registry-toolbar--compact .ui-registry-scope-switch__item{background:linear-gradient(#fffffff5,#f8f4ede6),#ffffffd6;border-color:#80705a24;min-height:36px;padding-inline:14px;box-shadow:0 12px 20px -20px #14253624,inset 0 1px #ffffffe0}.ui-registry-scope-switch__item--active,.customer-registry-toolbar--compact .ui-registry-scope-switch__item--active{background:linear-gradient(#e8eff8fa,#f8f2eaf0),#ffffffe6;border-color:#32537c2e}.ui-registry-search__input,.ui-input,.ui-select,.finance-desk-page .ops-hub__filters .ui-input,.finance-desk-page .ops-hub__filters .ui-select{background:linear-gradient(#fffffffa,#faf7f2f0),#fffffff0;border-color:#a08d7438;box-shadow:inset 0 1px #ffffffeb,0 12px 24px -24px #14253624}.ui-card,.ui-empty-state,.ui-state,.procurement-panel,.inventory-panel,.ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card,.fleet-stage,.fleet-live-map__packet{background:linear-gradient(#fffffffc,#f8f3ecf0),#ffffffe6;border-color:#a9957b2e;border-radius:20px;box-shadow:0 20px 40px -34px #14253638,inset 0 1px #ffffffeb}.ui-empty-state,.ui-registry-empty-state,.ui-queue-empty-state{padding:20px}.ui-state__title{letter-spacing:-.03em;line-height:1}.ui-state__description{max-width:46ch;font-size:14px;line-height:1.5}.job-ops-page .ui-page-header,.job-ops-page .ui-page-header__content,.job-ops-page .ui-page-header__main,.job-ops-page .ui-page-header__rail{gap:14px}.job-ops-page .job-flow-board-shell__toolbar,.job-ops-page .job-flow-board-shell__view-panel,.job-ops-page .job-flow-list__group-header{background:linear-gradient(#fffffffa,#f8f3ecf0),#ffffffe6;border-color:#a9957b2e;border-radius:18px;box-shadow:0 16px 30px -30px #1425362e,inset 0 1px #ffffffe6}.job-ops-page .job-flow-list__row,.job-ops-page .job-flow-card{border-color:#a9957b29;border-radius:16px;box-shadow:0 16px 28px -28px #14253629,inset 0 1px #ffffffdb}.fleet-page__lens-strip,.fleet-stage__toolbar,.fleet-stage__capacity-strip,.fleet-stage__inspector,.fleet-stage__roster,.fleet-stage__map-command-bar{background:linear-gradient(#fffffffa,#f8f3ecf0),#ffffffe6;border-color:#a9957b2e;box-shadow:0 18px 34px -30px #1425362e,inset 0 1px #ffffffe6}.procurement-page .procurement-thread-bar,.procurement-page .procurement-panel,.procurement-page .procurement-provider-card,.procurement-page .procurement-supply-list__item,.finance-desk-page__thread-bar,.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card,.finance-desk-page .invoice-workspace-page__queue,.finance-desk-page .invoice-workspace-page__file,.finance-desk-page__queue-panel-summary{border-color:#a9957b2e;box-shadow:0 18px 34px -30px #1425362e,inset 0 1px #ffffffe6}.ui-admin-content{background:radial-gradient(circle at 100% 0,#314a6812,#0000 22%),radial-gradient(circle at 0 18%,#b8792c0d,#0000 24%),linear-gradient(#f3eee6d6,#f7f3ed8a 220px,#faf8f433 520px,#0000 760px)}.ui-admin-content__viewport{padding:clamp(8px,.8vw,12px);position:relative}.ui-admin-content__viewport>.ops-hub,.ui-admin-content__viewport>.ui-registry-page,.ui-admin-content__viewport>.job-ops-page,.ui-admin-content__viewport>.procurement-page,.ui-admin-content__viewport>.finance-desk-page{background:linear-gradient(#ffffffe6,#f8f3ecbd),radial-gradient(circle at 100% 0,#314a680f,#0000 30%),#ffffffc2;border:1px solid #ab987d3d;border-radius:30px;padding:clamp(18px,1.6vw,26px);position:relative;box-shadow:0 32px 60px -44px #1425365c,inset 0 1px #fffffff0}.ui-admin-content__viewport>.ops-hub:before,.ui-admin-content__viewport>.ui-registry-page:before,.ui-admin-content__viewport>.job-ops-page:before,.ui-admin-content__viewport>.procurement-page:before,.ui-admin-content__viewport>.finance-desk-page:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff70,#0000 42%),linear-gradient(#0000,#f1e9dc2e);position:absolute;inset:0}.ops-hub{gap:18px}.ops-hub>.ui-page-header,.ops-hub>.ui-page-header.ui-page-header--compact{background:linear-gradient(#fffffffa,#f7f1e8f0),radial-gradient(circle at 100% 0,#2f60b014,#0000 32%),#ffffffe6;border-color:#ab987d38;border-radius:26px;padding:24px 26px;box-shadow:0 24px 44px -34px #1425363d,inset 0 1px #fffffff0}.ops-hub__metrics{gap:14px}.ops-hub__metric,.ops-hub__link-card,.ops-hub__link-grid>.ui-card{background:linear-gradient(#fffffffa,#f7f1e8eb),radial-gradient(circle at 100% 0,#32537c12,#0000 34%),#ffffffe6;border:1px solid #ab987d33;border-radius:24px;min-height:176px;padding:22px 22px 20px;position:relative;box-shadow:0 22px 40px -34px #1425363d,inset 0 1px #ffffffeb}.ops-hub__metric:before,.ops-hub__link-card:before,.ops-hub__link-grid>.ui-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#27405b,#b67a31);border-radius:999px;width:52px;height:3px;position:absolute;top:18px;left:22px}.ops-hub__metric-value,.ops-hub__link-grid .ui-card__title,.ops-hub__link-card strong{letter-spacing:-.04em}.ops-hub__metric-value{font-size:clamp(2.2rem,2.9vw,3rem);line-height:.96}.ops-hub__metric-copy,.ops-hub__link-card span,.ops-hub__link-grid .ui-card__description{max-width:34ch;color:color-mix(in srgb,var(--ui-text-muted)78%,var(--ui-text-base))}.ops-hub__link-card{justify-content:end;gap:12px}.job-ops-page .ui-queue-hero,.job-ops-page .job-flow-board-shell__toolbar,.job-ops-page .job-flow-list__group-header,.job-ops-page .job-flow-board,.job-ops-page .job-flow-list{box-shadow:0 22px 40px -34px #14253638,inset 0 1px #ffffffeb}.job-ops-page .job-flow-list{background:linear-gradient(#fffffff0,#f8f3ece0),#ffffffe6;border:1px solid #ab987d2e;border-radius:22px;padding:12px}.job-ops-page .job-flow-list__empty-state{background:linear-gradient(#fffffffc,#f4f8fdf2),radial-gradient(circle at 100% 0,#3a6cb81a,#0000 30%),#ffffffeb;border:1px solid #ab987d2e;border-radius:22px;align-content:center;justify-items:start;gap:14px;min-height:320px;padding:28px 30px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 42px -34px #1425363d,inset 0 1px #fffffff0}.job-ops-page .job-flow-list__empty-state:before{content:"";background:linear-gradient(#5f90df,#315ea9);border-radius:999px;width:5px;position:absolute;top:26px;bottom:26px;left:0;box-shadow:0 0 18px #315ea92e}.job-ops-page .job-flow-list__empty-eyebrow{color:#315d93;letter-spacing:.14em;text-transform:uppercase;margin:0;padding-left:12px;font-size:10px;font-weight:800}.job-ops-page .job-flow-list__empty-title{color:var(--ui-text-strong);font-family:var(--ui-font-display);letter-spacing:-.04em;margin:0;padding-left:12px;font-size:clamp(1.75rem,2.2vw,2.25rem);line-height:.96}.job-ops-page .job-flow-list__empty-copy{max-width:42ch;color:color-mix(in srgb,var(--ui-text-muted)78%,var(--ui-text-base));margin:0;padding-left:12px;font-size:14px;line-height:1.55}.job-ops-page .job-flow-list__empty-actions{flex-wrap:wrap;gap:10px;padding-left:12px;display:flex}.job-ops-page .job-flow-list__empty-actions .ui-button,.job-ops-page .job-flow-list__empty-actions a.ui-button{min-height:38px}.ui-admin-content__viewport>.ui-registry-page .customer-command-band,.ui-admin-content__viewport>.job-ops-page .ui-queue-hero,.ui-admin-content__viewport>.procurement-page .procurement-thread-bar,.ui-admin-content__viewport>.finance-desk-page .finance-desk-page__thread-bar{box-shadow:0 28px 48px -38px #14253647,inset 0 1px #fffffff0}.ops-hub__metrics,.ops-hub__link-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ops-hub__link-grid{grid-auto-rows:1fr}.ops-hub__link-grid>*{min-width:0}a.ops-hub__link-card,.ops-hub__link-grid>.ui-card{align-content:start;min-height:164px;display:grid;overflow:hidden}@media (max-width:900px){.ops-hub__metrics,.ops-hub__link-grid{grid-template-columns:minmax(0,1fr)}}.fleet-page{--ui-page-max-width:min(1920px,calc(100vw - 24px))}.fleet-stage__toolbar{max-width:none}.fleet-stage__toolbar--collapsible{justify-self:start;width:min(420px,100%);max-width:none}.fleet-stage__toolbar--collapsible[open]{width:100%}.fleet-stage__toolbar-summary,.fleet-stage__roster-summary,.fleet-stage__toolbar-panel{padding-inline:0}.fleet-stage__map-command-bar{border-radius:20px;gap:10px 12px;max-width:none;padding:12px 14px}.fleet-stage__map-command-copy{gap:4px}.fleet-stage__map-command-badges,.fleet-stage__map-command-actions{gap:5px}.fleet-stage__map-command-summary{max-width:42ch;margin-top:0;font-size:.78rem;line-height:1.4}.fleet-stage__map-command-metrics{gap:6px}.fleet-stage__map-command-metric{min-width:64px;padding:5px 7px}.fleet-stage__map-command-metric span{font-size:.52rem}.fleet-stage__map-command-metric strong{font-size:.82rem}.fleet-stage__inspector{border-radius:20px;gap:8px;width:auto;padding:10px}.fleet-stage__inspector-body,.fleet-stage__inspector-summary{gap:8px}.fleet-stage__inspector-summary{padding:10px}.fleet-stage__inspector-callout{padding:10px 12px}.fleet-stage__inspector-badges .ui-badge:nth-child(n+3){display:inline-flex}.fleet-stage__inspector-badges{gap:4px 5px}.fleet-stage__summary-metrics .fleet-signal:nth-child(n+3){display:grid}.fleet-stage__decision-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.fleet-stage__decision-card{gap:2px;padding:7px 8px}.fleet-stage__decision-label{font-size:.5rem}.fleet-stage__decision-value{font-size:.72rem}.fleet-stage__summary-row{grid-template-columns:48px minmax(0,1fr);gap:6px;padding:6px 0}.fleet-stage__summary-label{font-size:.52rem}.fleet-stage__summary-value{font-size:.84rem}.fleet-stage__summary-copy{font-size:.68rem}.fleet-section__eyebrow{margin-bottom:1px;font-size:.62rem}.fleet-section__copy{margin-top:2px;font-size:.82rem}.fleet-stage__summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fleet-stage__summary-metrics .fleet-signal{padding:7px 8px}.fleet-live-map__overlay{max-width:min(400px,100% - 28px);left:14px;right:14px}.fleet-live-map__overlay--compact{gap:6px}.fleet-live-map__status{gap:2px;padding:7px 9px}.fleet-live-map__status-title{font-size:.72rem}.fleet-live-map__status-copy{font-size:.68rem}@media (max-width:1100px){.fleet-page{--ui-page-max-width:min(100vw - 20px,1600px)}.fleet-stage__toolbar--collapsible,.fleet-stage__toolbar--collapsible[open]{width:100%}.fleet-stage__summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-admin-sidebar{gap:14px;padding:18px 16px 16px}.ui-admin-sidebar__desktop-toggle{border-radius:12px;justify-content:center;min-height:34px;padding-inline:0}.ui-admin-sidebar__top{gap:10px}.ui-admin-brand{border-radius:18px;gap:10px;padding:12px}.ui-admin-brand__mark{border-radius:14px;width:44px;height:44px;font-size:1rem}.ui-admin-brand__eyebrow{color:#5f4d3a8a;letter-spacing:.16em;font-size:10px}.ui-admin-brand__title{color:#23364a;font-size:1.1rem}.ui-admin-sidebar__utility{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}.ui-admin-sidebar__caption{color:#445466d1;font-size:12px}.ui-admin-sidebar__utility-badges .ui-badge{letter-spacing:.12em;min-height:24px;padding-inline:9px;font-size:9px}.ui-admin-nav{gap:12px}.ui-admin-nav__section{gap:10px}.ui-admin-nav__section+.ui-admin-nav__section{border-top-color:#a9957b2e;padding-top:12px}.ui-admin-nav__section-label{color:#5f4d3a8a;letter-spacing:.16em;font-size:10px}.ui-admin-nav__section-items{gap:8px}.ui-admin-nav__content{min-width:0;overflow:hidden}.ui-admin-nav__item{color:#23364a;background:linear-gradient(#ffffffc2,#f8f2e99e),#ffffff75;border-color:#8a75591a;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:10px 14px;box-shadow:inset 0 1px #ffffffb3,0 12px 24px -26px #1425363d}.ui-admin-nav__item:before{width:4px;top:10px;bottom:10px;left:8px}.ui-admin-nav__item:hover{color:#1f3348;background:linear-gradient(#f6f9fdfa,#fff8eff0),#fffc;border-color:#32537c2e;transform:translate(2px);box-shadow:0 18px 28px -26px #14253647,inset 0 1px #ffffffe0}.ui-admin-nav__icon{color:#31577f;width:36px;height:36px;transition:border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-fast)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:linear-gradient(#f0f6fcf5,#fcf7f1eb),#ffffffdb;border:1px solid #7b8eab33;border-radius:12px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffffdb}.ui-admin-nav__icon .ui-icon{width:16px;height:16px}.ui-admin-nav__item:hover .ui-admin-nav__icon,.ui-admin-nav__item[data-active=true] .ui-admin-nav__icon,.ui-admin-nav__item--active .ui-admin-nav__icon{color:#24496a;background:linear-gradient(#e9f1fafa,#faf4ecf0),#ffffffeb;border-color:#32537c2e}.ui-admin-nav__title{color:currentColor;font-size:15px;line-height:1.15}.ui-admin-sidebar__footer{align-content:start;gap:10px;display:grid}.ui-admin-sidebar__footer-main{gap:10px;min-width:0;display:grid}.ui-admin-sidebar__account{gap:2px;min-width:0}.ui-admin-sidebar__account-label{color:#5f4d3a8a}.ui-admin-sidebar__account-value{color:#23364a}.ui-admin-sidebar__account-meta,.ui-admin-sidebar__build-label,.ui-admin-sidebar__build-meta{color:#445466d1}.ui-admin-sidebar__build-value{color:#23364a}.ui-admin-sidebar__build{min-width:0}.ui-admin-sidebar__utility-action .ui-admin-sidebar__signout-button.ui-button{color:#24384d;background:linear-gradient(#fffffffa,#f8f2eaeb),#ffffffe6;border-color:#6c5e4a2e;justify-content:center;width:100%;min-width:94px;font-weight:700;box-shadow:0 14px 22px -24px #14253638,inset 0 1px #ffffffe6}@media (min-width:1181px){.ui-admin-shell{grid-template-columns:264px minmax(0,1fr)}.ui-admin-shell--sidebar-collapsed{grid-template-columns:74px minmax(0,1fr)}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar{padding:14px 10px}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__desktop-actions{grid-template-columns:minmax(0,1fr);gap:8px}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__desktop-toggle{width:100%;min-height:34px}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__top{gap:12px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand{grid-template-columns:minmax(0,1fr);justify-items:center;padding:10px 8px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand__mark{border-radius:14px;width:42px;height:42px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand__copy,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__caption,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__footer,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__section-label{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility{box-shadow:none;background:0 0;border:0;padding:0}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility-badges{justify-content:center}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility-badges .ui-badge{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__nav-block{padding-right:0}.ui-admin-shell--sidebar-collapsed .ui-admin-nav{gap:10px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section,.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section-items{justify-items:center;gap:8px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section+.ui-admin-nav__section{padding-top:10px;position:relative}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section+.ui-admin-nav__section:before{content:"";background:#94a3b82e;border-radius:999px;width:18px;height:1px;margin:0 auto 1px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item{border-radius:15px;grid-template-columns:minmax(0,1fr);justify-items:center;width:46px;min-height:46px;padding:7px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item:before{width:18px;height:3px;top:auto;bottom:6px;left:50%;transform:translate(-50%)scaleX(.4)}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item[data-active=true]:before,.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item--active:before{transform:translate(-50%)scaleX(1)}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__content{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__icon{border-radius:11px;width:30px;height:30px}}.finance-view.finance-desk-page{gap:24px}.finance-view.finance-desk-page>.ui-page-header,.finance-view.finance-desk-page>.ui-page-header.ui-page-header--compact{display:flex!important}.finance-view.finance-desk-page .finance-desk-page__thread-bar{box-shadow:var(--finance-shadow);background:linear-gradient(#fffffffc,#f6f9fdf5),#fffffff0;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.95rem 1.05rem}.finance-view.finance-desk-page .finance-desk-page__thread-bar,.finance-view.finance-desk-page .ops-hub__workspace>.ui-card,.finance-view.finance-desk-page .ui-sidebar-stack>.ui-card,.finance-view.finance-desk-page .invoice-workspace-page__queue,.finance-view.finance-desk-page .invoice-workspace-page__file,.finance-view.finance-desk-page .finance-desk-page__queue-panel-summary{background:linear-gradient(#fffffffc,#f6f9fdf5),#fffffff0;border:1px solid #c1cfe0bd;border-radius:24px;box-shadow:0 20px 40px -34px #1e293b42}.finance-view.finance-desk-page .finance-desk-page__thread-copy{gap:.55rem}.finance-view.finance-desk-page .finance-desk-page__thread-summary{font-size:.87rem;line-height:1.45}.finance-view.finance-desk-page .finance-desk-page__thread-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem}.finance-view.finance-desk-page .finance-desk-page__thread-summary,.finance-view.finance-desk-page .ops-hub__row-meta,.finance-view.finance-desk-page .finance-desk-page__queue-row-continuity,.finance-view.finance-desk-page .ops-hub__detail-copy,.finance-view.finance-desk-page .ops-hub__section-copy{color:#5f6f86}.finance-view.finance-desk-page .finance-desk-page__thread-metric,.finance-view.finance-desk-page .finance-desk-page__file-callout,.finance-view.finance-desk-page .finance-desk-page__file-thread-item,.finance-view.finance-desk-page .ops-hub__detail-item{background:#fbfcfff0;border-color:#c9d4e1bd;border-radius:22px}.finance-view.finance-desk-page .finance-desk-page__thread-metric{padding:.72rem .82rem}.finance-view.finance-desk-page .ops-hub__row{background:linear-gradient(#fffffffb,#f6f9fdf2),#fffffff0;border-color:#c1cfe0b8;border-radius:22px;box-shadow:0 16px 32px -30px #1e293b38}.finance-view.finance-desk-page .ops-hub__row-title,.finance-view.finance-desk-page .finance-desk-page__file-callout-title{letter-spacing:-.02em;font-size:1rem}.finance-view.finance-desk-page .finance-desk-page__queue-panel-summary,.finance-view.finance-desk-page .finance-desk-page__file-actions-overflow-body,.finance-view.finance-desk-page .finance-desk-page__file-more-body{background:linear-gradient(#fffffffc,#f7fafdf7),#fffffff2}.finance-view.finance-desk-page .finance-desk-page__settled-card{background:linear-gradient(#fffffffc,#f3f9f5f7),#f7fcf8f5}.finance-view.finance-desk-page .ops-hub__workspace,.finance-view.finance-desk-page--queue-only .ops-hub__workspace,.finance-view.finance-desk-page--file-first .ops-hub__workspace{width:100%;max-width:none}.finance-view.finance-desk-page .ops-hub__workspace{grid-template-columns:minmax(360px,.92fr) minmax(0,1.28fr);gap:1rem}.finance-view.finance-desk-page--queue-only .ops-hub__workspace{grid-template-columns:minmax(0,1fr)!important}.finance-view.finance-desk-page--file-first .ops-hub__workspace{grid-template-columns:minmax(360px,.92fr) minmax(0,1.28fr)}.finance-view.finance-desk-page--file-first .ops-hub__workspace>.ui-sidebar-stack{width:auto;max-width:none}.finance-view.finance-desk-page .finance-desk-page__thread-metric--danger,.finance-view.finance-desk-page .finance-desk-page__file-callout--danger{background:#fff7f6f5}.finance-view.finance-desk-page .finance-desk-page__thread-metric--warning{background:#fff9f1f5}.finance-view.finance-desk-page .finance-desk-page__thread-metric--brand,.finance-view.finance-desk-page .finance-desk-page__thread-metric--success{background:#f4f9fff5}.ui-admin-shell{background:radial-gradient(circle at 0 0,#c4d2e43d,#0000 26%),linear-gradient(#eef2f6 0%,#e7edf4 100%);grid-template-columns:288px minmax(0,1fr);min-height:100vh}.ui-admin-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#121f32fa,#16263df5),#18263b;border-right:1px solid #18273d1a;gap:18px;height:100vh;padding:16px 14px 14px;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff08}.ui-admin-sidebar__desktop-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ui-admin-sidebar__desktop-toggle.ui-button{color:#e4ebf4db;min-height:34px;box-shadow:none;background:#ffffff08;border-color:#9aaecf24;justify-content:center;padding-inline:0}.ui-admin-sidebar__desktop-toggle.ui-button:hover:not(:disabled){color:#f5f8fc;background:#ffffff0f;border-color:#9aaecf38;transform:none}.ui-admin-sidebar__desktop-toggle-icon{font-size:1rem;line-height:1}.ui-admin-sidebar__desktop-toggle-label{display:none}.ui-admin-sidebar__top{gap:12px;display:grid}.ui-admin-brand{background:linear-gradient(#ffffff0d,#ffffff05),#ffffff05;border:1px solid #96abcc24;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.ui-admin-brand__mark{color:#f7fbff;letter-spacing:.03em;background:linear-gradient(#3e75c6fa,#2d5ca4fa),#2d5ca4;border-radius:14px;place-items:center;width:42px;height:42px;font-size:.98rem;font-weight:800;display:inline-grid;box-shadow:0 14px 28px -22px #193666a8,inset 0 1px #ffffff2e}.ui-admin-brand__copy{gap:4px;min-width:0;display:grid}.ui-admin-brand__eyebrow,.ui-admin-sidebar__caption,.ui-admin-sidebar__account-label,.ui-admin-sidebar__build-label,.ui-admin-nav__section-label,.ui-admin-nav__hint{color:#b2c1d8ad}.ui-admin-brand__eyebrow,.ui-admin-nav__section-label{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.ui-admin-brand__title,.ui-admin-sidebar__account-value,.ui-admin-sidebar__build-value,.ui-admin-nav__title{color:#f4f7fb}.ui-admin-brand__title{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.ui-admin-sidebar__utility,.ui-admin-sidebar__account,.ui-admin-sidebar__build{box-shadow:none;background:linear-gradient(#ffffff09,#ffffff04),#ffffff05;border:1px solid #96abcc1f;border-radius:18px}.ui-admin-sidebar__utility{gap:10px;padding:12px 14px;display:grid}.ui-admin-sidebar__caption{font-size:11px;line-height:1.4}.ui-admin-sidebar__utility-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-admin-sidebar__utility-badges .ui-badge{min-height:24px;padding-inline:8px;font-size:10px}.ui-admin-sidebar__nav-block{min-height:0;padding-right:2px;overflow:auto}.ui-admin-nav{gap:14px;display:grid}.ui-admin-nav__section{gap:10px;display:grid}.ui-admin-nav__section+.ui-admin-nav__section{padding-top:14px;position:relative}.ui-admin-nav__section+.ui-admin-nav__section:before{content:"";border-top:1px solid #9aaecf1a;position:absolute;inset:0 0 auto}.ui-admin-nav__section-items{gap:6px;display:grid}.ui-admin-nav__content{gap:2px;min-width:0;display:grid}.ui-admin-nav__item{color:#e2e9f3d6;min-height:52px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative}.ui-admin-nav__item:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:6px}.ui-admin-nav__item:hover{color:#f7fbff;background:linear-gradient(#ffffff0f,#ffffff08),#ffffff08;border-color:#96abcc1f;transform:none}.ui-admin-nav__item[data-active=true],.ui-admin-nav__item--active{color:#f7fbff;background:linear-gradient(#23395afa,#1c304df0),#1d324ff0;border-color:#7098db3d;box-shadow:0 16px 28px -24px #0b1526b8,inset 0 1px #ffffff0a}.ui-admin-nav__item[data-active=true]:before,.ui-admin-nav__item--active:before{background:linear-gradient(#6fa4ff 0%,#3d79d8 100%)}.ui-admin-nav__icon{color:#d4deedeb;background:#ffffff0a;border:1px solid #96abcc1f;border-radius:12px;place-items:center;width:36px;height:36px;display:inline-grid}.ui-admin-nav__item[data-active=true] .ui-admin-nav__icon,.ui-admin-nav__item--active .ui-admin-nav__icon,.ui-admin-nav__item:hover .ui-admin-nav__icon{color:#f7fbff;background:#6fa4ff1a;border-color:#82a5de2e}.ui-admin-nav__hint{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.ui-admin-sidebar__footer{gap:10px;margin-top:auto;display:grid}.ui-admin-sidebar__footer-main{gap:10px;display:grid}.ui-admin-sidebar__account,.ui-admin-sidebar__build{gap:2px;min-width:0;padding:12px 14px;display:grid}.ui-admin-sidebar__account-value,.ui-admin-sidebar__build-value,.ui-admin-sidebar__build-meta,.ui-admin-sidebar__account-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-admin-sidebar__utility-action{margin:0}.ui-admin-sidebar__utility-action .ui-admin-sidebar__signout-button.ui-button{color:#eef4fb;width:100%;box-shadow:none;background:#ffffff0a;border-color:#96abcc24;justify-content:center}.ui-admin-sidebar__utility-action .ui-admin-sidebar__signout-button.ui-button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#96abcc38}.ui-admin-content{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:16px;min-width:0;padding:18px 20px 24px;display:grid}.ui-admin-shell__header{gap:12px;display:grid}.ui-admin-mobile-bar,.ui-admin-route-bar,.ui-admin-thread-dock,.ui-admin-context-bar{background:linear-gradient(#fffffffa,#f7fafdf2),#fffffff0;border:1px solid #162a4214;border-radius:20px;box-shadow:0 18px 36px -30px #121f322e,inset 0 1px #ffffffeb}.ui-admin-route-bar{grid-template-columns:auto minmax(280px,1fr) minmax(340px,.92fr);grid-template-areas:"actions copy search";align-items:center;gap:16px;padding:14px 16px;display:grid}.ui-admin-route-bar__actions{grid-area:actions}.ui-admin-route-bar__copy{grid-area:copy;gap:4px;min-width:0;display:grid}.ui-admin-route-bar__eyebrow{color:#505e71c7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.ui-admin-route-bar__title-row{gap:3px;min-width:0;display:grid}.ui-admin-route-bar__title{color:#16263b;font-size:1.05rem;line-height:1.1}.ui-admin-route-bar__description,.ui-admin-route-bar__source{color:#47566bd6;font-size:13px;line-height:1.45}.ui-admin-route-bar__meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-admin-route-bar__meta-pill{color:#38485d;background:#e8eef6ad;border:1px solid #18273d14;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ui-admin-route-bar__search{grid-area:search;min-width:0}.ui-admin-content__viewport{width:100%;min-width:0}.ui-page--command,.ui-page{gap:20px}.ui-page--command{width:min(100%,1680px);margin-inline:auto}.ui-page-header,.ui-page-header.ui-page-header--compact{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:0;display:grid}.ui-page-header__content{gap:8px;max-width:76ch;display:grid}.ui-page-header__body{gap:6px}.ui-page-header__eyebrow{color:#4e5c70c2;letter-spacing:.14em;font-size:10px;font-weight:800}.ui-page-title{letter-spacing:-.045em;font-size:clamp(2.05rem,2.8vw,2.95rem);line-height:.98}.ui-page-description{max-width:70ch;font-size:14px;line-height:1.55}.ui-page-header__details{gap:10px;display:grid}.ui-page-header__rail{justify-items:end;gap:10px;min-width:min(100%,360px);display:grid}.ui-page-header__status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ui-page-actions,.ui-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui-page-actions .ui-button,.ui-page-actions .button,.ui-page-header__actions .ui-button,.ui-page-header__actions .button{min-height:38px}@media (min-width:1181px){.ui-admin-shell--sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar{padding-inline:10px}.ui-admin-shell--sidebar-collapsed .ui-admin-brand{grid-template-columns:1fr;justify-items:center;padding-inline:0}.ui-admin-shell--sidebar-collapsed .ui-admin-brand__copy,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__caption,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__footer,.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility-badges,.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section-label,.ui-admin-shell--sidebar-collapsed .ui-admin-nav__content{display:none}.ui-admin-shell--sidebar-collapsed .ui-admin-sidebar__utility{justify-items:center;padding:8px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__section{gap:6px}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item{grid-template-columns:1fr;justify-items:center;min-height:50px;padding-inline:0}.ui-admin-shell--sidebar-collapsed .ui-admin-nav__item:before{width:22px;height:3px;top:auto;bottom:4px;left:50%;transform:translate(-50%)}}@media (max-width:1180px){.ui-admin-shell{grid-template-columns:minmax(0,1fr)}.ui-admin-sidebar{z-index:60;width:min(320px,100vw - 28px);height:100vh;transition:transform var(--ui-duration-base)var(--ui-ease-standard);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ui-admin-shell--sidebar-open .ui-admin-sidebar{transform:translate(0)}.ui-admin-content{padding:14px 14px 96px}.ui-admin-route-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"actions""copy""search";align-items:start}.ui-page-header,.ui-page-header.ui-page-header--compact{grid-template-columns:minmax(0,1fr)}.ui-page-header__rail,.ui-page-header__status,.ui-page-actions,.ui-page-header__actions{justify-content:flex-start;justify-items:stretch}}@media (max-width:780px){.ui-admin-content{gap:14px;padding:12px 12px 92px}.ui-admin-mobile-bar{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ui-admin-mobile-bar__actions{align-items:center;gap:8px;display:flex}.ui-admin-route-bar,.ui-admin-thread-dock,.ui-admin-context-bar{border-radius:16px}.ui-page--command{width:100%}.ui-page-title{font-size:clamp(1.72rem,7vw,2.2rem)}.ui-page-actions .ui-button,.ui-page-actions .button,.ui-page-header__actions .ui-button,.ui-page-header__actions .button{justify-content:center;width:100%}.ui-admin-bottom-nav-wrap{padding-inline:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.ui-admin-bottom-nav{background:linear-gradient(#fffffffa,#f6f9fdf0),#fffffff0;border:1px solid #18273d14;border-radius:18px;box-shadow:0 18px 32px -24px #121f323d}}.ui-button,a.ui-button,.button{letter-spacing:-.01em;min-height:40px;transition:border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),transform var(--ui-duration-fast)var(--ui-ease-standard);box-shadow:none;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ui-button:hover:not(:disabled),a.ui-button:hover,.button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled),a.ui-button:active,.button:active:not(:disabled){transform:translateY(0)}.ui-button:focus-visible,a.ui-button:focus-visible,.button:focus-visible{outline:none;box-shadow:0 0 0 1px #0c1f3a2e,0 0 0 4px #3a7bd52e}.ui-button:disabled,a.ui-button[aria-disabled=true],.button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.ui-button__label{align-items:center;gap:8px;display:inline-flex}.ui-button__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.85s linear infinite ui-primitive-spinner}.ui-button--primary{color:#f6fbff;background:linear-gradient(#285a9ffa,#183868fa),#1c3f72;border-color:#133057e6;box-shadow:0 14px 24px -20px #142c4e80}.ui-button--primary:hover:not(:disabled){background:linear-gradient(#2c62adfa,#1a3c70fa),#20467f;border-color:#163661f0}.ui-button--secondary{color:#173659;background:linear-gradient(#fcfdfffa,#f1f6fbfa),#f6f9fc;border-color:#253c5c24}.ui-button--secondary:hover:not(:disabled){color:#122d4d;background:linear-gradient(#fff,#ecf3f9),#f3f7fb;border-color:#223a5a33}.ui-button--tertiary,.ui-button--ghost{color:#182e49d6;background:#f4f7fb8a;border-color:#1d355514}.ui-button--tertiary:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled){color:#173252;background:#edf2f8eb;border-color:#1d355524}.ui-button--danger{color:#8e2323;background:linear-gradient(#fff8f7fa,#ffeeebfa);border-color:#b8484833}.ui-button--danger:hover:not(:disabled){color:#7a1818;background:linear-gradient(#fff2f0,#ffe8e5);border-color:#b8484847}.ui-button--success{color:#15563e;background:linear-gradient(#f5fcf8fa,#e7f6eefa);border-color:#367d582e}.ui-button--success:hover:not(:disabled){color:#114b36;background:linear-gradient(#f1faf5,#e1f2ea);border-color:#367d583d}.ui-button--sm{border-radius:12px;min-height:34px;padding-inline:11px;font-size:12px}.ui-button--md{min-height:40px}.ui-button--lg{border-radius:15px;min-height:46px;padding-inline:18px;font-size:14px}.ui-page-actions,.ui-page-header__actions,.ui-table-actions,.ui-toolbar,.ui-toolbar__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-page-actions,.ui-page-header__actions,.ui-table-actions{row-gap:8px}.ui-table-actions{justify-content:flex-end}.ui-toolbar,.ui-registry-toolbar,.ui-queue-toolbar{background:linear-gradient(#fdfefffa,#f6f9fcfa),#f8fafdf5;border:1px solid #14294214;border-radius:18px;gap:14px;padding:16px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9}.ui-toolbar:before,.ui-registry-toolbar:before,.ui-queue-toolbar:before{content:"";opacity:.58;background:linear-gradient(#295999d1,#7b9bc52e);border-radius:18px 0 0 18px;width:3px;position:absolute;inset:0 auto 0 0}.ui-toolbar:focus-within,.ui-registry-toolbar:focus-within,.ui-queue-toolbar:focus-within{border-color:#28538933;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #3a7bd514}.ui-registry-toolbar__header,.ui-queue-toolbar__header,.ui-registry-results__header,.ui-queue-results__header,.ui-form-section__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;display:grid}.ui-registry-toolbar__copy,.ui-queue-toolbar__copy,.ui-registry-results__copy,.ui-queue-results__copy,.ui-form-section__header{gap:6px}.ui-registry-toolbar__title,.ui-queue-toolbar__title,.ui-registry-results__title,.ui-queue-results__title,.ui-form-section__title{color:#122841;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800;line-height:1.12}.ui-registry-toolbar__description,.ui-queue-toolbar__description,.ui-registry-results__description,.ui-queue-results__description,.ui-form-section__description{color:#46566cd6;margin:0;font-size:13px;line-height:1.5}.ui-registry-results,.ui-queue-results,.ui-form-section{gap:14px;padding-top:2px;display:grid}.ui-form{gap:18px;display:grid}.ui-form-section{border-top:1px solid #1a2c451a;padding:18px 0 0;position:relative}.ui-form-section:first-child{border-top:none;padding-top:0}.ui-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-form-row--single{grid-template-columns:minmax(0,1fr)}.ui-field{gap:8px;min-width:0;display:grid}.ui-field__label-row{justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.ui-field__label{color:#142841e6;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ui-field__required{color:#9f3d31}.ui-field__hint{color:#59677ad1;font-size:12px;line-height:1.45}.ui-field__error{color:#9a2a2a;font-size:12px;font-weight:600;line-height:1.45}.ui-input,.ui-textarea,.ui-select,.ui-registry-search__input,.ui-admin-global-search__input{color:#17304d;width:100%;min-width:0;min-height:42px;transition:border-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard);background:linear-gradient(#fffffffa,#f7fafdfa),#fffffffa;border:1px solid #1d36551f;border-radius:14px;padding:0 13px;font-size:13px;line-height:1.4;box-shadow:inset 0 1px #ffffffeb}.ui-input::placeholder,.ui-textarea::placeholder,.ui-admin-global-search__input::placeholder{color:#5c6c81b8}.ui-textarea{resize:vertical;min-height:108px;padding-block:11px}.ui-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#42536acc 50%),linear-gradient(135deg,#42536acc 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.ui-input:hover,.ui-textarea:hover,.ui-select:hover,.ui-registry-search__input:hover,.ui-admin-global-search__field:hover{border-color:#1e38582e}.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible,.ui-registry-search__input:focus-visible,.ui-admin-global-search__input:focus-visible{border-color:#2f62a594;outline:none;box-shadow:0 0 0 1px #2f62a52e,0 0 0 4px #3a7bd51f}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{cursor:not-allowed;color:#576579b8;background:#f3f6f9eb}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:#b244446b;box-shadow:0 0 0 3px #cb575714}.ui-filter-grid,.ui-registry-search{align-items:end;gap:12px;display:grid}.ui-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ui-filter-grid__actions,.ui-registry-search__actions,.ui-registry-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-registry-search{grid-template-columns:minmax(0,1fr) auto}.ui-registry-search__field{gap:8px;display:grid}.ui-registry-search__field .ui-field__label,.ui-queue-filterbar .ui-field__label{color:#394b64bd}.ui-registry-search__actions>*{min-height:40px}.ui-badge{color:#273a52d6;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f6f8fbe6;border:1px solid #1e385814;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.ui-badge--neutral{color:#425266d6;background:#f4f7faf0}.ui-badge--brand,.ui-badge--info,.ui-badge--progress{color:#1f568c;background:#e9f1fcfa;border-color:#3f70b629}.ui-badge--success{color:#206142;background:#eaf7f0fa;border-color:#3b7e5924}.ui-badge--warning{color:#8b6116;background:#fff6e5fa;border-color:#b4843129}.ui-badge--danger{color:#983229;background:#feeceafa;border-color:#b5504429}.ui-badge[data-selected=true],.ui-badge[aria-pressed=true]{border-color:#2b5b9938;box-shadow:0 0 0 3px #3a7bd514}[role=tablist]{background:linear-gradient(#f8fafdfa,#f0f4f8fa),#f2f6faf0;border:1px solid #182b4414;border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex}[role=tablist]>button,[role=tablist]>a,[role=tablist]>[role=tab],[role=tablist]>form>button,[role=tablist]>*>button[role=tab]{color:#2a3d55cc;letter-spacing:-.01em;min-height:34px;transition:border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}[role=tablist]>button:hover,[role=tablist]>a:hover,[role=tablist]>[role=tab]:hover,[role=tablist]>form>button:hover,[role=tablist]>*>button[role=tab]:hover{color:#173657;background:#ffffffbd}[role=tablist]>button[aria-selected=true],[role=tablist]>button[aria-pressed=true],[role=tablist]>a[aria-selected=true],[role=tablist]>[role=tab][aria-selected=true],[role=tablist]>form>button[aria-selected=true],[role=tablist]>*>button[aria-selected=true],[role=tablist]>*>button[aria-pressed=true]{color:#17375b;background:linear-gradient(#fffffffa,#f3f8fcfa),#fffffff5;border-color:#1f497e1f;box-shadow:0 10px 18px -18px #11233a57}.ui-table-wrap{background:linear-gradient(#fffffffb,#f8fafcfb),#fffffff7;border:1px solid #15283f14;border-radius:18px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffffeb}.ui-table-wrap:focus-within{border-color:#2853892e;box-shadow:inset 0 1px #fffffff5,0 0 0 4px #3a7bd514}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.ui-table th{z-index:1;color:#475669db;letter-spacing:.08em;text-transform:uppercase;text-align:left;background:linear-gradient(#f8fafdfc,#f2f6fafc),#f5f8fcfa;border-bottom:1px solid #162c4514;padding:12px 14px;font-size:11px;font-weight:800;position:sticky;top:0}.ui-table td{color:#18314e;vertical-align:top;border-bottom:1px solid #192d4812;padding:12px 14px}.ui-table tbody tr{transition:background-color var(--ui-duration-base)var(--ui-ease-standard)}.ui-table tbody tr:nth-child(2n) td{background:#fafcfe85}.ui-table tbody tr:hover td{background:#eef4fad6}.ui-table tbody tr[aria-selected=true] td,.ui-table tbody tr[data-selected=true] td{background:linear-gradient(90deg,#e1ecfaf5,#f1f6fcf5)}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table-cell-title{gap:3px;display:grid}.ui-table-cell-title strong{color:#153150;font-weight:700}.ui-table-cell-meta{color:#536378d1;font-size:12px}.ui-list{gap:10px;display:grid}.ui-list-item{transition:border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard);background:linear-gradient(#fffffffa,#f7f9fcfa),#fffffff5;border:1px solid #182c4514;border-radius:16px;gap:10px;padding:14px 16px;display:grid;position:relative}.ui-list-item:hover{background:linear-gradient(#fffffffc,#f3f7fbfc),#fffffffa;border-color:#1e385824;box-shadow:0 18px 32px -28px #1122383d}.ui-list-item[aria-selected=true],.ui-list-item[data-selected=true]{background:linear-gradient(#f8fbfffc,#eff5fbfc),#f5f9fdfc;border-color:#2751882e;box-shadow:inset 3px 0 #2e61a3d1,0 18px 34px -30px #11223842}.ui-list-item__header,.ui-list-item__meta{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px 14px;display:flex}.ui-list-item__title{color:#132c49;letter-spacing:-.018em;margin:0;font-size:15px;font-weight:700}.ui-list-item__copy{color:#516176d6;margin:0;font-size:12px;line-height:1.5}.ui-state{background:linear-gradient(#fcfdfffc,#f5f8fcfc),#f8fafdfa;border:1px solid #162a4214;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb}.ui-state:before{content:"";background:#6f819759;border-radius:20px 0 0 20px;width:4px;position:absolute;inset:0 auto 0 0}.ui-state[data-tone=info]:before,.ui-state--info:before,.ui-state--loading:before{background:#3870b9b8}.ui-state[data-tone=success]:before,.ui-state--success:before{background:#2b8156b8}.ui-state[data-tone=warning]:before,.ui-state--warning:before{background:#c28e2ebd}.ui-state[data-tone=danger]:before,.ui-state--danger:before,.ui-state--error:before{background:#bd5248c7}.ui-state__visual{color:#254d78;background:#edf2f7e6;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ui-state__copy{gap:5px;min-width:0;display:grid}.ui-state__eyebrow{color:#4b5b6fbd;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.ui-state__title{color:#122843;letter-spacing:-.022em;margin:0;font-size:1.05rem;font-weight:800}.ui-state__description{color:#526176db;margin:0;font-size:13px;line-height:1.55}.ui-state__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-state__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:18px;height:18px;animation:.85s linear infinite ui-primitive-spinner}.ui-skeleton{background:linear-gradient(90deg,#ecf1f6eb,#f7fafcfa,#ecf1f6eb) 0 0/200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite ui-primitive-skeleton;display:inline-flex}.ui-skeleton-panel{background:linear-gradient(#fffffffa,#f6f9fcfa),#f8fafdfa;border:1px solid #16294014;border-radius:18px;gap:14px;padding:18px;display:grid}.ui-skeleton-panel__header,.ui-skeleton-panel__body,.ui-skeleton-panel__row,.ui-skeleton-stack{gap:10px;display:grid}.dispatch-dialog__panel,.dashboard-cockpit__drawer-panel,[role=dialog][aria-modal=true]{background:linear-gradient(#fffffffc,#f6f9fcfc),#fafcfefa;border:1px solid #14284014;border-radius:22px;box-shadow:0 30px 54px -34px #0e1d315c,inset 0 1px #ffffffeb}.dispatch-dialog__backdrop,.dashboard-cockpit__drawer-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a152357}.dispatch-dialog__header,.dispatch-dialog__footer,.dashboard-cockpit__drawer-header,.dashboard-cockpit__drawer-actions{border-color:#182c4514}.ui-admin-global-search__field{background:linear-gradient(#fffffffa,#f7fafdfa),#fffffff7;border:1px solid #1a304d1f;border-radius:16px;min-height:46px;box-shadow:inset 0 1px #ffffffe6}.ui-admin-global-search__field:focus-within{border-color:#2e60a23d;box-shadow:0 0 0 4px #3a7bd51a,inset 0 1px #fffffff5}.ui-admin-global-search__field-icon{color:#46586fb8}.ui-admin-global-search__field-hint{color:#5a6a7db8;letter-spacing:.06em;font-size:11px;font-weight:700}.ui-admin-global-search__panel{background:linear-gradient(#fffffffe,#f7fafdfe),#fafcfefc;border:1px solid #162b4414;border-radius:20px;box-shadow:0 28px 54px -34px #0e1d3157}.ui-admin-global-search__status,.ui-admin-global-search__section-label{color:#4b5a6ec2;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.ui-admin-global-search__item{border:1px solid #0000;border-radius:16px}.ui-admin-global-search__item:hover,.ui-admin-global-search__item--active{background:linear-gradient(#f6fafefa,#edf4fbfa),#f1f7fcfa;border-color:#22497a14}.ui-admin-global-search__item--best-match{background:linear-gradient(#f3f8fefa,#eaf2fafa),#eff6fcfa}.ui-admin-global-search__item-title{color:#173252;font-weight:700}.ui-admin-global-search__item-context,.ui-admin-global-search__item-reason,.ui-admin-global-search__empty span{color:#505f74d6}.ui-admin-global-search__empty{background:#f4f8fcb8;border:1px dashed #1c33511f;border-radius:18px}@keyframes ui-primitive-spinner{to{transform:rotate(360deg)}}@keyframes ui-primitive-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:980px){.ui-registry-toolbar__header,.ui-queue-toolbar__header,.ui-registry-results__header,.ui-queue-results__header,.ui-form-section__header,.ui-registry-search{grid-template-columns:minmax(0,1fr)}.ui-registry-toolbar__actions,.ui-queue-toolbar .ui-page-actions,.ui-registry-search__actions,.ui-state__actions{justify-content:flex-start}.ui-form-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.ui-toolbar,.ui-registry-toolbar,.ui-queue-toolbar,.ui-table-wrap,.ui-list-item,.ui-state,.ui-skeleton-panel{border-radius:16px}.ui-button,a.ui-button,.button{min-height:38px}.ui-page-actions,.ui-page-header__actions,.ui-state__actions{width:100%}.ui-page-actions>*,.ui-page-header__actions>*,.ui-state__actions>*{flex:100%}.ui-state{grid-template-columns:minmax(0,1fr);align-items:start}.ui-state__visual{width:38px;height:38px}.ui-table th,.ui-table td{padding-inline:12px}}.ui-registry-page,.ui-queue-page,.ops-hub.finance-desk-page{align-content:start;gap:18px;display:grid}.ui-registry-hero,.ui-queue-hero,.customer-command-band,.finance-desk-page__thread-bar{background:linear-gradient(#fdfefffc,#f6f9fcfc),#f8fafdfa;border:1px solid #12274014;border-radius:20px;padding:18px 20px;position:relative;box-shadow:inset 0 1px #ffffffeb}.ui-registry-hero:before,.ui-queue-hero:before,.customer-command-band:before,.finance-desk-page__thread-bar:before{content:"";opacity:.62;background:linear-gradient(#214f89cc,#688eba2e);border-radius:20px 0 0 20px;width:4px;position:absolute;inset:0 auto 0 0}.ui-registry-hero__main,.ui-queue-hero__main,.customer-command-band__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 18px;display:grid}.ui-registry-hero__copy,.ui-queue-hero__copy,.finance-desk-page__thread-copy{gap:7px;max-width:78ch;display:grid}.ui-registry-hero__eyebrow,.ui-queue-hero__eyebrow,.customer-command-band__eyebrow,.finance-desk-page__thread-summary small{color:#4d5d70c2;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.ui-registry-hero__title,.ui-queue-hero__title,.customer-command-band__title{color:#112740;letter-spacing:-.032em;line-height:1}.ui-registry-hero__description,.ui-queue-hero__description,.customer-command-band__copy,.finance-desk-page__thread-summary{color:#49586ce0;font-size:13px;line-height:1.58}.ui-registry-hero__actions,.ui-queue-hero__actions,.customer-command-band .ui-button-grid,.finance-desk-page__file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-registry-metric-strip,.ui-queue-metric-strip,.customer-command-band__strip,.finance-desk-page__thread-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-top:16px;display:grid}.ui-registry-metric,.ui-queue-metric,.customer-command-band__chip,.finance-desk-page__thread-metric{min-height:0;box-shadow:none;background:linear-gradient(#fffffff0,#f5f8fcf0),#f9fbfdf2;border:1px solid #182d4814;border-radius:15px;gap:4px;padding:12px 13px;display:grid}.ui-registry-metric__label,.ui-queue-metric__label,.customer-command-band__chip span,.finance-desk-page__thread-metric span{color:#526277cc;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.ui-registry-metric__value,.ui-queue-metric__value,.customer-command-band__chip strong,.finance-desk-page__thread-metric strong{color:#14304f;letter-spacing:-.025em;font-size:1.08rem;font-weight:800}.ui-registry-metric__meta,.ui-queue-metric__meta{color:#58677bd1;font-size:12px;line-height:1.45}.customer-command-band{padding-block:16px}.customer-command-band .ui-button,.customer-command-band a.ui-button{min-height:34px}.customer-command-band__strip{align-self:stretch}.customer-command-band__chip:nth-child(n+5){opacity:.94}.ui-registry-toolbar,.ui-queue-toolbar,.ops-hub__toolbar,.finance-desk-page__queue-panel-summary{border-radius:18px}.ui-registry-toolbar__form,.ops-hub__toolbar-form,.finance-desk-page__queue-filters{gap:14px;display:grid}.ui-registry-toolbar__form,.ops-hub__toolbar-form{grid-template-columns:minmax(0,1fr)}.ui-registry-results,.ui-queue-results,.customer-database-shell__main,.customer-database-shell__inspector{position:relative}.ui-registry-results,.ui-queue-results{padding-top:0}.job-ops-workspace,.ops-hub__workspace,.customer-database-shell{grid-template-columns:minmax(0,1.5fr) minmax(320px,.82fr);align-items:start;gap:16px;display:grid}.job-ops-workspace--detail-open,.ops-hub.finance-desk-page--file-first .ops-hub__workspace{grid-template-columns:minmax(0,1.42fr) minmax(340px,.92fr)}.job-ops-workspace__board,.customer-database-shell__main,.job-ops-workspace__detail,.customer-database-shell__inspector,.finance-desk-page .ui-sidebar-stack{gap:14px;min-width:0;display:grid}.job-flow-board-shell__toolbar,.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card{border:1px solid #14294214;border-radius:18px;box-shadow:inset 0 1px #ffffffeb}.job-flow-board-shell__toolbar{background:linear-gradient(#fcfdfffc,#f5f8fcfc),#f8fafdfa}.job-flow-board-shell__toolbar-header,.job-ops-toolbar__priority-row{gap:12px;display:grid}.job-flow-list,.ops-hub__list{gap:10px;display:grid}.job-flow-list__group-header{z-index:1;background:linear-gradient(#f7fafdfc,#f0f5f9fc),#f4f7fbfa;border:1px solid #15294214;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 14px;display:grid;position:sticky;top:0}.job-flow-list__row,.ops-hub__row{transition:border-color var(--ui-duration-base)var(--ui-ease-standard),background-color var(--ui-duration-base)var(--ui-ease-standard),box-shadow var(--ui-duration-base)var(--ui-ease-standard),transform var(--ui-duration-fast)var(--ui-ease-standard);background:linear-gradient(#fffffffc,#f7fafcfc),#fffffffa;border:1px solid #182d4614;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(200px,.72fr) auto;align-items:center;gap:12px 18px;padding:14px 16px;display:grid;position:relative}.job-flow-list__row:before,.ops-hub__row:before{content:"";width:3px;transition:background-color var(--ui-duration-base)var(--ui-ease-standard);background:#7182962e;border-radius:999px;position:absolute;inset:10px auto 10px 0}.job-flow-list__row:hover,.ops-hub__row:hover{background:linear-gradient(#fff,#f2f7fb),#fbfcfefc;border-color:#1b355424;transform:translateY(-1px);box-shadow:0 22px 34px -30px #10203547}.job-flow-list__row--selected,.ops-hub__row--selected,.ops-hub__row[aria-current=page],.ops-hub__row[aria-selected=true]{background:linear-gradient(#f8fbfffe,#eff5fbfe),#f6f9fdfe;border-color:#2751882e;box-shadow:0 24px 36px -32px #10203542}.job-flow-list__row--selected:before,.ops-hub__row--selected:before,.ops-hub__row[aria-current=page]:before,.ops-hub__row[aria-selected=true]:before{background:#31609fe0}.job-flow-list__title,.ops-hub__row-title{color:#142d49;letter-spacing:-.018em;font-size:15px;font-weight:800}.job-flow-list__meta,.job-flow-list__cell-copy,.job-flow-list__detail-value,.ops-hub__row-meta,.ops-hub__row-foot,.finance-desk-page__thread-summary,.finance-desk-page__file-context p{color:#526276db;font-size:12px;line-height:1.52}.job-flow-list__actions,.ops-hub__row-status,.ops-hub__row-main{min-width:0}.job-flow-list__actions,.ops-hub__row-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.job-flow-list__actions .ui-button,.ops-hub__row-status .ui-button{min-height:34px}.finance-desk-page__thread-bar{padding-block:16px}.finance-desk-page__thread-copy{max-width:none}.finance-desk-page .ops-hub__workspace{align-items:start}.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card,.finance-desk-page .invoice-workspace-page__queue,.finance-desk-page .invoice-workspace-page__file,.finance-desk-page__queue-panel-summary{background:linear-gradient(#fffffffe,#f6f9fcfe),#fafcfefc}.finance-desk-page__queue-panel-summary{border:1px solid #162b4414;padding:12px 14px}.finance-desk-page__queue-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.finance-desk-page__queue-filter-actions,.finance-desk-page__file-actions,.finance-desk-page__file-actions-overflow-body{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-desk-page__file-thread-strip,.ops-hub__detail-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.finance-desk-page__file-thread-item,.ops-hub__detail-item,.finance-desk-page__file-callout,.finance-desk-page__queue-clear-metric{background:#f6f9fcd1;border:1px solid #172c4514;border-radius:15px;gap:4px;padding:12px 13px;display:grid}.finance-desk-page__file-callout-title,.ops-hub__detail-item strong{color:#14304f;font-size:14px;font-weight:800}.finance-desk-page__file-context{border-top:1px solid #182d4514;gap:8px;padding-top:2px;display:grid}.finance-desk-page__file-more,.finance-desk-page__file-actions-overflow{background:#f6f9fcdb;border:1px solid #182d4514;border-radius:16px}.finance-desk-page__file-more>summary,.finance-desk-page__file-actions-overflow>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.finance-desk-page__file-more>summary::-webkit-details-marker{display:none}.finance-desk-page__file-actions-overflow>summary::-webkit-details-marker{display:none}.finance-desk-page__file-more-body,.finance-desk-page__file-actions-overflow-body{padding:0 14px 14px}.finance-desk-page__queue-clear-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}.finance-desk-page__queue-clear-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.customer-database-shell__filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.customer-database-shell__filter{background:#f7fafde0;border:1px solid #172d4514;border-radius:15px;gap:4px;padding:12px 13px;display:grid}.customer-database-shell__filter:hover,.customer-database-shell__filter--active{background:#eff5fbeb;border-color:#2953892e}@media (max-width:1180px){.job-ops-workspace,.ops-hub__workspace,.customer-database-shell,.job-ops-workspace--detail-open,.ops-hub.finance-desk-page--file-first .ops-hub__workspace,.ui-registry-hero__main,.ui-queue-hero__main,.customer-command-band__header,.finance-desk-page__queue-clear-inline{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.job-flow-list__row,.ops-hub__row{grid-template-columns:minmax(0,1fr);align-items:start}.job-flow-list__actions,.ops-hub__row-status,.finance-desk-page__file-actions,.finance-desk-page__queue-filter-actions{justify-content:flex-start}}@media (max-width:780px){.ui-registry-hero,.ui-queue-hero,.customer-command-band,.finance-desk-page__thread-bar,.job-flow-board-shell__toolbar,.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card{border-radius:18px}.ui-registry-metric-strip,.ui-queue-metric-strip,.customer-command-band__strip,.finance-desk-page__thread-metrics,.finance-desk-page__file-thread-strip,.ops-hub__detail-grid,.finance-desk-page__queue-clear-metrics{grid-template-columns:minmax(0,1fr)}}.dispatch-page{align-content:start;gap:14px;display:grid}.dispatch-page>.ui-callout,.dispatch-page>.ai-launch-card,.dispatch-page>[class*=ai-launch-card]{border-radius:18px}.dispatch-page .dispatch-command-center{gap:14px;min-width:0;display:grid}.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-command-center__focus-bar,.dispatch-page .dispatch-command-center__thread-board-bar,.dispatch-page .dispatch-command-center__intervention-pane,.dispatch-page .dispatch-command-center__queue-drawer,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-queue-rail{background:linear-gradient(#fdfefffc,#f5f8fcfc),#f8fafdfa;border:1px solid #14284014;border-radius:20px;position:relative;box-shadow:inset 0 1px #ffffffeb,0 18px 36px -34px #0e1c2f33}.dispatch-page .dispatch-command-strip:before,.dispatch-page .dispatch-command-center__focus-bar:before,.dispatch-page .dispatch-command-center__thread-board-bar:before,.dispatch-page .dispatch-command-center__intervention-pane:before,.dispatch-page .dispatch-command-center__queue-drawer:before,.dispatch-page .dispatch-ops-rail:before,.dispatch-page .dispatch-utility-tray:before,.dispatch-page .dispatch-queue-rail:before{content:"";opacity:.62;background:linear-gradient(#214f89d6,#678fbc33);border-radius:20px 0 0 20px;width:4px;position:absolute;inset:0 auto 0 0}.dispatch-page .dispatch-command-strip{padding:0}.dispatch-page .dispatch-command-strip__bar{gap:12px;padding:16px 18px;display:grid}.dispatch-page .dispatch-command-strip__rail--secondary,.dispatch-page .dispatch-command-strip__zone--controls,.dispatch-page .dispatch-command-strip__control-cluster{gap:10px}.dispatch-page .dispatch-command-strip__nav,.dispatch-page .dispatch-command-strip__scope-inline,.dispatch-page .dispatch-command-strip__actions-main,.dispatch-page .dispatch-command-strip__actions-links,.dispatch-page .dispatch-command-center__focus-bar-actions,.dispatch-page .dispatch-command-center__thread-board-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-page .dispatch-command-strip__anchor-title-row strong,.dispatch-page .dispatch-command-center__focus-bar-heading strong,.dispatch-page .dispatch-command-center__thread-board-heading strong,.dispatch-page .dispatch-ops-rail__title{color:#122843;letter-spacing:-.024em;font-size:1rem;font-weight:800}.dispatch-page .dispatch-command-strip__anchor-meta,.dispatch-page .dispatch-command-strip__meta-copy,.dispatch-page .dispatch-command-strip__scope-summary,.dispatch-page .dispatch-command-center__focus-bar-heading span,.dispatch-page .dispatch-command-center__thread-board-heading span,.dispatch-page .dispatch-queue-item__identity p,.dispatch-page .dispatch-queue-item__meta,.dispatch-page .dispatch-ops-rail__eyebrow,.dispatch-page .dispatch-command-center__stage-description{color:#4f5e73d6;font-size:12px;line-height:1.5}.dispatch-page .dispatch-command-strip__label,.dispatch-page .dispatch-command-center__stage-eyebrow,.dispatch-page .dispatch-queue-rail__eyebrow,.dispatch-page .dispatch-utility-tray__eyebrow,.dispatch-page .dispatch-ops-rail__eyebrow{color:#4b5b6fc2;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-command-strip__segment,.dispatch-page .dispatch-utility-tray__segment{background:linear-gradient(#f7fafdfc,#f1f5f9fc),#f3f7fbfa;border:1px solid #182d4614;border-radius:16px;padding:4px}.dispatch-page .dispatch-command-strip__segment button,.dispatch-page .dispatch-utility-tray__segment button{border-radius:12px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.dispatch-page .dispatch-command-center__focus-bar,.dispatch-page .dispatch-command-center__thread-board-bar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:16px 18px;display:grid}.dispatch-page .dispatch-command-center__focus-bar-copy,.dispatch-page .dispatch-command-center__thread-board-copy{gap:7px;display:grid}.dispatch-page .dispatch-command-center__focus-bar-signals,.dispatch-page .dispatch-command-center__thread-board-signals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-page .dispatch-command-center__focus-bar-signal{background:#f8fafdd1;border:1px solid #182d4614;border-radius:14px;gap:2px;min-width:116px;padding:10px 11px;display:grid}.dispatch-page .dispatch-command-center__focus-bar-signal-label{color:#516075c7;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-command-center__focus-bar-signal-value{color:#14304f;font-size:13px;font-weight:800}.dispatch-page .dispatch-command-center__layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.84fr);align-items:start;gap:14px;display:grid}.dispatch-page .dispatch-command-center__layout--rail-hidden,.dispatch-page .dispatch-command-center__layout--rail-hidden.dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout--rail-hidden.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked){grid-template-columns:minmax(0,1fr)}.dispatch-page .dispatch-command-center__canvas,.dispatch-page .dispatch-command-center__stage{min-width:0}.dispatch-page .dispatch-command-center__canvas{gap:12px;display:grid}.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-command-center__intervention-pane,.dispatch-page .dispatch-command-center__queue-drawer,.dispatch-page .dispatch-ops-rail{padding:14px}.dispatch-page .dispatch-command-center__stage-header,.dispatch-page .dispatch-queue-rail__header,.dispatch-page .dispatch-queue-rail__section-header,.dispatch-page .dispatch-utility-tray__header,.dispatch-page .dispatch-utility-tray__section-header,.dispatch-page .dispatch-ops-rail__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;display:grid}.dispatch-page .dispatch-command-center__stage-title,.dispatch-page .dispatch-queue-rail__title,.dispatch-page .dispatch-utility-tray__title{color:#122843;letter-spacing:-.02em;font-size:1rem;font-weight:800}.dispatch-page .dispatch-command-center__stage-meta,.dispatch-page .dispatch-command-center__stage-strip,.dispatch-page .dispatch-queue-item__signals,.dispatch-page .dispatch-utility-tray__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-page .dispatch-command-center__stage-chip,.dispatch-page .dispatch-command-strip__chip,.dispatch-page .dispatch-queue-item__button,.dispatch-page .dispatch-calendar__lane-action,.dispatch-page .dispatch-calendar__resource-status-pill{box-shadow:none;background:linear-gradient(#fffffffa,#f4f8fbfa),#f8fafdf5;border:1px solid #182d4614;border-radius:14px}.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-calendar-board,.dispatch-page .dispatch-calendar-stage,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{background:linear-gradient(#fbfdfffe,#f4f8fcfe),#f8fafdfc;border:1px solid #12274014;border-radius:22px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 24px 42px -36px #0f1e323d}.dispatch-page .dispatch-calendar-shell:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#f6f9fdfc,#f0f4f8f0);border-bottom:1px solid #182d4614;height:56px;position:absolute;inset:0 0 auto}.dispatch-page .dispatch-calendar-shell>*{z-index:1;position:relative}.dispatch-page .dispatch-calendar__time-axis{background:linear-gradient(#f7fafdfa,#f2f6fafa)}.dispatch-page .dispatch-calendar__time-cell{color:#4d5c71bd;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-page .dispatch-calendar__resource-row{background:0 0}.dispatch-page .dispatch-calendar__resource-header{background:linear-gradient(#f9fbfdfa,#f2f6fafa);border-bottom:1px solid #182d4614;border-right:1px solid #182d4614;border-radius:0;gap:10px;padding:12px}.dispatch-page .dispatch-calendar__resource-avatar{color:#204d7a;background:linear-gradient(#ecf2f9fa,#e0e9f3fa);border:1px solid #1e39591a}.dispatch-page .dispatch-calendar__resource-status-row,.dispatch-page .dispatch-calendar__resource-actions{gap:8px}.dispatch-page .dispatch-calendar__resource-loadbar{background:#e2e8efeb;border-radius:999px;height:6px}.dispatch-page .dispatch-calendar__lane{background:#fcfdffad}.dispatch-page .dispatch-calendar__lane[data-conflicted=true]{background:linear-gradient(#fff6f4d6,#fcf0eed6)}.dispatch-page .dispatch-calendar__column-body{background:linear-gradient(#fffc,#f8fafdd1);border-right:1px solid #182d4612}.dispatch-page .dispatch-calendar__slot-line{border-top-color:#1a2e460d}.dispatch-page .dispatch-calendar__slot-line[data-hour-start=true]{border-top-color:#1a2e461f}.dispatch-page .dispatch-calendar__column-body[data-drop-target=true]{background:linear-gradient(#e8f2fcc7,#dfecf9c7)}.dispatch-page .dispatch-calendar__empty-lane{background:#f3f7fb9e;border:1px dashed #22487724;border-radius:16px}.dispatch-page .dispatch-calendar__empty-lane strong{color:#173252;font-size:13px}.dispatch-page .dispatch-calendar__empty-lane p{color:#536276d1;font-size:12px}.dispatch-page .dispatch-calendar__event{background:linear-gradient(#fffffffc,#f5f8fcfc),#f8fafdfa;border:1px solid #162a4214;border-radius:16px;box-shadow:0 16px 28px -28px #0e1d3138}.dispatch-page .dispatch-calendar__event:hover{border-color:#1a345224;box-shadow:0 20px 30px -28px #0e1d3142}.dispatch-page .dispatch-calendar__event--job{background:linear-gradient(#fff,#f3f7fbfc),#f9fbfdfc}.dispatch-page .dispatch-calendar__event--selected{border-color:#2752882e;box-shadow:0 0 0 3px #3a7bd517,0 20px 32px -30px #0e1d3142}.dispatch-page .dispatch-calendar__event-accent,.dispatch-page .dispatch-calendar__event-progress-fill{border-radius:999px}.dispatch-page .dispatch-calendar__event-heading strong{color:#142d49;letter-spacing:-.015em;font-size:13px;font-weight:800}.dispatch-page .dispatch-calendar__event-heading p,.dispatch-page .dispatch-calendar__event-support-copy,.dispatch-page .dispatch-calendar__event-next-move,.dispatch-page .dispatch-calendar__event-meta-copy{color:#526175d6;font-size:11px;line-height:1.45}.dispatch-page .dispatch-calendar__event-time-pill,.dispatch-page .dispatch-calendar__event-duration-pill,.dispatch-page .dispatch-calendar__event-workflow-chip,.dispatch-page .dispatch-calendar__event-flag,.dispatch-page .dispatch-calendar__event-follow-chip,.dispatch-page .dispatch-calendar__resource-pill{background:#f6f9fceb;border:1px solid #1c335114}.dispatch-page .dispatch-command-center__queue-drawer .dispatch-queue-rail,.dispatch-page .dispatch-command-center__queue-sidebar .dispatch-queue-rail{box-shadow:none;background:0 0;border:none}.dispatch-page .dispatch-queue-rail__sections,.dispatch-page .dispatch-ops-rail__stack{gap:12px;display:grid}.dispatch-page .dispatch-queue-rail__section,.dispatch-page .dispatch-ops-rail__summary-item{background:linear-gradient(#fffffffb,#f5f8fcfb),#f8fafdfa;border:1px solid #162b4414;border-radius:16px;padding:12px 13px}.dispatch-page .dispatch-queue-item{background:#f9fbfdeb;border:1px solid #182d4614;border-radius:15px}.dispatch-page .dispatch-queue-item__button{text-align:left;gap:8px;width:100%;padding:12px 13px;display:grid}.dispatch-page .dispatch-queue-item__identity strong,.dispatch-page .dispatch-ops-rail__summary-item strong{color:#14304f;font-size:13px;font-weight:800}.dispatch-page .dispatch-dialog__panel{max-width:min(760px,100vw - 32px)}@media (max-width:1180px){.dispatch-page .dispatch-command-center__layout,.dispatch-page .dispatch-command-center__layout--intervention-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout--conflicts-open,.dispatch-page .dispatch-command-center__layout--intervention-open.dispatch-command-center__layout:not(.dispatch-command-center__layout--queue-docked),.dispatch-page .dispatch-command-center__focus-bar,.dispatch-page .dispatch-command-center__thread-board-bar,.dispatch-page .dispatch-command-center__stage-header,.dispatch-page .dispatch-queue-rail__header,.dispatch-page .dispatch-utility-tray__header,.dispatch-page .dispatch-ops-rail__header{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.dispatch-page .dispatch-command-strip__bar,.dispatch-page .dispatch-command-center__focus-bar,.dispatch-page .dispatch-command-center__thread-board-bar,.dispatch-page .dispatch-command-center__stage,.dispatch-page .dispatch-command-center__intervention-pane,.dispatch-page .dispatch-command-center__queue-drawer,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-utility-tray{padding:14px}.dispatch-page .dispatch-command-strip__actions-main,.dispatch-page .dispatch-command-strip__actions-links,.dispatch-page .dispatch-command-center__focus-bar-actions,.dispatch-page .dispatch-command-center__thread-board-actions{justify-content:flex-start}}@media (max-width:780px){.dispatch-page .dispatch-command-strip,.dispatch-page .dispatch-command-center__focus-bar,.dispatch-page .dispatch-command-center__thread-board-bar,.dispatch-page .dispatch-command-center__intervention-pane,.dispatch-page .dispatch-command-center__queue-drawer,.dispatch-page .dispatch-ops-rail,.dispatch-page .dispatch-utility-tray,.dispatch-page .dispatch-queue-rail,.dispatch-page .dispatch-calendar-shell,.dispatch-page .dispatch-calendar-board,.dispatch-page .dispatch-calendar-stage,.dispatch-page .dispatch-week,.dispatch-page .dispatch-month{border-radius:18px}.dispatch-page .dispatch-command-center__focus-bar-signal{min-width:0}}.customer-workspace-shell,.customer-workspace-shell--thread-active{align-items:start;gap:22px}.customer-workspace-shell__sidebar-card,.customer-workspace-shell__hero,.customer-workspace-shell__inspector .ui-card,.customer-workspace-shell__main-empty-card,.customer-workspace-shell__inspector-empty-card,.job-flow-drawer__panel.job-flow-sidebar,.estimate-production-page .estimate-production-drawer__card,.finance-desk-page .invoice-workspace-page__file,.invoice-workspace-page__file,.fleet-stage__inspector{background:linear-gradient(#fffffffc,#f7fafdfc),#fafcfefa;border:1px solid #15293f14;border-radius:20px;box-shadow:0 22px 44px -38px #101d2e4d}.customer-workspace-shell__sidebar-card,.customer-workspace-shell__inspector .ui-card,.customer-workspace-shell__main-empty-card,.customer-workspace-shell__inspector-empty-card,.fleet-stage__inspector{overflow:hidden}.customer-workspace-shell__thread-bar,.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__history-column>.ui-card,.customer-workspace__log-preview,.customer-workspace__tabs,.job-flow-sidebar__header,.job-flow-sidebar__command-bar,.job-flow-sidebar__section,.job-flow-sidebar__artifact-card,.job-flow-sidebar__detail-block,.estimate-production-page .estimate-production-drawer__hero,.estimate-production-page .estimate-production-drawer__section,.estimate-production-page .estimate-production-drawer__decision,.fleet-stage__inspector-summary,.fleet-stage__inspector-body,.invoice-workspace-page__file .ui-card,.invoice-workspace-page__file .ui-detail-item,.invoice-workspace-page__file .ui-toolbar{box-shadow:none;background:linear-gradient(#fffffffb,#f6f9fcfb),#f8fbfdfa;border:1px solid #162b4414;border-radius:18px}.customer-workspace-shell__thread-bar,.job-flow-sidebar__header,.estimate-production-page .estimate-production-drawer__header,.fleet-stage__inspector-topbar,.invoice-workspace-page__file>.ui-stack:first-child{border-bottom:1px solid #182d4614;padding-bottom:16px}.customer-workspace-shell .ui-page-header,.invoice-workspace-page .ui-page-header{margin-bottom:18px}.customer-workspace-shell__thread-bar{gap:14px;padding:20px 22px;display:grid}.customer-workspace-shell__thread-bar-heading{gap:6px;display:grid}.customer-workspace-shell__thread-bar-heading strong,.customer-workspace-shell__hero-header h2,.job-flow-sidebar__header h2,.estimate-production-page .estimate-production-drawer__title,.fleet-stage__inspector-topbar strong,.invoice-workspace-page__file h2,.invoice-workspace-page__file h3{color:#132d49;letter-spacing:-.025em}.customer-workspace-shell__thread-bar-heading strong,.estimate-production-page .estimate-production-drawer__title,.job-flow-sidebar__header h2{font-size:clamp(1.3rem,1.1rem + .5vw,1.7rem);font-weight:800}.customer-workspace-shell__thread-bar-copy,.customer-workspace-shell__hero .ui-card__description,.job-flow-sidebar__subline,.job-flow-sidebar__action-copy,.estimate-production-page .estimate-production-drawer__description,.estimate-production-page .estimate-production-drawer__section-copy,.estimate-production-page .estimate-production-drawer__decision-copy,.fleet-stage__inspector-topbar-meta,.fleet-stage__inspector-callout,.invoice-workspace-page__file .ui-card__description,.invoice-workspace-page__file .ui-detail-copy{color:#4d5e73db;line-height:1.5}.customer-workspace-shell__thread-bar-badges,.customer-workspace-shell__thread-bar-signals,.customer-workspace-shell__thread-bar-actions,.customer-workspace-shell__hero .ui-inline-meta,.customer-workspace-shell__hero .ui-action-grid,.job-flow-sidebar__signals,.job-flow-sidebar__tabs,.job-flow-sidebar__artifact-actions,.estimate-production-page .estimate-production-drawer__hero-badges,.estimate-production-page .estimate-production-drawer__header-actions,.estimate-production-page .estimate-production-drawer__action-grid,.estimate-production-page .estimate-production-drawer__continuation-actions,.fleet-stage__inspector-badges,.fleet-stage__inspector-switch{gap:10px}.customer-workspace-shell__thread-bar-signals{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));display:grid}.customer-workspace-shell__thread-bar-signal,.job-flow-sidebar__summary-grid>*,.estimate-production-page .estimate-production-drawer__item,.job-flow-sidebar__estimate-sprint-stat,.fleet-stage__inspector-summary>*,.invoice-workspace-page__file .ui-detail-item{background:#f5f8fce6;border:1px solid #192f4914;border-radius:14px;padding:12px 13px}.customer-workspace-shell__thread-bar-signal-label,.estimate-production-page .estimate-production-drawer__hero-label,.estimate-production-page .estimate-production-drawer__section-label,.estimate-production-page .estimate-production-drawer__decision-eyebrow,.job-flow-sidebar__command-primary-kicker,.fleet-stage__inspector-topbar-meta,.invoice-workspace-page__file .ui-card__eyebrow,.invoice-workspace-page__file .ui-detail-label{color:#4f5e72d1;letter-spacing:.12em;text-transform:uppercase;font-size:.71rem;font-weight:700}.customer-workspace-shell__thread-bar-signal-value,.estimate-production-page .estimate-production-drawer__hero-value,.estimate-production-page .estimate-production-drawer__decision-label,.job-flow-sidebar__command-primary strong,.fleet-stage__inspector-summary strong,.invoice-workspace-page__file .ui-detail-value{color:#15314f;letter-spacing:-.02em;font-weight:800}.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__history-column>.ui-card,.customer-workspace__log-preview{padding:20px 22px}.customer-workspace-shell__hero,.customer-workspace-shell__hero .ui-card__content,.customer-workspace__vehicle-shell .ui-card__content,.customer-workspace__history-column>.ui-card .ui-card__content,.customer-workspace__log-preview .ui-card__content{gap:18px;display:grid}.customer-workspace__relationship-strip--unified,.customer-workspace__cockpit{gap:12px}.customer-workspace__relationship-strip--unified .ui-detail-item,.customer-workspace__cockpit-card,.customer-workspace__vehicle-sheet,.customer-workspace__history-preview-item{box-shadow:none;background:#f5f8fce0;border:1px solid #182d4614;border-radius:15px}.customer-workspace__relationship-strip--unified .ui-detail-item,.customer-workspace__cockpit-card,.customer-workspace__vehicle-sheet{padding:13px 14px}.customer-workspace__tabs{background:linear-gradient(#f9fbfdfa,#f3f7fbfa);border-radius:18px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.customer-workspace__tab{color:#4a5b70d6;border:1px solid #0000;border-radius:12px;min-height:40px;padding:0 14px;font-weight:700}.customer-workspace__tab[aria-selected=true],.customer-workspace__tab[data-state=active]{color:#173451;background:#fffffffa;border-color:#284f8024;box-shadow:0 10px 18px -20px #0f1c2f59}.customer-workspace-shell__sidebar-card .ui-card__header,.customer-workspace-shell__inspector .ui-card__header,.customer-workspace__history-column>.ui-card .ui-card__header,.customer-workspace__log-preview .ui-card__header,.invoice-workspace-page__file .ui-card__header{border-bottom:1px solid #182d4614;padding-bottom:14px}.customer-workspace-shell__list-body--scroll,.customer-workspace-shell__inspector-stack{gap:12px}.customer-workspace-shell__list-item{box-shadow:none;background:#f7fafcd1;border:1px solid #182d4614;border-radius:16px;padding:14px 15px}.customer-workspace-shell__list-item:hover{background:#fbfdfff5;border-color:#20406824}.customer-workspace-shell__list-item--active,.customer-workspace-shell__sidebar--thread-active .customer-workspace-shell__list-item{background:linear-gradient(#edf4fbfa,#e4eef8fa);border-color:#2752882e;box-shadow:inset 3px 0 #2d5c96cc}.job-flow-drawer__panel.job-flow-sidebar{padding:18px}.job-flow-sidebar{gap:14px;display:grid}.job-flow-sidebar__header,.job-flow-sidebar__command-bar,.job-flow-sidebar__section,.job-flow-sidebar__artifact-card,.job-flow-sidebar__detail-block{padding:16px 17px}.job-flow-sidebar__header{gap:12px;display:grid}.job-flow-sidebar__signals,.job-flow-sidebar__summary-grid,.job-flow-sidebar__grid,.job-flow-sidebar__artifact-grid,.job-flow-sidebar__estimate-sprint-grid{gap:10px}.job-flow-sidebar__tabs{background:#f5f8fce6;border:1px solid #182d4614;border-radius:16px;padding:8px}.job-flow-sidebar__tabs>*{border-radius:11px;min-height:38px}.job-flow-sidebar__command-bar{gap:12px;display:grid}.job-flow-sidebar__command-primary{background:linear-gradient(#fbfdfffc,#f1f6fbfc);border:1px solid #2040681a;border-radius:16px;padding:14px 15px}.job-flow-sidebar__section-summary,.job-flow-sidebar__artifact-summary{align-items:start;gap:12px}.job-flow-sidebar__section-body,.job-flow-sidebar__artifact-body{border-top:1px solid #182d4614;padding-top:14px}.job-flow-sidebar__artifact-actions,.job-flow-sidebar__command-secondary-actions,.job-flow-sidebar__mini-actions,.job-flow-sidebar__command-utility-actions{border-top:1px solid #182d4612;padding-top:10px}.estimate-production-page .estimate-production-drawer__card{overflow:hidden}.estimate-production-page .estimate-production-drawer__content{gap:16px;padding:18px;display:grid}.estimate-production-page .estimate-production-drawer__header,.estimate-production-page .estimate-production-drawer__hero,.estimate-production-page .estimate-production-drawer__section,.estimate-production-page .estimate-production-drawer__decision{padding:16px 17px}.estimate-production-page .estimate-production-drawer__header{gap:12px;display:grid}.estimate-production-page .estimate-production-drawer__hero{gap:14px;display:grid}.estimate-production-page .estimate-production-drawer__hero-top,.estimate-production-page .estimate-production-drawer__section-header,.estimate-production-page .estimate-production-drawer__decision{gap:12px}.estimate-production-page .estimate-production-drawer__hero-grid,.estimate-production-page .estimate-production-drawer__grid,.estimate-production-page .estimate-production-drawer__continuation-grid,.estimate-production-page .estimate-production-drawer__queue,.estimate-production-page .estimate-production-drawer__decision-checklist{gap:10px}.estimate-production-page .estimate-production-drawer__queue-item{background:#f4f8fce6;border:1px solid #172b4214;border-radius:14px;padding:12px 13px}.estimate-production-page .estimate-production-drawer__continuation-list-header,.estimate-production-page .estimate-production-drawer__section-header{border-bottom:1px solid #182d4614;padding-bottom:12px}.estimate-production-page .estimate-production-drawer__decision{gap:12px;display:grid}.invoice-workspace-page__file{gap:16px;padding:18px;display:grid}.invoice-workspace-page__file>*+*{margin-top:0}.invoice-workspace-page__file .ui-toolbar,.invoice-workspace-page__file .ui-card,.invoice-workspace-page__file .ui-detail-item{box-shadow:none}.invoice-workspace-page__file .ui-toolbar{padding:12px 13px}.invoice-workspace-page__file .ui-card{padding:16px 17px}.fleet-stage__inspector{gap:14px;padding:18px;display:grid}.fleet-stage__inspector-topbar{gap:10px;display:grid}.fleet-stage__inspector-summary,.fleet-stage__inspector-body{padding:15px 16px}.fleet-stage__inspector-switch{background:#f5f8fce6;border:1px solid #172b4214;border-radius:16px;padding:8px}.fleet-stage__inspector-tab{border-radius:11px;min-height:38px}.fleet-stage__inspector-tab--active{background:#fffffffa;box-shadow:0 10px 18px -20px #0f1c2f59}@media (max-width:1180px){.customer-workspace-shell,.customer-workspace-shell--thread-active{gap:18px}.customer-workspace-shell__thread-bar-signals,.job-flow-sidebar__summary-grid,.estimate-production-page .estimate-production-drawer__hero-grid,.estimate-production-page .estimate-production-drawer__grid,.fleet-stage__inspector-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.customer-workspace-shell__thread-bar,.customer-workspace-shell__hero,.customer-workspace__vehicle-shell,.customer-workspace__history-column>.ui-card,.customer-workspace__log-preview,.job-flow-drawer__panel.job-flow-sidebar,.estimate-production-page .estimate-production-drawer__content,.invoice-workspace-page__file,.fleet-stage__inspector{padding:16px}.customer-workspace-shell__thread-bar-signals,.job-flow-sidebar__summary-grid,.estimate-production-page .estimate-production-drawer__hero-grid,.estimate-production-page .estimate-production-drawer__grid,.fleet-stage__inspector-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.customer-workspace-shell__sidebar-card,.customer-workspace-shell__hero,.customer-workspace-shell__inspector .ui-card,.job-flow-drawer__panel.job-flow-sidebar,.estimate-production-page .estimate-production-drawer__card,.invoice-workspace-page__file,.fleet-stage__inspector,.customer-workspace__tabs,.job-flow-sidebar__tabs,.fleet-stage__inspector-switch{border-radius:18px}.customer-workspace-shell__thread-bar-actions,.estimate-production-page .estimate-production-drawer__header-actions,.estimate-production-page .estimate-production-drawer__action-grid,.estimate-production-page .estimate-production-drawer__continuation-actions{justify-content:flex-start}}.estimate-workspace-page,.invoice-editor-page{gap:22px}.estimate-workspace__hero,.estimate-workspace__thread-strip,.estimate-workspace__workflow-card,.estimate-workspace__command-section,.estimate-workspace__section-card,.estimate-workspace__offer-card,.estimate-workspace__suggestion-card,.estimate-workspace__rail-stack>.ui-card,.invoice-editor-page .invoice-workspace__summary-card,.invoice-editor-page .invoice-workspace__section-card,.invoice-editor-page .invoice-workspace__rail-card,.invoice-editor-page .invoice-workspace-drawer__card,.inventory-builder-block{background:linear-gradient(#fffffffc,#f6f9fcfc),#f8fbfdfa;border:1px solid #162b4414;border-radius:20px;box-shadow:0 22px 42px -40px #0f1d2f47}.estimate-workspace__hero,.estimate-workspace__thread-strip,.estimate-workspace__workflow-card,.estimate-workspace__command-section,.estimate-workspace__section-card,.estimate-workspace__offer-card,.estimate-workspace__suggestion-card,.invoice-editor-page .invoice-workspace__summary-card,.invoice-editor-page .invoice-workspace__section-card,.invoice-editor-page .invoice-workspace__rail-card,.invoice-editor-page .invoice-workspace-drawer__card{overflow:hidden}.estimate-workspace__hero-header,.estimate-workspace__thread-strip-header,.estimate-workspace__section-header,.estimate-workspace__offer-header,.estimate-workspace__suggestion-header,.invoice-editor-page .invoice-workspace-drawer__header,.invoice-editor-page .invoice-workspace__section-card .ui-card__header,.invoice-editor-page .invoice-workspace__rail-card .ui-card__header{border-bottom:1px solid #182d4614;padding-bottom:14px}.estimate-workspace__hero,.estimate-workspace__thread-strip-content,.estimate-workspace__workflow-card-content,.estimate-workspace__command-section,.estimate-workspace__section-body,.estimate-workspace__offer-section,.estimate-workspace__suggestion-card,.invoice-editor-page .invoice-workspace__section-card .ui-card__content,.invoice-editor-page .invoice-workspace__rail-card .ui-card__content,.invoice-editor-page .invoice-workspace-drawer__content{gap:16px;display:grid}.estimate-workspace__hero,.estimate-workspace__thread-strip-content,.estimate-workspace__workflow-card-content,.estimate-workspace__command-section,.estimate-workspace__section-body,.estimate-workspace__offer-section,.estimate-workspace__suggestion-card,.invoice-editor-page .invoice-workspace__section-card .ui-card__content,.invoice-editor-page .invoice-workspace__rail-card .ui-card__content,.invoice-editor-page .invoice-workspace-drawer__content,.inventory-builder-block{padding:18px}.estimate-workspace__hero-header,.estimate-workspace__thread-strip-header,.estimate-workspace__workflow-actions,.estimate-workspace__command-heading,.estimate-workspace__section-title-row,.estimate-workspace__section-actions,.estimate-workspace__offer-actions,.invoice-editor-page .invoice-workspace__action-cluster,.invoice-editor-page .invoice-workspace__summary-badges{gap:10px}.estimate-workspace__hero-header,.estimate-workspace__thread-strip-header,.estimate-workspace__command-heading,.estimate-workspace__section-title-row,.estimate-workspace__offer-header{gap:8px;display:grid}.estimate-workspace__hero-header h1,.estimate-workspace__section-title-row h2,.estimate-workspace__command-title,.estimate-workspace__thread-strip-title,.invoice-editor-page .invoice-workspace-drawer__title,.invoice-editor-page .invoice-workspace__section-card .ui-card__title,.invoice-editor-page .invoice-workspace__rail-card .ui-card__title{color:#132d49;letter-spacing:-.025em;font-weight:800}.estimate-workspace__hero-label,.estimate-workspace__section-metrics span,.estimate-workspace__line-subcopy,.estimate-workspace__workflow-metric span,.estimate-workspace__thread-strip-item span,.estimate-workspace__offer-price-row span,.invoice-editor-page .invoice-workspace__hero-label,.invoice-editor-page .invoice-workspace__copy-label,.invoice-editor-page .invoice-workspace__mini-item span,.invoice-editor-page .invoice-workspace__meta-item span,.invoice-editor-page .invoice-workspace-drawer__eyebrow,.invoice-editor-page .invoice-workspace-drawer__summary-item span{color:#4e5e72d1;letter-spacing:.12em;text-transform:uppercase;font-size:.71rem;font-weight:700}.estimate-workspace__hero-copy,.estimate-workspace__thread-strip-content p,.estimate-workspace__workflow-list-item,.estimate-workspace__line-utility-copy,.estimate-workspace__offer-heading .estimate-workspace__line-subcopy,.invoice-editor-page .invoice-workspace__line-meta,.invoice-editor-page .invoice-workspace-drawer__description{color:#4f5f73db;line-height:1.5}.estimate-workspace__hero-grid,.estimate-workspace__thread-strip-grid,.estimate-workspace__workflow-metrics,.estimate-workspace__section-metrics,.estimate-workspace__totals-grid,.estimate-workspace__vehicle-grid,.invoice-editor-page .invoice-workspace__meta-grid,.invoice-editor-page .invoice-workspace__mini-grid,.invoice-editor-page .invoice-workspace-drawer__summary-grid{gap:10px}.estimate-workspace__hero-item,.estimate-workspace__thread-strip-item,.estimate-workspace__workflow-metric,.estimate-workspace__section-total,.estimate-workspace__line-utility,.invoice-editor-page .invoice-workspace__meta-item,.invoice-editor-page .invoice-workspace__mini-item,.invoice-editor-page .invoice-workspace-drawer__summary-item{background:#f5f8fce6;border:1px solid #182d4614;border-radius:14px;padding:12px 13px}.estimate-workspace__workflow-strip,.estimate-workspace__command-bar,.estimate-workspace__rail-stack{gap:14px}.estimate-workspace__workflow-card-content,.estimate-workspace__command-section{align-content:start}.estimate-workspace__workflow-actions,.estimate-workspace__thread-strip-actions,.estimate-workspace__hero-actions,.estimate-workspace__section-actions,.estimate-workspace__offer-actions,.estimate-workspace__provider-actions,.invoice-editor-page .invoice-workspace__action-cluster,.invoice-editor-page .invoice-workspace__action-stack{flex-wrap:wrap;align-items:center;display:flex}.estimate-workspace__command-bar{grid-template-columns:minmax(0,1.5fr) minmax(0,1.15fr) minmax(300px,.95fr);gap:16px;display:grid}.estimate-workspace__command-section{min-height:100%}.estimate-workspace__command-section--summary{background:linear-gradient(#f9fbfdfa,#f2f6fafa),#f6f9fcf0}.estimate-workspace__item-type-tabs,.invoice-editor-page .invoice-workspace__action-cluster{gap:8px}.estimate-workspace__item-type-tabs .ui-button[aria-pressed=true]{box-shadow:0 12px 18px -20px #0f1c2f59}.estimate-workspace__line-list,.estimate-workspace__offer-list{gap:12px;display:grid}.estimate-workspace__line-row,.estimate-workspace__offer-card,.invoice-editor-page .invoice-editor__line-row{box-shadow:none;background:#f9fbfde0;border:1px solid #182d4614;border-radius:16px}.estimate-workspace__line-row,.invoice-editor-page .invoice-editor__line-row{padding:14px 15px}.estimate-workspace__line-row:hover,.estimate-workspace__offer-card:hover,.invoice-editor-page .invoice-editor__line-row:hover{background:#fcfefffa;border-color:#20406824}.estimate-workspace__line-row--selected,.estimate-workspace__offer-card--selected{background:linear-gradient(#edf4fbfa,#e4eef8fa);border-color:#2752882e;box-shadow:inset 3px 0 #2d5c96d1}.estimate-workspace__line-stack{gap:10px;display:grid}.estimate-workspace__line-utility,.estimate-workspace__offer-section--subtle,.invoice-editor-page .invoice-workspace__mini-item,.inventory-builder-block{box-shadow:none}.estimate-workspace__section-card,.invoice-editor-page .invoice-workspace__section-card,.invoice-editor-page .invoice-workspace__rail-card{box-shadow:0 20px 36px -42px #0f1d2f3d}.invoice-editor-page .invoice-workspace__main,.invoice-editor-page .invoice-workspace__rail{gap:16px}.invoice-editor-page .invoice-workspace__section-card .ui-card__content,.invoice-editor-page .invoice-workspace__rail-card .ui-card__content{padding-top:16px}.invoice-editor-page .invoice-workspace__line-list{gap:12px;display:grid}.invoice-editor-page .invoice-editor__line-main{gap:14px}.invoice-editor-page .invoice-editor__line-copy,.invoice-editor-page .invoice-editor__line-values{gap:6px;display:grid}.invoice-editor-page .invoice-workspace-drawer__card{padding:0}.invoice-editor-page .invoice-workspace-drawer__summary-grid,.invoice-editor-page .invoice-workspace__summary-badges,.invoice-editor-page .invoice-workspace__mini-grid,.invoice-editor-page .invoice-workspace__meta-grid{display:grid}.inventory-builder-block{gap:12px;margin-top:14px;display:grid}.inventory-builder-block:first-of-type{margin-top:0}@media (max-width:1180px){.estimate-workspace__command-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-workspace__command-section--summary{grid-column:1/-1}}@media (max-width:900px){.estimate-workspace__hero,.estimate-workspace__thread-strip-content,.estimate-workspace__workflow-card-content,.estimate-workspace__command-section,.estimate-workspace__section-body,.estimate-workspace__offer-section,.estimate-workspace__suggestion-card,.invoice-editor-page .invoice-workspace__section-card .ui-card__content,.invoice-editor-page .invoice-workspace__rail-card .ui-card__content,.invoice-editor-page .invoice-workspace-drawer__content,.inventory-builder-block{padding:16px}.estimate-workspace__command-bar,.estimate-workspace__hero-grid,.estimate-workspace__thread-strip-grid,.estimate-workspace__workflow-metrics,.estimate-workspace__totals-grid,.estimate-workspace__vehicle-grid,.invoice-editor-page .invoice-workspace__meta-grid,.invoice-editor-page .invoice-workspace__mini-grid,.invoice-editor-page .invoice-workspace-drawer__summary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.estimate-workspace__hero,.estimate-workspace__thread-strip,.estimate-workspace__workflow-card,.estimate-workspace__command-section,.estimate-workspace__section-card,.estimate-workspace__offer-card,.estimate-workspace__suggestion-card,.invoice-editor-page .invoice-workspace__summary-card,.invoice-editor-page .invoice-workspace__section-card,.invoice-editor-page .invoice-workspace__rail-card,.invoice-editor-page .invoice-workspace-drawer__card,.inventory-builder-block{border-radius:18px}.estimate-workspace__workflow-actions,.estimate-workspace__thread-strip-actions,.estimate-workspace__hero-actions,.estimate-workspace__section-actions,.estimate-workspace__offer-actions,.estimate-workspace__provider-actions,.invoice-editor-page .invoice-workspace__action-cluster,.invoice-editor-page .invoice-workspace__action-stack{justify-content:flex-start}}.finance-view,.finance-cockpit,.finance-desk-page{gap:22px}.finance-shell-nav,.finance-summary-pill,.finance-insight-card,.finance-action-card,.finance-report-card,.finance-queue-card,.finance-form-card,.finance-desk-page__thread-bar,.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card,.finance-desk-page .invoice-workspace-page__queue,.finance-desk-page .invoice-workspace-page__file,.finance-desk-page__queue-panel-summary,.finance-bill-row,.finance-bill-row__payment-form,.finance-top-actions__item,.finance-cockpit__watchlist-row,.finance-report-section,.finance-cockpit__breakdown-row,.finance-snapshot-table__row,.finance-cockpit__statement-line{box-shadow:none;border:1px solid #162b4414;border-radius:18px}.finance-shell-nav,.finance-insight-card,.finance-action-card,.finance-report-card,.finance-queue-card,.finance-form-card,.finance-desk-page__thread-bar,.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card,.finance-desk-page .invoice-workspace-page__queue,.finance-desk-page .invoice-workspace-page__file,.finance-desk-page__queue-panel-summary{background:linear-gradient(#fffffffc,#f7fafdfc),#f9fbfdfa}.finance-view>.ui-page-header,.finance-desk-page>.ui-page-header{margin-bottom:18px}.finance-view .ui-page-title,.finance-desk-page .ui-page-title,.finance-section-heading__title,.finance-report-card .ui-card__title,.finance-insight-card .ui-card__title,.finance-action-card .ui-card__title,.finance-queue-card .ui-card__title{color:#132d49;letter-spacing:-.025em}.finance-view .ui-page-description,.finance-desk-page .ui-page-description,.finance-cockpit__watchlist-row span,.finance-report-section__summary span,.finance-cockpit__breakdown-row span,.finance-top-actions__item span,.finance-snapshot-table__row span,.finance-cockpit__statement-line span,.finance-desk-page__thread-summary,.finance-desk-page__file-context p,.finance-desk-page .ops-hub__detail-copy,.finance-desk-page .ops-hub__section-copy,.finance-desk-page .ops-hub__row-meta{color:#4e5e72db}.finance-hero__detail-label,.finance-section-heading__eyebrow,.finance-summary-pill p,.finance-report-card .ui-card__eyebrow,.finance-insight-card .ui-card__eyebrow,.finance-action-card .ui-card__eyebrow,.finance-queue-card .ui-card__eyebrow,.finance-desk-page__thread-summary small,.finance-desk-page__thread-metric span,.finance-status-chip{color:#4e5e72d1;letter-spacing:.12em;text-transform:uppercase;font-size:.71rem;font-weight:700}.finance-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-summary-pill{background:linear-gradient(#fcfdfffc,#f5f8fcfc),#f8fafdfa;padding:15px 16px}.finance-summary-pill strong,.finance-cockpit__watchlist-row p,.finance-report-section__summary p,.finance-cockpit__breakdown-row strong,.finance-snapshot-table__row strong,.finance-cockpit__statement-line strong,.finance-desk-page__thread-metric strong,.finance-desk-page__file-callout-title,.finance-desk-page__file-context strong{color:#13304e;letter-spacing:-.02em;font-weight:800}.finance-summary-pill strong{font-size:clamp(1.15rem,1rem + .5vw,1.5rem);line-height:1.1;display:block}.finance-summary-pill span{color:#576579d1;font-size:.85rem}.finance-summary-pill--primary{background:linear-gradient(#fcfdfffc,#f5f8fcfc),#f8fbfdfa}.finance-summary-pill--warning{background:linear-gradient(#fffbf4fc,#faf6edfc),#fcf8f0fa}.finance-summary-pill--secondary{background:linear-gradient(#f9fbfdfc,#f3f7fafc),#f6f9fcfa}.finance-overview-layout,.finance-overview-insights,.finance-report-grid{gap:16px}.finance-section-heading--inline{padding:2px 0 0}.finance-insight-card .ui-card__header,.finance-action-card .ui-card__header,.finance-report-card .ui-card__header,.finance-queue-card .ui-card__header,.finance-form-card .ui-card__header{border-bottom:1px solid #182d4614;padding-bottom:14px}.finance-insight-card .ui-card__content,.finance-action-card .ui-card__content,.finance-report-card .ui-card__content,.finance-queue-card .ui-card__content,.finance-form-card .ui-card__content{gap:14px;padding-top:16px;display:grid}.finance-cockpit__watchlist,.finance-cockpit__breakdown,.finance-snapshot-table{gap:10px;display:grid}.finance-cockpit__watchlist-row,.finance-cockpit__breakdown-row,.finance-snapshot-table__row,.finance-cockpit__statement-line,.finance-top-actions__item,.finance-desk-page__file-thread-item,.finance-desk-page__file-callout,.finance-desk-page .ops-hub__detail-item,.finance-desk-page__queue-clear-metric{background:#f5f8fce6;padding:12px 13px}.finance-cockpit__watchlist-row,.finance-top-actions__item{justify-content:space-between;align-items:start;gap:12px;display:flex}.finance-cockpit__watchlist-row--soft{background:#f8fafcd1}.finance-top-actions__item{color:inherit}.finance-top-actions__item strong{color:#16334f;font-weight:700}.finance-top-actions__item--attention{background:linear-gradient(#fff8f1fa,#fcf3e9fa)}.finance-cockpit__breakdown-row,.finance-snapshot-table__row,.finance-report-section__summary,.finance-cockpit__statement-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-snapshot-table__footer{border-top:1px solid #182d4614;justify-content:space-between;align-items:end;gap:12px;padding:14px 0 0;display:flex}.finance-shell-nav{padding:10px}.finance-shell-nav__row{gap:8px}.finance-shell-nav__item{border-radius:12px;min-height:40px}.finance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-report-card .finance-cockpit__watchlist{gap:14px}.finance-report-section{background:#f8fafdd1;padding:14px 15px}.finance-report-section__summary{border-bottom:1px solid #182d4614;padding-bottom:12px}.finance-cockpit__statement-lines{gap:10px;padding-top:12px;display:grid}.finance-cockpit__chart-frame{background:#fafcfee6;border:1px solid #182d4614;border-radius:16px}.finance-desk-page__thread-bar{padding:18px 19px}.finance-desk-page__thread-copy{gap:8px}.finance-desk-page__thread-metrics,.finance-desk-page__queue-clear-metrics,.finance-desk-page__file-thread-strip{gap:10px}.finance-desk-page__thread-metric{background:#f6f9fceb;border:1px solid #182d4614;border-radius:14px;padding:12px 13px}.finance-desk-page .ops-hub__row{background:#f9fbfde6;border-color:#182d4614;border-radius:16px}.finance-desk-page .ops-hub__row:hover{background:#fcfefffa}.finance-desk-page__queue-panel-summary,.finance-desk-page__file-more-body,.finance-desk-page__file-actions-overflow-body{background:linear-gradient(#fcfdfffc,#f6f9fcfc),#f9fbfdfa}.finance-status-chip{background:#f5f8fceb;border:1px solid #182d4614;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.finance-status-chip--paid,.finance-status-chip--posted{color:#24543a;background:#ebf7f0f5;border-color:#49806024}.finance-status-chip--draft,.finance-status-chip--scheduled{color:#22486f;background:#f1f6fcf5;border-color:#36609624}.finance-status-chip--overdue,.finance-status-chip--past-due,.finance-status-chip--failed{color:#7d3128;background:#fef3f1fa;border-color:#a7544524}.finance-bill-row,.finance-bill-row__payment-form{background:#f8fafddb}@media (max-width:1180px){.finance-summary-strip,.finance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.finance-summary-strip,.finance-report-grid{grid-template-columns:minmax(0,1fr)}.finance-cockpit__watchlist-row,.finance-top-actions__item,.finance-snapshot-table__footer{flex-direction:column;align-items:stretch}.finance-desk-page__thread-bar{padding:16px}}@media (max-width:780px){.finance-shell-nav,.finance-summary-pill,.finance-insight-card,.finance-action-card,.finance-report-card,.finance-queue-card,.finance-form-card,.finance-desk-page__thread-bar,.finance-desk-page .ops-hub__workspace>.ui-card,.finance-desk-page .ui-sidebar-stack>.ui-card,.finance-desk-page .invoice-workspace-page__queue,.finance-desk-page .invoice-workspace-page__file,.finance-desk-page__queue-panel-summary,.finance-bill-row,.finance-bill-row__payment-form{border-radius:18px}}.communication-log-panel,.communications-settings-page .ui-summary-card,.communications-settings-page .ui-page-grid>*>.ui-card,.ai-workspace-page__composer,.ai-workspace-page__panel,.ai-workspace-page__item-card,.ai-workspace-page__message-card,.procurement-thread-bar,.customer-workspace__log-preview>.ui-card{box-shadow:none;background:linear-gradient(#fffffffc,#f7fafdfc),#f9fbfdfa;border:1px solid #162b4414;border-radius:18px}.communication-log-panel .ui-card__header,.communications-settings-page .ui-card__header,.ai-workspace-page__composer .ui-card__header,.ai-workspace-page__panel .ui-card__header,.procurement-thread-bar__summary,.customer-workspace__log-preview .ui-card__header{border-bottom:1px solid #182d4614;padding-bottom:14px}.communication-log-panel .ui-card__content,.communications-settings-page .ui-card__content,.ai-workspace-page__composer .ui-card__content,.ai-workspace-page__panel .ui-card__content,.ai-workspace-page__item-card .ui-card__content,.ai-workspace-page__message-card .ui-card__content,.customer-workspace__log-preview .ui-card__content{gap:14px;padding-top:16px;display:grid}.communication-log-panel .ui-card__title,.communications-settings-page .ui-card__title,.ai-workspace-page .ui-card__title,.procurement-thread-bar__summary strong{color:#132d49;letter-spacing:-.02em}.communication-log-panel .ui-card__description,.communications-settings-page .ui-card__description,.ai-workspace-page .ui-card__description,.procurement-thread-bar__summary,.procurement-thread-bar__fact,.procurement-thread-bar__utility-menu{color:#4f5f73db}.communication-log-panel .ui-card__eyebrow,.communications-settings-page .ui-card__eyebrow,.ai-workspace-page .ui-card__eyebrow,.ai-workspace-page__message-meta span,.procurement-thread-bar__fact span{color:#4e5e72d1;letter-spacing:.12em;text-transform:uppercase;font-size:.71rem;font-weight:700}.communication-log-panel .ui-table-wrap,.customer-workspace__log-preview .ui-table-wrap{background:#fafcfee0;border:1px solid #182d4614;border-radius:16px}.communication-log-panel .ui-table thead th,.customer-workspace__log-preview .ui-table thead th{background:#f4f8fceb}.communication-log-panel .ui-table tbody tr:hover,.customer-workspace__log-preview .ui-table tbody tr:hover{background:#f8fbfed1}.communication-log-panel__recipient,.communication-log-panel__message{gap:4px;display:grid}.communication-log-panel__recipient strong{color:#15314d;font-weight:700}.communications-settings-page{gap:20px}.communications-settings-page__grid{align-items:start}.communications-settings-page__column{gap:16px;display:grid}.communications-settings-page .ui-summary-grid{gap:12px}.communications-settings-page .ui-summary-card{padding:15px 16px}.communications-settings-page .ui-list-item{background:#f8fbfde0;border:1px solid #182d4614;border-radius:16px}.communications-settings-page .ui-list-item:hover{background:#fcfefffa}.communications-settings-page .ui-inline-input{background:#f6f9fce6;border:1px solid #182d4614;border-radius:14px;min-height:44px;padding:10px 12px}.ai-workspace-page{gap:20px}.ai-workspace-page__workspace,.ai-workspace-page__column,.ai-workspace-page__panel-content,.ai-workspace-page__thread-list,.ai-workspace-page__thread-detail,.ai-workspace-page__artifact-summary{gap:12px;display:grid}.ai-workspace-page__preset-list,.ai-workspace-page__run-badges,.ai-workspace-page__item-meta,.ai-workspace-page__message-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-workspace-page__schedule-meta{justify-content:space-between;align-items:start;gap:12px;display:flex}.ai-workspace-page__schedule-copy{margin-top:8px}.ai-workspace-page__thread-list .ui-button,.ai-workspace-page__thread-list a.ui-button{justify-content:flex-start;width:100%}.ai-workspace-page__item-card,.ai-workspace-page__message-card{background:#f7fafde6}.ai-workspace-page__message-body{color:#193450;line-height:1.55}.ai-workspace-page__artifact-grid{gap:10px}.procurement-thread-bar,.customer-workspace__log-preview>.ui-card{padding:18px}.procurement-thread-bar__facts{gap:10px}.procurement-thread-bar__fact{background:#f5f8fce6;border:1px solid #182d4614;border-radius:14px;padding:12px 13px}@media (max-width:900px){.ai-workspace-page__schedule-meta{flex-direction:column;align-items:stretch}}@media (max-width:780px){.communication-log-panel,.communications-settings-page .ui-summary-card,.communications-settings-page .ui-page-grid>*>.ui-card,.ai-workspace-page__composer,.ai-workspace-page__panel,.ai-workspace-page__item-card,.ai-workspace-page__message-card,.procurement-thread-bar,.customer-workspace__log-preview>.ui-card,.communication-log-panel .ui-table-wrap,.customer-workspace__log-preview .ui-table-wrap{border-radius:18px}}.reports-analytics-page{gap:22px}.reports-analytics-page .ops-hub__metrics,.reports-analytics-page .ops-hub__link-grid{gap:16px}.reports-analytics-page .ops-hub__header-actions,.reports-analytics-page .ui-page-header__status{gap:8px}.reports-analytics-page .ops-hub__metric,.reports-analytics-page .ops-hub__link-grid>.ui-card,.reports-analytics-page .ops-hub__link-grid>.ui-launch-card,.reports-analytics-page .ops-hub__link-card{box-shadow:none;background:linear-gradient(#fffffffc,#f7fafdfc),#f9fbfdfa;border:1px solid #162b4414;border-radius:18px}.reports-analytics-page .ops-hub__metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reports-analytics-page .ops-hub__metric{min-height:0;padding:14px 15px}.reports-analytics-page .ops-hub__metric:before,.reports-analytics-page .ops-hub__link-grid>.ui-card:before,.reports-analytics-page .ops-hub__link-card:before{display:none}.reports-analytics-page .ops-hub__metric-label,.reports-analytics-page .ops-hub__detail-section-label,.reports-analytics-page .ui-card__eyebrow{color:#4e5e72d1;letter-spacing:.12em;text-transform:uppercase;font-size:.71rem;font-weight:700}.reports-analytics-page .ops-hub__metric-value,.reports-analytics-page .ui-card__title,.reports-analytics-page .ops-hub__queue-title{color:#132d49;letter-spacing:-.02em}.reports-analytics-page .ops-hub__metric-value{font-size:clamp(1.15rem,1rem + .5vw,1.55rem)}.reports-analytics-page .ops-hub__metric-copy,.reports-analytics-page .ops-hub__detail-section .ops-hub__empty-copy,.reports-analytics-page .ops-hub__detail-item,.reports-analytics-page .ops-hub__queue-meta,.reports-analytics-page .ui-card__description{color:#4f5f73db}.reports-analytics-page .ops-hub__link-grid[aria-label="Live source bridge"]{grid-template-columns:minmax(0,1.6fr)}.reports-analytics-page .ops-hub__link-grid[aria-label="AI report builder"],.reports-analytics-page .ops-hub__link-grid:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-analytics-page .ops-hub__link-grid>.ui-card .ui-card__header,.reports-analytics-page .ops-hub__link-grid>.ui-launch-card .ui-card__header{border-bottom:1px solid #182d4614;padding-bottom:14px}.reports-analytics-page .ops-hub__link-grid>.ui-card .ui-card__content,.reports-analytics-page .ops-hub__link-grid>.ui-launch-card .ui-card__content{gap:14px;padding-top:16px;display:grid}.reports-analytics-page .ops-hub__detail-stack{gap:14px}.reports-analytics-page .ops-hub__detail-grid{gap:10px}.reports-analytics-page .ops-hub__detail-item,.reports-analytics-page .ops-hub__queue-item,.reports-analytics-page .ops-hub__header-actions>.ui-button,.reports-analytics-page .ops-hub__header-actions>a.ui-button{border-radius:14px}.reports-analytics-page .ops-hub__detail-item,.reports-analytics-page .ops-hub__queue-item{background:#f5f8fce6;border:1px solid #182d4614;padding:12px 13px}.reports-analytics-page .ops-hub__queue{gap:10px;display:grid}.reports-analytics-page .ops-hub__queue-item{justify-content:space-between;align-items:start;gap:12px;display:flex}.reports-analytics-page .ops-hub__link-grid:last-of-type .ui-card{min-height:100%}.reports-analytics-page .ops-hub__link-grid:last-of-type .ui-card__content{align-content:start}@media (max-width:1180px){.reports-analytics-page .ops-hub__metrics,.reports-analytics-page .ops-hub__link-grid[aria-label="AI report builder"],.reports-analytics-page .ops-hub__link-grid:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.reports-analytics-page .ops-hub__metrics,.reports-analytics-page .ops-hub__link-grid[aria-label="AI report builder"],.reports-analytics-page .ops-hub__link-grid[aria-label="Live source bridge"],.reports-analytics-page .ops-hub__link-grid:last-of-type{grid-template-columns:minmax(0,1fr)}.reports-analytics-page .ops-hub__queue-item{flex-direction:column;align-items:stretch}}@media (max-width:780px){.reports-analytics-page .ops-hub__metric,.reports-analytics-page .ops-hub__link-grid>.ui-card,.reports-analytics-page .ops-hub__link-grid>.ui-launch-card,.reports-analytics-page .ops-hub__link-card,.reports-analytics-page .ops-hub__detail-item,.reports-analytics-page .ops-hub__queue-item{border-radius:18px}}.ui-page-actions,.ui-state__actions,.header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-page-actions>*,.ui-state__actions>*,.header-actions>*{min-width:0}.ui-page-actions .ui-button,.ui-page-actions .button,.ui-state__actions .ui-button,.ui-state__actions .button,.header-actions .ui-button,.header-actions .button{min-height:40px}.section-header{border-bottom:1px solid #172a4214;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 16px;padding-bottom:12px;display:flex}.section-title{color:#132d49;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.workspace-card,.panel-subsection,.ui-admin-thread-dock,.ui-sidebar-stack>.ui-card,.ui-summary-card,.ops-hub__metric,.ops-hub__link-card,.ops-hub__detail-item{box-shadow:none}.workspace-card,.panel-subsection,.ui-admin-thread-dock,.ui-summary-card{background:linear-gradient(#fffffffc,#f7fafdfc),#f9fbfdfa;border:1px solid #172a4214;border-radius:18px}.workspace-card,.panel-subsection{padding:18px}.card-grid,.detail-grid{gap:14px;display:grid}.detail-item,.ui-detail-item,.ops-hub__detail-item{background:#f5f8fce6;border:1px solid #182d4614;border-radius:14px;gap:4px;padding:12px 13px;display:grid}.detail-item>:first-child,.ui-detail-item>:first-child,.ops-hub__detail-item>:first-child,.detail-item span,.ui-detail-item span,.ops-hub__detail-item span{color:#4e5e72d1;letter-spacing:.12em;text-transform:uppercase;font-size:.71rem;font-weight:700}.detail-item strong,.ui-detail-item strong,.ops-hub__detail-item strong{color:#183450;letter-spacing:-.01em;font-size:.95rem;font-weight:700}.ui-summary-grid,.ops-hub__metrics{gap:14px}.ui-summary-card,.ops-hub__metric,.ops-hub__link-card{background:linear-gradient(#fffffffe,#f7fafdfc),#f8fbfdfa;border:1px solid #172a4214;border-radius:18px;position:relative;overflow:hidden}.ui-summary-card:before,.ops-hub__metric:before,.ops-hub__link-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#1e4a7a2e,#1e4a7a00);height:2px;position:absolute;inset:0 0 auto}.ui-summary-card,.ops-hub__metric{padding:14px 15px}.ui-summary-card .ui-card__title,.ops-hub__metric-value,.ops-hub__link-card strong{color:#132d49;letter-spacing:-.02em}.ui-summary-card .ui-card__description,.ops-hub__metric-copy,.ops-hub__link-card span{color:#4f5f73db}.ops-hub__workspace,.ops-hub__row{gap:16px}.ops-hub__toolbar,.ui-queue-toolbar,.ui-toolbar{box-shadow:none;background:linear-gradient(#fafcfefa,#f4f8fcf5),#f4f8fcf2;border:1px solid #172a4214;border-radius:18px}.ops-hub__toolbar,.ui-queue-toolbar{padding:14px 16px}.ui-admin-thread-dock{border-left:3px solid #2a538629;padding:16px 18px}.ui-admin-thread-dock__actions{flex-wrap:wrap;gap:10px;display:flex}.button.secondary-button,.button.button-link{border-radius:12px}.ui-empty-state,.ui-state,.ui-registry-empty-state,.ui-queue-empty-state{gap:14px}.ui-empty-state .ui-state__actions,.ui-state .ui-state__actions,.ui-registry-empty-state .ui-state__actions,.ui-queue-empty-state .ui-state__actions{padding-top:4px}@media (max-width:900px){.section-header,.ui-page-actions,.ui-state__actions,.header-actions{align-items:stretch}.workspace-card,.panel-subsection,.ui-admin-thread-dock,.ui-summary-card,.ops-hub__metric,.ops-hub__link-card,.ops-hub__detail-item,.detail-item,.ui-detail-item,.ui-toolbar,.ui-queue-toolbar,.ops-hub__toolbar{border-radius:18px}}.finance-insight-card,.finance-action-card,.finance-report-card,.finance-queue-card,.finance-form-card,.estimate-workspace__workflow-card,.estimate-workspace__sticky-card,.estimate-workspace__section-card,.invoice-editor-page .invoice-workspace__summary-card,.invoice-editor-page .invoice-workspace__section-card,.invoice-editor-page .invoice-workspace__rail-card,.invoice-editor-page .invoice-workspace-drawer__card,.ai-workspace-page__composer,.ai-workspace-page__panel,.ai-workspace-page__item-card,.ai-workspace-page__message-card,.ui-loading-shell__hero,.ui-loading-shell__panel,.operational-focus-panel{box-shadow:none}.finance-insight-card,.finance-action-card,.finance-report-card,.finance-queue-card,.finance-form-card{background:linear-gradient(#fffffffe,#f7fafdfb),#f8fbfdfa;border:1px solid #182d4614}.finance-action-card,.finance-report-card,.finance-form-card{border-radius:18px}.finance-queue-card,.finance-insight-card{border-radius:16px}.finance-insight-card .ui-card__header,.finance-action-card .ui-card__header,.finance-report-card .ui-card__header,.finance-queue-card .ui-card__header,.finance-form-card .ui-card__header{border-bottom:1px solid #182d4614}.finance-page .ui-page-grid,.finance-view .ui-page-grid{gap:16px}.finance-page .ui-page-grid>.finance-action-card,.finance-page .ui-page-grid>.finance-report-card,.finance-page .ui-page-grid>.finance-insight-card,.finance-page .ui-page-grid>.finance-queue-card,.finance-page .ui-page-grid>.finance-form-card,.finance-view .ui-page-grid>.finance-action-card,.finance-view .ui-page-grid>.finance-report-card,.finance-view .ui-page-grid>.finance-insight-card,.finance-view .ui-page-grid>.finance-queue-card,.finance-view .ui-page-grid>.finance-form-card{min-height:0}.operational-focus-panel{background:linear-gradient(#fcfdfffc,#f6f9fcfa),#f7fafcfa;border:1px solid #182d4614;border-radius:18px}.operational-focus-panel .ui-card__header{border-bottom:1px solid #182d4614}.operational-focus-panel .ui-action-grid{gap:10px}.operational-focus-panel .ui-detail-item{background:#f5f8fce0}.ai-workspace-page__workspace{align-items:start}.ai-workspace-page__composer,.ai-workspace-page__panel{background:linear-gradient(#fffffffe,#f7fafdfb),#f8fbfdfa;border:1px solid #182d4614}.ai-workspace-page__composer{border-radius:20px}.ai-workspace-page__panel{border-radius:18px}.ai-workspace-page__panel--thread{background:linear-gradient(#fff,#f8fbfefc),#fafcfefc;border-color:#1e4a7a1f}.ai-workspace-page__panel--index,.ai-workspace-page__panel--queue,.ai-workspace-page__panel--automation{background:linear-gradient(#fafcfef5,#f4f8fcf0),#f4f8fced}.ai-workspace-page__panel .ui-card__header,.ai-workspace-page__composer .ui-card__header{border-bottom:1px solid #182d4614}.ai-workspace-page__item-card,.ai-workspace-page__message-card{background:#f5f8fce0;border:1px solid #182d4614;border-radius:14px}.ai-workspace-page__message-card{border-left:3px solid #2a53862e}.estimate-workspace__workflow-card,.estimate-workspace__sticky-card,.estimate-workspace__section-card,.invoice-editor-page .invoice-workspace__summary-card,.invoice-editor-page .invoice-workspace__section-card,.invoice-editor-page .invoice-workspace__rail-card,.invoice-editor-page .invoice-workspace-drawer__card{background:linear-gradient(#fffffffe,#f7fafdfb),#f8fbfdfa;border:1px solid #182d4614}.estimate-workspace__workflow-card,.estimate-workspace__section-card,.invoice-editor-page .invoice-workspace__section-card{border-radius:18px}.estimate-workspace__sticky-card,.invoice-editor-page .invoice-workspace__rail-card,.invoice-editor-page .invoice-workspace-drawer__card{background:linear-gradient(#f9fcfefa,#f3f7fbf5),#f3f7fbf2;border-radius:16px}.estimate-workspace__workflow-card .ui-card__header,.estimate-workspace__section-card .ui-card__header,.invoice-editor-page .invoice-workspace__section-card .ui-card__header,.invoice-editor-page .invoice-workspace__rail-card .ui-card__header{border-bottom:1px solid #182d4614}.estimate-workspace__workflow-card-content,.invoice-editor-page .invoice-workspace__action-stack,.invoice-editor-page .invoice-workspace__action-cluster{gap:12px}.estimate-workspace__sticky-card,.invoice-editor-page .invoice-workspace__rail-card{position:relative}.estimate-workspace__sticky-card:before,.invoice-editor-page .invoice-workspace__rail-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#224d7a2e,#224d7a00);height:2px;position:absolute;inset:0 0 auto}.ui-loading-shell__hero,.ui-loading-shell__panel{background:linear-gradient(#fcfdfffc,#f6f9fcfa),#f7fafcfa;border:1px solid #182d4614;border-radius:18px}.ui-loading-shell__hero{border-radius:20px}.ui-loading-shell__metrics,.ui-loading-shell__grid{gap:14px}@media (max-width:900px){.finance-action-card,.finance-report-card,.finance-form-card,.finance-queue-card,.finance-insight-card,.estimate-workspace__workflow-card,.estimate-workspace__sticky-card,.estimate-workspace__section-card,.invoice-editor-page .invoice-workspace__summary-card,.invoice-editor-page .invoice-workspace__section-card,.invoice-editor-page .invoice-workspace__rail-card,.invoice-editor-page .invoice-workspace-drawer__card,.ai-workspace-page__composer,.ai-workspace-page__panel,.ui-loading-shell__hero,.ui-loading-shell__panel,.operational-focus-panel{border-radius:18px}}.ui-admin-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ui-page-header,.ui-page-header.ui-page-header--compact{gap:16px}.ui-page-header__content{gap:14px 20px}.ui-page-header__body,.ui-page-header__rail,.ui-page-header__status,.ui-page-header__actions,.ui-toolbar,.ui-toolbar__group,.ui-table-actions{gap:10px}.ui-page-title{letter-spacing:-.024em}.ui-page-description,.ui-state__description,.ui-card__description,.ui-table-cell-meta{line-height:1.5}.ui-card__header{gap:8px}.ui-card__content{gap:14px}.ui-toolbar,.ui-queue-toolbar,.ops-hub__toolbar{position:relative;overflow:clip}.ui-toolbar:after,.ui-queue-toolbar:after,.ops-hub__toolbar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff7a,#fff0);width:1px;position:absolute;inset:0 auto 0 0}.ui-button,.button,.ui-badge,[role=tablist]>button,[role=tablist]>a,[role=tablist]>[role=tab],.ui-admin-nav__item,.ops-hub__row,.ui-table tbody tr,.ui-list-item,.ui-sidebar-stack>.ui-card,.ui-card,.workspace-card,.panel-subsection{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s,opacity .16s}.ui-button:focus-visible,a.ui-button:focus-visible,.button:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-toolbar:focus-within,.ui-table-wrap:focus-within,.ui-sidebar-stack>.ui-card:focus-within,.workspace-card:focus-within{outline:none;box-shadow:0 0 0 1px #16355814,0 0 0 4px #2f6fb71f}.ui-badge{letter-spacing:.08em}.ui-page-header__status .ui-badge,.ui-page-status-cluster .ui-badge,.ui-admin-sidebar__utility-badges .ui-badge{align-self:center}.ui-admin-nav__icon,.ui-button svg,.button svg,.ui-badge svg,.ui-toolbar svg,.ui-table-actions svg,.ui-page-header__actions svg{stroke-width:1.8px;flex:none;width:1rem;height:1rem}.ui-page-header__actions .ui-button,.ui-page-header__actions .button,.ui-page-actions .ui-button,.ui-page-actions .button,.ui-state__actions .ui-button,.ui-state__actions .button{min-height:40px}.ui-table-wrap{overflow:clip}.ui-table th{letter-spacing:.1em}.ui-table td{vertical-align:top}.ui-table tbody tr:hover td,.ui-list-item:hover,.ops-hub__row:hover{background-color:#f5f8fcf5}.ui-table tbody tr[aria-selected=true] td,.ui-table tbody tr[data-selected=true] td,.ui-list-item[aria-selected=true],.ops-hub__row[aria-selected=true],.ops-hub__row[aria-current=page]{box-shadow:inset 2px 0 #21548ca8}.ui-sidebar-stack{gap:14px}.ui-sidebar-stack>.ui-card,.ui-sidebar-stack>.workspace-card,.ui-sidebar-stack>.panel-subsection{border-color:#182d4614}.ui-state,.ui-empty-state,.ui-registry-empty-state,.ui-queue-empty-state{padding:20px}.ui-state__title{letter-spacing:-.02em}.ui-state__actions,.ui-empty-state .ui-state__actions{gap:10px}.ui-loading-shell__copy,.ui-loading-shell__actions,.ui-loading-shell__metrics,.ui-loading-shell__grid{gap:12px}.ui-loading-shell__metric{border-radius:14px}.ui-admin-sidebar__utility,.ui-page-header__status,.ui-page-header__actions{align-items:center}@media (max-width:900px){.ui-page-header,.ui-page-header.ui-page-header--compact{gap:14px}.ui-page-header__content,.ui-page-header__body,.ui-page-header__rail,.ui-page-header__status,.ui-page-header__actions,.ui-toolbar,.ui-toolbar__group{gap:10px 12px}.ui-state,.ui-empty-state,.ui-registry-empty-state,.ui-queue-empty-state{padding:18px}}@media (max-width:780px){.ui-page-title{letter-spacing:-.022em}.ui-page-header__actions,.ui-page-actions,.ui-state__actions{width:100%}.ui-page-header__actions>*,.ui-page-actions>*,.ui-state__actions>*{flex:160px}.ui-toolbar,.ui-queue-toolbar,.ops-hub__toolbar,.ui-state,.ui-empty-state,.ui-registry-empty-state,.ui-queue-empty-state{border-radius:18px}}
