.alert208-boundary{width:100%;min-width:0}.alert208-table-region{min-width:0;max-width:100%}.alert208-table-tools{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);font:var(--ds-label) Manrope,sans-serif;color:var(--l4-text-556664);flex-wrap:wrap;display:flex}.alert208-table-tools>span{font-weight:var(--ds-bold);padding:var(--ds-space-1) var(--ds-space-2);background:var(--l4-surface-f3f6f5);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-panel-radius)}.alert208-table-tools button,.alert208-dialog button{min-height:var(--ds-control);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-control-radius);background:var(--l4-surface-ffffff);color:var(--l4-text-073f43);font:var(--ds-semibold) var(--ds-label) Manrope,sans-serif;cursor:pointer;white-space:nowrap}.alert208-table-tools button[aria-pressed=true]{background:var(--l4-surface-073f43);color:var(--l4-text-ffffff)}.alert208-boundary .l4-data-table td[data-alert-level=attention],.l4-data-table td[data-alert-level=attention]{background:var(--l4-surface-fcebdd)!important;color:var(--l4-text-9a4a0b)!important}.alert208-boundary .l4-data-table td[data-alert-level=critical],.l4-data-table td[data-alert-level=critical]{background:var(--l4-surface-fbe3e3)!important;color:var(--l4-text-b42318)!important;font-weight:var(--ds-heavy)!important}.l4-data-table td[data-alert-level] *{color:inherit!important}.l4-data-table tr[data-alert-level=attention]>td:first-child{border-left:3px solid var(--l4-border-9a4a0b)!important}.l4-data-table tr[data-alert-level=critical]>td:first-child{border-left:3px solid var(--l4-border-b42318)!important}.alert208-icon{vertical-align:middle;flex:0 0 12px;margin-right:5px;display:inline-block}.alert208-value[data-alert-level=attention]{color:var(--l4-text-9a4a0b);background:var(--l4-surface-fcebdd)}.alert208-value[data-alert-level=critical]{color:var(--l4-text-b42318);background:var(--l4-surface-fbe3e3);font-weight:var(--ds-heavy)}.alert208-value[data-alert-level]{padding:var(--ds-space-1) var(--ds-space-1);border-radius:var(--ds-zero)}.alert208-critical-text{color:var(--l4-text-b42318)}.alert208-attention-text{color:var(--l4-text-9a4a0b)}.alert208-dashboard{padding:var(--ds-panel-pad) var(--ds-space-6);background:var(--l4-surface-ffffff);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-panel-radius);min-width:0;margin:0 24px 20px}.alert208-dashboard h2{gap:var(--ds-space-2);font-size:var(--ds-section-title);color:var(--l4-text-073f43);margin:0;display:flex}.alert208-dashboard p{font-size:var(--ds-body);color:var(--l4-text-556664);margin:6px 0 16px;line-height:1.5}.alert208-dashboard>div:not([hidden]){gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.alert208-dashboard button{gap:var(--ds-space-2);text-align:left;min-width:0;min-height:var(--ds-control);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-panel-radius);padding:var(--ds-space-3);background:var(--l4-surface-ffffff);font:var(--ds-body) Manrope,sans-serif;color:var(--l4-text-10201f);cursor:pointer;flex-direction:column;display:flex}.alert208-dashboard button small{color:var(--l4-text-556664)}.alert208-dialog{box-sizing:border-box;width:min(1100px,100vw - 32px);max-height:85vh;padding:var(--ds-space-6);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-panel-radius);background:var(--l4-surface-ffffff);color:var(--l4-text-10201f);font-family:Manrope,sans-serif}.alert208-dialog::backdrop{background:var(--l4-surface-10201f88)}.alert208-dialog header{gap:var(--ds-space-3);justify-content:space-between;align-items:flex-start;display:flex}.alert208-dialog h2{font-size:var(--ds-section-title);margin:0}.alert208-dialog p{font-size:var(--ds-body);line-height:1.5}.alert208-settings{padding:var(--ds-zero);gap:var(--ds-panel-pad);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.alert208-settings section{background:var(--l4-surface-ffffff);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-panel-radius);padding:var(--ds-panel-pad);min-width:0}.alert208-settings h2{font-size:var(--ds-section-title);margin:0 0 16px}.alert208-settings label{font-size:var(--ds-body);gap:var(--ds-space-1);flex-direction:column;margin:12px 0;display:flex}.alert208-settings input{min-height:var(--ds-control);box-sizing:border-box;width:100%}.alert208-settings p{line-height:1.6;font-size:var(--ds-body)}.alert208-settings>.primary{min-height:var(--ds-control);place-self:end}@media (width<=639px){.alert208-dashboard{padding:var(--ds-space-4);margin:0 12px 16px}.alert208-table-tools{padding-inline:var(--ds-space-1)}.alert208-dialog{padding:var(--ds-space-4)}}.alert208-boundary .journey-band.normal{color:var(--l4-text-556664);background:0 0}.alert208-boundary .branch-maintenance-budget .budget-within,.alert208-boundary .branch-maintenance-budget .budget-over{background:var(--l4-surface-ffffff);border-color:var(--l4-border-dce5e3);color:var(--l4-text-10201f)}.alert208-boundary .l4-data-table td[data-alert-level] span{background:0 0!important}.analytics207-warning[data-alert-level=critical]{background:var(--l4-surface-fbe3e3);border-color:var(--l4-border-b42318);color:var(--l4-text-b42318)}.alert208-table-region td[data-alert-level]:focus,.alert208-value[data-alert-level]:focus{outline:2px solid var(--l4-border-073f43);outline-offset:-2px}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table{border-spacing:0;font-variant-numeric:tabular-nums;isolation:isolate;width:100%;border-collapse:separate!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table thead :is(th,td){vertical-align:middle;background:var(--l4-surface-f3f6f5)!important;color:var(--l4-text-556664)!important;font-family:Manrope,system-ui,sans-serif!important;font-size:var(--ds-table-header)!important;font-weight:var(--ds-bold)!important;text-transform:uppercase!important;letter-spacing:.025em!important;padding:var(--ds-space-2) var(--ds-space-3)!important;border:0!important;border-bottom:1px solid var(--l4-border-dce5e3)!important;line-height:1.45!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-cell-align=left]{text-align:left!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-cell-align=right]{text-align:right!important;font-variant-numeric:tabular-nums!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-cell-align=center]{text-align:center!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table td[data-cell-align]>:is(span,strong,b,small,div){font-variant-numeric:inherit;text-align:inherit!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table td[data-cell-align=right] .fit-kpi-value{text-align:right!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table td[data-cell-align=center]>:is(div,span){margin-inline:auto;justify-content:center!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-first-column=true]{z-index:1;background:var(--l4-surface-ffffff);box-shadow:1px 0 var(--l4-shadow-dce5e3);left:0;position:sticky!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table thead [data-first-column=true]{z-index:2;background:var(--l4-surface-f3f6f5)!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table [data-total-row=true]>:is(th,td){border-top:1px solid var(--l4-border-dce5e3);background:var(--l4-surface-f3f6f5);font-weight:var(--ds-bold)!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table [data-total-row=true] :is(strong,span,b,.fit-kpi-value){font-weight:var(--ds-bold)!important}:is(.app-shell.modern-workspace,.reference-workspace) .l4-ranking-table td{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--l4-border-dce5e3);font-size:var(--ds-body)}:is(.app-shell.modern-workspace,.reference-workspace) .l4-ranking-table tr{display:table-row!important}:is(.app-shell.modern-workspace,.reference-workspace) .l4-ranking-table .driver-ranking-place{border-radius:var(--ds-zero)!important;background:0 0!important;width:auto!important;display:table-cell!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table tr.trip-quality-incident>[data-first-column=true]{background:var(--l4-surface-fff4e8);box-shadow:inset 3px 0 var(--l4-shadow-c56a18),1px 0 var(--l4-shadow-dce5e3)}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table tr.trip-quality-incident:hover>[data-first-column=true]{background:var(--l4-surface-ffead3)}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-cell-align=left],:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-cell-align=left]>:is(span,strong,b,div,button){justify-content:flex-start!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-cell-align=right],:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-cell-align=right]>:is(span,strong,b,div,button){justify-content:flex-end!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table :is(th,td)[data-cell-align=center]{justify-content:center!important}:is(.app-shell.modern-workspace,.reference-workspace) table.l4-data-table.l4-data-table.l4-data-table thead th>button{font:inherit!important;color:inherit!important;text-align:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.admin-page-header{gap:var(--ds-space-4);flex-direction:column;width:100%;min-width:0;margin:0 0 24px;display:flex;position:static!important}.admin-page-header .page-header-title-row{justify-content:space-between;gap:var(--ds-space-4);box-shadow:none;background:0 0;border:0;flex-wrap:wrap;padding:var(--ds-zero)!important;align-items:flex-start!important;margin:0!important;display:flex!important}.admin-page-header .page-header-copy{flex:260px;min-width:0;padding:var(--ds-zero)!important}.admin-page-header .page-header-eyebrow{color:var(--l4-text-556664);font:var(--ds-bold) var(--ds-label)/1.4 Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;display:block}.admin-page-header .page-header-copy h1{color:var(--l4-text-10201f);font-family:Manrope,system-ui,sans-serif!important;font-size:var(--ds-page-title)!important;font-weight:var(--ds-heavy)!important;letter-spacing:-.02em!important;text-transform:none!important;padding:var(--ds-zero)!important;margin:0!important;line-height:1.2!important}.admin-page-header .page-header-copy p{color:var(--l4-text-556664);padding:var(--ds-zero);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:var(--ds-regular) var(--ds-body)/1.5 Manrope,system-ui,sans-serif!important;margin:6px 0 0!important}.admin-page-header .page-header-actions{justify-content:flex-end;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-zero);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;margin:0;display:flex}.admin-page-header .page-header-actions :is(button,.file-actions-trigger){font-size:var(--ds-body);white-space:nowrap;min-height:var(--ds-control)!important}.admin-page-header .page-header-filters{background:var(--l4-surface-ffffff);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-panel-radius);width:100%;min-width:0;box-shadow:none;justify-content:flex-start!important;align-items:flex-end!important;gap:var(--ds-space-3)!important;padding:var(--ds-space-4)!important;flex-wrap:wrap!important;margin:0!important;display:flex!important;position:static!important}.admin-page-header .page-header-filters>.page-filter{align-items:stretch;gap:var(--ds-space-1);flex-direction:column;flex:0 220px;min-width:min(200px,100%);max-width:240px;display:flex;padding:var(--ds-zero)!important;margin:0!important}.admin-page-header .page-filter-label,.admin-page-header .screen-search label>span{color:var(--l4-text-556664);display:block;font:var(--ds-semibold) var(--ds-label)/1.4 Manrope,system-ui,sans-serif!important;padding:var(--ds-zero)!important;margin:0!important}.admin-page-header .page-header-filters>.screen-search{align-items:flex-end;gap:var(--ds-space-2);box-shadow:none;background:0 0;border:0;min-width:min(240px,100%)!important;max-width:420px!important;padding:var(--ds-zero)!important;flex:240px!important;margin:0!important;display:flex!important;position:static!important}.admin-page-header .screen-search>label{gap:var(--ds-space-1);flex-direction:column;flex:1;width:100%;min-width:0;margin:0;display:flex}.admin-page-header .page-header-filters :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select:not(.multi-filter-native),summary){box-sizing:border-box;max-height:44px;height:var(--ds-control)!important;min-height:var(--ds-control)!important;font:var(--ds-regular) var(--ds-body)/1.3 Manrope,system-ui,sans-serif!important;border-radius:var(--ds-control-radius)!important;margin:0!important}.admin-page-header .page-filter>input,.admin-page-header .page-filter>select{border:1px solid var(--l4-border-dce5e3);background:var(--l4-surface-ffffff);width:100%;min-width:0;color:var(--l4-text-10201f);padding:var(--ds-zero) var(--ds-space-3)!important}.admin-page-header .screen-search input[type=search]{border:1px solid var(--l4-border-dce5e3);background:var(--l4-surface-ffffff);width:100%;min-width:0;color:var(--l4-text-10201f);padding:var(--ds-zero) var(--ds-space-3) var(--ds-zero) var(--ds-space-8)!important}.admin-page-header .page-filter .multi-filter{background:0 0;border:0;width:100%;min-width:0;margin:0}.admin-page-header .page-filter>.multi-filter>summary{align-items:center;gap:var(--ds-space-2);border:1px solid var(--l4-border-dce5e3);background:var(--l4-surface-ffffff);width:100%;list-style:none;display:flex;padding:var(--ds-zero) var(--ds-space-3)!important}.admin-page-header .multi-filter-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-page-header .multi-filter-chevron{flex:0 0 16px;width:16px;height:16px}.admin-page-header .page-filter>.reference-popover{width:100%;min-width:0;position:relative}.admin-page-header .reference-popover>summary{align-items:center;gap:var(--ds-space-2);border:1px solid var(--l4-border-dce5e3);background:var(--l4-surface-ffffff);cursor:pointer;width:100%;list-style:none;display:flex;padding:var(--ds-zero) var(--ds-space-3)!important}.admin-page-header .reference-popover>summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ds-body);overflow:hidden}.admin-page-header .reference-popover-panel :is(label,input,summary){max-height:none}.admin-page-header .page-header-tabs{min-width:0;max-width:100%;overflow-x:auto}.page-topbar.topbar{border-bottom:1px solid var(--l4-border-dce5e3);background:var(--l4-surface-ffffff);height:auto;min-height:60px;align-items:center!important;gap:var(--ds-space-3)!important;padding:var(--ds-space-2) var(--ds-space-6)!important;box-shadow:none!important;margin:0!important;display:flex!important;position:relative!important;top:auto!important}.page-topbar .page-breadcrumb{min-width:0;font:var(--ds-semibold) var(--ds-body)/1.4 Manrope,system-ui,sans-serif;color:var(--l4-text-556664);white-space:nowrap;text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.page-topbar-user{align-items:center;gap:var(--ds-space-2);min-width:0;max-width:220px;display:flex}.page-topbar-user>span{background:var(--l4-surface-e7f1f0);width:32px;height:32px;font-size:var(--ds-label);font-weight:var(--ds-heavy);color:var(--l4-text-073f43);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.page-topbar-user>div{min-width:0}.page-topbar-user strong,.page-topbar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-topbar-user strong{font-size:var(--ds-label);color:var(--l4-text-10201f)}.page-topbar-user small{font-size:var(--ds-label);color:var(--l4-text-556664)}@media (width<=639px){.admin-page-header .page-header-actions{justify-content:flex-start}.admin-page-header .page-header-filters>.page-filter,.admin-page-header .page-header-filters>.screen-search{flex-basis:100%!important;max-width:100%!important}.page-topbar.topbar{padding:var(--ds-space-2) var(--ds-space-4)!important}.page-topbar-user{max-width:150px}}.app-shell.modern-workspace[data-module] .admin-page-header .screen-search input[type=search]{height:var(--ds-control)!important;min-height:var(--ds-control)!important;padding:var(--ds-zero) var(--ds-space-3) var(--ds-zero) var(--ds-space-8)!important;border-radius:var(--ds-control-radius)!important}.admin-page-header .page-filter>.admin-more-filters{width:100%;min-width:0;position:relative}.admin-page-header .admin-more-filters>summary{background:var(--l4-surface-ffffff);border:1px solid var(--l4-border-dce5e3);cursor:pointer;align-items:center;width:100%;min-width:0;list-style:none;display:flex;padding:var(--ds-zero) var(--ds-space-3)!important}.admin-page-header .admin-more-filters-panel{gap:var(--ds-space-3);flex-direction:column;display:flex}.admin-page-header{margin-bottom:0}.page-header-region{width:100%;min-width:0;display:block}.app-shell.modern-workspace[data-module] .admin-page-header .page-header-filters :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select:not(.multi-filter-native),summary){height:var(--ds-control)!important;min-height:var(--ds-control)!important;max-height:44px!important}.admin-page-header .screen-search input[type=search]{display:block}.admin-page-header .multi-filter{position:relative}.admin-page-header .multi-filter-native{display:none!important}.admin-page-header .multi-filter>summary::-webkit-details-marker{display:none}.admin-page-header .multi-filter>summary:after{content:none!important}.admin-page-header .multi-filter-options{z-index:100;width:100%;min-width:0;max-width:100%;max-height:280px;padding:var(--ds-space-1);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-control-radius);background:var(--l4-surface-ffffff);box-shadow:0 8px 24px var(--l4-shadow-10201f22);position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.admin-page-header .multi-filter-options label{align-items:center;gap:var(--ds-space-2);white-space:normal;border-radius:var(--ds-control-radius);min-height:36px;padding:var(--ds-space-2)!important;font:var(--ds-regular) var(--ds-body)/1.4 Manrope,system-ui,sans-serif!important;flex-direction:row!important;display:flex!important}.admin-page-header .multi-filter-options label>span{overflow-wrap:anywhere;min-width:0}.admin-page-header .multi-filter-options input[type=checkbox]{accent-color:var(--l4-text-073f43);flex:0 0 16px;margin:0;width:16px!important;min-width:16px!important;height:var(--ds-control)!important;min-height:var(--ds-control)!important;padding:var(--ds-zero)!important}.admin-page-header .multi-filter-options input.multi-filter-search{border:1px solid var(--l4-border-dce5e3);background:var(--l4-surface-ffffff);width:100%;padding:var(--ds-zero) var(--ds-space-2)!important}.admin-page-header .reference-popover-panel{max-height:min(70vh,520px);overflow-y:auto}.admin-page-header .reference-popover-panel .multi-filter-options{box-shadow:none;position:relative;top:0;left:0}@media (width<=639px){.admin-page-header .page-header-actions>button{overflow-wrap:anywhere;max-width:100%;white-space:normal!important}}.admin-page-header{container-type:inline-size}.admin-page-header .page-header-title-row{grid-template-columns:minmax(220px,1fr) minmax(0,auto);display:grid!important}@container (width<=700px){.admin-page-header .page-header-title-row{grid-template-columns:minmax(0,1fr)}.admin-page-header .page-header-actions{justify-content:flex-start}}.admin-page-header .page-mobile-filters-toggle{display:none}.admin-page-header .page-filter[data-filter-label=""]{flex:none;min-width:0;max-width:none}@media (width>=1100px){.reference-workspace .admin-page-header .page-header-filters{flex-wrap:nowrap!important}.reference-workspace .admin-page-header .page-header-filters>.screen-search{flex:180px!important;min-width:140px!important;max-width:420px!important}.reference-workspace .admin-page-header .page-header-filters>.page-filter{flex:190px;min-width:140px;max-width:220px}.reference-workspace .admin-page-header .page-header-filters>.page-filter[data-filter-label=""]{flex:none;min-width:0}}@media (width<=639px){.admin-page-header .page-header-filters>.screen-search{flex:140px!important;min-width:0!important;max-width:none!important}.admin-page-header .page-mobile-filters-toggle{justify-content:center;align-items:center;gap:var(--ds-space-2);height:44px;min-height:44px;padding:var(--ds-zero) var(--ds-space-3);border:1px solid var(--l4-border-dce5e3);border-radius:var(--ds-control-radius);background:var(--l4-surface-ffffff);color:var(--l4-text-073f43);font:var(--ds-bold) var(--ds-body) Manrope,system-ui,sans-serif;flex:none;order:1;display:flex}.admin-page-header .page-header-filters>:not(.screen-search):not(.page-mobile-filters-toggle){display:none!important}.admin-page-header .page-header-filters.mobile-filters-open>:not(.screen-search):not(.page-mobile-filters-toggle){order:2;min-width:0;flex-basis:100%!important;max-width:100%!important;display:flex!important}}
