.operations_root___I3Yb{display:grid;gap:20px;color:#173a4c;min-width:0}.operations_root___I3Yb h2{margin:0;font-size:22px}.operations_root___I3Yb h3{margin:0;font-size:17px}.operations_root___I3Yb p{margin:7px 0 0;line-height:1.6;color:#627b8b;font-size:13px}.operations_root___I3Yb a.operations_action__0ctxI,.operations_root___I3Yb button{min-height:44px}.operations_header__Sei7V{display:flex;justify-content:space-between;align-items:center;gap:18px}.operations_header__Sei7V>div{min-width:0}.operations_root___I3Yb .operations_primary__qr5Vw{background:#087f86;border:1px solid #087f86;color:white;box-shadow:0 4px 12px #078b9125}.operations_root___I3Yb .operations_danger__WlDez{color:#aa3643;background:#fff4f4;border:1px solid #e6b6bd}.operations_root___I3Yb .operations_mutedButton__pEMuj{background:#fff;border:1px solid #c7dce5;color:#32617a}.operations_root___I3Yb button{cursor:pointer;border-radius:10px;padding:10px 14px;gap:8px;transition:background .16s,box-shadow .16s}.operations_root___I3Yb button:disabled{cursor:not-allowed;opacity:.45}.operations_root___I3Yb a:focus-visible,.operations_root___I3Yb button:focus-visible{outline:3px solid #2c8cb8;outline-offset:3px}.operations_root___I3Yb input,.operations_root___I3Yb select,.operations_root___I3Yb textarea{width:100%;border:1px solid #c6dce5;background:#fff;border-radius:10px;color:#173a4c;padding:11px 12px;min-height:44px}.operations_root___I3Yb textarea{resize:vertical;min-height:90px}.operations_form__AQwN2{display:grid;gap:22px}.operations_form__AQwN2 fieldset{border:0;margin:0;padding:0;min-width:0}.operations_form__AQwN2 legend{font-weight:700;font-size:16px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.operations_fields__S3rOD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operations_root___I3Yb label{display:grid;gap:7px;font-size:12px;font-weight:600;color:#385a6d}.operations_root___I3Yb label small{font-size:11px;font-weight:400;color:#6a8390}.operations_wide__C4z5I{grid-column:1/-1}.operations_row__d_DJZ{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.operations_row__d_DJZ.operations_spread__nyvXt{justify-content:space-between}.operations_error__gB6bD{padding:14px 18px;background:#fff2f3;border:1px solid #edc5ca;border-radius:12px;color:#ad3745;font-size:13px;display:flex;align-items:center;gap:10px}.operations_success__vbvSe{background:#edf9f2;border:1px solid #c1e4d3;border-radius:12px;padding:14px 18px;color:#217258;font-size:13px}.operations_carrierTabs__dNtwt{display:flex;gap:12px;overflow:auto;padding:3px 3px 8px}.operations_root___I3Yb .operations_carrierTab__lqH1w{min-width:170px;display:flex;align-items:center;gap:10px;justify-content:flex-start;background:#fff;border:1px solid #ccdfe7;text-align:left}.operations_carrierTab__lqH1w>span{display:grid;gap:4px}.operations_carrierTab__lqH1w small{font-weight:400;font-size:10px;color:#6d8290}.operations_root___I3Yb .operations_carrierTab__lqH1w[aria-pressed=true]{border-color:var(--carrier);box-shadow:inset 0 -3px var(--carrier)}.operations_carrierMark__XCB_W{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--carrier);color:white;font-weight:700;flex:none}.operations_siteGrid__wpffa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.operations_root___I3Yb .operations_siteCard__9f6UX{display:grid;text-align:left;gap:14px;align-items:start;padding:20px;border:1px solid #ccdfe5;background:white;border-radius:15px}.operations_root___I3Yb .operations_siteCard__9f6UX[aria-pressed=true]{border-color:var(--carrier);background:#f8fbfc;box-shadow:0 0 0 2px color-mix(in srgb,var(--carrier) 15%,transparent)}.operations_siteCard__9f6UX header{display:flex;align-items:center;gap:12px}.operations_siteCard__9f6UX header>span{display:grid;gap:5px}.operations_siteCard__9f6UX strong{font-size:15px}.operations_siteCard__9f6UX small{font-size:11px;color:#678090}.operations_chips__5wvxY{display:flex;gap:6px;flex-wrap:wrap}.operations_chips__5wvxY>span{font-size:11px;background:#eef6fa;border:1px solid #d1e4ec;border-radius:6px;padding:4px 8px;color:#3d7084}.operations_siteDetail__KM6TY{display:grid;grid-template-columns:1fr 1fr;gap:24px}.operations_factList__iOjqJ{display:grid;gap:12px;margin:16px 0 0}.operations_factList__iOjqJ>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e7eef3;padding-bottom:10px;font-size:12px}.operations_factList__iOjqJ dt{color:#718592}.operations_factList__iOjqJ dd{margin:0;text-align:right;font-weight:600}.operations_lanes__BVIh9{display:grid;gap:10px;list-style:none;padding:0;margin:16px 0 0}.operations_lanes__BVIh9 li{display:flex;align-items:center;gap:10px;background:#f3f8fa;padding:10px 13px;border-radius:8px;font-size:12px}.operations_lanes__BVIh9 li svg{color:#6fa0b0}.operations_hint__324Rv{font-size:11px!important;max-width:78ch}.operations_routeHero__9zd_J{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:center;background:linear-gradient(110deg,#153d50,#176474);color:#fff;padding:24px;border-radius:17px;position:relative;overflow:hidden}.operations_routeHero__9zd_J:after{content:"";position:absolute;right:-50px;top:-160px;width:380px;height:380px;border:1px solid #ffffff16;border-radius:50%;pointer-events:none}.operations_routeHero__9zd_J p{color:#bfdbe4}.operations_routeHero__9zd_J h2{display:flex;gap:12px;align-items:center;font-size:23px;flex-wrap:wrap}.operations_routeHero__9zd_J .operations_chips__5wvxY>span{background:#ffffff15;color:white;border-color:#ffffff20}.operations_routeMetrics__8Cb4X{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.operations_routeMetrics__8Cb4X>div{padding-left:18px;border-left:1px solid #ffffff25;display:grid;gap:8px}.operations_routeMetrics__8Cb4X span{font-size:11px;color:#bfdbe4}.operations_routeMetrics__8Cb4X strong{font-size:18px}.operations_routeBelow__pWWDa{display:grid;grid-template-columns:1fr 1fr;gap:20px}.operations_incidentBadge__SSlqo{display:flex;align-items:center;gap:10px;background:#fff4e5;border:1px solid #ebd3aa;color:#8e581c;padding:14px 18px;border-radius:12px;font-size:13px}.operations_incidentBadge__SSlqo a{margin-left:auto;color:inherit;font-weight:600}.operations_incidentList__zPGzf{display:grid;gap:12px;list-style:none;padding:0;margin:16px 0}.operations_incidentList__zPGzf>li{padding:14px 16px;border-left:3px solid #d49b36;background:#fff9ee;border-radius:0 10px 10px 0}.operations_incidentList__zPGzf>li[data-severity=HIGH]{border-color:#cc5361;background:#fff4f4}.operations_incidentList__zPGzf header{display:flex;justify-content:space-between;gap:12px;font-size:12px}.operations_incidentList__zPGzf small{display:block;font-size:10px;color:#738490;margin-top:9px}.operations_history__fODfK{margin-top:18px;font-size:12px}.operations_history__fODfK summary{cursor:pointer;color:#39697e;padding:10px 0}.operations_history__fODfK ol{padding-left:20px;display:grid;gap:12px;color:#4f6c7b}.operations_history__fODfK small{display:block;margin-top:4px;color:#8697a1}.operations_resolution__i93Wy{margin-top:16px;padding:18px;background:#f3f8fb;border:1px solid #ccdee7;border-radius:12px;display:grid;gap:16px}.operations_replacementOptions___4h7_{display:grid;grid-template-columns:1fr 1fr;gap:10px}.operations_root___I3Yb .operations_replacementOption__z2U3W{display:flex;align-items:center;text-align:left;background:white;border:1px solid #cbdce5;padding:10px;gap:12px}.operations_replacementOption__z2U3W img{width:90px;height:58px;object-fit:cover;border-radius:7px}.operations_replacementOption__z2U3W>span{display:grid;gap:6px}.operations_replacementOption__z2U3W small{font-size:10px;color:#6a8190}.operations_root___I3Yb .operations_replacementOption__z2U3W[aria-pressed=true]{border-color:#088f94;background:#edfaf9}.operations_coverageList__7y96u{display:grid;gap:10px;margin-top:16px}.operations_coverageList__7y96u>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e8eff3}.operations_coverageList__7y96u>div>span:nth-child(2){display:grid;gap:5px;flex:1}.operations_coverageList__7y96u small{font-size:11px;color:#7791a0}.operations_statusPill___el74{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:7px;font-size:11px;background:#e5f5ef;color:#28745e}.operations_statusPill___el74[data-state=CANCELLED]{background:#ffecee;color:#b3404a}.operations_truckMini__5ueSi{display:flex;align-items:center;gap:16px;margin:15px 0}.operations_truckMini__5ueSi img{width:118px;height:78px;object-fit:cover;border-radius:10px}.operations_truckMini__5ueSi>div{display:grid;gap:7px}.operations_truckMini__5ueSi small{font-size:11px;color:#6c8290}.operations_timeline__ma92W{display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative;margin:20px 0}.operations_timeline__ma92W>div{display:grid;gap:7px;font-size:12px;padding-left:30px;position:relative}.operations_timeline__ma92W>div:before{content:"";position:absolute;left:0;top:2px;width:11px;height:11px;border:3px solid #05929b;background:#fff;border-radius:50%;box-shadow:0 0 0 4px #e0f3f3}.operations_timeline__ma92W>div:last-child:before{border-color:#8c69bb}.operations_timeline__ma92W span{font-size:10px;color:#748b9a}.operations_uploadBox__oQJc7{grid-row:span 3}.operations_chartAccent__6pjh5{background:linear-gradient(120deg,#f4fafb,#fff)}@media(max-width:1050px){.operations_siteGrid__wpffa{grid-template-columns:1fr 1fr}.operations_routeHero__9zd_J{grid-template-columns:1fr}.operations_routeMetrics__8Cb4X>div:first-child{padding-left:0;border:0}.operations_siteDetail__KM6TY{grid-template-columns:1fr}}@media(max-width:767px){.operations_header__Sei7V{align-items:flex-start;flex-wrap:wrap}.operations_fields__S3rOD,.operations_replacementOptions___4h7_,.operations_routeBelow__pWWDa,.operations_siteGrid__wpffa{grid-template-columns:1fr}.operations_routeHero__9zd_J{padding:20px}.operations_routeHero__9zd_J h2{font-size:20px}.operations_routeMetrics__8Cb4X{gap:10px}.operations_routeMetrics__8Cb4X strong{font-size:16px}.operations_routeMetrics__8Cb4X>div{padding-left:10px}.operations_root___I3Yb label{font-size:12px}.operations_siteDetail__KM6TY{gap:18px}.operations_incidentBadge__SSlqo{flex-wrap:wrap}.operations_incidentBadge__SSlqo a{margin:0}.operations_truckMini__5ueSi img{width:92px}.operations_root___I3Yb .operations_replacementOption__z2U3W>span{min-width:0}}@media(prefers-reduced-motion:reduce){.operations_root___I3Yb button{transition:none}}.operations_incidentBadge__SSlqo[data-state=CANCELLED]{background:#fff0f2;border-color:#e7bcc4;color:#ab3948}.operations_routeHero__9zd_J h2{margin-top:14px}.local-cargo-charts_charts__7g35t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.local-cargo-charts_chartCard__i8ZPJ{min-width:0;background:linear-gradient(140deg,#f6fbfc,#fff);border:1px solid #d0e2e9;border-radius:10px;padding:15px}.local-cargo-charts_chartCard__i8ZPJ:nth-child(2){background:linear-gradient(140deg,#f8f5fd,#fff);border-color:#e0d8ed}.local-cargo-charts_charts__7g35t .local-cargo-charts_chartCard__i8ZPJ h3{font-size:12px;margin:0 0 13px;letter-spacing:0}.local-cargo-charts_distribution__jiWv5{display:flex;align-items:center;gap:12px}.local-cargo-charts_donut__QrgXv{position:relative;width:82px;height:82px;flex:none}.local-cargo-charts_donut__QrgXv svg{width:100%;height:100%}.local-cargo-charts_donut__QrgXv strong{position:absolute;inset:0;display:grid;place-items:center;font-size:20px}.local-cargo-charts_distribution__jiWv5 dl{margin:0;min-width:0;display:grid;gap:12px}.local-cargo-charts_distribution__jiWv5 dt{font-size:10px;color:var(--muted)}.local-cargo-charts_distribution__jiWv5 dd{font-size:12px;font-weight:700;margin:2px 0 0;overflow-wrap:anywhere}.local-cargo-charts_charts__7g35t .local-cargo-charts_chartCard__i8ZPJ p{font-size:10px;margin:12px 0 0;color:var(--muted);line-height:1.4}.local-cargo-charts_comparison__o5Wr3{display:grid;gap:18px;padding:5px 0 4px}.local-cargo-charts_comparison__o5Wr3 span{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3px 8px;font-size:10px;margin-bottom:7px;color:var(--muted)}.local-cargo-charts_comparison__o5Wr3 strong{color:var(--ink);font-size:11px}.local-cargo-charts_comparison__o5Wr3 meter{appearance:none;display:block;width:100%;height:9px;background:#e6eaf2;border-radius:6px;border:0}.local-cargo-charts_comparison__o5Wr3 meter::-webkit-meter-bar{border:0;border-radius:6px;background:#e6eaf2}.local-cargo-charts_currentBar__kdFAp::-webkit-meter-optimum-value{background:linear-gradient(90deg,#13a6ab,#078397);border-radius:6px}.local-cargo-charts_averageBar__dy0j_::-webkit-meter-optimum-value{background:linear-gradient(90deg,#b28cea,#7956be);border-radius:6px}.local-cargo-charts_currentBar__kdFAp::-moz-meter-bar{background:#078397}.local-cargo-charts_averageBar__dy0j_::-moz-meter-bar{background:#7956be}.local-cargo-charts_donut__QrgXv svg{filter:drop-shadow(0 3px 5px #078b9119)}.local-cargo-charts_donutArc__o9Aks{animation:local-cargo-charts_arcReveal__ZAwN9 .9s ease-out both;transition:stroke-dasharray .5s ease}.local-cargo-charts_chartCard__i8ZPJ{box-shadow:0 4px 12px #38576805}.local-cargo-charts_comparison__o5Wr3 meter{height:12px;box-shadow:inset 0 1px 2px #27496308}.local-cargo-charts_miniBars__f5D4v{height:65px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:15px;background:repeating-linear-gradient(0deg,transparent 0,transparent 19px,#dce9ed70 20px,#dce9ed70 21px);border-bottom:1px solid #d7e6eb}.local-cargo-charts_miniBars__f5D4v button{position:relative;border:0;background:transparent;padding:0 2px 15px!important;min-width:0;min-height:44px;display:flex;align-items:flex-end!important;justify-content:center;cursor:pointer;border-radius:3px!important}.local-cargo-charts_miniBars__f5D4v button>span{width:65%;max-width:22px;border-radius:4px 4px 0 0;background:linear-gradient(#5ad6c8,#0a8e99);animation:local-cargo-charts_barReveal__kbHU4 .65s ease-out both;transform-origin:bottom}.local-cargo-charts_miniBars__f5D4v button:nth-child(2)>span{animation-delay:.04s}.local-cargo-charts_miniBars__f5D4v button:nth-child(3)>span{animation-delay:.08s}.local-cargo-charts_miniBars__f5D4v button:nth-child(4)>span{animation-delay:.12s}.local-cargo-charts_miniBars__f5D4v button:nth-child(5)>span{animation-delay:.16s}.local-cargo-charts_miniBars__f5D4v button:nth-child(6)>span{animation-delay:.2s}.local-cargo-charts_miniBars__f5D4v button:nth-child(7)>span{animation-delay:.24s}.local-cargo-charts_miniBars__f5D4v [aria-pressed=true]>span{background:linear-gradient(#b799e6,#805cc2)}.local-cargo-charts_miniBars__f5D4v button small{position:absolute;bottom:0;font-size:9px;color:#6e8b98}.local-cargo-charts_miniBars__f5D4v button:focus-visible{outline:2px solid #3c95b5;outline-offset:2px}.local-cargo-charts_miniBars__f5D4v button:hover{background:#edf8fa}.local-cargo-charts_comparison__o5Wr3 meter{animation:local-cargo-charts_barReveal__kbHU4 .6s ease-out both;transform-origin:left;animation-name:local-cargo-charts_meterReveal__bAwB2}@keyframes local-cargo-charts_arcReveal__ZAwN9{0%{stroke-dasharray:0 251.33}}@keyframes local-cargo-charts_barReveal__kbHU4{0%{transform:scaleY(.05);opacity:.2}to{transform:scaleY(1);opacity:1}}@keyframes local-cargo-charts_meterReveal__bAwB2{0%{transform:scaleX(.03);opacity:.2}to{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.local-cargo-charts_comparison__o5Wr3 meter,.local-cargo-charts_donutArc__o9Aks,.local-cargo-charts_miniBars__f5D4v button>span{animation:none;transition:none}}@media(max-width:1250px){.local-cargo-charts_chartCard__i8ZPJ{padding:14px}.local-cargo-charts_distribution__jiWv5{gap:9px}.local-cargo-charts_donut__QrgXv{width:70px;height:70px}.local-cargo-charts_comparison__o5Wr3{gap:14px}}@media(max-width:767px){.local-cargo-charts_charts__7g35t{grid-template-columns:minmax(0,1fr)}.local-cargo-charts_chartCard__i8ZPJ{padding:16px}.local-cargo-charts_donut__QrgXv{width:86px;height:86px}.local-cargo-charts_distribution__jiWv5{gap:15px}.local-cargo-charts_distribution__jiWv5 dl{grid-template-columns:minmax(0,1fr)}.local-cargo-charts_comparison__o5Wr3 span{font-size:11px}.local-cargo-charts_comparison__o5Wr3 strong{font-size:12px}}.local-dashboard_dashboard__7kEGJ{min-width:0}.local-dashboard_panelToolbar__Vk3Z4{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;color:var(--muted);font-size:12px;flex-wrap:wrap}.local-dashboard_panelProvenance__F3SnO{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px}.local-dashboard_panelProvenance__F3SnO a{display:inline-flex;align-items:center;min-height:44px}.local-dashboard_requestPicker__zxCPD{display:flex;align-items:center;gap:12px;min-width:0}.local-dashboard_panelToolbar__Vk3Z4 select{width:auto!important;max-width:520px;min-width:260px;font-size:12px!important}.local-dashboard_sectionHeading__2SGtg{display:flex;align-items:center;justify-content:space-between;gap:18px}.local-dashboard_sectionHeading__2SGtg h2{margin:0}.local-dashboard_journey__wsVb7 .local-dashboard_motionButton__MH3ou{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:11px;color:#476f80;border:1px solid #d8e6ee;border-radius:20px;background:#f6fafc;white-space:nowrap}.local-dashboard_journey__wsVb7{padding-bottom:14px!important;background:linear-gradient(135deg,#fff 55%,#f8fafc)!important}.local-dashboard_journey__wsVb7.local-dashboard_embeddedJourney__928H0{padding:0!important;border:0;border-radius:0;box-shadow:none;background:transparent!important;margin:0}.local-dashboard_embeddedJourney__928H0 .local-dashboard_sectionHeading__2SGtg h2{font-size:16px}.local-dashboard_embeddedJourney__928H0 .local-dashboard_stops__AaOaF strong{font-size:12px}.local-dashboard_embeddedJourney__928H0 .local-dashboard_arrivals___eDvl{padding-left:16px}.local-dashboard_journeyBody__omxEu{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:32px;align-items:center;margin:16px 0}.local-dashboard_track__tt1H9{position:relative;padding-top:52px;min-width:0}.local-dashboard_stops__AaOaF{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.local-dashboard_stops__AaOaF:before{content:"";position:absolute;top:20px;left:10%;right:10%;height:4px;border-radius:8px;background:linear-gradient(90deg,#173d4d,#173d4d 50%,#ed8c87 0,#ed8c87 68%,#dce5ed 0)}.local-dashboard_stops__AaOaF li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:0 8px;gap:5px;z-index:1;font-size:12px}.local-dashboard_stops__AaOaF strong{font-size:13px;line-height:1.35;max-width:160px;overflow-wrap:anywhere}.local-dashboard_stopDot__aSSzY{display:grid;place-items:center;width:12px;height:12px;background:white;border:3px solid #c6d5df;border-radius:50%;margin:16px 0 17px}.local-dashboard_stops__AaOaF li[data-stage=current] .local-dashboard_stopDot__aSSzY,.local-dashboard_stops__AaOaF li[data-stage=past] .local-dashboard_stopDot__aSSzY{background:#173d4d;border-color:#173d4d}.local-dashboard_stops__AaOaF li:last-child .local-dashboard_stopDot__aSSzY{width:26px;height:26px;margin:9px 0 10px;border-width:2px;border-color:#496d83;color:#315568}.local-dashboard_stopDetail__APRxe{color:var(--muted);font-size:12px}.local-dashboard_stops__AaOaF li[data-stage=current] .local-dashboard_stopDetail__APRxe{color:#b9413b;font-weight:700}.local-dashboard_stops__AaOaF li small{font-size:10px;color:var(--muted)}.local-dashboard_detour__i6uGJ{position:absolute;top:0;left:50%;width:30%;height:64px;transform:translateX(-17%);pointer-events:none}.local-dashboard_detour__i6uGJ svg{width:100%;height:100%;overflow:visible;fill:none;stroke:#8b64d8;stroke-width:1.3;stroke-dasharray:1.2 1.7;vector-effect:non-scaling-stroke}.local-dashboard_detour__i6uGJ span{position:absolute;left:50%;top:-2px;transform:translateX(-50%);display:flex;align-items:center;gap:7px;white-space:nowrap;border-radius:22px;border:1px solid #e4dcf7;background:white;box-shadow:0 5px 18px #745bc41a;padding:8px 12px;color:#58429a;font-size:11px}.local-dashboard_detour__i6uGJ b{color:#7450c5}.local-dashboard_arrivals___eDvl{display:grid;gap:14px;margin:0;border-left:1px solid var(--line);padding-left:26px}.local-dashboard_arrivals___eDvl dt{font-size:10px;color:var(--muted)}.local-dashboard_arrivals___eDvl dd{font-size:27px;line-height:1.3;margin:2px 0 0;color:#b9413b;font-variant-numeric:tabular-nums}.local-dashboard_arrivals___eDvl div+div dd{color:#7751c4}.local-dashboard_journeyFooter__TTTXT{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding-top:12px;border-top:1px solid #e4ecf3}.local-dashboard_journeyFooter__TTTXT p{display:flex;align-items:center;gap:8px;font-size:11px;margin:0!important}.local-dashboard_journeyFooter__TTTXT p svg{flex:none}.local-dashboard_journeyFooter__TTTXT .local-dashboard_compareButton__lW8VO{font-size:12px;min-height:44px;border-color:#dbcef1;background:#faf7ff;color:#6443ac}.local-dashboard_journeyFooter__TTTXT .local-dashboard_compareButton__lW8VO[aria-pressed=true]{background:#f0e9fb;border-color:#bba0e4}.local-dashboard_requestSummary__VOLCe{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:0;padding:0!important;overflow:hidden}.local-dashboard_summaryMain__ZK68J{min-width:0;padding:26px}.local-dashboard_summaryOverview__RWK5K{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.6fr);gap:18px;align-items:center}.local-dashboard_summaryText__zsGeM{min-width:0}.local-dashboard_summaryText__zsGeM h2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 12px;font-size:clamp(19px,1.5vw,25px)}.local-dashboard_summaryText__zsGeM h2 svg{flex:none}.local-dashboard_summaryText__zsGeM h2 svg:first-child{color:#187e86}.local-dashboard_summaryText__zsGeM p{font-size:14px}.local-dashboard_summaryFacts__36W_V{display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:14px;margin-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.local-dashboard_summaryFacts__36W_V span{display:inline-flex;align-items:center;gap:7px}.local-dashboard_truckVisual__OUyMg{min-width:0;background:radial-gradient(ellipse,#d5eff24d,transparent 70%);border-radius:12px}.local-dashboard_schedule__fLGNO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line)}.local-dashboard_schedule__fLGNO>div{min-width:0}.local-dashboard_schedule__fLGNO dt{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.local-dashboard_schedule__fLGNO dd{margin:7px 0 2px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.local-dashboard_schedule__fLGNO a{display:inline-flex;align-items:center;min-height:32px;font-size:11px}.local-dashboard_nextAction__HwDVK{background:linear-gradient(155deg,#edf8f9,#f4f7fc);border-left:1px solid var(--line);padding:26px 24px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:12px}.local-dashboard_nextAction__HwDVK h3{font-size:18px;margin:0;line-height:1.4}.local-dashboard_nextAction__HwDVK>span:nth-child(2){margin:0;font-size:10px}.local-dashboard_nextIcon__S_All{display:grid;place-items:center;width:38px;height:38px;border:1px solid #b9dade;background:white;color:#008287;border-radius:9px;margin-bottom:2px}.local-dashboard_nextAction__HwDVK>p{font-size:11px;margin:0 0 4px}.local-dashboard_nextAction__HwDVK>a{font-size:12px}.local-dashboard_reviewProgress__sL0qY{display:flex;list-style:none;margin:4px 0 0;padding:0;gap:8px}.local-dashboard_reviewProgress__sL0qY li{position:relative;display:flex;align-items:center;flex:1}.local-dashboard_reviewProgress__sL0qY li:not(:last-child):after{content:"";position:absolute;top:12px;left:28px;right:-3px;height:2px;background:#cbdce5}.local-dashboard_reviewProgress__sL0qY li>span:first-child{width:26px;height:26px;display:grid;place-items:center;border:1px solid #b7cbd9;border-radius:50%;font-size:10px;background:white}.local-dashboard_reviewProgress__sL0qY li[data-complete=true]>span:first-child{background:#008078;color:white;border-color:#008078}.local-dashboard_reviewProgress__sL0qY li[data-current=true]>span:first-child{color:#1756d2;border-color:#1756d2;box-shadow:0 0 0 3px #e0ebfb}.local-dashboard_srOnly__Tp0TU{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.local-dashboard_unavailable__moAu_{display:grid;justify-items:start;gap:12px;padding:24px 0 6px}.local-dashboard_unavailable__moAu_ p{margin:0}@media(max-width:1200px){.local-dashboard_summaryOverview__RWK5K{grid-template-columns:minmax(0,1fr) 240px}.local-dashboard_requestSummary__VOLCe{grid-template-columns:minmax(0,1fr) 225px}.local-dashboard_nextAction__HwDVK{padding:24px 18px}.local-dashboard_journeyBody__omxEu{gap:15px;grid-template-columns:minmax(0,1fr) 112px}.local-dashboard_arrivals___eDvl{padding-left:16px}.local-dashboard_summaryMain__ZK68J{padding:22px}}@media(max-width:1000px){.local-dashboard_requestSummary__VOLCe{grid-template-columns:minmax(0,1fr)}.local-dashboard_nextAction__HwDVK{border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(170px,.7fr));align-items:center;gap:12px 18px}.local-dashboard_nextAction__HwDVK>.local-dashboard_nextIcon__S_All,.local-dashboard_nextAction__HwDVK>span:nth-child(2){display:none}.local-dashboard_nextAction__HwDVK h3{grid-column:1;grid-row:1}.local-dashboard_reviewProgress__sL0qY{grid-column:1;grid-row:2;max-width:240px}.local-dashboard_nextAction__HwDVK>p{grid-column:1;grid-row:3}.local-dashboard_nextAction__HwDVK>a{grid-row:1/4}.local-dashboard_panelToolbar__Vk3Z4 select{max-width:440px}}@media(max-width:767px){.local-dashboard_dashboard__7kEGJ .local-dashboard_metrics__VBZ10{grid-template-columns:repeat(2,minmax(0,1fr))}.local-dashboard_dashboard__7kEGJ .local-dashboard_metrics__VBZ10>div:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:center}.local-dashboard_dashboard__7kEGJ .local-dashboard_metrics__VBZ10>div:first-child>strong{grid-column:2;grid-row:1/3;margin:0}.local-dashboard_dashboard__7kEGJ .local-dashboard_metrics__VBZ10 strong{font-size:24px}.local-dashboard_panelToolbar__Vk3Z4{display:grid;justify-content:stretch;gap:10px}.local-dashboard_requestPicker__zxCPD{display:grid;gap:6px}.local-dashboard_panelProvenance__F3SnO{justify-content:space-between}.local-dashboard_panelToolbar__Vk3Z4 select{width:100%!important;max-width:100%;min-width:0}.local-dashboard_sectionHeading__2SGtg{align-items:flex-start;flex-direction:column;gap:10px}.local-dashboard_journey__wsVb7{padding:18px!important}.local-dashboard_journeyBody__omxEu{display:block;margin:22px 0 18px}.local-dashboard_track__tt1H9{padding-top:0}.local-dashboard_detour__i6uGJ{display:none}.local-dashboard_stops__AaOaF{display:block}.local-dashboard_stops__AaOaF:before{top:20px;bottom:24px;left:21px;right:auto;height:auto;width:3px;background:linear-gradient(#173d4d,#173d4d 40%,#ed8c87 0,#ed8c87 63%,#dce5ed 0)}.local-dashboard_stops__AaOaF li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:4px 12px;align-items:center;text-align:left;min-height:70px;padding:8px 0}.local-dashboard_stops__AaOaF strong{max-width:none;font-size:12px;grid-column:2}.local-dashboard_stopDot__aSSzY,.local-dashboard_stops__AaOaF li:last-child .local-dashboard_stopDot__aSSzY{margin:0!important;grid-row:1/3;grid-column:1;justify-self:center}.local-dashboard_stops__AaOaF li[data-stage=current] .local-dashboard_stopDot__aSSzY{margin:0}.local-dashboard_stopDetail__APRxe{grid-column:3;grid-row:1;font-size:11px}.local-dashboard_stops__AaOaF li small{grid-column:2;font-size:10px}.local-dashboard_arrivals___eDvl{border-left:0;border-top:1px solid var(--line);padding:16px 0 0;margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.local-dashboard_arrivals___eDvl dd{font-size:26px}.local-dashboard_journeyFooter__TTTXT{align-items:stretch;flex-direction:column;gap:12px}.local-dashboard_journeyFooter__TTTXT p{align-items:flex-start}.local-dashboard_journeyFooter__TTTXT button{width:100%}.local-dashboard_summaryOverview__RWK5K{grid-template-columns:minmax(0,1fr)}.local-dashboard_summaryText__zsGeM h2{font-size:20px}.local-dashboard_summaryMain__ZK68J{padding:18px}.local-dashboard_summaryFacts__36W_V{font-size:11px;gap:10px}.local-dashboard_truckVisual__OUyMg{max-width:380px;width:100%;justify-self:center}.local-dashboard_schedule__fLGNO{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.local-dashboard_schedule__fLGNO>div:last-child{grid-column:1/-1}.local-dashboard_nextAction__HwDVK{display:flex;gap:12px;padding:20px 18px}.local-dashboard_nextAction__HwDVK h3{font-size:17px}.local-dashboard_reviewProgress__sL0qY{width:100%;max-width:280px}.local-dashboard_nextAction__HwDVK>a{width:100%}}.local-dashboard_roadAnimation__ENMMq{position:absolute;top:52px;left:0;right:0;height:44px;pointer-events:none;z-index:2}.local-dashboard_movingTruck__Q_A5k{position:absolute;left:10%;top:0;width:44px;height:44px;display:grid;place-items:center;transform:translateX(-50%);border:4px solid white;border-radius:50%;color:white;background:#153d4f;box-shadow:0 0 0 1px #d6e5ed,0 5px 14px #143d4b25;animation:local-dashboard_journeyDrive__EZviD 16s linear infinite}.local-dashboard_roadFlow__GSBLC{position:absolute;top:19px;left:10%;right:10%;height:5px;overflow:hidden;border-radius:6px}.local-dashboard_roadFlow__GSBLC:after{content:"";display:block;width:30%;height:100%;background:linear-gradient(90deg,transparent,#28a9ad80,#71e2de,transparent);animation:local-dashboard_journeyFlow__0dGZv 3.6s linear infinite}.local-dashboard_detour__i6uGJ path{animation:local-dashboard_journeyDetour__O0fAp 1.8s linear infinite}.local-dashboard_journey__wsVb7[data-motion=paused] .local-dashboard_detour__i6uGJ path,.local-dashboard_journey__wsVb7[data-motion=paused] .local-dashboard_movingTruck__Q_A5k,.local-dashboard_journey__wsVb7[data-motion=paused] .local-dashboard_roadFlow__GSBLC:after{animation-play-state:paused}.local-dashboard_journey__wsVb7[data-motion=paused] .local-dashboard_movingTruck__Q_A5k{opacity:1!important}@keyframes local-dashboard_journeyDrive__EZviD{0%{left:10%;opacity:0}4%{left:10%;opacity:1}24%{left:30%}43%{left:50%}61%{left:58%}78%{left:70%}94%{left:90%;opacity:1}98%{left:90%;opacity:0}to{left:10%;opacity:0}}@keyframes local-dashboard_journeyFlow__0dGZv{0%{transform:translateX(-110%)}to{transform:translateX(440%)}}@keyframes local-dashboard_journeyDetour__O0fAp{to{stroke-dashoffset:-12}}@keyframes local-dashboard_journeyDriveVertical__QNKco{0%{top:13px;opacity:0}4%{top:13px;opacity:1}24%{top:calc(25% - 5px)}43%{top:calc(50% - 22px)}61%{top:calc(60% - 29px)}78%{top:calc(75% - 38px)}94%{top:calc(100% - 57px);opacity:1}98%{top:calc(100% - 57px);opacity:0}to{top:13px;opacity:0}}@keyframes local-dashboard_journeyFlowVertical__Q_N8K{0%{transform:translateY(-110%)}to{transform:translateY(440%)}}@media(max-width:767px){.local-dashboard_roadAnimation__ENMMq{top:0;bottom:0;left:0;right:auto;width:44px;height:auto}.local-dashboard_movingTruck__Q_A5k{left:22px;animation-name:local-dashboard_journeyDriveVertical__QNKco}.local-dashboard_roadFlow__GSBLC{top:28px;bottom:36px;left:19px;right:auto;width:5px;height:auto}.local-dashboard_roadFlow__GSBLC:after{width:100%;height:30%;background:linear-gradient(transparent,#28a9ad80,#71e2de,transparent);animation-name:local-dashboard_journeyFlowVertical__Q_N8K}.local-dashboard_sectionHeading__2SGtg:has(.local-dashboard_motionButton__MH3ou){flex-direction:row;align-items:center}.local-dashboard_journey__wsVb7 .local-dashboard_motionButton__MH3ou{min-height:44px}}@media(prefers-reduced-motion:reduce){.local-dashboard_dashboard__7kEGJ *{scroll-behavior:auto}.local-dashboard_detour__i6uGJ path,.local-dashboard_movingTruck__Q_A5k,.local-dashboard_roadFlow__GSBLC:after{animation:none!important}.local-dashboard_movingTruck__Q_A5k{left:50%;opacity:1}.local-dashboard_motionButton__MH3ou{display:none!important}.local-dashboard_roadFlow__GSBLC{display:none}}@media(max-width:767px) and (prefers-reduced-motion:reduce){.local-dashboard_movingTruck__Q_A5k{left:22px;top:calc(50% - 22px)}}.route-request-picker_root__uHzeN{height:100%;display:flex;flex-direction:column;min-width:0;background:#f3f7fb;border:1px solid #ccdde8;border-radius:14px;overflow:hidden}.route-request-picker_root__uHzeN header{padding:19px 18px 16px;border-bottom:1px solid #dbe6ee;background:#edf4f9}.route-request-picker_root__uHzeN .route-request-picker_title__yy9UH{display:flex;align-items:center;gap:9px}.route-request-picker_root__uHzeN .route-request-picker_title__yy9UH h2{font-size:15px;margin:0;line-height:1.4;letter-spacing:-.2px;color:#193e52}.route-request-picker_title__yy9UH>svg{color:#00868e;flex:none}.route-request-picker_title__yy9UH>span{margin-left:auto;background:#dbe9f1;color:#36566c;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700}.route-request-picker_root__uHzeN header p{font-size:11px;color:#526f82;margin:7px 0 14px;line-height:1.5}.route-request-picker_root__uHzeN label{font-size:10px;display:grid;gap:6px;color:#526f82}.route-request-picker_root__uHzeN select{font-size:11px;width:100%;min-width:0;min-height:42px;background:white}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px;flex:1}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax button{--phase:#8162af;display:block;min-width:0;text-align:left;background:white;border:1px solid #dfe8ee;border-radius:9px;padding:10px 12px;color:#294d62;position:relative;transition:background .18s,border-color .18s,box-shadow .18s}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax button[data-phase=arrival]{--phase:#00877c}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax button[data-phase=road]{--phase:#a86d20}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax button[data-phase=stopped]{--phase:#ae4754}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax button:hover{border-color:#9bbbcf;background:#f9fcff}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax button[aria-pressed=true]{border-color:#008f97;background:#e8f7f5;box-shadow:inset 3px 0 #008f97}.route-request-picker_identity__sen7F{display:flex;justify-content:space-between;align-items:center;gap:8px}.route-request-picker_identity__sen7F strong{font-size:12px;letter-spacing:.2px}.route-request-picker_identity__sen7F .route-request-picker_percent__74Lz6{font-size:13px;font-weight:700;color:#00817e;font-variant-numeric:tabular-nums}.route-request-picker_root__uHzeN .route-request-picker_destination____HOq{display:flex;gap:5px;align-items:center;font-size:11px;color:#536f82;line-height:1.5;margin:4px 0 8px;overflow-wrap:anywhere}.route-request-picker_destination____HOq svg{flex:none}.route-request-picker_destination____HOq svg:last-child:not(:first-child){margin-left:auto;color:#00868e}.route-request-picker_row__I3lYX{display:flex;align-items:center;justify-content:space-between;gap:12px}.route-request-picker_row__I3lYX em{display:flex;align-items:center;gap:5px;font-size:10px;font-style:normal;color:#4b6679;white-space:nowrap}.route-request-picker_row__I3lYX em i{width:5px;height:5px;border-radius:50%;background:var(--phase);flex:none}.route-request-picker_progress__OCHx5{display:block;width:74px;height:4px;background:#dce8ee;border-radius:5px;overflow:hidden;flex:none}.route-request-picker_progress__OCHx5>span{height:100%;display:block;background:var(--phase);border-radius:5px;transition:width .6s ease}.route-request-picker_root__uHzeN button:focus-visible,.route-request-picker_root__uHzeN select:focus-visible{outline:3px solid #175ed1;outline-offset:2px;z-index:1}@media(max-width:1000px) and (min-width:651px){.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax{grid-template-columns:repeat(2,minmax(0,1fr))}.route-request-picker_root__uHzeN header{display:grid;grid-template-columns:1fr 260px;gap:4px 20px}.route-request-picker_root__uHzeN header p{margin:0;grid-row:2}.route-request-picker_root__uHzeN label{grid-column:2;grid-row:1/3}}@media(max-width:650px){.route-request-picker_root__uHzeN header{padding:16px}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax{gap:7px}.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax button{padding:12px}.route-request-picker_progress__OCHx5{width:90px}}@media(prefers-reduced-motion:reduce){.route-request-picker_progress__OCHx5>span,.route-request-picker_root__uHzeN .route-request-picker_list__d0Iax button{transition:none}}.fleet-operations_viewHeading__Rg6Dm{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 20px}.fleet-operations_viewHeading__Rg6Dm h2{font-size:22px;font-weight:700;line-height:1.35}.fleet-operations_viewHeading__Rg6Dm p{font-size:12px;color:#526b7e;margin-top:7px;line-height:1.65}.fleet-operations_demoTag__QZo5Y{display:inline-flex;align-items:center;background:#edf4fc;border:1px solid #d2e2ef;color:#34617c;border-radius:20px;padding:5px 11px;font-size:11px;white-space:nowrap}.fleet-operations_journeySummary__zFKKi{border-top:1px solid #e4edf3;padding-top:14px;margin-top:14px;min-width:0}.fleet-operations_sectionLabel__heoTv{display:flex;gap:6px;align-items:center;font-size:11px;font-weight:600;color:#4f6c7e;margin-bottom:8px}.fleet-operations_sectionLabel__heoTv:not(:first-child){margin-top:17px}.fleet-operations_sectionLabel__heoTv svg{color:#0b8492;flex:none}.fleet-operations_routePair__vIPzp{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:13px;color:#193d52;line-height:1.5}.fleet-operations_routePair__vIPzp svg{color:#0b8492;flex:none}.fleet-operations_journeySummary__zFKKi p{font-size:11px;color:#536f81;line-height:1.65;margin-top:5px}.fleet-operations_journeySummary__zFKKi small{display:block;font-size:10px;color:#536f81;margin-top:5px;line-height:1.6}.fleet-operations_zoneChips__rnZMh{display:flex;flex-wrap:wrap;gap:6px}.fleet-operations_zoneChips__rnZMh>span{font-size:10px;font-weight:600;line-height:1.5;padding:4px 8px;border:1px solid #d3e7e8;border-radius:6px;background:#f1f9f8;color:#287270}.fleet-operations_coverageLayout__aXMl_{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start}.fleet-operations_zonePanel__OPAv4{border:1px solid #d4e2ed;border-radius:16px;background:linear-gradient(150deg,#fff,#f1f9fc);padding:20px}.fleet-operations_zonePanel__OPAv4 h3{font-size:16px;font-weight:700}.fleet-operations_zonePanel__OPAv4 p{font-size:11px;color:#536f81;margin:7px 0 20px}.fleet-operations_zonePanel__OPAv4>div{display:grid;gap:10px}.fleet-operations_zonePanel__OPAv4 button{display:flex;width:100%;gap:10px;align-items:center;padding:13px 10px;text-align:left;border:1px solid #d3e2eb;border-radius:10px;background:white;min-height:48px}.fleet-operations_zonePanel__OPAv4 button[aria-pressed=true]{background:#e6f5f6;border-color:#16969e;color:#0c676e}.fleet-operations_zonePanel__OPAv4 button>span:not(.fleet-operations_zoneDot__nWsJY){flex:1}.fleet-operations_zonePanel__OPAv4 button>b,.fleet-operations_zonePanel__OPAv4 button>strong{font-size:12px;background:#eef4f8;border-radius:7px;padding:3px 7px}.fleet-operations_zonePanel__OPAv4 button strong{font-size:12px}.fleet-operations_zonePanel__OPAv4 button small{display:block;color:#516f83;font-size:10px;line-height:1.6;margin-top:4px}.fleet-operations_zoneDot__nWsJY{width:8px;height:8px;border-radius:50%;background:#168c8b;flex:none}.fleet-operations_zonePanel__OPAv4>small{display:block;font-size:10px;line-height:1.7;color:#536f81;margin-top:18px}.fleet-operations_resultCount__DP6tB{font-size:12px;color:#536f81;margin-bottom:14px}.fleet-operations_coverageGrid__Qy_d4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.fleet-operations_coverageCard___wX2d{min-width:0;padding:19px;border-radius:16px;background:white;border:1px solid #d4e2ed;box-shadow:0 5px 17px #12344905}.fleet-operations_coverageIdentity__JjwEA{display:flex;gap:13px;align-items:center}.fleet-operations_coverageIdentity__JjwEA img{width:106px;height:76px;object-fit:cover;border-radius:9px;flex:none}.fleet-operations_coverageIdentity__JjwEA>div{min-width:0}.fleet-operations_coverageIdentity__JjwEA h3{margin:0}.fleet-operations_coverageIdentity__JjwEA h3 button{padding:0;border:none;background:transparent;color:#194255;font-size:15px;font-weight:700;min-height:32px;gap:7px}.fleet-operations_coverageIdentity__JjwEA p{font-size:11px;color:#536f81;overflow-wrap:anywhere}.fleet-operations_coverageIdentity__JjwEA span{display:block;font-size:10px;color:#546c7c;margin-top:4px}.fleet-operations_empty__EHt_G{display:grid;justify-items:center;gap:10px;text-align:center;padding:40px 22px;border:1px dashed #bbd3e3;border-radius:15px;background:white;color:#526e82}.fleet-operations_empty__EHt_G h3{font-size:18px;font-weight:700}.fleet-operations_empty__EHt_G p{max-width:650px;font-size:12px;line-height:1.7}.fleet-operations_resetButton__S_s0S{font-size:12px;gap:7px;min-height:42px}.fleet-operations_boardInfo__0dBZB{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:15px 18px;border:1px solid #d4e2ed;border-radius:12px;background:white;font-size:12px;color:#3e6379;margin-bottom:15px}.fleet-operations_boardInfo__0dBZB>span:first-child{display:flex;align-items:center;gap:7px}.fleet-operations_boardInfo__0dBZB small{margin-left:auto;font-size:11px;color:#536f81}.fleet-operations_notice__sW59C{font-size:12px;color:#3e6379;line-height:1.7;min-height:24px;margin-bottom:18px}.fleet-operations_notice__sW59C[role=alert]{color:#a52d47}.fleet-operations_pipeline__R_lgH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:15px}.fleet-operations_column__2nKc6{min-width:0;border:1px solid #dce5ee;border-radius:15px;background:#eaf0f6;padding:12px}.fleet-operations_column__2nKc6>header{display:flex;align-items:center;gap:8px;padding:4px 2px 16px}.fleet-operations_column__2nKc6 h3{font-size:13px;font-weight:700;flex:1}.fleet-operations_column__2nKc6 header>b{font-size:12px;background:#fff;border-radius:7px;padding:3px 7px;color:#476579}.fleet-operations_stageNumber__VRuA6{width:22px;height:22px;display:grid;place-items:center;font-size:10px;font-weight:700;border-radius:50%;background:#dce6ef;color:#4b6980}.fleet-operations_column__2nKc6[data-stage=ASSIGNED]{background:#f1edfa;border-color:#dfd6f2}.fleet-operations_column__2nKc6[data-stage=ASSIGNED] .fleet-operations_stageNumber__VRuA6{background:#e1d5f5;color:#714cac}.fleet-operations_column__2nKc6[data-stage=EN_ROUTE]{background:#e8f5f5;border-color:#c9e5e5}.fleet-operations_column__2nKc6[data-stage=EN_ROUTE] .fleet-operations_stageNumber__VRuA6{background:#d0eceb;color:#06716f}.fleet-operations_column__2nKc6[data-stage=COMPLETED]{background:#ebf6ef;border-color:#d4e9d9}.fleet-operations_column__2nKc6[data-stage=COMPLETED] .fleet-operations_stageNumber__VRuA6{background:#d6eddf;color:#24744a}.fleet-operations_stageCards__99L_b{display:grid;gap:13px}.fleet-operations_assignmentCard__OF7tw{background:white;border:1px solid #d7e3ee;border-radius:12px;min-width:0;padding:15px 12px;box-shadow:0 3px 9px #163b4e06;transition:box-shadow .2s,border-color .2s}.fleet-operations_assignmentCard__OF7tw:focus-within{border-color:#19939d;box-shadow:0 4px 15px #163b4e10}.fleet-operations_assignmentIdentity__jZKre{display:flex;gap:8px;align-items:center;margin-bottom:14px}.fleet-operations_assignmentIdentity__jZKre>svg{color:#19818e;flex:none}.fleet-operations_assignmentIdentity__jZKre>div{min-width:0}.fleet-operations_assignmentIdentity__jZKre h4{margin:0}.fleet-operations_assignmentIdentity__jZKre h4 button{padding:0;min-height:32px;border:none;background:transparent;font-size:14px;font-weight:700;color:#1b465b}.fleet-operations_assignmentIdentity__jZKre span{display:block;font-size:10px;color:#557184;line-height:1.6}.fleet-operations_assignmentRoute__nFJoV{display:flex;gap:5px;flex-wrap:wrap;align-items:center;font-size:11px;color:#46677b;line-height:1.65;padding-bottom:13px;border-bottom:1px solid #e7edf3;margin-bottom:13px}.fleet-operations_assignmentRoute__nFJoV strong{color:#20485e}.fleet-operations_assignmentRoute__nFJoV svg{color:#18838f;flex:none}.fleet-operations_assignedDriver__HdAcR{display:flex;align-items:center;gap:8px;font-size:11px;margin-bottom:15px;color:#284f65}.fleet-operations_assignedDriver__HdAcR svg{color:#6b56a1;flex:none}.fleet-operations_assignedDriver__HdAcR small{display:block;font-size:10px;color:#536f81;line-height:1.6;margin-top:3px}.fleet-operations_assignmentCard__OF7tw label{display:block;font-size:11px;color:#46677b}.fleet-operations_assignmentCard__OF7tw select{display:block;width:100%;margin:7px 0 11px;font-size:11px;min-height:42px}.fleet-operations_assignmentCard__OF7tw button.fleet-operations_primary__oY_zi{font-size:11px;background:#0b818c;border:1px solid #0b818c;color:#fff;width:100%;min-height:42px;padding:8px 10px;gap:6px}.fleet-operations_assignmentCard__OF7tw button.fleet-operations_primary__oY_zi:hover{background:#076773}.fleet-operations_assignmentActions__IpTiw{display:grid;gap:7px}.fleet-operations_assignmentActions__IpTiw>button:not(.fleet-operations_primary__oY_zi){font-size:10px;min-height:34px;background:transparent;padding:5px;border:none;color:#406b83}.fleet-operations_blocked__LMwtW{display:flex;align-items:flex-start;gap:7px;padding:10px;border-radius:8px;background:#fff5e5;color:#926617;font-size:11px;line-height:1.65}.fleet-operations_blocked__LMwtW svg{flex:none;margin-top:2px}.fleet-operations_updated__2m1Dk{display:block;font-size:9px;line-height:1.6;color:#587080;border-top:1px solid #e7edf3;margin-top:14px;padding-top:10px}.fleet-operations_completed__wUgVf{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.65;color:#23704c}.fleet-operations_completed__wUgVf svg{flex:none;margin-top:2px}.fleet-operations_emptyColumn__4oPVs{font-size:11px;line-height:1.7;color:#597383;text-align:center;border:1px dashed #cbdce5;padding:25px 12px;border-radius:10px}.fleet-operations_assignmentCard__OF7tw button:focus-visible,.fleet-operations_coverageIdentity__JjwEA button:focus-visible,.fleet-operations_zonePanel__OPAv4 button:focus-visible{outline:2px solid #185be7;outline-offset:3px}@media(max-width:1250px){.fleet-operations_pipeline__R_lgH{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-operations_coverageLayout__aXMl_{grid-template-columns:240px minmax(0,1fr)}.fleet-operations_coverageGrid__Qy_d4{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.fleet-operations_viewHeading__Rg6Dm h2{font-size:20px}.fleet-operations_viewHeading__Rg6Dm p{font-size:11px}.fleet-operations_coverageLayout__aXMl_{grid-template-columns:minmax(0,1fr);gap:20px}.fleet-operations_zonePanel__OPAv4{padding:17px}.fleet-operations_zonePanel__OPAv4>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-operations_zonePanel__OPAv4 button{flex-wrap:wrap;padding:10px}.fleet-operations_zonePanel__OPAv4 button:first-child{grid-column:1/-1}.fleet-operations_zonePanel__OPAv4 button small{font-size:9px}.fleet-operations_zonePanel__OPAv4>small{font-size:10px}.fleet-operations_pipeline__R_lgH{grid-template-columns:minmax(0,1fr)}.fleet-operations_column__2nKc6{padding:13px}.fleet-operations_column__2nKc6 h3{font-size:14px}.fleet-operations_assignmentCard__OF7tw{padding:17px}.fleet-operations_assignmentCard__OF7tw label,.fleet-operations_assignmentCard__OF7tw select{font-size:12px}.fleet-operations_assignmentCard__OF7tw button.fleet-operations_primary__oY_zi{font-size:12px;min-height:44px}.fleet-operations_assignmentRoute__nFJoV{font-size:12px}.fleet-operations_boardInfo__0dBZB{gap:10px}.fleet-operations_boardInfo__0dBZB small{width:100%;margin-left:0}.fleet-operations_coverageIdentity__JjwEA img{width:100px;height:74px}.fleet-operations_routePair__vIPzp{font-size:12px}.fleet-operations_zonePanel__OPAv4 button>span:not(.fleet-operations_zoneDot__nWsJY){min-width:0}.fleet-operations_zonePanel__OPAv4 button strong{overflow-wrap:anywhere}.fleet-operations_resetButton__S_s0S{font-size:11px}.fleet-operations_updated__2m1Dk{font-size:10px}}@media(prefers-reduced-motion:reduce){.fleet-operations_assignmentCard__OF7tw{transition:none}}.driver-profile_profile__uN1U3{display:grid;gap:20px;color:#173a4b}.driver-profile_top__Rdn4d{display:flex;align-items:center;gap:16px;font-size:12px;color:#627b8a}.driver-profile_back__DpS8n{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #c8dce4;border-radius:10px;background:#fff;color:#126e7a;cursor:pointer}.driver-profile_hero__gVxBF{display:flex;align-items:center;gap:28px;padding:30px;border:1px solid #cbdde5;border-radius:20px;background:radial-gradient(ellipse at 92% 0,#cae7dc 0,transparent 65%),#fff;box-shadow:0 7px 24px #2349650a}.driver-profile_portrait__wMbjJ{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border:2px solid white;border-radius:50%;overflow:hidden;background:#cee8e6;color:#185b64;font-size:12px;font-weight:700;box-shadow:0 0 0 1px #cddfe4}.driver-profile_portrait__wMbjJ img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.driver-profile_largePortrait__QJLJx{width:144px;height:144px;border-width:5px;font-size:32px}.driver-profile_identity__I1rkK{flex:1;min-width:0}.driver-profile_eyebrow__PW8iL{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#137d80;font-weight:700}.driver-profile_identity__I1rkK h2{font-size:30px;line-height:1.2;margin:8px 0 12px}.driver-profile_identity__I1rkK p{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#617784;font-size:13px}.driver-profile_tags__NghJb{display:flex;flex-wrap:wrap;gap:7px}.driver-profile_tags__NghJb>span{padding:5px 10px;border:1px solid #c6dede;background:#eff8f5;color:#276b65;border-radius:7px;font-size:11px}.driver-profile_licenseBadge___Y_rz{display:grid;justify-items:center;gap:5px;padding:17px 20px;border:1px solid #b6d7ca;background:#f0faf4;color:#23806a;border-radius:15px}.driver-profile_licenseBadge___Y_rz strong{font-size:22px}.driver-profile_licenseBadge___Y_rz span{font-size:10px}.driver-profile_metrics__VS5Hh{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.driver-profile_metrics__VS5Hh>div{background:white;border:1px solid #cadde6;border-top:3px solid #008e91;padding:20px;border-radius:13px;display:flex;flex-direction:column;gap:8px}.driver-profile_metrics__VS5Hh>div:nth-child(2){border-top-color:#8270bd}.driver-profile_metrics__VS5Hh>div:nth-child(3){border-top-color:#c39636}.driver-profile_metrics__VS5Hh>div:nth-child(4){border-top-color:#4a86b7}.driver-profile_metrics__VS5Hh>div>span{font-size:12px;color:#617786}.driver-profile_metrics__VS5Hh strong{font-size:27px;font-variant-numeric:tabular-nums}.driver-profile_metrics__VS5Hh small{font-size:11px;color:#617786;font-weight:400}.driver-profile_metrics__VS5Hh meter{height:6px;width:100%;border:0}.driver-profile_columns__oDx8g{display:grid;grid-template-columns:1fr 1fr;gap:20px}.driver-profile_panel__t6HRF{background:#fff;border:1px solid #cadde6;border-radius:15px;padding:23px;min-width:0}.driver-profile_panel__t6HRF h3{display:flex;align-items:center;gap:9px;font-size:16px;margin:0 0 18px}.driver-profile_panel__t6HRF h3 svg{color:#07818c}.driver-profile_panel__t6HRF dl{margin:0;display:grid;gap:0}.driver-profile_panel__t6HRF dl>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #e6edf2;font-size:12px}.driver-profile_panel__t6HRF dt{color:#687f8d}.driver-profile_panel__t6HRF dd{display:flex;align-items:center;gap:6px;text-align:right;margin:0;font-weight:600}.driver-profile_vehicle__jrOW8{width:100%;display:flex;align-items:center;gap:15px;padding:12px;border:1px solid #d2e2e8;border-radius:12px;background:#f4f8fa;text-align:left;color:inherit;cursor:pointer}.driver-profile_vehicle__jrOW8 img{width:116px;height:78px;object-fit:cover;border-radius:8px}.driver-profile_vehicle__jrOW8>span{display:grid;gap:6px;flex:1;min-width:0}.driver-profile_vehicle__jrOW8 strong{font-size:17px}.driver-profile_vehicle__jrOW8 small,.driver-profile_vehicle__jrOW8 span span{font-size:11px;color:#627a8a}.driver-profile_route___9Zi1{display:flex;gap:12px;margin:19px 0;color:#27756e;font-size:12px}.driver-profile_route___9Zi1>div{display:grid;gap:5px}.driver-profile_chartHeading__E5exQ{display:flex;justify-content:space-between;gap:15px}.driver-profile_chartHeading__E5exQ h3{margin-bottom:5px}.driver-profile_chartHeading__E5exQ p{font-size:12px;color:#68808f;margin:0}.driver-profile_chartHeading__E5exQ>span{display:grid;gap:6px;text-align:right;font-size:11px;color:#68808f}.driver-profile_chartHeading__E5exQ strong{font-size:20px;color:#146f78}.driver-profile_chart__b01Sw{height:160px;display:grid;grid-template-columns:repeat(7,1fr);gap:16px;margin-top:22px;border-bottom:1px solid #d5e1e8}.driver-profile_chart__b01Sw button{display:flex;flex-direction:column;gap:7px;border:0;background:none;color:#68808f;cursor:pointer;min-width:44px;padding:4px}.driver-profile_barTrack__0ruLr{height:118px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #d5e1e8}.driver-profile_barTrack__0ruLr>span{width:70%;max-width:52px;min-height:3px;border-radius:6px 6px 0 0;background:linear-gradient(#4aa8ae,#0a737c)}.driver-profile_chart__b01Sw [aria-pressed=true] .driver-profile_barTrack__0ruLr>span{background:linear-gradient(#ae8de1,#7750b2)}.driver-profile_chart__b01Sw button small{font-size:10px}.driver-profile_profile__uN1U3 button:focus-visible{outline:3px solid #237dba;outline-offset:3px}.driver-profile_profile__uN1U3 button:hover{filter:brightness(.98)}@media(max-width:767px){.driver-profile_hero__gVxBF{padding:20px;gap:17px;flex-wrap:wrap}.driver-profile_largePortrait__QJLJx{width:90px;height:90px}.driver-profile_identity__I1rkK h2{font-size:23px}.driver-profile_identity__I1rkK p{flex-wrap:wrap;font-size:11px}.driver-profile_licenseBadge___Y_rz{width:100%;grid-template-columns:auto auto 1fr;justify-items:start;padding:12px 15px}.driver-profile_licenseBadge___Y_rz span{justify-self:end}.driver-profile_metrics__VS5Hh{grid-template-columns:1fr 1fr;gap:10px}.driver-profile_metrics__VS5Hh>div{padding:15px}.driver-profile_metrics__VS5Hh strong{font-size:22px}.driver-profile_columns__oDx8g{grid-template-columns:1fr}.driver-profile_panel__t6HRF{padding:18px}.driver-profile_chart__b01Sw{gap:4px}.driver-profile_vehicle__jrOW8 img{width:90px;height:70px}.driver-profile_chartHeading__E5exQ{flex-wrap:wrap}}.driver-profile_portrait__wMbjJ[data-driver=dc] img{transform:scale(1.65);transform-origin:50% 25%}.driver-profile_portrait__wMbjJ[data-driver=ar] img{object-position:50% 20%}.driver-profile_portrait__wMbjJ[data-driver=vr] img{object-position:50% 28%}.driver-profile_barTrack__0ruLr{width:100%;align-self:stretch}.driver-profile_chart__b01Sw{background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,#dce8ef90 32px,#dce8ef90 33px)}.driver-profile_barTrack__0ruLr{border:0}.driver-profile_barTrack__0ruLr>span{box-shadow:0 4px 8px #078b9117;animation:driver-profile_driverBarReveal__aEGp8 .6s ease-out both;transform-origin:bottom;transition:filter .15s}.driver-profile_chart__b01Sw button:hover .driver-profile_barTrack__0ruLr>span{filter:brightness(1.15)}.driver-profile_chart__b01Sw button:nth-child(2) .driver-profile_barTrack__0ruLr>span{animation-delay:.04s}.driver-profile_chart__b01Sw button:nth-child(3) .driver-profile_barTrack__0ruLr>span{animation-delay:.08s}.driver-profile_chart__b01Sw button:nth-child(4) .driver-profile_barTrack__0ruLr>span{animation-delay:.12s}.driver-profile_chart__b01Sw button:nth-child(5) .driver-profile_barTrack__0ruLr>span{animation-delay:.16s}.driver-profile_chart__b01Sw button:nth-child(6) .driver-profile_barTrack__0ruLr>span{animation-delay:.2s}.driver-profile_chart__b01Sw button:nth-child(7) .driver-profile_barTrack__0ruLr>span{animation-delay:.24s}@keyframes driver-profile_driverBarReveal__aEGp8{0%{transform:scaleY(.04);opacity:.2}to{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.driver-profile_barTrack__0ruLr>span{animation:none;transition:none}}@media(max-width:767px){.driver-profile_chart__b01Sw{grid-template-columns:repeat(7,minmax(44px,1fr));overflow-x:auto;scrollbar-width:thin}}.fleet_workspace__wE0bX{--fleet-purple:#7750bc;--fleet-green:#087e72;--fleet-muted:#566d81;min-width:0}.fleet_sourceBar__kA2IO{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.fleet_sourceSwitch__vTax_{display:flex;background:#e7edf3;padding:4px;border-radius:11px;gap:4px}.fleet_workspace__wE0bX .fleet_sourceSwitch__vTax_ button{border:none;background:transparent;border-radius:8px;font-size:12px;padding:8px 13px}.fleet_workspace__wE0bX .fleet_sourceSwitch__vTax_ button[aria-pressed=true]{background:white;box-shadow:0 2px 6px #16334912;font-weight:700}.fleet_provenance__C0jrk{display:flex;align-items:center;gap:7px;font-size:12px;color:#52687c;flex-wrap:wrap}.fleet_sourceNote__IhfKT{font-size:12px;line-height:1.65;color:var(--fleet-muted);margin:0 0 24px;max-width:1100px}.fleet_connection__smLf7{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;background:white;border:1px solid #d9e4ec;border-radius:14px;padding:20px;margin:0 0 24px}.fleet_connection__smLf7 label{flex:1;min-width:240px;font-size:12px;font-weight:600}.fleet_connection__smLf7 input{display:block;margin-top:7px}.fleet_connection__smLf7 small{width:100%;color:var(--fleet-muted);font-size:12px}.fleet_workspace__wE0bX button.fleet_primary__6tsMv{background:#185be7;color:white;border-color:#185be7;min-height:44px}.fleet_workspace__wE0bX button.fleet_primary__6tsMv:hover{background:#124abb}.fleet_error__FWK_B{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;border:1px solid #d7e2eb;border-radius:12px;background:white;margin-bottom:24px}.fleet_error__FWK_B p{flex:1}.fleet_error__FWK_B a{white-space:nowrap}.fleet_summary__hRhUy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px}.fleet_summary__hRhUy>div{display:grid;grid-template-columns:1fr auto;gap:5px;padding:20px 23px;border-radius:14px;border:1px solid #d8e3ef;border-top:3px solid #7852c5;background:linear-gradient(130deg,#f6f1ff,white);box-shadow:0 5px 18px #12344904;position:relative;overflow:hidden}.fleet_summary__hRhUy>div:nth-child(3){border-top-color:#07897d;background:linear-gradient(130deg,#eaf9f6,white)}.fleet_summary__hRhUy>div:nth-child(4){border-top-color:#bd821a;background:linear-gradient(130deg,#fffaef,white)}.fleet_summary__hRhUy>div>svg{grid-area:1/2;color:#7653bc;align-self:center}.fleet_summary__hRhUy>div:nth-child(3)>svg{color:#0e857a}.fleet_summary__hRhUy>div:nth-child(4)>svg{color:#ab7419}.fleet_summary__hRhUy span{font-size:12px}.fleet_summary__hRhUy strong{font-size:29px;grid-column:1/-1;line-height:1.3}.fleet_summary__hRhUy small{font-size:11px;color:var(--fleet-muted);grid-column:1/-1}.fleet_summary__hRhUy>div.fleet_summaryPrimary__57zIs{border-top-color:#39c2ce;background:radial-gradient(ellipse at 100% 100%,#08798770,transparent 65%),linear-gradient(135deg,#122e42,#19475a);color:white}.fleet_summaryPrimary__57zIs>svg{color:#65d8df!important}.fleet_summaryPrimary__57zIs small{color:#cce5ef}.fleet_summaryPrimary__57zIs:after{content:"";position:absolute;right:-24px;bottom:-52px;width:150px;height:150px;border-radius:50%;border:1px solid #51bdd328;box-shadow:0 0 0 25px #51bdd308;pointer-events:none}.fleet_chartHeading__XLA4k,.fleet_detailHeading__RHaLg,.fleet_directoryHeading__EcwEv{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.fleet_detailHeading__RHaLg h2,.fleet_directoryHeading__EcwEv h2{font-size:22px;font-weight:700;line-height:1.3}.fleet_chartHeading__XLA4k p,.fleet_directoryHeading__EcwEv p{font-size:12px;color:var(--fleet-muted);margin-top:5px}.fleet_layoutSwitch__JpDVi{display:flex;gap:4px;background:white;border:1px solid #d9e4ec;border-radius:10px;padding:3px}.fleet_workspace__wE0bX .fleet_layoutSwitch__JpDVi button{padding:8px;min-height:38px;border-color:transparent}.fleet_workspace__wE0bX .fleet_layoutSwitch__JpDVi button[aria-pressed=true]{background:#e6f2f6;color:#087e88}.fleet_toolbar__fTYc_{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.fleet_search__4kgj7{flex:1;max-width:520px}.fleet_search__4kgj7>span,.fleet_sort__1hBI7{font-size:12px;font-weight:600}.fleet_search__4kgj7>div{display:flex;align-items:center;gap:10px;border:1px solid #c9d9e7;border-radius:10px;padding:0 14px;background:white;margin-top:7px}.fleet_search__4kgj7>div svg{flex:none;color:#668198}.fleet_workspace__wE0bX .fleet_search__4kgj7 input{border:none;padding:11px 0;min-width:0;background:transparent}.fleet_sort__1hBI7{width:230px}.fleet_sort__1hBI7 select{display:block;margin-top:7px}.fleet_filters__auygv{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.fleet_workspace__wE0bX .fleet_filters__auygv button{border-radius:24px;padding:8px 13px;min-height:40px;font-size:12px;gap:7px;background:#fff}.fleet_workspace__wE0bX .fleet_filters__auygv button[aria-pressed=true]{background:#163b4e;border-color:#163b4e;color:white;box-shadow:0 3px 9px #163b4e18}.fleet_filters__auygv button>span{border-radius:10px;min-width:23px;padding:0 5px;background:#eaf0f4;color:#475e70;font-size:11px}.fleet_filters__auygv button[aria-pressed=true]>span{background:#ffffff20;color:white}.fleet_results__yE8T_{font-size:12px;color:var(--fleet-muted);margin:0 0 18px}.fleet_vehicleGrid__BSsOB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fleet_vehicleList__WOYns{display:grid;gap:14px}.fleet_vehicleCard__n6Dql{min-width:0;overflow:hidden;background:white;border:1px solid #d8e3ed;border-radius:19px;box-shadow:0 5px 18px #16334905;transition:box-shadow .18s,border-color .18s,transform .18s}.fleet_vehicleCard__n6Dql:focus-within,.fleet_vehicleCard__n6Dql:hover{border-color:#76b6c4;box-shadow:0 9px 26px #1633490d;transform:translateY(-2px)}.fleet_truckImage__kTzCF{margin:11px 11px 0;position:relative;border-radius:13px;aspect-ratio:16/10;display:block;background:#e8eff4;overflow:hidden}.fleet_truckImage__kTzCF[data-variant=refrigerated]{background:linear-gradient(140deg,#d7edf7,#f0f8ff)}.fleet_truckImage__kTzCF[data-variant=rigid]{background:linear-gradient(140deg,#dfd9ec,#f7f4fc)}.fleet_truckImage__kTzCF[data-variant=flatbed]{background:linear-gradient(140deg,#deeee7,#f7faf4)}.fleet_truckImage__kTzCF[data-variant=tipper]{background:linear-gradient(140deg,#f5e6c6,#fffaf1)}.fleet_truckImage__kTzCF img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.fleet_vehicleCard__n6Dql:hover .fleet_truckImage__kTzCF img{transform:scale(1.035)}.fleet_imageBadges__hYuAX{position:absolute;top:11px;left:11px;right:11px;display:flex;align-items:center;justify-content:space-between;gap:6px;z-index:1}.fleet_condition__moa9t,.fleet_status__A7Bec{display:inline-flex;align-items:center;gap:6px;border-radius:20px;background:#fff;padding:5px 10px;font-size:11px;font-weight:600;box-shadow:0 2px 6px #12344909;white-space:nowrap}.fleet_status__A7Bec>span{width:6px;height:6px;border-radius:50%;background:#6a8393}.fleet_status__A7Bec[data-status=IN_SERVICE]>span{background:#0a9b7c}.fleet_status__A7Bec[data-status=MAINTENANCE]>span{background:#ae7627}.fleet_status__A7Bec[data-status=OUT_OF_SERVICE]>span{background:#bd4252}.fleet_condition__moa9t{color:#7050a6}.fleet_imageCaption__e4fXO{position:absolute;bottom:10px;right:10px;font-size:10px;line-height:1.4;color:#244559;background:#fffffff0;padding:4px 8px;border-radius:6px;box-shadow:0 1px 5px #16334912}.fleet_cardBody__b_kV8{padding:17px 20px 16px}.fleet_identity__86be8{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.fleet_identity__86be8>div{min-width:0}.fleet_vehicleCard__n6Dql .fleet_identity__86be8 h2{margin:0}.fleet_workspace__wE0bX .fleet_identity__86be8 h2 button{font-size:20px;font-weight:700;background:transparent;border:none;padding:0;min-height:38px;color:#173e52;justify-content:flex-start;gap:13px}.fleet_identity__86be8 h2 button svg{color:#0a8b9e;opacity:.65;transition:transform .16s}.fleet_identity__86be8 h2 button:hover svg{transform:translateX(3px);opacity:1}.fleet_identity__86be8 p{font-size:12px;color:var(--fleet-muted);overflow-wrap:anywhere}.fleet_avatar__S1waX{flex:none;width:37px;height:37px;border:3px solid #fff;box-shadow:0 0 0 1px #dbe5ed;background:linear-gradient(130deg,#e1f3f2,#d8e9f6);color:#20586c;display:grid;place-items:center;font-size:11px;font-weight:700;border-radius:50%}.fleet_cardMetrics__dQjaU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0;border-top:1px solid #e4ebf1;border-bottom:1px solid #e4ebf1;gap:9px}.fleet_cardMetrics__dQjaU>div{min-width:0}.fleet_cardMetrics__dQjaU>div+div{padding-left:10px;border-left:1px solid #e9eef3}.fleet_cardMetrics__dQjaU dt{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#63798b;margin-bottom:5px}.fleet_cardMetrics__dQjaU strong{font-size:14px;font-weight:700;line-height:1.3;display:block}.fleet_cardMetrics__dQjaU strong>small{display:inline;margin-left:3px}.fleet_cardMetrics__dQjaU small{display:block;font-size:10px;color:#60778b;line-height:1.5;overflow-wrap:anywhere}.fleet_serviceDate__9Ckve{color:#957027}.fleet_fuelMeter__wEHsF{display:block;width:100%;height:6px;margin-top:6px;border:none;appearance:none}.fleet_fuelMeter__wEHsF::-webkit-meter-bar{background:#e7edf1;border-radius:4px;border:none}.fleet_fuelMeter__wEHsF::-webkit-meter-optimum-value{background:linear-gradient(90deg,#21b898,#088c80);border-radius:4px}.fleet_fuelMeter__wEHsF::-webkit-meter-suboptimum-value{background:linear-gradient(90deg,#f5b448,#d48222);border-radius:4px}.fleet_fuelMeter__wEHsF::-moz-meter-bar{background:#168e80}.fleet_location__vSzlH{display:flex;align-items:flex-start;gap:7px;padding-top:14px;font-size:12px;color:#516c7e}.fleet_location__vSzlH svg{margin-top:3px;flex:none;color:#44869a}.fleet_location__vSzlH small{display:block;color:#718795;font-size:10px;margin-top:3px}.fleet_listCard__DGWxE{display:grid;grid-template-columns:230px minmax(0,1fr)}.fleet_listCard__DGWxE .fleet_truckImage__kTzCF{margin:10px;align-self:center}.fleet_listCard__DGWxE .fleet_cardBody__b_kV8{padding:15px 22px}.fleet_listCard__DGWxE .fleet_imageBadges__hYuAX{flex-wrap:wrap}.fleet_listCard__DGWxE .fleet_identity__86be8{margin-bottom:8px}.fleet_listCard__DGWxE .fleet_cardMetrics__dQjaU{gap:20px}.fleet_empty__8yupU{background:white;border:1px dashed #b7d1e2;border-radius:15px;display:grid;justify-items:center;gap:12px;padding:45px 24px;text-align:center;color:var(--fleet-muted)}.fleet_empty__8yupU>svg{color:#188b96}.fleet_empty__8yupU h2,.fleet_empty__8yupU h3{color:#173b50;font-size:19px;font-weight:700}.fleet_empty__8yupU p{max-width:580px}.fleet_empty__8yupU button{margin-top:4px}.fleet_detailHeading__RHaLg{align-items:flex-end}.fleet_detailHeading__RHaLg h2{margin-top:13px;font-size:27px}.fleet_detailHeading__RHaLg h2>span{font-weight:400;color:#677f90}.fleet_workspace__wE0bX button.fleet_back__V7gTp{border:none;padding:0;background:transparent;color:#306e85;min-height:40px;font-size:12px}.fleet_detailHero__szoD1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:24px;border-radius:20px;border:1px solid #d7e5ef;background:linear-gradient(130deg,#fff,#f2f9fc);box-shadow:0 5px 24px #16334905;margin-bottom:22px;align-items:center}.fleet_detailVisual__iQC6k{min-width:0;position:relative;aspect-ratio:16/10;border-radius:15px;background:#e8eff4;overflow:hidden}.fleet_detailVisual__iQC6k>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fleet_detailCode__RfL9c{position:absolute;top:15px;left:18px;font-size:12px;font-weight:700;letter-spacing:1px;color:#244559;background:#fffffff0;padding:5px 9px;border-radius:6px}.fleet_detailInfo__onIDU .fleet_provenance__C0jrk{font-size:11px;margin:9px 0 15px}.fleet_detailInfo__onIDU dl{display:grid;gap:0}.fleet_detailInfo__onIDU dl>div{display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #e2edf1;font-size:12px}.fleet_detailInfo__onIDU dt{color:#677f90}.fleet_detailInfo__onIDU dd{font-weight:600;text-align:right;overflow-wrap:anywhere}.fleet_detailInfo__onIDU>small{display:block;font-size:11px;color:#60788b;margin-top:12px;line-height:1.6}.fleet_mapLink__9DYmt{display:inline-flex;align-items:center;gap:6px;font-size:12px;margin-top:13px}.fleet_detailMetrics__TBibB{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:24px}.fleet_detailMetrics__TBibB>div{min-width:0;position:relative;display:flex;flex-direction:column;gap:6px;background:linear-gradient(150deg,#fff,#f5f8fc);border:1px solid #d8e4ee;padding:18px;border-radius:13px}.fleet_detailMetrics__TBibB svg{color:#2d8d9e;position:absolute;right:13px;top:13px}.fleet_detailMetrics__TBibB>div>span{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#5f788b;padding-right:15px}.fleet_detailMetrics__TBibB strong{font-size:22px;line-height:1.3}.fleet_detailMetrics__TBibB small{font-size:11px;color:#5d7587}.fleet_detailMetrics__TBibB .fleet_serviceDate__9Ckve{font-size:21px}.fleet_detailMetrics__TBibB .fleet_fuelMeter__wEHsF{height:8px;margin-top:5px}.fleet_panel__84tbo{border:1px solid #d9e4ec;border-radius:17px;background:white;padding:24px}.fleet_panelTitle__85yEa{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:#0f7881}.fleet_chartHeading__XLA4k h3,.fleet_panelTitle__85yEa h3{font-size:16px;font-weight:700;color:#16384d}.fleet_panel__84tbo>p{font-size:12px;color:#526d7f;line-height:1.75;margin-top:10px}.fleet_panel__84tbo>small{display:block;font-size:11px;color:#6a8091;margin-top:15px}.fleet_detailBottom__DCr66{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.fleet_maintenanceTag__18DQZ{font-size:11px;display:inline-block;margin-top:15px;padding:4px 10px;border-radius:20px;background:#fff4df;color:#8c5c17}.fleet_chartHeading__XLA4k{margin-bottom:15px}.fleet_chartPeriods__oYdn5{display:flex;gap:5px}.fleet_workspace__wE0bX .fleet_chartPeriods__oYdn5 button{min-height:38px;font-size:11px;padding:7px 11px}.fleet_workspace__wE0bX .fleet_chartPeriods__oYdn5 button[aria-pressed=true]{background:#eee8fc;border-color:#d1bff0;color:#613ca1}.fleet_legend__J3TnW{display:flex;align-items:center;justify-content:flex-end;gap:17px;font-size:11px;color:#5f7688;margin-bottom:18px;flex-wrap:wrap}.fleet_legend__J3TnW span{display:flex;align-items:center;gap:6px}.fleet_legend__J3TnW i{width:9px;height:9px;border-radius:3px;background:#138c99}.fleet_legend__J3TnW span:nth-child(2) i{background:#bfd5df}.fleet_legend__J3TnW span:nth-child(3) i{background:#8b64ce}.fleet_chart__JfOOZ{display:flex;gap:12px;height:232px}.fleet_axis__N6w5m{flex:none;width:35px;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#6b8292;padding-bottom:31px}.fleet_plot__IkajG{flex:1;min-width:0;display:grid;gap:9px;background:repeating-linear-gradient(0deg,transparent 0,transparent calc(25% - 1px),#edf2f6 calc(25% - 1px),#edf2f6 25%);background-size:100% calc(100% - 31px);background-repeat:no-repeat}.fleet_workspace__wE0bX .fleet_barColumn__lL0dR{display:flex;flex-direction:column;gap:8px;min-width:0;border:none;border-radius:7px 7px 0 0;padding:0 3px;background:transparent;justify-content:flex-end;min-height:0}.fleet_workspace__wE0bX .fleet_barColumn__lL0dR:focus-visible,.fleet_workspace__wE0bX .fleet_barColumn__lL0dR:hover{background:#eee9fb80}.fleet_barTrack__ve4AP{height:201px;width:100%;display:flex;align-items:flex-end;justify-content:center}.fleet_stackedBar__07RWE{width:100%;max-width:45px;display:flex;flex-direction:column;overflow:hidden;border-radius:6px 6px 0 0;box-shadow:0 2px 4px #163b4e0b}.fleet_drivingBar__kPm8c{background:linear-gradient(0deg,#0b7e89,#23adb5)}.fleet_idleBar__meXtc{background:#bed4df}.fleet_barColumn__lL0dR[aria-pressed=true] .fleet_drivingBar__kPm8c{background:linear-gradient(0deg,#7750bc,#a188da)}.fleet_barDate__nlsjG{height:23px;font-size:10px;color:#657e90;line-height:1.3;white-space:nowrap}.fleet_chartReadout__C5mYO{min-height:25px;font-size:12px;color:#60768a;margin-top:15px;padding-top:13px;border-top:1px solid #e9eff5}.fleet_chartReadout__C5mYO strong{color:#175568}.fleet_chartEmpty__oUEsW{display:flex;align-items:center;gap:16px;min-height:180px;justify-content:center;background:#f5f8fb;border-radius:10px;color:#647c8e;padding:24px;font-size:12px}.fleet_chartEmpty__oUEsW p{max-width:520px}.fleet_chartEmpty__oUEsW svg{flex:none}@media(min-width:1900px){.fleet_vehicleGrid__BSsOB{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.fleet_vehicleGrid__BSsOB{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet_summary__hRhUy{gap:12px}.fleet_summary__hRhUy>div{padding:17px}.fleet_detailMetrics__TBibB{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet_detailHero__szoD1{gap:22px}.fleet_detailInfo__onIDU dl>div{grid-template-columns:1fr 1fr}.fleet_condition__moa9t{font-size:10px}}@media(max-width:767px){.fleet_sourceBar__kA2IO{gap:10px}.fleet_sourceSwitch__vTax_{width:100%}.fleet_workspace__wE0bX .fleet_sourceSwitch__vTax_ button{flex:1;min-height:42px}.fleet_sourceNote__IhfKT{margin-bottom:20px}.fleet_summary__hRhUy{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.fleet_summary__hRhUy>div{padding:15px 13px}.fleet_summary__hRhUy span{font-size:11px}.fleet_summary__hRhUy strong{font-size:27px}.fleet_summary__hRhUy small{font-size:10px}.fleet_summary__hRhUy svg{width:18px}.fleet_vehicleGrid__BSsOB{grid-template-columns:minmax(0,1fr);gap:18px}.fleet_toolbar__fTYc_{flex-direction:column;align-items:stretch;gap:12px}.fleet_search__4kgj7,.fleet_sort__1hBI7{width:100%;max-width:none}.fleet_filters__auygv{gap:7px}.fleet_workspace__wE0bX .fleet_filters__auygv button{font-size:11px;padding:7px 10px}.fleet_directoryHeading__EcwEv h2{font-size:19px}.fleet_directoryHeading__EcwEv{align-items:flex-start}.fleet_directoryHeading__EcwEv p{font-size:11px;max-width:240px}.fleet_truckImage__kTzCF{aspect-ratio:3/2}.fleet_listCard__DGWxE{grid-template-columns:minmax(0,1fr)}.fleet_listCard__DGWxE .fleet_truckImage__kTzCF{aspect-ratio:3/2}.fleet_detailHeading__RHaLg{flex-direction:column;align-items:flex-start;gap:12px}.fleet_detailHeading__RHaLg h2{font-size:22px}.fleet_detailHeading__RHaLg>button{min-height:44px}.fleet_detailHero__szoD1{grid-template-columns:minmax(0,1fr);padding:15px;gap:20px}.fleet_detailVisual__iQC6k{aspect-ratio:3/2}.fleet_detailInfo__onIDU{padding:0 5px 8px}.fleet_detailMetrics__TBibB{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fleet_detailMetrics__TBibB>div{padding:15px}.fleet_detailMetrics__TBibB strong{font-size:20px}.fleet_detailBottom__DCr66{grid-template-columns:minmax(0,1fr);gap:16px}.fleet_panel__84tbo{padding:17px}.fleet_chartHeading__XLA4k{align-items:flex-start;flex-direction:column;gap:13px}.fleet_chart__JfOOZ{height:216px;gap:5px}.fleet_plot__IkajG{gap:2px}.fleet_barTrack__ve4AP{height:185px}.fleet_axis__N6w5m{width:29px}.fleet_workspace__wE0bX .fleet_barColumn__lL0dR{padding:0 1px}.fleet_barDate__nlsjG{font-size:8px;writing-mode:vertical-rl;height:29px;text-align:left;white-space:normal}.fleet_legend__J3TnW{justify-content:flex-start;gap:12px;font-size:10px}.fleet_chartPeriods__oYdn5{align-self:flex-end}.fleet_connection__smLf7{padding:16px}.fleet_connection__smLf7 label{min-width:0;width:100%;flex:auto}.fleet_connection__smLf7>button{width:100%}.fleet_detailMetrics__TBibB>div:last-child{grid-column:1/-1}.fleet_chartEmpty__oUEsW{align-items:flex-start;min-height:140px}}@media(prefers-reduced-motion:reduce){.fleet_identity__86be8 h2 button svg,.fleet_truckImage__kTzCF img,.fleet_vehicleCard__n6Dql{transition:none!important}.fleet_identity__86be8 h2 button:hover svg,.fleet_vehicleCard__n6Dql:focus-within,.fleet_vehicleCard__n6Dql:hover,.fleet_vehicleCard__n6Dql:hover .fleet_truckImage__kTzCF img{transform:none}}@media(max-width:767px){.fleet_chart__JfOOZ{overflow-x:auto;padding-bottom:6px}.fleet_plot__IkajG[data-days="14"]{min-width:440px}.fleet_barDate__nlsjG{writing-mode:horizontal-tb;font-size:9px;white-space:nowrap}.fleet_axis__N6w5m{position:sticky;left:0;background:white;z-index:1}.fleet_chartReadout__C5mYO{margin-top:20px}}.fleet_cardMetrics__dQjaU dd,.fleet_detailInfo__onIDU dd{margin:0}.fleet_photoNote__UqD7P{font-size:11px;line-height:1.6;color:var(--fleet-muted);margin:22px 0 7px}.fleet_photoCredits__WGOnC{font-size:11px;line-height:1.7;color:var(--fleet-muted);margin-bottom:8px}.fleet_photoCredits__WGOnC summary{width:fit-content;cursor:pointer;padding:8px 0;color:#366b80}.fleet_photoCredits__WGOnC summary:focus-visible{outline:2px solid #185be7;outline-offset:3px;border-radius:4px}.fleet_photoCredits__WGOnC p{max-width:850px;margin:7px 0 12px}.fleet_photoCredits__WGOnC ul{padding-left:18px;display:grid;gap:6px}.fleet_photoCredits__WGOnC a{color:#276c83;text-decoration:underline;text-underline-offset:3px}.fleet_vehicleGrid__BSsOB,.fleet_vehicleList__WOYns{align-items:start}.fleet_vehicleCard__n6Dql{height:auto}.fleet_vehicleFacts__Is3YQ{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;padding:0 0 14px;margin:0}.fleet_vehicleFacts__Is3YQ>div{min-width:0}.fleet_statusContext__yG0mt dt,.fleet_statusContext__yG0mt>span,.fleet_vehicleFacts__Is3YQ dt{font-size:11px;color:var(--fleet-muted);margin-bottom:4px}.fleet_vehicleFacts__Is3YQ dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.fleet_cardDescription__GvKUV{font-size:12px;line-height:1.7;color:#425f72;margin:0 0 16px}.fleet_statusContext__yG0mt{background:#f5f8fb;border:1px solid #e4ebf1;border-radius:10px;padding:12px;margin-bottom:16px}.fleet_statusContext__yG0mt>span{display:block}.fleet_statusContext__yG0mt .fleet_status__A7Bec{padding:0;background:transparent;box-shadow:none;font-size:12px}.fleet_statusContext__yG0mt p{font-size:12px;color:#425f72;line-height:1.65;margin:7px 0 12px}.fleet_statusContext__yG0mt dl{display:grid;gap:8px;margin:0}.fleet_statusContext__yG0mt dl>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.fleet_statusContext__yG0mt dd{margin:0;font-size:11px;color:#425f72}.fleet_rangeValue__2nUDR{display:block;font-size:11px;color:#526b7e;line-height:1.6;margin:10px 0 0}.fleet_driverName__JaTWp{font-size:12px;color:#425f72;margin:14px 0 7px}.fleet_workspace__wE0bX button.fleet_cardDetailButton__m1GEj{border:none;background:transparent;color:#176987;justify-content:space-between;width:100%;padding:5px 0;font-size:12px;min-height:44px}.fleet_workspace__wE0bX button.fleet_cardDetailButton__m1GEj:hover{color:#185be7}.fleet_kpiNote__A3jTK{font-size:11px;line-height:1.7;color:#566d81;margin:-16px 0 22px}.fleet_viewSwitch__aRgyZ{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 24px;padding:5px;background:#e7eef4;border-radius:12px;width:fit-content;max-width:100%}.fleet_workspace__wE0bX .fleet_viewSwitch__aRgyZ button{background:transparent;border-color:transparent;font-size:12px;padding:9px 14px;min-height:44px;border-radius:9px}.fleet_workspace__wE0bX .fleet_viewSwitch__aRgyZ button[aria-pressed=true]{background:white;box-shadow:0 2px 7px #16334910;color:#096f80;font-weight:700}.fleet_workspace__wE0bX .fleet_viewSwitch__aRgyZ button:disabled{opacity:.55;cursor:not-allowed}.fleet_detailChart__8pvMS{margin-top:24px}.fleet_workspace__wE0bX .fleet_cardDetailButton__m1GEj:focus-visible,.fleet_workspace__wE0bX .fleet_viewSwitch__aRgyZ button:focus-visible{outline:2px solid #185be7;outline-offset:3px}@media(max-width:767px){.fleet_viewSwitch__aRgyZ{width:100%;display:grid;grid-template-columns:1fr 1fr}.fleet_workspace__wE0bX .fleet_viewSwitch__aRgyZ button{padding:9px 6px;font-size:11px}.fleet_viewSwitch__aRgyZ button:last-child{grid-column:1/-1}.fleet_vehicleFacts__Is3YQ{gap:12px}.fleet_statusContext__yG0mt dl>div{display:grid;gap:0}.fleet_kpiNote__A3jTK{margin:-10px 0 20px}.fleet_vehicleGrid__BSsOB .fleet_cardBody__b_kV8{padding:17px}.fleet_detailBottom__DCr66 .fleet_vehicleFacts__Is3YQ{grid-template-columns:1fr 1fr}}.fleet_vehicleCard__n6Dql{position:relative;cursor:pointer}.fleet_workspace__wE0bX button.fleet_cardOpen__chUUX{position:absolute;inset:0;z-index:2;width:100%;height:100%;min-height:0;border:0;border-radius:inherit;padding:0;background:transparent;box-shadow:none;cursor:pointer}.fleet_workspace__wE0bX button.fleet_cardOpen__chUUX:hover{background:transparent}.fleet_workspace__wE0bX button.fleet_cardOpen__chUUX:focus-visible{outline:3px solid #185be7;outline-offset:-3px}.fleet_cardPrompt__GuyVp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid #e7eef4;font-size:12px;font-weight:600;color:#29738b}.fleet_cardPrompt__GuyVp svg{color:#0c929b;transition:transform .18s}.fleet_vehicleCard__n6Dql:hover .fleet_cardPrompt__GuyVp svg{transform:translateX(3px)}.fleet_vehicleCard__n6Dql .fleet_identity__86be8 h2{font-size:20px;color:#173e52;margin-bottom:4px}.fleet_vehicleCard__n6Dql .fleet_identity__86be8 p{font-size:12px;line-height:1.6}.fleet_vehicleCard__n6Dql .fleet_identity__86be8{margin-bottom:14px}.fleet_detailTrail__zAJmO{font-size:11px;color:#60788b;margin-top:4px}.fleet_detailStatusLine__GIbgl{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.fleet_detailStatusLine__GIbgl .fleet_status__A7Bec{background:#e4f3ed;color:#23604d}.fleet_detailStatusLine__GIbgl .fleet_status__A7Bec[data-status=MAINTENANCE]{background:#fff1dc;color:#895f1d}.fleet_detailStatusLine__GIbgl .fleet_status__A7Bec[data-status=OUT_OF_SERVICE]{background:#fbe9ee;color:#9c3750}.fleet_detailStatusLine__GIbgl .fleet_condition__moa9t{background:#efe9fa}.fleet_detailMetrics__TBibB>div:nth-child(2){background:linear-gradient(135deg,#edf8f5,#fff)}.fleet_detailMetrics__TBibB>div:nth-child(3){background:linear-gradient(135deg,#f4effc,#fff)}.fleet_detailMetrics__TBibB>div:nth-child(5){background:linear-gradient(135deg,#fff7e9,#fff)}.fleet_utilizationMeter__C9MTh{display:block;width:100%;height:8px;margin-top:5px;border:none;appearance:none}.fleet_utilizationMeter__C9MTh::-webkit-meter-bar{background:#e4dbf3;border:none;border-radius:5px}.fleet_utilizationMeter__C9MTh::-webkit-meter-optimum-value{background:linear-gradient(90deg,#9a7cd8,#6f49bd);border-radius:5px}.fleet_utilizationMeter__C9MTh::-moz-meter-bar{background:#7750bc}.fleet_detailHero__szoD1{background:linear-gradient(130deg,#fff,#f3f8fb)}.fleet_detail__HxlMJ .fleet_chartPanel__l6O1H{margin-top:0}.fleet_detailBottom__DCr66{align-items:start}.fleet_detailMetrics__TBibB strong{overflow-wrap:anywhere}@media(max-width:767px){.fleet_cardPrompt__GuyVp{font-size:12px;min-height:36px}.fleet_detailTrail__zAJmO{font-size:10px}.fleet_detailStatusLine__GIbgl{gap:8px}.fleet_detailMetrics__TBibB>div:nth-child(5){grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.fleet_cardPrompt__GuyVp svg{transition:none}.fleet_vehicleCard__n6Dql:hover .fleet_cardPrompt__GuyVp svg{transform:none}}.fleet_workspace__wE0bX :is(.fleet_vehicleCard__n6Dql,.fleet_panel__84tbo,.fleet_detailHero__szoD1,.fleet_connection__smLf7){border-color:var(--line,#c3d3e2);box-shadow:var(--surface-shadow,0 3px 18px #193b5510)}.fleet_summary__hRhUy>div{border-inline-color:var(--line,#c3d3e2);border-bottom-color:var(--line,#c3d3e2);box-shadow:var(--surface-shadow,0 3px 18px #193b5510)}.fleet_detailMetrics__TBibB>div{border-color:var(--line,#c3d3e2);box-shadow:var(--surface-shadow,0 3px 18px #193b5510)}.fleet_workspace__wE0bX .fleet_driverPreview__XGI_6{position:relative;z-index:3;display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;border-top:1px solid #e1eaef;border-radius:0;background:transparent;text-align:left;color:#244c5b;min-height:64px}.fleet_driverPreview__XGI_6>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.fleet_driverPreview__XGI_6 strong{font-size:12px}.fleet_driverPreview__XGI_6 small{font-size:10px;font-weight:400;color:#66818d}.fleet_workspace__wE0bX .fleet_driverPreview__XGI_6:hover{background:#f0f7f7}.fleet_workspace__wE0bX .fleet_driverLink__HWdC_{display:flex;align-items:center;gap:8px;padding:3px 0;border:0;background:transparent;color:#127385;font-size:12px}.fleet_driverLink__HWdC_>span:first-child{width:30px;height:30px}.fleet_cardPlate__J55lO{font-size:10px;letter-spacing:.03em;color:#537581;white-space:nowrap;background:#edf5f7;padding:5px 7px;border-radius:6px}.fleet_vehicleCard__n6Dql{border-bottom:3px solid #43879a}.fleet_vehicleCard__n6Dql[data-body=rigid]{border-bottom-color:#b64751}.fleet_vehicleCard__n6Dql[data-body=lowloader],.fleet_vehicleCard__n6Dql[data-body=tipper]{border-bottom-color:#c9982d}.fleet_vehicleCard__n6Dql[data-body=flatbed],.fleet_vehicleCard__n6Dql[data-body=logging]{border-bottom-color:#368b69}.fleet_vehicleCard__n6Dql[data-body=curtainsider]{border-bottom-color:#7367a9}.fleet_vehicleCard__n6Dql[data-body=mixer],.fleet_vehicleCard__n6Dql[data-body=tanker]{border-bottom-color:#c57542}.fleet_chartPanel__l6O1H{background:linear-gradient(135deg,#fff,#f6fbfc)}.fleet_plot__IkajG{background:repeating-linear-gradient(0deg,transparent 0,transparent 49px,#dce7ee 50px,#dce7ee 51px);border-bottom:1px solid #c7dce6}.fleet_stackedBar__07RWE{animation:fleet_fleetBarReveal__iNpBz .7s ease-out both;transform-origin:bottom}.fleet_drivingBar__kPm8c{background:linear-gradient(0deg,#087e90,#47c6b6)}.fleet_idleBar__meXtc{background:linear-gradient(#d9e7ee,#a8c8d7)}.fleet_barColumn__lL0dR:hover .fleet_stackedBar__07RWE{filter:brightness(1.1)}.fleet_barColumn__lL0dR[aria-pressed=true] .fleet_drivingBar__kPm8c{background:linear-gradient(#b7a1ec,#8059c2)}.fleet_chartReadout__C5mYO{background:#edf6f9;border:1px solid #d2e6ed;border-radius:9px;padding:12px 15px}.fleet_barColumn__lL0dR:focus-visible{outline:2px solid #398eb1;outline-offset:2px}@keyframes fleet_fleetBarReveal__iNpBz{0%{transform:scaleY(.03);opacity:.2}to{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.fleet_stackedBar__07RWE{animation:none}}