.FleetList_page__xiAfE{max-width:1320px;margin:0 auto;color:#183048;color-scheme:light}.FleetList_heading__GwQqU{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 26px}.FleetList_eyebrow__FeAML{margin:0 0 7px;font-size:11px;letter-spacing:.13em;font-weight:650;color:#63758a}.FleetList_heading__GwQqU h1{margin:0;color:#183048;font-size:30px;line-height:1.2;letter-spacing:-.6px;font-weight:700}.FleetList_subtitle__MSgAQ{margin:9px 0 0;font-size:14px;color:#63758a}.FleetList_add__RM2da{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e0bd00;border-radius:9px;padding:11px 17px;background:#ffd400;color:#183048;font-weight:650;font-size:14px;min-height:44px;white-space:nowrap;flex-shrink:0}.FleetList_add__RM2da>span{font-size:23px;line-height:1}.FleetList_add__RM2da:hover{background:#f2ca00}.FleetList_categories__n8iXc{display:flex;gap:26px;border-bottom:1px solid #dce4ec;margin-bottom:20px}.FleetList_categories__n8iXc button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 0 14px;background:transparent;border:0;border-bottom:3px solid transparent;color:#596d82;font-weight:600;font-size:14px}.FleetList_categories__n8iXc button[aria-pressed=true]{border-bottom-color:#e8c200;color:#183048}.FleetList_count__6sIiK{padding:1px 7px;background:#e9eef4;color:#53667a;border-radius:5px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FleetList_toolbar__Wtnf5{display:flex;gap:12px;margin-bottom:16px}.FleetList_search__G9mvE{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;border:1px solid #d7e0e8;border-radius:9px;background:#fff;padding:0 14px;color:#63758a}.FleetList_search__G9mvE svg{flex-shrink:0}.FleetList_search__G9mvE input{width:100%;min-width:0;min-height:44px;border:0!important;background:transparent!important;color:#183048!important;padding:9px 0!important;font-size:14px;box-shadow:none!important}.FleetList_search__G9mvE input::placeholder{color:#697b8d!important;opacity:1}.FleetList_search__G9mvE:focus-within{outline:2px solid #476e8c;outline-offset:2px}.FleetList_search__G9mvE input:focus{outline:none}.FleetList_statusFilter__gUlfq select{width:100%;min-height:46px;border:1px solid #d7e0e8!important;border-radius:9px;background:#fff!important;color:#183048!important;padding:9px 32px 9px 12px;font-size:14px;color-scheme:light}.FleetList_subcategories__ydY_W{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.FleetList_subcategories__ydY_W button{min-height:36px;padding:6px 12px;border:1px solid #d7e0e8;border-radius:7px;background:#fff;color:#52687e;font-size:13px}.FleetList_subcategories__ydY_W button[aria-pressed=true]{background:#e7edf3;color:#183048;border-color:#99adbe}.FleetList_list__P8kKQ{border:1px solid #dfe6ee;border-radius:12px;background:#fff;overflow:hidden}.FleetList_asset__ed15i,.FleetList_columns__7P0RF{display:grid;grid-template-columns:minmax(230px,2.15fr) minmax(110px,1fr) minmax(105px,.8fr) minmax(125px,.9fr) 16px;grid-gap:20px;gap:20px;align-items:center;padding:15px 20px}.FleetList_columns__7P0RF{background:#f9fafc;color:#65788b;font-size:12px;border-bottom:1px solid #e4eaf0;font-weight:500}.FleetList_asset__ed15i{width:100%;text-align:left;border:0;border-bottom:1px solid #e6ecf1;background:#fff;color:#183048;min-height:112px;font-size:13px}.FleetList_asset__ed15i:hover{background:#f7f9fc}.FleetList_asset__ed15i:last-child{border-bottom:0}.FleetList_identity__w4TK5{display:flex;align-items:center;gap:16px;min-width:0}.FleetList_photoFrame__aPI1v{width:88px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f0f3f7;border:1px solid #e1e7ed;border-radius:8px;overflow:hidden}.FleetList_photo___CQI_{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.FleetList_assetText__xfcy_{min-width:0;display:flex;flex-direction:column;gap:4px}.FleetList_name__lOh0T{font-size:15px;font-weight:650;line-height:1.4;overflow-wrap:anywhere;color:#183048}.FleetList_number__MyHuQ{color:#425b73;font-size:12px;letter-spacing:.025em;overflow-wrap:anywhere}.FleetList_meta__P7irw{color:#718195;font-size:12px;overflow-wrap:anywhere}.FleetList_assignment__6EIrC{color:#536b81;overflow-wrap:anywhere}.FleetList_meter__FmFnW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:#183048;font-weight:600}.FleetList_pill__XJxEh{display:inline-block;padding:5px 9px;border-radius:6px;font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap}.FleetList_ok__F3PjA{background:#edf7f1;color:#236446}.FleetList_warn__XnS5e{background:#fff5d7;color:#795b00}.FleetList_bad__WizO1{background:#fcedee;color:#a1343b}.FleetList_chevron___n_vC{font-size:24px;color:#91a0af}.FleetList_mobileLabel__8nUua{display:none}.FleetList_footer__IzmC0{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid #e6ecf1;color:#6c7d8f;font-size:12px}.FleetList_empty__y_NJH{padding:40px 20px;text-align:center}.FleetList_empty__y_NJH strong{font-size:17px}.FleetList_empty__y_NJH p{color:#65788b;font-size:14px}.FleetList_empty__y_NJH button{border:1px solid #ccd9e4;border-radius:7px;background:#f1f5f8;color:#183048;padding:10px 15px;min-height:44px}.FleetList_page__xiAfE button:focus-visible,.FleetList_page__xiAfE select:focus-visible{outline:3px solid #476e8c;outline-offset:-3px}.FleetList_srOnly__euI6m{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:951px) and (max-width:1200px){.FleetList_asset__ed15i,.FleetList_columns__7P0RF{grid-template-columns:minmax(205px,1.7fr) minmax(90px,1fr) minmax(92px,.8fr) minmax(108px,.9fr) 12px;gap:12px;padding:14px}.FleetList_photoFrame__aPI1v{width:68px;height:72px}.FleetList_identity__w4TK5{gap:10px}.FleetList_name__lOh0T{font-size:14px}.FleetList_pill__XJxEh{font-size:11px;padding:5px 7px}}@media(max-width:950px){.FleetList_page__xiAfE{max-width:760px}.FleetList_heading__GwQqU{margin-bottom:22px;gap:12px}.FleetList_heading__GwQqU h1{font-size:27px}.FleetList_subtitle__MSgAQ{font-size:13px}.FleetList_eyebrow__FeAML{font-size:10px}.FleetList_add__RM2da{font-size:13px;padding:10px 12px}.FleetList_categories__n8iXc{gap:24px;margin-bottom:16px}.FleetList_categories__n8iXc button{font-size:14px;padding-bottom:10px}.FleetList_toolbar__Wtnf5{gap:10px;flex-wrap:wrap}.FleetList_search__G9mvE{flex-basis:100%}.FleetList_search__G9mvE input{font-size:16px}.FleetList_statusFilter__gUlfq{flex:1 1}.FleetList_statusFilter__gUlfq select{font-size:14px;min-height:44px}.FleetList_subcategories__ydY_W button{min-height:40px}.FleetList_list__P8kKQ{border:0;border-radius:0;background:transparent;overflow:visible}.FleetList_columns__7P0RF{display:none}.FleetList_rows__O0BLT{display:grid;grid-gap:12px;gap:12px}.FleetList_asset__ed15i{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;padding:16px;border:1px solid #dfe6ee!important;border-radius:12px;min-height:0}.FleetList_identity__w4TK5{grid-column:1/-1;gap:14px}.FleetList_photoFrame__aPI1v{width:82px;height:82px}.FleetList_name__lOh0T{font-size:15px}.FleetList_meta__P7irw,.FleetList_number__MyHuQ{font-size:12px}.FleetList_assignment__6EIrC{grid-column:1;grid-row:2;align-self:start;font-size:13px}.FleetList_meter__FmFnW{grid-column:2;grid-row:2;font-size:14px;text-align:right;align-self:start}.FleetList_mobileLabel__8nUua{display:block;font-weight:400;color:#758497;font-size:11px;margin-bottom:4px}.FleetList_status__8FZV9{grid-column:1/-1;display:flex;align-items:center;gap:10px;border-top:1px solid #e6ecf1;padding-top:12px}.FleetList_status__8FZV9 .FleetList_mobileLabel__8nUua{margin:0}.FleetList_pill__XJxEh{font-size:12px}.FleetList_chevron___n_vC{display:none}.FleetList_footer__IzmC0{border:0;padding:16px 2px;font-size:11px;gap:6px}.FleetList_empty__y_NJH{background:#fff;border:1px solid #dfe6ee;border-radius:12px}.FleetList_empty__y_NJH p{line-height:1.5}}@media(max-width:360px){.FleetList_heading__GwQqU{flex-wrap:wrap}.FleetList_add__RM2da{width:100%;margin-top:2px}.FleetList_categories__n8iXc{gap:16px}.FleetList_categories__n8iXc button{font-size:13px;gap:5px}.FleetList_asset__ed15i{padding:13px}.FleetList_photoFrame__aPI1v{width:72px;height:78px}.FleetList_identity__w4TK5{gap:10px}.FleetList_meter__FmFnW{font-size:13px}}.FleetList_photoFrame__aPI1v{position:relative;min-width:0}.FleetList_photo___CQI_{position:absolute;inset:0;max-width:100%;max-height:100%;min-width:0}.FleetList_uploadedPhoto__biUpk{object-fit:cover}.FleetList_assignment__6EIrC,.FleetList_meta__P7irw,.FleetList_number__MyHuQ{color:#48637b}.FleetList_meta__P7irw,.FleetList_number__MyHuQ{font-size:13px}.FleetList_mobileLabel__8nUua{color:#48637b;font-size:12px}.FleetList_assignment__6EIrC,.FleetList_meta__P7irw,.FleetList_mobileLabel__8nUua,.FleetList_number__MyHuQ{color:#3b536b;font-weight:600}.AIAssistant_root__1SCJY{position:fixed;right:22px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:950;color:#152a3b;font-family:inherit}.AIAssistant_root__1SCJY button{cursor:pointer;font:inherit;min-height:42px}.AIAssistant_root__1SCJY button:disabled{opacity:.55;cursor:default}.AIAssistant_root__1SCJY button:focus-visible,.AIAssistant_root__1SCJY textarea:focus-visible{outline:3px solid #229bad;outline-offset:3px}.AIAssistant_launcher__fwTQb{border:0;border-radius:24px;background:#06344c;color:#fff;padding:12px 20px;box-shadow:0 4px 18px #00162935}.AIAssistant_panel__J7Gla{width:390px;max-width:calc(100vw - 24px);height:min(720px,calc(100dvh - 48px));display:flex;flex-direction:column;background:#fff;border:1px solid #d9e3ea;border-radius:20px;box-shadow:0 12px 60px #00162938;overflow:hidden}.AIAssistant_header__llZBg{background:#06344c;color:#fff;padding:16px;display:flex;justify-content:space-between;align-items:center}.AIAssistant_header__llZBg small{display:block;color:#c3dbe6;margin-top:5px}.AIAssistant_header__llZBg button{color:#fff;background:transparent;border:0;font-size:28px;padding:0 10px}.AIAssistant_context__sWM3G{font-size:12px;background:#edf5f7;padding:10px 16px}.AIAssistant_messages__ejY9z{flex:1 1;overflow:auto;padding:16px;overscroll-behavior:contain}.AIAssistant_welcome__NnjlR h2{font-size:23px;margin:10px 0}.AIAssistant_welcome__NnjlR p{line-height:1.5}.AIAssistant_welcome__NnjlR small{display:block;line-height:1.5;color:#576c7d;font-size:11px}.AIAssistant_examples__p_q0b{display:grid;grid-gap:8px;gap:8px;margin:18px 0}.AIAssistant_examples__p_q0b button{border:1px solid #d5e2e9;border-radius:10px;background:#f4f8fa;text-align:left;padding:10px}.AIAssistant_answer__wINFg,.AIAssistant_user__x9jYA{padding:12px;border-radius:12px;margin-bottom:12px;overflow-wrap:anywhere}.AIAssistant_user__x9jYA{background:#e8f3f6;margin-left:24px}.AIAssistant_answer__wINFg{background:#f5f7f9;margin-right:6px}.AIAssistant_answer__wINFg p,.AIAssistant_user__x9jYA p{white-space:pre-wrap;line-height:1.5;margin:6px 0}.AIAssistant_answer__wINFg small,.AIAssistant_user__x9jYA small{font-size:11px;color:#516879}.AIAssistant_proposal__snYjg{border-top:1px solid #d3e1e9;margin-top:12px;padding-top:12px}.AIAssistant_proposal__snYjg dl{font-size:13px}.AIAssistant_proposal__snYjg dl div{display:flex;gap:10px;justify-content:space-between;margin:6px 0}.AIAssistant_proposal__snYjg dd{margin:0;text-align:right}.AIAssistant_form__4_DcM button[type=submit],.AIAssistant_proposal__snYjg button{background:#086375;color:#fff;border:0;border-radius:9px;padding:10px 14px}.AIAssistant_proposal__snYjg>small{display:block;margin-top:8px;line-height:1.5}.AIAssistant_error__kfffy{color:#9d2929;background:#fff0ef;padding:10px 16px;margin:0;font-size:13px}.AIAssistant_form__4_DcM{padding:14px;border-top:1px solid #dce5ec}.AIAssistant_form__4_DcM label{display:block;font-size:12px;margin-bottom:6px}.AIAssistant_form__4_DcM textarea{width:100%;box-sizing:border-box;border:1px solid #aebfcb;border-radius:9px;padding:10px;font:inherit;resize:vertical;max-height:140px;background:#fff;color:#152a3b}.AIAssistant_form__4_DcM>div{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.AIAssistant_form__4_DcM button[type=button]{border:0;background:transparent;color:#425f73;font-size:12px}@media(max-width:600px){.AIAssistant_root__1SCJY{right:12px;bottom:calc(86px + env(safe-area-inset-bottom))}.AIAssistant_panel__J7Gla{width:calc(100vw - 24px);height:min(640px,calc(100dvh - 118px));border-radius:16px}.AIAssistant_launcher__fwTQb{padding:10px 16px}}@media print{.AIAssistant_root__1SCJY{display:none}}.AIAssistant_lookup__qDrCN{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.AIAssistant_lookup__qDrCN>button,.AIAssistant_policy__fs2d6 button{border:1px solid #bad0db;background:#fff;border-radius:10px;padding:10px;text-align:left;color:#123b50;overflow-wrap:anywhere}.AIAssistant_lookup__qDrCN button small,.AIAssistant_policy__fs2d6 small{display:block;margin-top:4px}.AIAssistant_policy__fs2d6{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid #d5e2e9;border-radius:10px;background:#fff}.VehiclePhoto_frame__4uGeh{height:325px;min-width:0;display:flex;flex-direction:column;background:#092a3e;border:1px solid #284a60;border-radius:18px;overflow:hidden}.VehiclePhoto_imageArea__FNvzu{min-height:0;display:grid;place-items:center;overflow:hidden}.VehiclePhoto_image__h8mzV{width:100%;height:100%;min-height:0;object-fit:contain;display:block}.VehiclePhoto_empty__Lm7kE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#b5cfdf;height:100%;padding:16px;font-size:14px}.VehiclePhoto_frame__4uGeh .VehiclePhoto_action__iFW9u{flex:none;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;width:100%;border:0;border-top:1px solid #284a60;border-radius:0;background:#123b52;color:#ffda00;font:inherit;font-weight:600;cursor:pointer}.VehiclePhoto_action__iFW9u:hover{background:#194a63}.VehiclePhoto_action__iFW9u:focus-visible,.VehiclePhoto_dialog__hLScO button:focus-visible,.VehiclePhoto_picker__JOuSS:focus-within{outline:2px solid #ffda00;outline-offset:-3px}.VehiclePhoto_dialog__hLScO{position:fixed;inset:0;margin:auto;width:calc(100% - 28px);max-width:560px;max-height:90dvh;overflow:auto;padding:0;border:1px solid #31536a;border-radius:20px;background:#0b2b40;color:#f4f8fc;box-shadow:0 24px 80px #0008}.VehiclePhoto_dialog__hLScO::-webkit-backdrop{background:#001421c9}.VehiclePhoto_dialog__hLScO::backdrop{background:#001421c9}.VehiclePhoto_editor__c__he{padding:24px}.VehiclePhoto_editor__c__he h2{margin:0;font-size:24px}.VehiclePhoto_editor__c__he p{margin:8px 0 16px;color:#b5cfdf}.VehiclePhoto_preview__T4evy{height:240px;display:grid;place-items:center;overflow:hidden;background:#061e30;border-radius:12px;margin:20px 0}.VehiclePhoto_preview__T4evy img{width:100%;height:100%;min-height:0;object-fit:contain;display:block}.VehiclePhoto_picker__JOuSS{display:flex;flex-direction:column;gap:10px;font-weight:600}.VehiclePhoto_picker__JOuSS input{width:100%;min-width:0;color:#d6e4ee;background:#10354b;border:1px solid #31536a;border-radius:10px;padding:10px;font:inherit;font-size:14px}.VehiclePhoto_picker__JOuSS input::-webkit-file-upload-button{background:#214b64;color:#fff;border:0;border-radius:6px;padding:8px 12px;margin-right:10px;cursor:pointer}.VehiclePhoto_picker__JOuSS input::file-selector-button{background:#214b64;color:#fff;border:0;border-radius:6px;padding:8px 12px;margin-right:10px;cursor:pointer}.VehiclePhoto_editor__c__he .VehiclePhoto_hint__G3Qwf{font-size:13px}.VehiclePhoto_editor__c__he .VehiclePhoto_error__vrjOq{color:#ffb8b8;background:#491f30;padding:12px;border-radius:10px}.VehiclePhoto_buttons__JSedd{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.VehiclePhoto_buttons__JSedd button{border:1px solid #31536a;border-radius:10px;padding:12px 18px;background:#163e55;color:#fff;font:inherit;font-weight:600;cursor:pointer}.VehiclePhoto_buttons__JSedd .VehiclePhoto_save__5FWb2{background:#ffda00;color:#05263b;border-color:#ffda00}.VehiclePhoto_buttons__JSedd button:disabled,.VehiclePhoto_picker__JOuSS input:disabled{opacity:.5;cursor:wait}@media(max-width:950px){.VehiclePhoto_frame__4uGeh{height:220px}}@media(max-width:430px){.VehiclePhoto_frame__4uGeh{height:190px}.VehiclePhoto_editor__c__he{padding:18px}.VehiclePhoto_preview__T4evy{height:200px}.VehiclePhoto_buttons__JSedd button{padding:12px}.VehiclePhoto_buttons__JSedd{justify-content:stretch}.VehiclePhoto_buttons__JSedd button{flex:1 1}}.VehiclePhoto_frame__4uGeh.VehiclePhoto_compact__KmYN1{height:230px;border:0;background:transparent;border-radius:9px}.VehiclePhoto_compact__KmYN1 .VehiclePhoto_action__iFW9u{min-height:36px;background:transparent;border:0;font-size:13px;font-weight:500;color:#c0d7e6;justify-content:flex-start;padding:7px 10px}.VehiclePhoto_compact__KmYN1 .VehiclePhoto_action__iFW9u svg{width:18px;height:18px}@media(max-width:600px){.VehiclePhoto_frame__4uGeh.VehiclePhoto_compact__KmYN1{height:195px}}.VehiclePhoto_frame__4uGeh.VehiclePhoto_compact__KmYN1{height:238px;background:#f1f5f8}.VehiclePhoto_compact__KmYN1 .VehiclePhoto_action__iFW9u{color:#48637b;font-size:12px;justify-content:center;background:#fff}.VehiclePhoto_dialog__hLScO{background:#fff;color:#173249;border-color:#d7e1eb}.VehiclePhoto_editor__c__he p{color:#657c91}.VehiclePhoto_preview__T4evy{background:#f1f5f8}.VehiclePhoto_picker__JOuSS input{background:#f8fafc;color:#173249;border-color:#d7e1eb}.VehiclePhoto_buttons__JSedd button{background:#eef3f7;color:#173249;border-color:#d7e1eb}.VehiclePhoto_buttons__JSedd .VehiclePhoto_save__5FWb2{background:#ffd21c;color:#08283f}.VehiclePhoto_editor__c__he .VehiclePhoto_error__vrjOq{background:#fdebed;color:#a82d42}@media(max-width:600px){.VehiclePhoto_frame__4uGeh.VehiclePhoto_compact__KmYN1{height:223px;max-width:100%;width:100%}.VehiclePhoto_compact__KmYN1 .VehiclePhoto_imageArea__FNvzu,.VehiclePhoto_compact__KmYN1 .VehiclePhoto_image__h8mzV{height:185px}}.VehiclePhoto_imageArea__FNvzu,.VehiclePhoto_preview__T4evy{position:relative;min-width:0}.VehiclePhoto_imageArea__FNvzu{flex:1 1}.VehiclePhoto_image__h8mzV,.VehiclePhoto_preview__T4evy img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}@media(max-width:600px){.VehiclePhoto_compact__KmYN1 .VehiclePhoto_imageArea__FNvzu{height:auto}.VehiclePhoto_compact__KmYN1 .VehiclePhoto_image__h8mzV{height:100%}}.VehiclePhoto_image__h8mzV{object-fit:cover}.VehiclePhoto_frame__4uGeh.VehiclePhoto_compact__KmYN1{height:184px}@media(max-width:1150px){.VehiclePhoto_frame__4uGeh.VehiclePhoto_compact__KmYN1{height:166px}}@media(max-width:760px){.VehiclePhoto_frame__4uGeh.VehiclePhoto_compact__KmYN1{height:132px}.VehiclePhoto_compact__KmYN1 .VehiclePhoto_imageArea__FNvzu{height:auto}.VehiclePhoto_compact__KmYN1 .VehiclePhoto_image__h8mzV{height:100%}.VehiclePhoto_compact__KmYN1 .VehiclePhoto_action__iFW9u{min-height:30px;padding:5px;font-size:11px}}@media(max-width:430px){.VehiclePhoto_frame__4uGeh.VehiclePhoto_compact__KmYN1{height:108px}}.VehicleHeader_root__fZYmh{min-width:0;color:#173249;margin-bottom:18px}.VehicleHeader_root__fZYmh *{box-sizing:border-box}.VehicleHeader_root__fZYmh button{font:inherit;cursor:pointer}.VehicleHeader_breadcrumb__GSlg6{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;color:#64798c;font-size:12px}.VehicleHeader_breadcrumb__GSlg6 button{border:0;background:transparent;color:#34536e;padding:6px 0;font-weight:600}.VehicleHeader_workspace__4_OTI{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.VehicleHeader_profile__GUgVt{min-width:0;background:#fff;border:1px solid #d8e3ec;border-radius:12px;padding:14px}.VehicleHeader_photo__cOpxn{min-width:0}.VehicleHeader_identity__qe_ek{padding-top:12px}.VehicleHeader_identity__qe_ek h1{font-size:22px!important;line-height:1.2;margin:0 0 6px!important;color:#173249!important;font-weight:800;overflow-wrap:anywhere}.VehicleHeader_identity__qe_ek>span{display:block;color:#62798d;font-size:12px}.VehicleHeader_identity__qe_ek .VehicleHeader_faultBadge__5QbP7{display:inline-block;margin-top:9px;background:#fff0d2;color:#895812;padding:4px 7px;border-radius:5px;font-weight:600}.VehicleHeader_facts__8Pour{margin:10px 0 0}.VehicleHeader_facts__8Pour>div{padding:11px 0;border-bottom:1px solid #e1e8ef}.VehicleHeader_facts__8Pour>div:last-child{border:0;padding-bottom:0}.VehicleHeader_facts__8Pour dt{font-size:12px;color:#62798d;margin:0 0 4px}.VehicleHeader_facts__8Pour dd{margin:0;color:#173249;font-size:14px;font-weight:700;overflow-wrap:anywhere}.VehicleHeader_facts__8Pour .VehicleHeader_vin__J5FMw{font-size:12px}.VehicleHeader_content__9wEXu{min-width:0;container-type:inline-size}.VehicleHeader_banner__RIzQ3{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0a2c41;color:#f3f8fc;border-radius:12px;padding:15px;margin-bottom:12px}.VehicleHeader_banner__RIzQ3>div{min-width:0}.VehicleHeader_banner__RIzQ3 h2{font-size:20px!important;color:#f3f8fc!important;line-height:1.25;margin:0 0 4px!important;overflow-wrap:anywhere;font-weight:750}.VehicleHeader_banner__RIzQ3 p{color:#bad0df;font-size:12px;line-height:1.4;margin:0}.VehicleHeader_banner__RIzQ3 button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:36px;padding:7px 10px;border:1px solid #48677d;background:#163c53;color:#f3f8fc;border-radius:7px;font-size:12px}.VehicleHeader_banner__RIzQ3 svg{width:16px;height:16px}.VehicleHeader_actions__HG0Rb{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.VehicleHeader_actions__HG0Rb button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 106px;min-width:0;min-height:38px;padding:8px 9px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:700;line-height:1.25}.VehicleHeader_actions__HG0Rb svg{width:16px;height:16px;flex-shrink:0}.VehicleHeader_actions__HG0Rb .VehicleHeader_serviceAction__mJOT4{background:#ffda28;border-color:#edc91b;color:#443800}.VehicleHeader_actions__HG0Rb .VehicleHeader_faultAction__Xz_sM{background:#ffe1cd;border-color:#f2b991;color:#8a3d12}.VehicleHeader_actions__HG0Rb .VehicleHeader_readingAction__x75M_{background:#dceaff;border-color:#b4cef2;color:#234c83}.VehicleHeader_actions__HG0Rb .VehicleHeader_partsAction__RveZr{background:#d5f0e8;border-color:#a4d7c8;color:#1e6553}.VehicleHeader_actions__HG0Rb .VehicleHeader_qrAction__uEFVr{background:#e9dffb;border-color:#cdb6ee;color:#62408b}.VehicleHeader_actions__HG0Rb button:hover{filter:brightness(.96)}.VehicleHeader_actions__HG0Rb button[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor}.VehicleHeader_tabs__t4EAB{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid #d8e3ec;margin-bottom:14px}.VehicleHeader_tabs__t4EAB button{border:0;border-bottom:3px solid transparent;background:transparent;color:#62798d;min-height:40px;padding:9px 0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650}.VehicleHeader_tabs__t4EAB .VehicleHeader_active__0R7zz{color:#173249;border-bottom-color:#ffd426}.VehicleHeader_count__9paHl,.VehicleHeader_urgent__HAC5H{font-size:11px;padding:2px 5px;border-radius:5px;background:#dce7f0;color:#34536e}.VehicleHeader_urgent__HAC5H{background:#fbe1e4;color:#a33243}.VehicleHeader_body__Gz58f{min-width:0}.VehicleHeader_root__fZYmh button:focus-visible{outline:3px solid #1685b0;outline-offset:3px}@media(max-width:1150px){.VehicleHeader_workspace__4_OTI{grid-template-columns:190px minmax(0,1fr);gap:12px}.VehicleHeader_profile__GUgVt{padding:12px}.VehicleHeader_identity__qe_ek h1{font-size:20px!important}.VehicleHeader_banner__RIzQ3{padding:13px}.VehicleHeader_banner__RIzQ3 h2{font-size:18px!important}}@media(max-width:760px){.VehicleHeader_workspace__4_OTI{grid-template-columns:minmax(0,1fr)}.VehicleHeader_profile__GUgVt{display:grid;grid-template-columns:105px minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;align-items:start}.VehicleHeader_photo__cOpxn{grid-row:1/3}.VehicleHeader_identity__qe_ek{padding:0}.VehicleHeader_facts__8Pour{grid-column:2;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.VehicleHeader_facts__8Pour>div{padding:0;border:0}.VehicleHeader_facts__8Pour dt{font-size:11px}.VehicleHeader_facts__8Pour dd{font-size:12px}.VehicleHeader_identity__qe_ek h1{font-size:19px!important}.VehicleHeader_identity__qe_ek .VehicleHeader_faultBadge__5QbP7{margin-top:4px}.VehicleHeader_banner__RIzQ3{margin-bottom:10px}.VehicleHeader_tabs__t4EAB{gap:14px}.VehicleHeader_breadcrumb__GSlg6 span{display:none}}@media(max-width:430px){.VehicleHeader_profile__GUgVt{grid-template-columns:80px minmax(0,1fr);padding:10px;gap:10px}.VehicleHeader_facts__8Pour{grid-column:1/-1;grid-template-columns:1fr 1fr}.VehicleHeader_photo__cOpxn{grid-row:auto}.VehicleHeader_identity__qe_ek h1{font-size:18px!important}.VehicleHeader_actions__HG0Rb button{flex-basis:105px;font-size:11px;padding:8px 6px}.VehicleHeader_tabs__t4EAB{gap:12px}.VehicleHeader_tabs__t4EAB button{font-size:12px}.VehicleHeader_banner__RIzQ3 p{font-size:11px}.VehicleHeader_banner__RIzQ3 h2{font-size:17px!important}}.VehicleHistory_panel__AS9Sc{background:#061e30;color:#f2f6fa;padding:26px 24px 28px;border-radius:16px;margin:16px 0;font-size:14px;line-height:1.5;color-scheme:dark;min-width:0;overflow-wrap:anywhere}.VehicleHistory_panel__AS9Sc .VehicleHistory_heading__aQoDX{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.VehicleHistory_panel__AS9Sc .VehicleHistory_heading__aQoDX h2{color:#f2f6fa;font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:1.3;margin:0}.VehicleHistory_panel__AS9Sc .VehicleHistory_primary___kgob,.VehicleHistory_panel__AS9Sc .VehicleHistory_secondary__yE50S{font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:10px 14px;border-radius:9px;max-width:100%;white-space:normal;cursor:pointer}.VehicleHistory_panel__AS9Sc .VehicleHistory_primary___kgob{background:#ffda00;color:#102f46;border:1px solid #ffda00}.VehicleHistory_panel__AS9Sc .VehicleHistory_secondary__yE50S{background:#173c53;color:#e0eaf2;border:1px solid #52758b}.VehicleHistory_panel__AS9Sc .VehicleHistory_summary__486uY:focus-visible,.VehicleHistory_panel__AS9Sc button:focus-visible{outline:3px solid #ffda00;outline-offset:-3px}.VehicleHistory_panel__AS9Sc .VehicleHistory_dateGroup__y5pnE{margin:24px 0 0}.VehicleHistory_panel__AS9Sc .VehicleHistory_dateHeading__LtgBl{display:flex;align-items:center;gap:14px;color:#9fb9cb;font-size:12px;font-weight:500;line-height:1.5;margin:0 0 10px;padding:0;border:0}.VehicleHistory_dateHeading__LtgBl:after{content:"";height:1px;flex:1 1;background:#233e51}.VehicleHistory_entries__XXp8w{background:#103248;border:1px solid #28465a;border-radius:13px;overflow:hidden}.VehicleHistory_entry__biuXG+.VehicleHistory_entry__biuXG{border-top:1px solid #28465a}.VehicleHistory_panel__AS9Sc .VehicleHistory_summary__486uY{list-style:none;display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;grid-gap:14px;gap:14px;padding:18px;cursor:pointer;margin:0;min-height:80px}.VehicleHistory_summary__486uY::-webkit-details-marker{display:none}.VehicleHistory_summary__486uY:hover{background:#173c53}.VehicleHistory_icon__NetZQ{height:36px;width:36px;display:flex;align-items:center;justify-content:center;color:#bed0dc;background:#1e4359;border-radius:10px}.VehicleHistory_icon__NetZQ svg{width:18px;height:18px}.VehicleHistory_entryMain__RN22m{min-width:0}.VehicleHistory_panel__AS9Sc .VehicleHistory_entryTitle__pMmcj{display:block;color:#f2f6fa;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.VehicleHistory_panel__AS9Sc .VehicleHistory_meta__3PmhI{display:block;color:#a8c0d1;font-size:12px;margin:3px 0 0;font-weight:400}.VehicleHistory_badge__fKnja{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.5;font-weight:400;padding:5px 9px;border-radius:20px;white-space:nowrap}.VehicleHistory_badge__fKnja:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.VehicleHistory_good__1bmSx{color:#a6e4c8;background:#183f40}.VehicleHistory_open__yDF7f{color:#f5d793;background:#493c24}.VehicleHistory_repair__z138v{color:#b6d5ff;background:#203d62}.VehicleHistory_neutral__983Tj{color:#c4d4df;background:#2a4354}.VehicleHistory_arrow__r5gTN{color:#a8c0d1;display:flex;align-items:center;justify-content:center}.VehicleHistory_entry__biuXG[open] .VehicleHistory_arrow__r5gTN{transform:rotate(180deg)}.VehicleHistory_panel__AS9Sc .VehicleHistory_detailBody__Rkhjb{background:#0c293d;padding:18px 20px 20px 68px;border-top:1px solid #28465a;font-size:14px;color:#e0eaf2}.VehicleHistory_panel__AS9Sc .VehicleHistory_detailBody__Rkhjb p{font-size:14px;font-weight:400;color:#e0eaf2;margin:0 0 16px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.VehicleHistory_panel__AS9Sc .VehicleHistory_detailBody__Rkhjb strong{font-size:12px;font-weight:400;color:#9bb7ca;display:block;margin-bottom:5px}.VehicleHistory_dates__mfryG{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:12px;color:#a8c0d1;padding-top:12px;border-top:1px solid #28465a;margin-bottom:14px}@media(max-width:540px){.VehicleHistory_panel__AS9Sc{padding:20px 12px}.VehicleHistory_panel__AS9Sc .VehicleHistory_heading__aQoDX{margin-bottom:20px}.VehicleHistory_panel__AS9Sc .VehicleHistory_summary__486uY{grid-template-columns:30px minmax(0,1fr) 16px;padding:15px 12px;gap:8px 10px}.VehicleHistory_icon__NetZQ{width:30px;height:32px;grid-column:1;grid-row:1}.VehicleHistory_entryMain__RN22m{grid-column:2;grid-row:1}.VehicleHistory_badge__fKnja{grid-column:2;grid-row:2;justify-self:start}.VehicleHistory_arrow__r5gTN{grid-column:3;grid-row:1}.VehicleHistory_panel__AS9Sc .VehicleHistory_detailBody__Rkhjb{padding:16px}}.VehicleHistory_panel__AS9Sc{background:transparent;color:#173249;padding:0;color-scheme:light}.VehicleHistory_panel__AS9Sc .VehicleHistory_heading__aQoDX h2{color:#173249;font-weight:800}.VehicleHistory_panel__AS9Sc .VehicleHistory_secondary__yE50S{background:#fff;color:#34526b;border-color:#d7e1eb}.VehicleHistory_panel__AS9Sc .VehicleHistory_dateHeading__LtgBl{color:#657c91}.VehicleHistory_dateHeading__LtgBl:after{background:#dce5ef}.VehicleHistory_entries__XXp8w{background:#fff;border-color:#e2e8f0}.VehicleHistory_entry__biuXG+.VehicleHistory_entry__biuXG{border-color:#e2e8f0}.VehicleHistory_summary__486uY:hover{background:#f8fafc}.VehicleHistory_icon__NetZQ{background:#edf3ff;color:#3875d7}.VehicleHistory_panel__AS9Sc .VehicleHistory_entryTitle__pMmcj{color:#173249;font-weight:700}.VehicleHistory_arrow__r5gTN,.VehicleHistory_dates__mfryG,.VehicleHistory_panel__AS9Sc .VehicleHistory_meta__3PmhI{color:#657c91}.VehicleHistory_good__1bmSx{background:#e8f7ee;color:#25774b}.VehicleHistory_open__yDF7f{background:#fff2d2;color:#895a08}.VehicleHistory_repair__z138v{background:#edf3ff;color:#3269b5}.VehicleHistory_neutral__983Tj{background:#edf2f7;color:#63788d}.VehicleHistory_panel__AS9Sc .VehicleHistory_detailBody__Rkhjb{background:#f8fafc;color:#34526b;border-color:#e2e8f0}.VehicleHistory_panel__AS9Sc .VehicleHistory_detailBody__Rkhjb p{color:#34526b}.VehicleHistory_panel__AS9Sc .VehicleHistory_detailBody__Rkhjb strong{color:#657c91}.VehicleHistory_dates__mfryG{border-color:#e2e8f0}.VehicleDeadlines_panel__ukoYI{background:#10364c;border:1px solid #294d64;border-radius:13px;color:#edf5fb;min-width:0;overflow:hidden;margin:0 0 18px}.VehicleDeadlines_heading__0hoxv{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #2b4e63}.VehicleDeadlines_heading__0hoxv h2{font-size:20px!important;line-height:1.3;margin:0!important;color:#f1f7fb!important}.VehicleDeadlines_panel__ukoYI button{font:inherit;font-size:13px;min-height:38px;padding:8px 12px;cursor:pointer;background:#12394f;color:#e5f1f9;border:1px solid #426880;border-radius:8px}.VehicleDeadlines_row__jZr_g{margin:0 20px;border-bottom:1px solid #2b4e63}.VehicleDeadlines_row__jZr_g:last-child{border-bottom:0}.VehicleDeadlines_row__jZr_g summary{display:grid;grid-template-columns:28px minmax(130px,1fr) minmax(140px,auto) 92px 12px;align-items:center;grid-gap:14px;gap:14px;min-height:82px;padding:14px 0;cursor:pointer;list-style:none;font-size:14px}.VehicleDeadlines_row__jZr_g summary::-webkit-details-marker{display:none}.VehicleDeadlines_icon__TztDX{color:#d8e9f4}.VehicleDeadlines_title__JLP4D{min-width:0}.VehicleDeadlines_title__JLP4D b{display:block;font-size:15px;font-weight:600;color:#f3f8fc;overflow-wrap:anywhere}.VehicleDeadlines_title__JLP4D small{display:block;font-size:12px;line-height:1.5;color:#adc8d9;margin-top:4px}.VehicleDeadlines_title__JLP4D .VehicleDeadlines_note__3PA16{font-size:11px;color:#96b4c9;margin-top:2px}.VehicleDeadlines_target__Umr_C{font-size:13px;color:#d2e4ef;text-align:right;overflow-wrap:anywhere}.VehicleDeadlines_badge__SZqPk{display:block;text-align:center;padding:6px 8px;border-radius:7px;font-size:11px;font-weight:600;line-height:1.3}.VehicleDeadlines_ok__2vwqv{background:#185545;color:#c0f2de}.VehicleDeadlines_warn__VHQD4{background:#5b491a;color:#ffe6a1}.VehicleDeadlines_bad__c3ZOw{background:#662b3e;color:#ffd2db}.VehicleDeadlines_empty__PBcEu{background:#25495f;color:#bfd3df}.VehicleDeadlines_chevron__AVcoy{color:#9cbed3;font-size:18px}.VehicleDeadlines_row__jZr_g[open] .VehicleDeadlines_chevron__AVcoy{transform:rotate(180deg)}.VehicleDeadlines_details__woOGB{padding:0 0 16px 42px;color:#bad2e2;font-size:13px}.VehicleDeadlines_details__woOGB p{margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.VehicleDeadlines_actions__3d5hq{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.VehicleDeadlines_panel__ukoYI .VehicleDeadlines_complete__syDj9{background:#ffda00;border-color:#ffda00;color:#082a40}.VehicleDeadlines_panel__ukoYI button:focus-visible,.VehicleDeadlines_row__jZr_g summary:focus-visible{outline:2px solid #ffda00;outline-offset:2px}@media(max-width:1100px){.VehicleDeadlines_row__jZr_g summary{grid-template-columns:24px minmax(100px,1fr) minmax(100px,auto) 80px 10px;gap:10px}.VehicleDeadlines_target__Umr_C{max-width:200px}.VehicleDeadlines_row__jZr_g{margin:0 16px}}@media(max-width:600px){.VehicleDeadlines_heading__0hoxv{padding:16px;gap:8px;flex-wrap:wrap}.VehicleDeadlines_heading__0hoxv h2{font-size:18px!important}.VehicleDeadlines_row__jZr_g summary{grid-template-columns:24px minmax(0,1fr) 78px 10px;gap:8px;min-height:96px}.VehicleDeadlines_title__JLP4D{grid-column:2}.VehicleDeadlines_target__Umr_C{grid-column:2;grid-row:2;text-align:left;max-width:none;font-size:12px}.VehicleDeadlines_badge__SZqPk{grid-row:1/3;grid-column:3}.VehicleDeadlines_chevron__AVcoy{grid-column:4;grid-row:1/3}.VehicleDeadlines_icon__TztDX{grid-row:1/3}.VehicleDeadlines_details__woOGB{padding-left:32px}.VehicleDeadlines_title__JLP4D b{font-size:14px}}.VehicleDeadlines_panel__ukoYI{background:transparent;border:0;overflow:visible;color:#173249}.VehicleDeadlines_heading__0hoxv{padding:0 0 12px;border:0}.VehicleDeadlines_heading__0hoxv h2{color:#173249!important;font-weight:800}.VehicleDeadlines_panel__ukoYI button{background:#fff;color:#34526b;border-color:#e1e7ef}.VehicleDeadlines_row__jZr_g{margin:0 0 9px;background:#fff;border:1px solid #e2e8f0!important;border-radius:10px;padding:0 14px}.VehicleDeadlines_row__jZr_g summary{grid-template-columns:36px minmax(110px,1fr) minmax(100px,auto) 80px 12px;gap:12px;min-height:78px;padding:13px 0}.VehicleDeadlines_icon__TztDX{display:grid;place-items:center;background:#edf3ff;color:#3875d7;width:36px;height:38px;border-radius:10px}.VehicleDeadlines_row__jZr_g:first-of-type .VehicleDeadlines_icon__TztDX{background:#fff5db;color:#bb8206}.VehicleDeadlines_title__JLP4D b{color:#173249;font-size:16px;font-weight:700}.VehicleDeadlines_title__JLP4D .VehicleDeadlines_note__3PA16,.VehicleDeadlines_title__JLP4D small{color:#657c91}.VehicleDeadlines_target__Umr_C{color:#173249;font-weight:600}.VehicleDeadlines_ok__2vwqv{background:#e8f7ee;color:#25774b}.VehicleDeadlines_warn__VHQD4{background:#fff2d2;color:#895a08}.VehicleDeadlines_bad__c3ZOw{background:#fdebed;color:#ac3045}.VehicleDeadlines_empty__PBcEu{background:#edf2f7;color:#63788d}.VehicleDeadlines_details__woOGB{color:#48637b}.VehicleDeadlines_badge__SZqPk{border-radius:5px}.VehicleDeadlines_chevron__AVcoy{color:#72889c}.VehicleDeadlines_panel__ukoYI .VehicleDeadlines_complete__syDj9{background:#ffd21c;color:#08283f}@media(max-width:600px){.VehicleDeadlines_row__jZr_g{padding:0 10px}.VehicleDeadlines_row__jZr_g summary{grid-template-columns:30px minmax(0,1fr) 70px 10px;gap:8px;min-height:85px}.VehicleDeadlines_icon__TztDX{width:30px;height:34px}.VehicleDeadlines_title__JLP4D b{font-size:14px}.VehicleDeadlines_target__Umr_C{grid-column:2;grid-row:2;text-align:left}.VehicleDeadlines_heading__0hoxv{padding:0 0 12px}.VehicleDeadlines_details__woOGB{padding-left:0}}.VehicleDeadlines_heading__0hoxv{padding-bottom:10px}.VehicleDeadlines_heading__0hoxv h2{font-size:17px!important}.VehicleDeadlines_row__jZr_g{margin-bottom:7px;padding:0 12px}.VehicleDeadlines_row__jZr_g summary{min-height:65px;padding:10px 0;grid-template-columns:30px minmax(95px,1fr) minmax(90px,auto) 62px 10px;gap:9px}.VehicleDeadlines_title__JLP4D b{font-size:14px}.VehicleDeadlines_title__JLP4D small{font-size:11px;margin-top:3px}.VehicleDeadlines_icon__TztDX{width:30px;height:32px;border-radius:7px}.VehicleDeadlines_target__Umr_C{font-size:12px}.VehicleDeadlines_badge__SZqPk{padding:5px;font-size:10px}@container(max-width:640px){.VehicleDeadlines_row__jZr_g summary{grid-template-columns:26px minmax(0,1fr) 64px 10px;gap:8px;min-height:73px}.VehicleDeadlines_icon__TztDX{grid-row:1/3;width:26px;height:30px}.VehicleDeadlines_title__JLP4D{grid-column:2;grid-row:1}.VehicleDeadlines_target__Umr_C{grid-column:2;grid-row:2;text-align:left;max-width:none}.VehicleDeadlines_badge__SZqPk{grid-column:3;grid-row:1/3}.VehicleDeadlines_chevron__AVcoy{grid-column:4;grid-row:1/3}.VehicleDeadlines_details__woOGB{padding-left:0}.VehicleDeadlines_heading__0hoxv{flex-wrap:wrap;gap:8px}}.EmployeeTable_panel__5Jdb6{background:#fff;border:1px solid #dce5ed;border-radius:14px;overflow:hidden;color:#142e43;margin-top:16px}.EmployeeTable_header__WTLNe{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;flex-wrap:wrap}.EmployeeTable_header__WTLNe h2{margin:0;font-size:22px}.EmployeeTable_header__WTLNe p{margin:5px 0 0;color:#536c80;font-size:13px}.EmployeeTable_header__WTLNe>span{color:#536c80;font-size:12px}.EmployeeTable_overview__i_uB7{margin:0 20px 16px;padding:12px 14px;background:#fff0f1;color:#a51f2b;border-radius:8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:14px}.EmployeeTable_overview__i_uB7>span{margin-left:12px}.EmployeeTable_filters__SBhkE{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0 20px 18px}.EmployeeTable_filters__SBhkE button{border:1px solid #d5e0e8;border-radius:7px;background:#fff;color:#17364b;padding:9px 13px;min-height:40px;font-weight:700;font-size:13px;cursor:pointer}.EmployeeTable_filters__SBhkE button[aria-pressed=true]{background:#092e43;color:#fff;border-color:#092e43}.EmployeeTable_filters__SBhkE>span{color:#536c80;font-size:12px;margin-left:auto}.EmployeeTable_scroll__cPumU{overflow-x:auto;width:100%;overscroll-behavior-x:contain}.EmployeeTable_table__bASnB{width:100%;border-collapse:collapse;table-layout:fixed;min-width:820px;font-size:13px}.EmployeeTable_table__bASnB td,.EmployeeTable_table__bASnB th{padding:16px 12px;vertical-align:top;text-align:left;border-bottom:1px solid #e2e9ef;overflow-wrap:anywhere}.EmployeeTable_table__bASnB thead th{padding:12px;background:#f4f7fa;color:#536c80;font-size:12px;font-weight:700}.EmployeeTable_table__bASnB thead th:first-child,.EmployeeTable_table__bASnB thead th:nth-child(2){width:19%}.EmployeeTable_table__bASnB thead th:nth-child(3),.EmployeeTable_table__bASnB thead th:nth-child(4),.EmployeeTable_table__bASnB thead th:nth-child(5){width:13%}.EmployeeTable_table__bASnB thead th:last-child{width:23%}.EmployeeTable_table__bASnB tbody th{font-weight:400}.EmployeeTable_table__bASnB tbody tr:last-child td,.EmployeeTable_table__bASnB tbody tr:last-child th{border-bottom:0}.EmployeeTable_name__cKiwH{font:inherit;font-weight:800;font-size:14px;color:#15364d;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.EmployeeTable_secondary__SnDun{display:block;color:#536c80;font-size:12px;margin-top:4px}.EmployeeTable_term__02f73{display:flex;flex-direction:column;gap:5px;padding:10px;margin:-4px -3px;border-radius:7px}.EmployeeTable_term__02f73 strong{font-size:13px}.EmployeeTable_term__02f73 .EmployeeTable_secondary__SnDun{margin:0}.EmployeeTable_date__T1NIF{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EmployeeTable_termLabel__JtP98{font-size:12px;color:#536c80}.EmployeeTable_expired__yUmkY{background:#fff0f1;border-left:3px solid #c82d3b;color:#a51f2b}.EmployeeTable_expired__yUmkY .EmployeeTable_secondary__SnDun,.EmployeeTable_expired__yUmkY .EmployeeTable_termLabel__JtP98{color:#a51f2b}.EmployeeTable_signal__334bl{font-size:12px!important}.EmployeeTable_soon__ZhxgA{background:#fff6de;border-left:3px solid #d19716;color:#805600}.EmployeeTable_soon__ZhxgA .EmployeeTable_secondary__SnDun,.EmployeeTable_soon__ZhxgA .EmployeeTable_termLabel__JtP98{color:#805600}.EmployeeTable_missing__yANlk .EmployeeTable_termLabel__JtP98{font-weight:600;color:#536c80;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.EmployeeTable_unset__gD5sx .EmployeeTable_termLabel__JtP98{color:#536c80}.EmployeeTable_reasonExpired__9LHeX{color:#a51f2b}.EmployeeTable_reasonSoon__V_4zj{color:#805600}.EmployeeTable_actions__1_bAW{display:flex;flex-direction:column;gap:9px}.EmployeeTable_actions__1_bAW strong{font-size:12px}.EmployeeTable_actions__1_bAW ul{margin:4px 0 0;padding-left:17px;font-size:13px}.EmployeeTable_actions__1_bAW li+li{margin-top:3px}.EmployeeTable_missingInfo__lb1FX{margin:0;font-size:12px;color:#536c80}.EmployeeTable_good__ykwPy{color:#166345;font-size:13px;font-weight:700}.EmployeeTable_edit__GIfgD{align-self:flex-start;background:#0d5478;color:#fff;border:0;border-radius:6px;padding:9px 11px;font-weight:700;font-size:12px;cursor:pointer;min-height:36px}.EmployeeTable_link__lcLfv{display:block;font:inherit;font-size:12px;font-weight:700;color:#15577c;border:0;background:transparent;padding:7px 0;text-align:left;cursor:pointer;min-height:32px}.EmployeeTable_legend__5aHU2{display:flex;gap:18px;flex-wrap:wrap;padding:14px 20px;font-size:12px;color:#536c80;border-top:1px solid #e2e9ef}.EmployeeTable_legend__5aHU2>span{display:flex;gap:6px;align-items:center}.EmployeeTable_amberDot__WKk8D,.EmployeeTable_redDot__j90RZ{width:8px;height:8px;display:inline-block;border-radius:50%;background:#c82d3b}.EmployeeTable_amberDot__WKk8D{background:#d19716}.EmployeeTable_empty__uL2hZ{padding:22px;text-align:center;color:#536c80}.EmployeeTable_panel__5Jdb6 button:focus-visible{outline:3px solid #d6a100;outline-offset:3px}@media(min-width:1300px){.EmployeeTable_table__bASnB{font-size:14px}.EmployeeTable_table__bASnB td,.EmployeeTable_table__bASnB th{padding:18px 14px}}@media(max-width:650px){.EmployeeTable_header__WTLNe{padding:16px}.EmployeeTable_header__WTLNe h2{font-size:20px}.EmployeeTable_overview__i_uB7{margin:0 12px 14px}.EmployeeTable_overview__i_uB7>span{margin-left:0;width:100%}.EmployeeTable_filters__SBhkE{padding:0 12px 14px}.EmployeeTable_filters__SBhkE>span{width:100%;margin:0}.EmployeeTable_legend__5aHU2{padding:14px 12px;gap:10px}.EmployeeTable_table__bASnB{min-width:820px}}@media(pointer:coarse){.EmployeeTable_panel__5Jdb6 button{min-height:44px}}.MedicalReferralModal_backdrop__ml5aK{position:fixed;inset:0;z-index:10020;background:#001629a8;display:grid;place-items:center;padding:16px}.MedicalReferralModal_modal__b_3ki{background:#fff;color:#163247;border-radius:15px;width:min(940px,100%);max-height:94dvh;overflow:auto;padding:24px;overscroll-behavior:contain}.MedicalReferralModal_header__9g3TF{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.MedicalReferralModal_header__9g3TF h2{font-size:23px;margin:0}.MedicalReferralModal_header__9g3TF p{font-size:13px;color:#536c80;margin:7px 0}.MedicalReferralModal_header__9g3TF>button{border:0;background:transparent;font-size:29px;color:#163247;min-width:42px;min-height:42px;cursor:pointer}.MedicalReferralModal_source__18UyA{margin:7px 0 20px;font-size:13px}.MedicalReferralModal_source__18UyA a{color:#145b83}.MedicalReferralModal_section__Rou4u{margin:22px 0;border-top:1px solid #dce5ed;padding-top:18px}.MedicalReferralModal_section__Rou4u h3{font-size:17px;margin:0 0 16px}.MedicalReferralModal_grid__7yPQW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.MedicalReferralModal_modal__b_3ki label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;margin-bottom:12px}.MedicalReferralModal_modal__b_3ki input:not([type=checkbox]),.MedicalReferralModal_modal__b_3ki select,.MedicalReferralModal_modal__b_3ki textarea{width:100%;border:1px solid #bdccd8;border-radius:7px;padding:10px;font:inherit;font-size:14px;background:#fff;color:#163247;box-sizing:border-box}.MedicalReferralModal_modal__b_3ki textarea{resize:vertical}.MedicalReferralModal_modal__b_3ki .MedicalReferralModal_check__JVVag{flex-direction:row;align-items:center;gap:9px;min-height:38px;font-weight:400}.MedicalReferralModal_check__JVVag input{width:18px;height:18px}.MedicalReferralModal_factorGroup__a3w5X{margin:16px 0;border:1px solid #dce5ed;border-radius:9px;padding:15px;min-width:0}.MedicalReferralModal_factorGroup__a3w5X legend{padding:0 6px;font-size:14px;font-weight:800}.MedicalReferralModal_factor__pA7aW{padding:16px;background:#f5f8fa;border-radius:7px;margin:10px 0 14px}.MedicalReferralModal_factorHead__ho8uQ{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.MedicalReferralModal_factorHead__ho8uQ button{border:0;background:transparent;color:#a51f2b;font-size:12px;cursor:pointer;padding:8px}.MedicalReferralModal_secondary__6bb_q{border:1px solid #bdccd8;border-radius:7px;background:#fff;color:#163247;padding:10px 14px;font:inherit;font-size:13px;min-height:40px;cursor:pointer}.MedicalReferralModal_primary__8Ext8{border:0;border-radius:7px;background:#ffd600;color:#092e43;padding:12px 16px;font-weight:800;font-size:14px;min-height:44px;cursor:pointer}.MedicalReferralModal_footer__IlXBf{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #dce5ed;padding-top:18px}.MedicalReferralModal_hint__sl0g3{font-size:13px;line-height:1.55;color:#536c80;margin:12px 0}.MedicalReferralModal_count__TpYT1{font-size:15px;margin-top:20px}.MedicalReferralModal_errors__a40Bg{background:#fff0f1;color:#a51f2b;border-left:4px solid #c82d3b;padding:15px;border-radius:7px;margin:18px 0;font-size:13px}.MedicalReferralModal_errors__a40Bg ul{margin-bottom:0;padding-left:20px}.MedicalReferralModal_errors__a40Bg li+li{margin-top:5px}.MedicalReferralModal_modal__b_3ki button:focus-visible,.MedicalReferralModal_modal__b_3ki input:focus-visible,.MedicalReferralModal_modal__b_3ki select:focus-visible,.MedicalReferralModal_modal__b_3ki textarea:focus-visible{outline:3px solid #d6a100;outline-offset:3px}.MedicalReferralModal_modal__b_3ki button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.MedicalReferralModal_backdrop__ml5aK{padding:8px}.MedicalReferralModal_modal__b_3ki{padding:17px;max-height:96dvh}.MedicalReferralModal_grid__7yPQW{grid-template-columns:minmax(0,1fr);gap:0}.MedicalReferralModal_header__9g3TF h2{font-size:20px}.MedicalReferralModal_factor__pA7aW{padding:12px}.MedicalReferralModal_footer__IlXBf>button{width:100%}.MedicalReferralModal_factorHead__ho8uQ{align-items:flex-start}}@media(pointer:coarse){.MedicalReferralModal_modal__b_3ki button{min-height:44px}}.PeopleWorkspace_workspace__P1HFm{color:#14324a;padding:8px 0 32px}.PeopleWorkspace_heading__MNaSj{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.PeopleWorkspace_heading__MNaSj h1{margin:0;font-size:28px}.PeopleWorkspace_heading__MNaSj p{margin:6px 0 0;color:#536c80;font-size:14px}.PeopleWorkspace_primary__Lq7AK{border:0;border-radius:8px;background:#ffd600;color:#092e43;font-weight:800;font-size:14px;padding:12px 17px;min-height:44px;cursor:pointer}.PeopleWorkspace_tabs__BLggn{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #dce5ed;margin-bottom:20px}.PeopleWorkspace_tabs__BLggn>button{display:flex;gap:8px;align-items:center;border:0;border-radius:0;background:transparent;padding:0 0 13px;color:#536c80;font-weight:700;font-size:15px;min-height:44px;cursor:pointer}.PeopleWorkspace_tabs__BLggn>button[aria-selected=true]{color:#092e43;box-shadow:inset 0 -3px #e1b000}.PeopleWorkspace_count__tHM7D,.PeopleWorkspace_expiredCount__ZM8lG,.PeopleWorkspace_pendingCount__chnDi{padding:3px 6px;border-radius:5px;font-size:12px;white-space:nowrap}.PeopleWorkspace_count__tHM7D{background:#eaf0f5;color:#536c80}.PeopleWorkspace_expiredCount__ZM8lG{background:#fff0f1;color:#a51f2b}.PeopleWorkspace_pendingCount__chnDi{background:#fff5dc;color:#805600}.PeopleWorkspace_tools__GwQcy{display:flex;justify-content:flex-end;position:relative;margin-bottom:12px}.PeopleWorkspace_documents__Ejxn4{position:relative}.PeopleWorkspace_documents__Ejxn4 summary{list-style:none;background:#fff;border:1px solid #d5e0e8;border-radius:7px;padding:9px 13px;min-height:40px;font-weight:700;font-size:13px;cursor:pointer}.PeopleWorkspace_documents__Ejxn4 summary::-webkit-details-marker{display:none}.PeopleWorkspace_menu__yzT4R{position:absolute;right:0;top:calc(100% + 7px);min-width:230px;max-width:calc(100vw - 50px);padding:7px;background:#fff;border:1px solid #dce5ed;border-radius:9px;box-shadow:0 8px 24px #00162920;z-index:30}.PeopleWorkspace_menu__yzT4R button{display:block;width:100%;text-align:left;background:#fff;border:0;padding:11px 10px;border-radius:5px;color:#14324a;font-size:14px;cursor:pointer}.PeopleWorkspace_menu__yzT4R button:hover{background:#f2f6f9}.PeopleWorkspace_leaveTools__so42T{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end;margin-bottom:15px}.PeopleWorkspace_leaveTools__so42T button{background:#fff;border:1px solid #d5e0e8;border-radius:7px;padding:9px 12px;min-height:40px;color:#14324a;font-weight:700;cursor:pointer}.PeopleWorkspace_workspace__P1HFm>section[hidden]{display:none!important}.PeopleWorkspace_deadlines__uy4NN .peopleGrid{display:flex;flex-direction:column;gap:22px}.PeopleWorkspace_deadlines__uy4NN .decisionRow{grid-template-columns:40px minmax(100px,1fr) minmax(100px,.9fr) minmax(100px,.8fr) auto}.PeopleWorkspace_deadlines__uy4NN .decisionType{background:#fff0f1;color:#a51f2b}.PeopleWorkspace_leaves__1P8E_ .leaveCard{margin-bottom:20px}.PeopleWorkspace_leaves__1P8E_ .leaveCalendarCard{margin:0}.PeopleWorkspace_calendarDetails__AIq23{margin-top:22px;background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:16px}.PeopleWorkspace_calendarDetails__AIq23>summary{padding:4px 0;font-weight:800;font-size:15px;min-height:40px;cursor:pointer}.PeopleWorkspace_calendarDetails__AIq23[open]>summary{margin-bottom:12px}.PeopleWorkspace_workspace__P1HFm button:focus-visible,.PeopleWorkspace_workspace__P1HFm summary:focus-visible{outline:3px solid #d6a100;outline-offset:3px}@media(max-width:700px){.PeopleWorkspace_heading__MNaSj h1{font-size:24px}.PeopleWorkspace_heading__MNaSj p{font-size:13px}.PeopleWorkspace_tabs__BLggn{gap:16px}.PeopleWorkspace_tabs__BLggn>button{font-size:14px;flex-wrap:wrap}.PeopleWorkspace_expiredCount__ZM8lG,.PeopleWorkspace_pendingCount__chnDi{font-size:11px}.PeopleWorkspace_deadlines__uy4NN .decisionRow{grid-template-columns:34px minmax(0,1fr);align-items:start}.PeopleWorkspace_deadlines__uy4NN .dateBad,.PeopleWorkspace_deadlines__uy4NN .dateWarn,.PeopleWorkspace_deadlines__uy4NN .decisionActions,.PeopleWorkspace_deadlines__uy4NN .decisionType{grid-column:2}.PeopleWorkspace_leaveTools__so42T{justify-content:flex-start}.PeopleWorkspace_calendarDetails__AIq23{padding:12px}}@media(pointer:coarse){.PeopleWorkspace_workspace__P1HFm button,.PeopleWorkspace_workspace__P1HFm summary{min-height:44px}}