.approval-policies-panel_wrap__5ynH1{display:flex;flex-direction:column;gap:var(--space-5)}.approval-policies-panel_intro__nw62w{margin:0;font-size:var(--fs-caption);line-height:1.8;color:var(--muted)}.approval-policies-panel_intro__nw62w code{padding:1px 4px;border-radius:var(--radius-sm);background:var(--faint);font-size:var(--fs-micro)}.approval-policies-panel_spinner__kQlww{animation:approval-policies-panel_spin__8IpZg 1s linear infinite}@keyframes approval-policies-panel_spin__8IpZg{to{transform:rotate(1turn)}}.approval-policies-panel_stateBox__SiboC{display:flex;align-items:center;gap:var(--space-4);padding:40px 0;justify-content:center;color:var(--muted);font-size:var(--fs-body)}.approval-policies-panel_retry__py8VJ{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-card);padding:4px 10px;font-size:var(--fs-caption);cursor:pointer}.approval-policies-panel_noticeErr__Th5e1,.approval-policies-panel_noticeOk__eFIbu{padding:8px 12px;border-radius:var(--radius-card);font-size:var(--fs-body);color:var(--ink)}.approval-policies-panel_noticeOk__eFIbu{border:1px solid var(--green);background:var(--green-soft)}.approval-policies-panel_noticeErr__Th5e1{border:1px solid var(--red);background:var(--red-soft)}.approval-policies-panel_tableScroll__GKxSr{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.approval-policies-panel_table__PhxVn{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.approval-policies-panel_table__PhxVn th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.approval-policies-panel_table__PhxVn td{padding:8px 10px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.approval-policies-panel_rowInactive__BUxxl{opacity:.55}.approval-policies-panel_codeMeta__hTi3p{display:block;font-size:var(--fs-micro);color:var(--muted)}.approval-policies-panel_matcher__Z2Ggg{font-size:var(--fs-caption);color:var(--muted);max-width:220px}.approval-policies-panel_roleTag__1_I6P{display:inline-block;margin:1px 3px 1px 0;padding:1px 6px;border:1px solid var(--line);border-radius:var(--radius-full);font-size:var(--fs-micro);color:var(--ink)}.approval-policies-panel_thresholdCell__tNkvE{display:flex;align-items:center;gap:var(--space-3)}.approval-policies-panel_thresholdInput__dDK9b{width:110px;padding:5px 8px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font-size:var(--fs-body);text-align:right}.approval-policies-panel_saveBtn__QUvVb{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:4px 8px}.approval-policies-panel_saveBtn__QUvVb,.approval-policies-panel_toggleOff__mrUOf,.approval-policies-panel_toggleOn__3J_ut{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-card);font-size:var(--fs-caption);cursor:pointer}.approval-policies-panel_toggleOff__mrUOf,.approval-policies-panel_toggleOn__3J_ut{padding:4px 10px;white-space:nowrap}.approval-policies-panel_toggleOn__3J_ut{border:1px solid var(--green);background:var(--green-soft);color:var(--ink)}.approval-policies-panel_toggleOff__mrUOf{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.approval-policies-panel_saveBtn__QUvVb:disabled,.approval-policies-panel_toggleOff__mrUOf:disabled,.approval-policies-panel_toggleOn__3J_ut:disabled{opacity:.6;cursor:not-allowed}.approval-policies-panel_authorizedPeople__bTvXF{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.approval-policies-panel_personLink__D5poO{color:var(--c-text-1);font-size:var(--fs-caption);text-decoration:underline}.finance-table_root__AxVMl{min-width:0}.finance-table_statusRow__0ZbAc{display:flex;justify-content:flex-end;margin-bottom:var(--sp-2)}.finance-table_scroll__v90dx{min-width:0;overflow-x:auto;scrollbar-width:thin}.finance-table_table__YTCHJ{width:100%;border-collapse:collapse;--row-h-fin:44px}.finance-table_table__YTCHJ[data-density=compact]{--row-h-fin:36px}.finance-table_col__rBp3y{width:var(--col-w,auto)}.finance-table_table__YTCHJ td,.finance-table_table__YTCHJ th{height:var(--row-h-fin);padding:0 var(--sp-3);border-bottom:1px solid var(--c-line);color:var(--c-text-1);font-size:var(--fs-body);font-weight:var(--fw-regular);text-align:left;white-space:nowrap}.finance-table_table__YTCHJ td:first-child,.finance-table_table__YTCHJ th:first-child{padding-left:0}.finance-table_table__YTCHJ thead th{height:36px;color:var(--c-text-3);font-size:var(--fs-small);font-weight:var(--fw-medium)}.finance-table_groupRow__PG6ws th,.finance-table_table__YTCHJ thead th{border-bottom:1px solid var(--c-line)}.finance-table_groupHead__p43k7{text-align:center}.finance-table_groupRow__PG6ws th[rowspan]{padding-bottom:var(--sp-2);vertical-align:bottom}.finance-table_table__YTCHJ .finance-table_num__z_9CC{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-table_muted__WFPm_{color:var(--c-text-3)}.finance-table_row__Xs93a[data-tone~=open]>*{font-weight:var(--fw-medium)}.finance-table_row__Xs93a[data-tone~=total]>*{border-top:1.5px solid var(--c-line-2);font-weight:var(--fw-strong)}.finance-table_row__Xs93a[data-tone~=subtotal]>*{border-top:0;color:var(--c-text-2);font-weight:var(--fw-medium)}.finance-table_row__Xs93a[data-tone~=final]>*{border-bottom:3px double var(--c-line-2)}.finance-table_row__Xs93a[data-tone~=level1]>:first-child{font-weight:var(--fw-strong)}.finance-table_row__Xs93a[data-tone~=indent]>:first-child{padding-left:24px}.finance-table_row__Xs93a[data-tone~=indent2]>:first-child{padding-left:52px}.finance-table_row__Xs93a[data-tone~=highlight]>*{background:var(--c-selected)}.finance-table_emptyCell__YfOwT{height:88px;color:var(--c-text-3);font-size:var(--fs-small);text-align:center}.finance-table_footnote__Z5Sqn{margin:var(--sp-3) 0 0;color:var(--c-text-3);font-size:var(--fs-small)}.finance-table_signal__oBcfa{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--c-text-2);font-size:var(--fs-small)}.finance-table_signal__oBcfa[data-tone=ok]{color:var(--c-ok-text)}.finance-table_signal__oBcfa[data-tone=danger]{color:var(--c-danger-text)}.finance-table_signalDot__h_z3b{width:7px;height:7px;border-radius:50%;background:currentColor}.tabs_list__VIY3S{display:flex;gap:26px;min-width:0;border-bottom:1px solid var(--c-line);overflow-x:auto;scrollbar-width:none}.tabs_list__VIY3S::-webkit-scrollbar{display:none}.tabs_tab__BSo48{position:relative;flex:none;padding:0 0 12px;border:0;background:none;color:var(--c-text-2);font-size:var(--fs-body);white-space:nowrap}.tabs_tab__BSo48:hover:not(:disabled){color:var(--c-text-1)}.tabs_tab__BSo48[aria-selected=true]{color:var(--c-text-1);font-weight:var(--fw-strong)}.tabs_tab__BSo48[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--r-pill);background:var(--c-accent)}.tabs_tab__BSo48:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--r-xs)}.tabs_tab__BSo48:disabled{color:var(--c-text-4);cursor:not-allowed}.tabs_count__Rlh_j{margin-left:6px;color:var(--c-text-3);font-size:var(--fs-small);font-weight:var(--fw-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs_tab__BSo48[data-tone=risk],.tabs_tab__BSo48[data-tone=risk] .tabs_count__Rlh_j{color:var(--c-danger-text)}.view-switch_label__QXFbi{display:inline-flex;align-items:center;gap:6px}.page-toolbar_toolbar__ry57f{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;min-width:0;min-height:var(--ctl-h);margin-bottom:var(--sp-3)}.page-toolbar_summary__4J9Ff{min-width:0;color:var(--c-text-3);font-size:var(--fs-small)}.page-toolbar_actions__d7eNm{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);flex:0 1 auto;min-width:0;max-width:100%;margin-left:auto}.page-toolbar_actions__d7eNm>*{flex:0 0 auto}.list-page_root__om7S_{display:block}.list-page_viewbar__FPs5h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-width:0}.list-page_viewSwitch___zLke{flex:none;padding-bottom:8px}.list-page_body__l39qI{min-width:0}.list-page_filters__okG8y{margin:16px 0 4px}.list-page_content__myY__{min-width:0}@media (max-width:1180px){.list-page_viewbar__FPs5h{flex-wrap:wrap;align-items:center;row-gap:8px}.list-page_viewSwitch___zLke{padding-bottom:0}}.list-page_tabActions__ffY7e{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.list-page_tabActionsSpacer___lpzi{flex:1 1 auto}.task-pages_page__WdYb9{display:flex;flex-direction:column;gap:var(--sp-4)}.task-pages_viewbar__zARvu{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4)}.task-pages_filters__rMylk{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.task-pages_searchField__ZH5rO{flex:1 1 320px;max-width:420px}.task-pages_filtersEnd__suW9r{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2)}.task-pages_tableWrap__0jhMP{overflow-x:auto}.task-pages_mobileCards__C5bDh{display:grid;gap:var(--sp-2);list-style:none;margin:0;padding:0;min-width:0}.task-pages_mobileCard___Icu_{display:grid;gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-ctl);background:var(--c-surface)}.task-pages_mobileCardTitle__8VtA4{display:flex;align-items:center;min-height:44px;color:var(--c-text-1);font-size:var(--fs-body);font-weight:var(--fw-strong);line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.task-pages_mobileCardTitle__8VtA4:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.task-pages_mobileCardMeta__dIqAr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);color:var(--c-text-3);font-size:var(--fs-caption);overflow-wrap:anywhere}.task-pages_mobileCardMeta__dIqAr .task-pages_rowLink__xJWSb{display:inline-flex;align-items:center;min-height:44px}.task-pages_table__tqAxy{width:100%;border-collapse:collapse}.task-pages_th__kDn_5{height:40px;padding:0 var(--cell-x);text-align:left;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--c-text-3);border-bottom:1px solid var(--c-line);white-space:nowrap}.task-pages_thRight__a48p5{text-align:right}.task-pages_td__3aezQ{height:var(--row-h);padding:0 var(--cell-x);border-bottom:1px solid var(--c-line);font-size:var(--fs-body);color:var(--c-text-1);vertical-align:middle;white-space:nowrap}.task-pages_table__tqAxy tbody tr:hover td,.task-pages_table__tqAxy tbody tr:hover th{background:var(--c-hover)}.task-pages_tdMain__2WNxW{height:var(--row-h);padding:0 var(--cell-x);text-align:left;font-weight:var(--fw-regular);white-space:normal;border-bottom:1px solid var(--c-line);vertical-align:middle}.task-pages_cellStack__wR6Ek{display:flex;flex-direction:column;gap:2px;min-width:0}.task-pages_code__wR55F{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--fw-strong)}.task-pages_sub__Z5uqM{font-size:var(--fs-small);color:var(--c-text-3)}.task-pages_blockedReason__j9egD{max-width:150px;overflow:hidden;color:var(--c-danger-text);font-size:var(--fs-caption);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-pages_numCol__wIi08{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.task-pages_caption__q1QnT{text-align:left;padding-bottom:var(--sp-2)}@media (max-width:1180px){.task-pages_p2__A48zC{display:none}}.task-pages_pager__zUTVQ{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-4);color:var(--c-text-3);font-size:var(--fs-small)}.task-pages_pagerNum__RKHkb{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-1);font-weight:var(--fw-medium)}.task-pages_createPanel__yAx9I{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-inner);background:var(--c-surface)}.task-pages_panelTitle__8_vXC{margin:0;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--c-text-1)}.task-pages_formRow__SKN9w{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.task-pages_checkInline__oYQlP{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--c-text-2)}.task-pages_callout__RCJZt{border-radius:var(--r-inner);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-small)}.task-pages_calloutSuccess__nr5xI{background:var(--c-ok-bg);color:var(--c-ok-text)}.task-pages_calloutInfo__w4mXc{background:var(--c-accent-bg);color:var(--c-accent-text)}.task-pages_calloutWarn__8h4Av{background:var(--c-warn-bg);color:var(--c-warn-text)}.task-pages_calloutDanger__BUu4O{background:var(--c-danger-bg);color:var(--c-danger-text)}.task-pages_calloutList__sDrUQ{margin:var(--sp-1) 0 0 var(--sp-4);padding:0}.task-pages_back__PIs9W{display:inline-flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-3);color:var(--c-text-3);font-size:var(--fs-small);text-decoration:none}.task-pages_back__PIs9W:hover{color:var(--c-accent-text)}.task-pages_meta__KsxRS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3)}.task-pages_dot__LOUXc{display:inline-block;width:3px;height:3px;border-radius:var(--r-pill);background:var(--c-text-4)}.task-pages_late__MFgBC{color:var(--c-danger-text)}.task-pages_iconBtn__1JglX{width:var(--ctl-h);padding:0;justify-content:center}.task-pages_split__9bE_1{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.task-pages_splitMain__mancw{min-width:0}.task-pages_splitSide__qTclL{min-width:0;margin-left:var(--sp-8);padding-left:var(--sp-8);border-left:1px solid var(--c-line)}@media (max-width:1180px){.task-pages_split__9bE_1{grid-template-columns:minmax(0,1fr)}.task-pages_splitSide__qTclL{margin:var(--sp-4) 0 0;padding:var(--sp-4) 0 0;border-left:0;border-top:1px solid var(--c-line)}}.task-pages_secBlock__dVmvy{padding:var(--sp-5) 0 var(--sp-2);min-width:0}.task-pages_secHead__W_Uiv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin:0 0 var(--sp-4)}.task-pages_secTitle__hMFAg{margin:0;font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--c-text-1)}.task-pages_secMeta__qxAFh{font-size:var(--fs-small);color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.task-pages_desc__plehp{margin:0;font-size:var(--fs-body);color:var(--c-text-2);line-height:1.7}.task-pages_muted__PosH3{margin:0;font-size:var(--fs-small);color:var(--c-text-3)}.task-pages_chkList__csGm6{list-style:none;margin:0;padding:0}.task-pages_chkRow__hFWGq{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:9px 0;border-top:1px solid var(--c-line);font-size:var(--fs-body)}.task-pages_chkRow__hFWGq:first-child{border-top:0;padding-top:0}.task-pages_ci__FMl04{width:20px;height:20px;padding:0;border:0;border-radius:var(--r-pill);display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 1.5px var(--c-line-2);color:var(--c-text-3);cursor:pointer}.task-pages_ciStatic__UOLgd{cursor:default}.task-pages_ciDone__G5Jwe{background:var(--c-ok-bg);box-shadow:none;color:var(--c-ok-text)}.task-pages_chkText__gb2zd{min-width:0}.task-pages_chkDone__eh2rL{text-decoration:line-through;color:var(--c-text-3)}.task-pages_chkMeta__Kiwg6{font-size:var(--fs-small);color:var(--c-text-3)}.task-pages_inlineForm__fEOxv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.task-pages_timeline__8pnr3{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.task-pages_tr__8KlMo{display:grid;grid-template-columns:90px 18px minmax(0,1fr);gap:var(--sp-3)}.task-pages_dt__CbfMI{font-size:var(--fs-small);color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:1px}.task-pages_rail__9oRbE{position:relative}.task-pages_rail__9oRbE:before{content:"";position:absolute;left:8px;top:16px;bottom:-2px;width:1px;background:var(--c-line-2)}.task-pages_tr__8KlMo:last-child .task-pages_rail__9oRbE:before{display:none}.task-pages_railDot__24bYW{position:absolute;left:4px;top:5px;width:9px;height:9px;border-radius:var(--r-pill);background:var(--c-surface);box-shadow:inset 0 0 0 2px var(--c-quiet-2)}.task-pages_trNow__QSaXg .task-pages_railDot__24bYW{background:var(--c-accent);box-shadow:0 0 0 4px var(--c-accent-ring)}.task-pages_trBody__zhiDh{padding-bottom:var(--sp-3);font-size:var(--fs-body);color:var(--c-text-1)}.task-pages_trBody__zhiDh small{display:block;margin-top:2px;font-size:var(--fs-small);color:var(--c-text-3)}.task-pages_props__9D3Bj{display:flex;flex-direction:column}.task-pages_propRow__iI8Mw{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--sp-3);align-items:center;padding:9px 0;border-top:1px solid var(--c-line);font-size:var(--fs-body)}.task-pages_propRow__iI8Mw:first-child{border-top:0;padding-top:0}.task-pages_propKey__cs_xH{font-size:var(--fs-small);color:var(--c-text-3)}.task-pages_propVal__ZVMWH{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-weight:var(--fw-medium);color:var(--c-text-1)}.task-pages_av___3VQN{width:24px;height:24px;flex:none;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-line-2);color:var(--c-text-2);font-size:var(--fs-micro);font-weight:var(--fw-strong)}.task-pages_avStack__O20TP{display:inline-flex}.task-pages_avStack__O20TP .task-pages_av___3VQN+.task-pages_av___3VQN{margin-left:-10px}.task-pages_rel__sMfuZ{display:flex;flex-direction:column;gap:2px}.task-pages_relItem__vjhDh{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-2);border-radius:var(--r-inner)}.task-pages_relItem__vjhDh:hover{background:var(--c-hover)}.task-pages_relIcon__EkYEu{width:32px;height:32px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--c-sunken);color:var(--c-text-2);font-size:var(--fs-small);font-weight:var(--fw-strong)}.task-pages_relBody__GdOTm{min-width:0}.task-pages_relBody__GdOTm b{display:block;font-weight:var(--fw-medium);color:var(--c-text-1)}.task-pages_relBody__GdOTm small{display:block;font-size:var(--fs-small);color:var(--c-text-3)}.task-pages_visuallyHidden__9aGXU{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.task-pages_rowLink__xJWSb{color:var(--c-accent-text);text-decoration:none;font-weight:var(--fw-medium)}.task-pages_sourceCell__KJKHd{max-width:280px}.task-pages_sourceCell__KJKHd .task-pages_rowLink__xJWSb{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.35}.task-pages_rowLink__xJWSb:hover{text-decoration:underline}.task-pages_titleLink__VIUtP{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-accent-text);text-decoration:none;font-weight:var(--fw-medium)}.task-pages_titleLink__VIUtP:hover{text-decoration:underline}.task-pages_menu___Y_Je{display:flex;flex-direction:column;gap:2px;min-width:200px}.task-pages_menuItem__kWU5I{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-ctl);background:none;color:var(--c-text-1);font-size:var(--fs-body);text-align:left;text-decoration:none;cursor:pointer}.task-pages_menuItem__kWU5I:hover{background:var(--c-hover)}.task-pages_menuItem__kWU5I:disabled{color:var(--c-text-4);cursor:not-allowed}.task-pages_embeddedPage__OK9wN{display:flex;flex-direction:column;gap:var(--sp-4)}.popover_panel__rbfdc{position:fixed;top:var(--pop-top);left:var(--pop-left);z-index:700;width:var(--pop-width);max-width:calc(100vw - 16px);max-height:min(560px,calc(100vh - 32px));overflow:auto;background:var(--c-surface);border-radius:var(--r-overlay);box-shadow:var(--sh-overlay);animation:popover_popoverIn__fox_d var(--dur-fast) var(--ease-out)}.popover_panel__rbfdc[data-placement=right-end],.popover_panel__rbfdc[data-placement=top-start]{transform:translateY(-100%);animation-name:popover_popoverInUp__WMNg6}@keyframes popover_popoverIn__fox_d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes popover_popoverInUp__WMNg6{0%{opacity:0;transform:translateY(calc(-100% + 4px))}to{opacity:1;transform:translateY(-100%)}}.fleet-schedule-more-actions_menu__1oLe2{display:grid;padding:var(--sp-1)}.fleet-schedule-more-actions_menuItem__sWn1D{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-xs);background:transparent;color:var(--c-text-1);font-size:var(--fs-small);text-align:left;cursor:pointer}.fleet-schedule-more-actions_menuItem__sWn1D:hover:not(:disabled){background:var(--c-hover)}.fleet-schedule-more-actions_menuItem__sWn1D:disabled{color:var(--c-text-4);cursor:not-allowed}.after-sales-panels_page__ObWjf{display:grid;gap:var(--space-6);padding:var(--space-6);color:var(--ink)}.after-sales-panels_panel__SiqkZ{display:grid;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-5);background:var(--surface)}.after-sales-panels_row__b_sFg{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4)}.after-sales-panels_field__DeWnd{display:grid;gap:var(--space-2);font-size:var(--fs-caption);min-width:180px}.after-sales-panels_input__wZkFY{padding:8px;font:inherit}.after-sales-panels_button__n_FAT,.after-sales-panels_input__wZkFY{min-height:38px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface)}.after-sales-panels_button__n_FAT{padding:8px 16px;cursor:pointer}.after-sales-panels_button__n_FAT:disabled{cursor:default;color:var(--muted)}.after-sales-panels_table__vS3Bg{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.after-sales-panels_table__vS3Bg td,.after-sales-panels_table__vS3Bg th{text-align:left;border-bottom:1px solid var(--line);padding:var(--space-3)}.after-sales-panels_hint__Q5xFO{margin:0;color:var(--muted);font-size:var(--fs-caption);line-height:1.6}.after-sales-panels_error__vpAyj{color:var(--red)}.after-sales-panels_list__5y_RI{display:grid;gap:var(--space-3);padding:0;list-style:none}.after-sales-panels_confirmOverlay__PDiEb{position:absolute;inset:0;background:var(--c-scrim-modal);z-index:600;display:grid;place-items:center;padding:20px;animation:after-sales-panels_unsavedExitFadeIn__ottgu var(--dur-fast) var(--ease-out)}@keyframes after-sales-panels_unsavedExitFadeIn__ottgu{0%{opacity:0}to{opacity:1}}.after-sales-panels_confirmBox__dqfMt{background:var(--c-surface);border-radius:var(--r-inner);padding:20px;width:100%;max-width:360px;box-shadow:var(--sh-overlay);text-align:left}.after-sales-panels_confirmHeader__NDCfA{display:flex;align-items:center;gap:10px;font-size:var(--fs-title);color:var(--c-text-1)}.after-sales-panels_confirmIconWarning__dy1UG{color:var(--c-warn);flex-shrink:0}.after-sales-panels_confirmDesc__io1EU{margin:10px 0 18px;color:var(--c-text-2);font-size:var(--fs-small);line-height:1.5}.after-sales-panels_confirmViewport__0TpPH{position:fixed;z-index:1200}.after-sales-panels_confirmActions__2MGsM{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.lease-management-page_pageContainer__Wex_x{display:flex;flex-direction:column;gap:var(--page-gap)}.lease-management-page_quoteFlowCard__xa3vY{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:var(--space-7);padding:clamp(20px,4vw,36px);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs)}.lease-management-page_quoteFlowIntro__4jcMj,.lease-management-page_quotePrivacy__FdIAU{display:flex;align-items:flex-start;gap:var(--space-5)}.lease-management-page_quoteFlowIcon__LFlH2{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:var(--radius-control);background:var(--orange-soft);color:var(--orange)}.lease-management-page_quoteFlowKicker__QSalR{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lease-management-page_quoteFlowIntro__4jcMj h2{margin:0;font-size:clamp(24px,4vw,36px);line-height:1.1}.lease-management-page_quoteFlowIntro__4jcMj p:last-child,.lease-management-page_quotePrivacy__FdIAU p{margin:var(--space-3) 0 0;color:var(--muted);line-height:1.6}.lease-management-page_quotePrivacy__FdIAU{padding:var(--space-6);border:1px solid var(--c-ok-border);border-radius:var(--radius-control);background:var(--green-soft);color:var(--green)}.lease-management-page_quotePrivacy__FdIAU p{color:var(--ink)}.lease-management-page_quoteFlowActions__UmF1k{display:flex;justify-content:flex-end}.lease-management-page_pageHeader__iyjrU{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-7);flex-wrap:wrap}.lease-management-page_headerActions___QSqA{display:flex;align-items:center;gap:var(--space-5)}.lease-management-page_btn__MZOcs{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:34px;padding:0 14px;border-radius:var(--radius-control);font-size:var(--fs-body);font-weight:600;border:1px solid transparent;transition:all .12s ease;white-space:nowrap}.lease-management-page_btn__MZOcs:disabled{opacity:.55;cursor:not-allowed}.lease-management-page_btnPrimary__BILQe{background:var(--blue);color:var(--c-on-solid)}.lease-management-page_btnPrimary__BILQe:hover:not(:disabled){background:var(--c-accent)}.lease-management-page_btnSecondary__FQQvW{background:var(--surface);border-color:var(--line);color:var(--ink)}.lease-management-page_btnSecondary__FQQvW:hover:not(:disabled){background:var(--surface-soft)}.lease-management-page_btnDanger___ZIDr{background:var(--red);color:var(--c-on-solid)}.lease-management-page_btnDanger___ZIDr:hover:not(:disabled){background:var(--c-danger-fg)}.lease-management-page_btnGhost__cGqT6{background:transparent;color:var(--muted)}.lease-management-page_btnGhost__cGqT6:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.lease-management-page_metricsGrid__8GqLV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.lease-management-page_statusBar__snwDi{display:flex;align-items:center;gap:var(--space-4);overflow-x:auto;padding:4px 0}.lease-management-page_statusTab__YTP3x{display:inline-flex;align-items:center;gap:var(--space-3);min-height:32px;padding:0 12px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:var(--fs-body);font-weight:500;transition:all .12s ease}.lease-management-page_statusTab__YTP3x:hover{border-color:var(--c-border-default);color:var(--ink)}.lease-management-page_statusTabActive__Ejr4c{background:var(--blue-soft);border-color:var(--blue);color:var(--c-accent-text);font-weight:600}.lease-management-page_filterCard__HBSY_{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:12px 16px;display:flex;flex-direction:column;gap:var(--space-5)}.lease-management-page_filterMainRow__jo3hc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.lease-management-page_searchWrapper__9EDns{position:relative;flex:1 1 280px;min-width:240px;max-width:480px}.lease-management-page_searchIcon__X2tPH{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.lease-management-page_searchInput__IkjNS{width:100%;height:34px;padding:0 32px;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--fs-body);color:var(--ink);outline:none}.lease-management-page_searchInput__IkjNS:focus{background:var(--c-bg-surface);border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-soft)}.lease-management-page_clearSearchBtn__O_cKY{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--faint);padding:2px;display:grid;place-items:center;border-radius:var(--radius-sm)}.lease-management-page_clearSearchBtn__O_cKY:hover{color:var(--ink)}.lease-management-page_filterControls__gy3Hi{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.lease-management-page_selectInput__YAXRD{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--fs-body);outline:none}.lease-management-page_selectInput__YAXRD:focus{border-color:var(--blue)}.lease-management-page_tableCard__2WQX4{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-xs)}.lease-management-page_tableWrapper___x4VE{width:100%;overflow-x:auto}.lease-management-page_table__EGlcK{width:100%;min-width:960px;border-collapse:collapse;text-align:left}.lease-management-page_table__EGlcK th{background:var(--surface-soft);color:var(--muted);font-size:var(--fs-caption);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.lease-management-page_table__EGlcK td{padding:12px 14px;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--ink);vertical-align:middle}.lease-management-page_tableRow__0UHMz{transition:background-color .1s ease;cursor:pointer}.lease-management-page_tableRow__0UHMz:hover{background:var(--surface-soft)}.lease-management-page_leaseNoCell__Xj6J_{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:var(--space-3)}.lease-management-page_clientSiteCell__8jC8n{display:flex;flex-direction:column;gap:var(--space-1)}.lease-management-page_clientSiteCell__8jC8n strong{font-size:var(--fs-body);color:var(--ink)}.lease-management-page_clientSiteCell__8jC8n small{font-size:var(--fs-micro);color:var(--muted)}.lease-management-page_badge__AoBLY{display:inline-flex;align-items:center;gap:var(--space-3);padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:600;line-height:1.4;white-space:nowrap}.lease-management-page_badgeDot__2iA9L{width:6px;height:6px;border-radius:50%}.lease-management-page_badge--success___UsNS{background:var(--green-soft);color:var(--green)}.lease-management-page_badge--success___UsNS .lease-management-page_badgeDot__2iA9L{background:var(--green)}.lease-management-page_badge--info__uQ9mL{background:var(--blue-soft);color:var(--blue)}.lease-management-page_badge--info__uQ9mL .lease-management-page_badgeDot__2iA9L{background:var(--blue)}.lease-management-page_badge--warning__g8m4y{background:var(--yellow-soft);color:var(--yellow)}.lease-management-page_badge--warning__g8m4y .lease-management-page_badgeDot__2iA9L{background:var(--yellow)}.lease-management-page_badge--danger__AQ5kE{background:var(--red-soft);color:var(--red)}.lease-management-page_badge--danger__AQ5kE .lease-management-page_badgeDot__2iA9L{background:var(--red)}.lease-management-page_badge--neutral__jv7Pz{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}.lease-management-page_badge--neutral__jv7Pz .lease-management-page_badgeDot__2iA9L{background:var(--muted)}.lease-management-page_itemSummaryBadge__OJy39{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px 6px;border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--line);font-size:var(--fs-micro);font-weight:500;color:var(--muted)}.lease-management-page_rowActions__U__SU{display:flex;align-items:center;gap:var(--space-2)}.lease-management-page_iconBtn__0YEPa{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--muted);transition:all .1s ease}.lease-management-page_iconBtn__0YEPa:hover:not(:disabled){background:var(--surface-soft);border-color:var(--line);color:var(--ink)}.lease-management-page_iconBtn__0YEPa:disabled{opacity:.35;cursor:not-allowed}.lease-management-page_iconBtnDanger__Hbc4_:hover:not(:disabled){background:var(--red-soft);border-color:var(--c-danger-bg);color:var(--red)}.lease-management-page_pagination___edAo{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--surface);color:var(--muted);font-size:var(--fs-body);flex-wrap:wrap;gap:var(--space-5)}.lease-management-page_paginationInfo__Ob_zR strong{color:var(--ink)}.lease-management-page_paginationNav__pA6Cu{display:flex;align-items:center;gap:var(--space-3)}.lease-management-page_drawerOverlay__fnU8n{position:fixed;inset:0;background:var(--c-overlay-scrim);z-index:100;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lease-management-page_drawer__jaro9{width:740px;max-width:100vw;height:100vh;background:var(--c-bg-surface);display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:lease-management-page_slideInRight__0ph_U .18s cubic-bezier(.16,1,.3,1)}@keyframes lease-management-page_slideInRight__0ph_U{0%{transform:translateX(100%)}to{transform:translateX(0)}}.lease-management-page_drawerHeader__v2me2{min-height:56px;padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--c-border-hairline);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:var(--c-bg-surface)}.lease-management-page_drawerHeader__v2me2 h2{font-size:var(--fs-title);font-weight:700}.lease-management-page_drawerBody__BbB_B{flex:1 1;overflow-y:auto;padding:var(--space-7)}.lease-management-page_drawerFooter__ZLIEO{min-height:60px;padding:var(--space-5) var(--space-7);border-top:1px solid var(--c-border-hairline);background:var(--c-bg-canvas);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-5);flex-shrink:0}.lease-management-page_modalOverlay__AirgE{position:fixed;inset:0;background:var(--c-overlay-scrim);z-index:600;display:grid;place-items:center;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lease-management-page_modal__tDggk{width:520px;max-width:100%;background:var(--c-bg-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);overflow:hidden;animation:lease-management-page_popIn__I50_Z .15s ease}@keyframes lease-management-page_popIn__I50_Z{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.lease-management-page_modalHeader__K_P9U{padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--c-border-hairline);display:flex;align-items:center;justify-content:space-between;background:var(--c-bg-surface)}.lease-management-page_modalHeader__K_P9U h3{font-size:var(--fs-title);font-weight:700;margin:0}.lease-management-page_modalBody__Uyb6r{padding:var(--space-7);max-height:calc(85vh - 120px);overflow-y:auto}.lease-management-page_modalFooter__pxf7s{padding:var(--space-5) var(--space-7);background:var(--c-bg-canvas);border-top:1px solid var(--c-border-hairline);display:flex;justify-content:flex-end;gap:var(--space-5)}.lease-management-page_summaryCardsRow__xHGge{display:grid;gap:var(--space-5);margin-bottom:18px}.lease-management-page_summaryMiniCard__x_3fc{width:100%;padding:12px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface-soft);text-align:center}.lease-management-page_summaryMiniCard__x_3fc small{display:block;color:var(--muted);font-size:var(--fs-micro)}.lease-management-page_summaryMiniCard__x_3fc strong{display:block;margin-top:4px;font-size:var(--fs-heading);color:var(--ink)}.lease-management-page_detailGrid__zzz9P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-bottom:12px}.lease-management-page_detailItem__5F0nv{padding:8px 10px;background:var(--surface-soft);border-radius:var(--radius-control)}.lease-management-page_detailItemLabel__qzHby{font-size:var(--fs-micro);color:var(--muted);margin-bottom:2px}.lease-management-page_detailItemValue__KFWyE{font-size:var(--fs-body);font-weight:600;color:var(--ink)}.lease-management-page_itemsTable__l6fAK{width:100%;border-collapse:collapse;font-size:var(--fs-caption)}.lease-management-page_itemsTable__l6fAK th{background:var(--surface-soft);color:var(--muted);font-size:var(--fs-micro);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line);text-align:left}.lease-management-page_itemsTable__l6fAK td{padding:10px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink)}.lease-management-page_lifecycleCard__DUSsA{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);padding:14px;margin-top:16px}.lease-management-page_lifecycleCard--warning__3_ilo{background:var(--yellow-soft);border-color:var(--c-warn-border)}.lease-management-page_lifecycleCard--success__20s07{background:var(--green-soft);border-color:var(--c-ok-border)}.lease-management-page_lifecycleCard--info__NFa4F{background:var(--blue-soft);border-color:var(--c-accent-border)}.lease-management-page_lifecycleCard--danger__Hy9af{background:var(--red-soft);border-color:var(--c-danger-border)}.lease-management-page_lifecycleCardTitle__rnBav{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-body);font-weight:700;margin-bottom:6px}.lease-management-page_lifecycleCardDesc__ONSyY{font-size:var(--fs-caption);color:var(--muted);line-height:1.5;margin-bottom:12px}.lease-management-page_actionBtnGroup__wH9Cm{display:flex;gap:var(--space-4);flex-wrap:wrap}.lease-management-page_formSection__5zZG1{margin-bottom:20px}.lease-management-page_formSectionHeading__BnDZ8{font-size:var(--fs-caption);font-weight:700;color:var(--muted);margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--line)}.lease-management-page_freightTermsHeader__AbtWS{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-2)}.lease-management-page_freightTermsHeading__SGpvY{margin:0;border:0;padding:0}.lease-management-page_freightTermsChange__24FyO{height:var(--sp-7);padding:0 10px}.lease-management-page_formGrid__IOJs5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.lease-management-page_formGridFull__uy7it{grid-column:1/-1}.lease-management-page_formField__Zqlex{display:flex;flex-direction:column;gap:var(--space-3)}.lease-management-page_clientFieldHeading__AvFPM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.lease-management-page_formLabel__uTJaa{font-size:var(--fs-caption);font-weight:600;color:var(--ink)}.lease-management-page_requiredMark__1NYIA{color:var(--red);margin-left:2px}.lease-management-page_formInput__w_gKJ,.lease-management-page_formSelect__iSIPj,.lease-management-page_formTextarea__fXBuZ{width:100%;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--c-bg-surface);color:var(--ink);font-size:var(--fs-body);padding:7px 10px;outline:none;transition:border-color .1s ease}.lease-management-page_formInput__w_gKJ:focus,.lease-management-page_formSelect__iSIPj:focus,.lease-management-page_formTextarea__fXBuZ:focus{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange-soft)}.lease-management-page_formInputError__4I9_r.lease-management-page_formInputError__4I9_r{border-color:var(--red)}.lease-management-page_formErrorText__9KpVC{color:var(--red);font-size:var(--fs-micro)}.lease-management-page_formTextarea__fXBuZ{min-height:72px;resize:vertical}.lease-management-page_alertBanner__b_jEE{padding:10px 14px;border-radius:var(--radius-control);font-size:var(--fs-body);display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:14px;line-height:1.4}.lease-management-page_alertBanner--danger__h1mRz{background:var(--red-soft);color:var(--red);border:1px solid var(--c-danger-border)}.lease-management-page_alertBanner--success__E_Bkk{background:var(--green-soft);color:var(--green);border:1px solid var(--c-ok-bg)}.lease-management-page_emptyState__CL5Xx{padding:48px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);color:var(--muted)}.lease-management-page_emptyIcon__jxc32{width:44px;height:44px;border-radius:50%;background:var(--surface-soft);display:grid;place-items:center;color:var(--faint)}.lease-management-page_spinner__aT3Hl{width:18px;height:18px;border:2px solid var(--c-border-subtle);border-top:2px solid;border-radius:50%;animation:lease-management-page_spin__6joOF .6s linear infinite}.lease-management-page_contractGenerationBox__jqsWo{display:grid;gap:var(--space-3);padding:14px;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft)}.lease-management-page_contractGenerationHeading__LATOz{display:flex;align-items:center;gap:var(--space-2);color:var(--ink)}.lease-management-page_contractGenerationHeading__LATOz svg{color:var(--green)}.lease-management-page_vehicleSelectionDetails__8Nfv8{margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);overflow:hidden}.lease-management-page_vehicleSelectorHint__zJVNy{display:block;color:var(--muted);font-size:var(--fs-micro);line-height:1.5}.lease-management-page_vehicleSelector__QALHf.ui-combobox{width:100%}.lease-management-page_vehicleSelector__QALHf.ui-combobox.is-open .ui-combobox-dropdown{max-height:500px}.lease-management-page_vehicleSelector__QALHf.ui-combobox.is-open .ui-combobox-options-list{max-height:410px}.lease-management-page_vehicleSelector__QALHf.ui-combobox.is-open .ui-combobox-option{align-items:flex-start;padding:11px 12px}.lease-management-page_vehicleSelectionDetailsHeader__Xj5ZU{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:10px 12px;border-bottom:1px solid var(--line)}.lease-management-page_vehicleSelectionDetailsHeader__Xj5ZU span{color:var(--muted);font-size:var(--fs-micro)}.lease-management-page_vehicleSelectionDetailsGrid__M4USp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.lease-management-page_vehicleSelectionDetailsItem__SkTuL{display:grid;grid-template-columns:minmax(86px,.38fr) minmax(0,1fr);gap:var(--space-3);padding:8px 12px;border-bottom:1px solid var(--line)}.lease-management-page_vehicleSelectionDetailsItem__SkTuL:nth-child(odd){border-right:1px solid var(--line)}.lease-management-page_vehicleSelectionDetailsItem__SkTuL dt{color:var(--muted);font-size:var(--fs-micro)}.lease-management-page_vehicleSelectionDetailsItem__SkTuL dd{margin:0;min-width:0;color:var(--ink);font-size:var(--fs-caption);overflow-wrap:anywhere}.lease-management-page_vehicleSelectionDetailsState__eYuGZ{margin-top:var(--space-3);padding:10px 12px;border:1px dashed var(--line);border-radius:var(--radius-control);color:var(--muted);font-size:var(--fs-micro)}@keyframes lease-management-page_spin__6joOF{to{transform:rotate(1turn)}}@media (max-width:920px){.lease-management-page_quoteFlowCard__xa3vY{grid-template-columns:1fr}.lease-management-page_metricsGrid__8GqLV{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-management-page_drawer__jaro9.lease-management-page_drawer__jaro9{width:100vw;box-shadow:var(--shadow-lg);background:var(--c-bg-surface)}.lease-management-page_detailGrid__zzz9P{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lease-management-page_formGrid__IOJs5,.lease-management-page_metricsGrid__8GqLV,.lease-management-page_vehicleSelectionDetailsGrid__M4USp{grid-template-columns:1fr}.lease-management-page_vehicleSelectionDetailsItem__SkTuL:nth-child(odd){border-right:0}.lease-management-page_summaryCardsRow__xHGge{grid-template-columns:repeat(2,1fr)}.lease-management-page_detailGrid__zzz9P{grid-template-columns:1fr}.lease-management-page_filterMainRow__jo3hc{flex-direction:column;align-items:stretch}.lease-management-page_searchWrapper__9EDns{max-width:100%}.lease-management-page_actionBtnGroup__wH9Cm{flex-direction:column}}.lease-management-page_pricingPanel__xfZIl{margin-top:10px}.lease-management-page_pricingPlanList__BUY3_{margin-top:8px;flex-wrap:wrap}.lease-management-page_pricingPlanItem__SD7gI{display:inline-flex;gap:6px;align-items:center;margin-right:12px}.lease-management-page_pricingSmallButton__TFUZT{height:26px;padding:2px 8px}.lease-management-page_pricingTierRow__2jP8a{margin-bottom:6px;align-items:flex-end}.lease-management-page_pricingTierList__6tuK7{margin:6px 0;padding-left:18px}.lease-management-page_pricingStatusNote__XbL10{display:block}.lease-management-page_pricingAmountCell__FIHJp{text-align:right}.lease-management-page_pricingErrorMessage__fxoCh{grid-column:1/-1;color:var(--c-danger)}.lease-management-page_pricingFeedbackOk__wH0Vs{color:var(--c-ok)}.lease-management-page_pricingFeedbackErr__4oZJV{color:var(--c-danger)}.lease-management-page_formLabelHint__vkSOc{margin-inline-start:var(--sp-1)}.lease-management-page_handoverPaymentCard__cYG_c{border:1px solid var(--c-line);border-radius:var(--r-ctl);padding:var(--sp-4)}.truncate_root__a5Kxb{display:block;min-width:0;overflow:hidden}.truncate_root__a5Kxb[data-lines="1"]{white-space:nowrap;text-overflow:ellipsis}.truncate_root__a5Kxb[data-lines="2"]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.technician-home-view_page__aVbfS{display:grid;gap:var(--sp-4);padding:var(--sp-5)}.technician-home-view_panel__pTw4R{padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-inner)}.technician-home-view_actions__f_ctA{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.technician-home-view_jobs__I9_Fd{display:grid;gap:var(--sp-3);padding-inline-start:var(--sp-5)}.technician-home-view_jobs__I9_Fd li{overflow-wrap:anywhere}.technician-home-view_jobs__I9_Fd span{display:block}@media (max-width:640px){.technician-home-view_page__aVbfS{padding:var(--sp-3)}}.vehicle-sales_panel__20oGE{display:flex;flex-direction:column;gap:var(--space-5)}.vehicle-sales_panelHeader__7YayW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.vehicle-sales_cardHeader__0D3U6 h4,.vehicle-sales_dialogSection__H3U4C h4,.vehicle-sales_panelHeader__7YayW h3{margin:0;color:var(--ink)}.vehicle-sales_dialogSection__H3U4C p,.vehicle-sales_panelHeader__7YayW p{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.5}.vehicle-sales_summaryGrid__ZvEcD{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.vehicle-sales_summaryCard__NEK7F{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft)}.vehicle-sales_metaLabel__DpuZG,.vehicle-sales_moneyCell__NMMSK span,.vehicle-sales_summaryCard__NEK7F span{display:block;color:var(--muted);font-size:var(--fs-caption)}.vehicle-sales_moneyCell__NMMSK strong,.vehicle-sales_summaryCard__NEK7F strong{display:block;margin-top:var(--space-2);color:var(--ink);font-size:var(--fs-body-lg);overflow-wrap:anywhere}.vehicle-sales_emptyState__zVl_H{display:grid;place-items:center;min-height:150px;padding:var(--space-8);border:1px dashed var(--line);border-radius:var(--radius-card);background:var(--surface-soft);color:var(--muted);text-align:center}.vehicle-sales_emptyState__zVl_H strong{color:var(--ink)}.vehicle-sales_emptyState__zVl_H p{margin:var(--space-2) 0 0}.vehicle-sales_unitList__enUC3{display:flex;flex-direction:column;gap:var(--space-5)}.vehicle-sales_unitCard__mSaS_{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs)}.vehicle-sales_cardHeader__0D3U6{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.vehicle-sales_cardTitleLine__hNvH_{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.vehicle-sales_status__GKebn{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-3);border-radius:999px;background:var(--blue-soft);color:var(--c-accent-text);font-size:var(--fs-caption);font-weight:700}.vehicle-sales_statusDone__Aktnw{background:var(--green-soft);color:var(--green)}.vehicle-sales_statusMuted__Fm_V_{background:var(--surface-soft);color:var(--muted)}.vehicle-sales_vehicleMeta__HdJit{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-caption)}.vehicle-sales_moneyGrid__QXrjC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-control);background:var(--surface-soft)}.vehicle-sales_moneyCell__NMMSK{min-width:0}.vehicle-sales_moneyCell__NMMSK strong{font-size:var(--fs-body)}.vehicle-sales_outstanding__jRS2c strong{color:var(--red)}.vehicle-sales_paid__J6QUp strong{color:var(--green)}.vehicle-sales_progress__0pYBI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-5) 0;padding:0;list-style:none}.vehicle-sales_step__eN3Uv{position:relative;padding-top:20px;color:var(--muted);font-size:var(--fs-caption);text-align:center}.vehicle-sales_step__eN3Uv:before{content:"";position:absolute;z-index:1;top:2px;left:calc(50% - 6px);width:12px;height:12px;border:2px solid var(--line);border-radius:50%;background:var(--surface)}.vehicle-sales_step__eN3Uv:after{content:"";position:absolute;top:7px;left:50%;width:100%;height:2px;background:var(--line)}.vehicle-sales_step__eN3Uv:last-child:after{display:none}.vehicle-sales_stepDone__YCroM{color:var(--green);font-weight:700}.vehicle-sales_stepDone__YCroM:before{border-color:var(--green);background:var(--green)}.vehicle-sales_stepDone__YCroM:after{background:var(--green)}.vehicle-sales_detailGrid__4ISRN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.vehicle-sales_detailBox__eKFkJ{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control)}.vehicle-sales_detailBox__eKFkJ strong{display:block;margin-bottom:var(--space-2)}.vehicle-sales_detailBox__eKFkJ p{margin:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.vehicle-sales_chipList__YSMnX{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.vehicle-sales_chip__CXMtR{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-3);border-radius:999px;background:var(--surface-soft);color:var(--ink);font-size:var(--fs-caption)}.vehicle-sales_installmentTable__kw2AM{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:var(--fs-caption)}.vehicle-sales_installmentTable__kw2AM td,.vehicle-sales_installmentTable__kw2AM th{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:right}.vehicle-sales_installmentTable__kw2AM td:first-child,.vehicle-sales_installmentTable__kw2AM td:nth-child(2),.vehicle-sales_installmentTable__kw2AM th:first-child,.vehicle-sales_installmentTable__kw2AM th:nth-child(2){text-align:left}.vehicle-sales_actionRow__QC9e9{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line)}.vehicle-sales_blocked___np7W{margin:var(--space-4) 0 0;padding:var(--space-4);border-radius:var(--radius-control);background:var(--orange-soft);color:var(--ink);font-size:var(--fs-caption);line-height:1.5}.vehicle-sales_dialogForm__y7GiF{display:flex;flex-direction:column;gap:var(--space-6)}.vehicle-sales_dialogSection__H3U4C{padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.vehicle-sales_dialogSection__H3U4C:last-child{padding-bottom:0;border-bottom:0}.vehicle-sales_formGrid__CINPC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.vehicle-sales_field__i8y_X{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);color:var(--ink);font-size:var(--fs-caption);font-weight:600}.vehicle-sales_full__3sUVB{grid-column:1/-1}.vehicle-sales_required__xTtrg{color:var(--red)}.vehicle-sales_hint__BwJaH{color:var(--muted);font-size:var(--fs-caption);line-height:1.5}.vehicle-sales_error__QKzvx{color:var(--red);font-size:var(--fs-caption)}.vehicle-sales_errorBanner__0Px2f{padding:var(--space-4);border:1px solid var(--c-danger-border);border-radius:var(--radius-control);background:var(--red-soft);color:var(--red);line-height:1.5}.vehicle-sales_repeatRow__F_c3L{grid-template-columns:80px minmax(120px,1fr) repeat(3,minmax(100px,.75fr)) 36px}.vehicle-sales_accessoryRow____7UI,.vehicle-sales_repeatRow__F_c3L{display:grid;gap:var(--space-3);align-items:end;margin-top:var(--space-3)}.vehicle-sales_accessoryRow____7UI{grid-template-columns:minmax(160px,1.1fr) minmax(160px,1.1fr) 72px minmax(96px,.65fr) auto 36px}.vehicle-sales_compactAction__FpSEz{width:36px;min-width:36px;padding:0}.vehicle-sales_totals___GK2M{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-5);margin-top:var(--space-4);color:var(--muted);font-size:var(--fs-caption)}.vehicle-sales_totals___GK2M strong{color:var(--ink)}.vehicle-sales_confirmBox__ymj6q{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--c-ok-border);border-radius:var(--radius-control);background:var(--green-soft);color:var(--ink);line-height:1.5}@media (max-width:860px){.vehicle-sales_moneyGrid__QXrjC,.vehicle-sales_summaryGrid__ZvEcD{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-sales_detailGrid__4ISRN{grid-template-columns:1fr}.vehicle-sales_accessoryRow____7UI,.vehicle-sales_repeatRow__F_c3L{grid-template-columns:1fr 1fr}.vehicle-sales_compactAction__FpSEz{width:auto}}@media (max-width:560px){.vehicle-sales_cardHeader__0D3U6,.vehicle-sales_panelHeader__7YayW{flex-direction:column}.vehicle-sales_formGrid__CINPC,.vehicle-sales_moneyGrid__QXrjC,.vehicle-sales_summaryGrid__ZvEcD{grid-template-columns:1fr}.vehicle-sales_full__3sUVB{grid-column:auto}.vehicle-sales_progress__0pYBI{font-size:11px}}.user-more-actions_iconBtn__4HOcJ{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-ctl);background:none;color:var(--c-text-2);cursor:pointer}.user-more-actions_iconBtn__4HOcJ:hover{background:var(--c-hover);color:var(--c-text-1)}.user-more-actions_iconBtn__4HOcJ:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.user-more-actions_menu__hPlVl{display:grid;padding:var(--sp-1)}.user-more-actions_menuItem__yu3ME{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-xs);background:transparent;color:var(--c-text-1);font-size:var(--fs-body);text-align:left;cursor:pointer;text-decoration:none}.user-more-actions_menuItem__yu3ME:hover{background:var(--c-hover)}.maintenance-management-page_pageContainer__czacX{display:flex;flex-direction:column;gap:var(--page-gap)}.maintenance-management-page_pageHeader__lsEVU{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-7);flex-wrap:wrap}.maintenance-management-page_headerActions__1Qpzn{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;min-width:0}.maintenance-management-page_btn__5I1S7{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:34px;padding:0 14px;border-radius:var(--radius-control);font-size:var(--fs-body);font-weight:600;border:1px solid transparent;transition:all .12s ease;white-space:nowrap;cursor:pointer}.maintenance-management-page_btn__5I1S7:disabled{opacity:.55;cursor:not-allowed}.maintenance-management-page_btnPrimary__He7ZG{background:var(--orange);color:var(--c-on-solid)}.maintenance-management-page_btnPrimary__He7ZG:hover:not(:disabled){background:var(--c-accent)}.maintenance-management-page_btnSecondary___wbl7{background:var(--surface);border-color:var(--line);color:var(--ink)}.maintenance-management-page_btnSecondary___wbl7:hover:not(:disabled){background:var(--surface-soft)}.maintenance-management-page_btnDanger__k8G_B{background:var(--red);color:var(--c-on-solid)}.maintenance-management-page_btnDanger__k8G_B:hover:not(:disabled){background:var(--c-danger-dot)}.maintenance-management-page_btnSuccess__TFKPe{background:var(--green);color:var(--c-on-solid)}.maintenance-management-page_btnSuccess__TFKPe:hover:not(:disabled){background:var(--c-ok-dot)}.maintenance-management-page_btnGhost__Ro6mC{background:transparent;color:var(--muted)}.maintenance-management-page_btnGhost__Ro6mC:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.maintenance-management-page_metricsGrid__VOIsS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.maintenance-management-page_statusBar__39OCI{display:flex;align-items:center;gap:var(--space-4);overflow-x:auto;padding:4px 0}.maintenance-management-page_statusTab__aTVeu{display:inline-flex;align-items:center;gap:var(--space-3);min-height:32px;padding:0 12px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:var(--fs-body);font-weight:500;transition:all .12s ease;cursor:pointer}.maintenance-management-page_statusTab__aTVeu:hover{border-color:var(--c-border-default);color:var(--ink)}.maintenance-management-page_statusTabActive__I_TaZ{background:var(--orange-soft);border-color:var(--orange);color:var(--c-accent-text);font-weight:600}.maintenance-management-page_filterCard__KjXD5{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:14px 16px;display:flex;flex-direction:column;gap:var(--space-5)}.maintenance-management-page_filterMainRow__lVyo4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.maintenance-management-page_searchWrapper__yNEXS{position:relative;flex:1 1 280px;min-width:240px;max-width:480px}.maintenance-management-page_searchIcon__AyEWl{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.maintenance-management-page_searchInput__NUz0U{width:100%;height:34px;padding:0 32px;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--fs-body);color:var(--ink);outline:none}.maintenance-management-page_searchInput__NUz0U:focus{background:var(--c-bg-surface);border-color:var(--orange);box-shadow:0 0 0 2px var(--orange-soft)}.maintenance-management-page_clearSearchBtn__J_NgH{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--faint);padding:2px;display:grid;place-items:center;border-radius:var(--radius-sm);cursor:pointer}.maintenance-management-page_clearSearchBtn__J_NgH:hover{color:var(--ink)}.maintenance-management-page_filterControls__u67ie{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.maintenance-management-page_filterBar__J7KLV{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.maintenance-management-page_dataTableContainer__uz0iL{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.maintenance-management-page_errorState__WI8YC{display:flex;align-items:center;justify-content:center;gap:var(--space-5);padding:32px 20px;color:var(--red)}.maintenance-management-page_selectInput__FS_5g{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--fs-body);outline:none}.maintenance-management-page_selectInput__FS_5g:focus{border-color:var(--orange)}.maintenance-management-page_dateInput__8RkPT{height:34px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--fs-caption);outline:none}.maintenance-management-page_dateInput__8RkPT:focus{border-color:var(--orange)}.maintenance-management-page_categoryTagGroup__0D1P3{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:6px;border-top:1px dashed var(--line)}.maintenance-management-page_categoryLabel___lOfW{font-size:var(--fs-caption);color:var(--muted);font-weight:600;margin-right:4px}.maintenance-management-page_categoryChip__c970y{height:24px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-caption);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);transition:all .1s ease}.maintenance-management-page_categoryChip__c970y:hover{border-color:var(--muted);color:var(--ink)}.maintenance-management-page_categoryChipActive__thuov{background:var(--blue-soft);border-color:var(--blue);color:var(--blue);font-weight:600}.maintenance-management-page_tableCard__eZzb8{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-xs)}.maintenance-management-page_tableWrapper__OfRpv{width:100%;overflow-x:auto}.maintenance-management-page_table__HRZAG{width:100%;min-width:1080px;border-collapse:collapse;text-align:left}.maintenance-management-page_table__HRZAG th{background:var(--surface-soft);color:var(--muted);font-size:var(--fs-caption);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.maintenance-management-page_table__HRZAG td{padding:12px 14px;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--ink);vertical-align:middle}.maintenance-management-page_tableRow__ccaEO{transition:background-color .1s ease;cursor:pointer}.maintenance-management-page_tableRow__ccaEO:hover{background:var(--surface-soft)}.maintenance-management-page_tableRowCancelled__rSqNL{background:var(--c-bg-canvas);opacity:.82}.maintenance-management-page_maintenanceNoCell__Lu3qc{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:var(--space-3)}.maintenance-management-page_badge__QfgD0{display:inline-flex;align-items:center;gap:var(--space-3);padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:600;line-height:1.4;white-space:nowrap}.maintenance-management-page_badgeDot__JmbiY{width:6px;height:6px;border-radius:50%}.maintenance-management-page_badge--success__kMzqn{background:var(--green-soft);color:var(--green)}.maintenance-management-page_badge--success__kMzqn .maintenance-management-page_badgeDot__JmbiY{background:var(--green)}.maintenance-management-page_badge--info__BlpGW{background:var(--blue-soft);color:var(--blue)}.maintenance-management-page_badge--info__BlpGW .maintenance-management-page_badgeDot__JmbiY{background:var(--blue)}.maintenance-management-page_badge--warning__SwblO{background:var(--yellow-soft);color:var(--yellow)}.maintenance-management-page_badge--warning__SwblO .maintenance-management-page_badgeDot__JmbiY{background:var(--yellow)}.maintenance-management-page_badge--danger__Au1oc{background:var(--red-soft);color:var(--red)}.maintenance-management-page_badge--danger__Au1oc .maintenance-management-page_badgeDot__JmbiY{background:var(--red)}.maintenance-management-page_badge--neutral__mdTXH{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}.maintenance-management-page_badge--neutral__mdTXH .maintenance-management-page_badgeDot__JmbiY{background:var(--muted)}.maintenance-management-page_priorityBadge__BeyYR{display:inline-block;padding:1px 6px;border-radius:var(--radius-sm);font-size:var(--fs-micro);font-weight:700;line-height:1.3}.maintenance-management-page_priorityBadge--danger__68lW4{background:var(--red-soft);color:var(--red)}.maintenance-management-page_priorityBadge--warning__1ehuI{background:var(--yellow-soft);color:var(--yellow)}.maintenance-management-page_priorityBadge--info__NX7xx{background:var(--blue-soft);color:var(--blue)}.maintenance-management-page_priorityBadge--neutral__5z5LB{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}.maintenance-management-page_vehiclePillsList__jI30k{display:flex;flex-direction:column;gap:var(--space-2)}.maintenance-management-page_vehiclePill__Qp3cY{display:inline-flex;align-items:center;gap:var(--space-2);padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--line);font-size:var(--fs-caption);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.maintenance-management-page_techPillsList__rlosS{display:flex;flex-wrap:wrap;gap:var(--space-2)}.maintenance-management-page_techPill__JPjFc{display:inline-flex;align-items:center;gap:var(--space-2);padding:1px 6px;border-radius:var(--radius-sm);background:var(--c-bg-canvas);color:var(--c-text-secondary);font-size:var(--fs-micro);font-weight:500}.maintenance-management-page_techRoleLead__VM_pZ{background:var(--c-danger-bg);color:var(--c-danger-fg);font-weight:700;border:1px solid var(--c-danger-border)}.maintenance-management-page_techRoleAssistant__VYfX0{background:var(--c-bg-canvas);color:var(--c-text-secondary)}.maintenance-management-page_rowActions__BdpgN{display:flex;align-items:center;gap:var(--space-2)}.maintenance-management-page_iconBtn__O__xf{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--muted);transition:all .1s ease;cursor:pointer}.maintenance-management-page_iconBtn__O__xf:hover:not(:disabled){background:var(--surface-soft);border-color:var(--line);color:var(--ink)}.maintenance-management-page_iconBtn__O__xf:disabled{opacity:.35;cursor:not-allowed}.maintenance-management-page_iconBtnDanger__OuMsv:hover:not(:disabled){background:var(--red-soft);border-color:var(--c-danger-bg);color:var(--red)}.maintenance-management-page_pagination__O23zV{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--surface);color:var(--muted);font-size:var(--fs-body);flex-wrap:wrap;gap:var(--space-5)}.maintenance-management-page_paginationInfo__1TlT4 strong{color:var(--ink)}.maintenance-management-page_paginationNav__WWULQ{display:flex;align-items:center;gap:var(--space-3)}.maintenance-management-page_drawerOverlay__asaTi{position:fixed;inset:0;background:var(--c-overlay-scrim);z-index:100;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.maintenance-management-page_drawer__yHPmz{width:680px;max-width:100vw;height:100vh;background:var(--c-bg-surface);display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:maintenance-management-page_slideInRight__gL9x6 .18s cubic-bezier(.16,1,.3,1)}.maintenance-management-page_drawerLarge___YvD2{width:820px}@keyframes maintenance-management-page_slideInRight__gL9x6{0%{transform:translateX(100%)}to{transform:translateX(0)}}.maintenance-management-page_drawerHeader__IzHhF{min-height:60px;padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--c-border-hairline);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:var(--c-bg-surface)}.maintenance-management-page_drawerHeader__IzHhF h2{font-size:var(--fs-title);font-weight:700}.maintenance-management-page_drawerBody__hKBGn{flex:1 1;overflow-y:auto;padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-7)}.maintenance-management-page_drawerFooter__1a5P_{min-height:60px;padding:var(--space-5) var(--space-7);border-top:1px solid var(--c-border-hairline);background:var(--c-bg-canvas);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-5);flex-shrink:0}.maintenance-management-page_detailActionBar___qrkF{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-control);background:var(--surface-soft);border:1px solid var(--line);flex-wrap:wrap;gap:var(--space-5)}.maintenance-management-page_detailActionButtons__F3XXz{display:flex;align-items:center;gap:var(--space-4)}.maintenance-management-page_detailSection__fHoBA{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;display:flex;flex-direction:column;gap:var(--space-5)}.maintenance-management-page_detailSectionTitle__8b4Op{font-size:var(--fs-body);font-weight:700;color:var(--ink);display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--line)}.maintenance-management-page_detailGrid__ePchp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.maintenance-management-page_detailItem__prcXm{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-body)}.maintenance-management-page_detailItemLabel__3dr2S{font-size:var(--fs-micro);font-weight:600;color:var(--muted)}.maintenance-management-page_detailItemValue__lxNNo{color:var(--ink);line-height:1.4;word-break:break-all}.maintenance-management-page_costCardGrid__MTCAD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.maintenance-management-page_costCard__mM2mo{padding:10px 12px;border-radius:var(--radius-control);background:var(--surface-soft);border:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-2)}.maintenance-management-page_costCardLabel__FLahB{font-size:var(--fs-micro);color:var(--muted)}.maintenance-management-page_costCardValue__RT0Tj{font-size:var(--fs-title);font-weight:700;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.maintenance-management-page_logsTimeline__bCRgM{display:flex;flex-direction:column;gap:var(--space-6)}.maintenance-management-page_logCard__GkLl4{background:var(--c-bg-surface);border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden;box-shadow:var(--shadow-xs)}.maintenance-management-page_logCardHeader__QBG8w{background:var(--surface-soft);padding:10px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.maintenance-management-page_logCardBody__2vAcx{padding:14px;display:flex;flex-direction:column;gap:var(--space-5)}.maintenance-management-page_logBlock__a9q_S{display:flex;flex-direction:column;gap:var(--space-2)}.maintenance-management-page_logBlockLabel__sNyCF{font-size:var(--fs-micro);font-weight:700;color:var(--muted)}.maintenance-management-page_logBlockContent__szYa0{font-size:var(--fs-body);color:var(--ink);line-height:1.45;white-space:pre-wrap}.maintenance-management-page_partsTableWrapper__mZdxi{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-control);margin-top:4px}.maintenance-management-page_partsTable__ckzoW{width:100%;border-collapse:collapse;font-size:var(--fs-caption)}.maintenance-management-page_partsTable__ckzoW th{background:var(--surface-soft);color:var(--muted);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--line);text-align:left}.maintenance-management-page_partsTable__ckzoW td{padding:8px 10px;border-bottom:1px solid var(--line);color:var(--ink)}.maintenance-management-page_partsActionTake__reTvR{background:var(--green-soft);color:var(--green)}.maintenance-management-page_partsActionReturn__AFwkd,.maintenance-management-page_partsActionTake__reTvR{display:inline-flex;align-items:center;padding:1px 6px;border-radius:var(--radius-sm);font-size:var(--fs-micro);font-weight:700}.maintenance-management-page_partsActionReturn__AFwkd{background:var(--orange-soft);color:var(--orange)}.maintenance-management-page_formSection__b9gE5{margin-bottom:18px}.maintenance-management-page_formSectionHeading__Gy6rx{font-size:var(--fs-caption);font-weight:700;color:var(--muted);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.maintenance-management-page_formGrid__m26Aa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.maintenance-management-page_formField__6tA_S{display:flex;flex-direction:column;gap:var(--space-3)}.maintenance-management-page_formLabel__dwXaW{font-size:var(--fs-caption);font-weight:600;color:var(--ink)}.maintenance-management-page_requiredMark__yPPHR{color:var(--red);margin-left:2px}.maintenance-management-page_formInput__t45qI,.maintenance-management-page_formSelect__61__3,.maintenance-management-page_formTextarea__xexO6{width:100%;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--c-bg-surface);color:var(--ink);font-size:var(--fs-body);padding:7px 10px;outline:none;transition:border-color .1s ease}.maintenance-management-page_formInput__t45qI:focus,.maintenance-management-page_formSelect__61__3:focus,.maintenance-management-page_formTextarea__xexO6:focus{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange-soft)}.maintenance-management-page_formInputError__5DPDq.maintenance-management-page_formInputError__5DPDq{border-color:var(--red)}.maintenance-management-page_formErrorText__g1Amf{color:var(--red);font-size:var(--fs-micro)}.maintenance-management-page_formTextarea__xexO6{min-height:72px;resize:vertical}.maintenance-management-page_dialogStack__47Xyv{display:flex;flex-direction:column;gap:var(--sp-2)}.maintenance-management-page_modalOverlay__6NpG_{position:fixed;inset:0;background:var(--c-overlay-scrim);z-index:700;display:grid;place-items:center;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.maintenance-management-page_modal__fTkB7{width:520px;max-width:100%;background:var(--c-bg-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);overflow:hidden;animation:maintenance-management-page_fadeInModal__T9mv7 .14s ease-out}@keyframes maintenance-management-page_fadeInModal__T9mv7{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.maintenance-management-page_modalHeader__q45_N{min-height:52px;padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--c-border-hairline);display:flex;align-items:center;justify-content:space-between;background:var(--c-bg-surface)}.maintenance-management-page_modalHeader__q45_N h3{font-size:var(--fs-title);font-weight:700}.maintenance-management-page_modalBody__2GYwN{padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-6)}.maintenance-management-page_modalFooter__VImjP{padding:var(--space-5) var(--space-7);background:var(--c-bg-canvas);border-top:1px solid var(--c-border-hairline);display:flex;justify-content:flex-end;gap:var(--space-5)}.maintenance-management-page_alertBanner__j_l8d{padding:10px 14px;border-radius:var(--radius-control);font-size:var(--fs-body);display:flex;align-items:flex-start;gap:var(--space-4);line-height:1.4}.maintenance-management-page_alertBanner--danger___17T3{background:var(--red-soft);color:var(--red);border:1px solid var(--c-danger-border)}.maintenance-management-page_alertBanner--success__4qNUY{background:var(--green-soft);color:var(--green);border:1px solid var(--c-ok-bg)}.maintenance-management-page_alertBanner--info__PUV9u{background:var(--blue-soft);color:var(--blue);border:1px solid var(--c-accent-border)}.maintenance-management-page_alertBanner--warning__NJaI5{background:var(--yellow-soft);color:var(--c-warn-fg);border:1px solid var(--c-warn-border)}.maintenance-management-page_emptyState__UtGC_{padding:48px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);color:var(--muted)}.maintenance-management-page_emptyIcon__ZfH7c{width:44px;height:44px;border-radius:50%;background:var(--surface-soft);display:grid;place-items:center;color:var(--faint)}.maintenance-management-page_spinner__yDfJ7{animation:maintenance-management-page_spin__fhoS4 .7s linear infinite}@keyframes maintenance-management-page_spin__fhoS4{to{transform:rotate(1turn)}}.maintenance-management-page_selectedTagsContainer__4YUdJ{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:8px 10px;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);min-height:40px;align-items:center}.maintenance-management-page_emptyTagTip__38B50{display:flex;align-items:center;gap:var(--space-3);color:var(--faint);font-size:var(--fs-caption)}.maintenance-management-page_vehicleSelectedTag__1K_sE{display:inline-flex;align-items:center;gap:var(--space-3);padding:2px 8px;border-radius:var(--radius-sm);background:var(--c-bg-surface);border:1px solid var(--c-border-default);font-size:var(--fs-caption)}.maintenance-management-page_vehicleSelectedTag__1K_sE strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.maintenance-management-page_vehicleSelectedTag__1K_sE button{border:0;background:transparent;color:var(--faint);display:grid;place-items:center;padding:0;cursor:pointer}.maintenance-management-page_vehicleSelectedTag__1K_sE button:hover{color:var(--red)}.maintenance-management-page_vehiclePickerBox__0c_It{margin-top:6px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.maintenance-management-page_vehiclePickerHeader__hxfVb{padding:8px 10px;background:var(--surface-soft);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-caption);color:var(--muted)}.maintenance-management-page_vehiclePickerList__KHyRz{max-height:180px;overflow-y:auto;padding:4px 0}.maintenance-management-page_vehiclePickerItem__gAlBB{display:flex;align-items:center;gap:var(--space-5);padding:6px 12px;cursor:pointer;transition:background .1s ease;-webkit-user-select:none;user-select:none}.maintenance-management-page_vehiclePickerItem__gAlBB:hover{background:var(--surface-soft)}.maintenance-management-page_vehiclePickerItemChecked__6BYsC{background:var(--orange-soft)}.maintenance-management-page_vehiclePickerMeta__b0CXt{flex:1 1;min-width:0}.maintenance-management-page_vehiclePickerMeta__b0CXt strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-caption);color:var(--ink)}.maintenance-management-page_vehiclePickerMeta__b0CXt small{display:block;font-size:var(--fs-micro);color:var(--muted)}.maintenance-management-page_checkIcon__J_wNi{color:var(--orange);margin-left:auto}.maintenance-management-page_pickerLoading__2aixW{padding:16px;text-align:center;color:var(--muted);font-size:var(--fs-caption);display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.maintenance-management-page_assignedTechList__5VquQ{display:flex;flex-direction:column;gap:var(--space-3)}.maintenance-management-page_assignedTechItem__xDSwi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:8px 12px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface-soft)}.maintenance-management-page_assignedTechItem__xDSwi strong{font-size:var(--fs-body);color:var(--ink)}.maintenance-management-page_assignedTechItem__xDSwi small{display:block;color:var(--muted);font-size:var(--fs-micro)}@media (max-width:920px){.maintenance-management-page_metricsGrid__VOIsS{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-management-page_drawerLarge___YvD2,.maintenance-management-page_drawer__yHPmz{width:100vw}.maintenance-management-page_costCardGrid__MTCAD{grid-template-columns:1fr}}@media (max-width:640px){.maintenance-management-page_detailGrid__ePchp,.maintenance-management-page_formGrid__m26Aa,.maintenance-management-page_metricsGrid__VOIsS{grid-template-columns:1fr}.maintenance-management-page_filterMainRow__lVyo4{flex-direction:column;align-items:stretch}.maintenance-management-page_searchWrapper__yNEXS{max-width:100%}}.maintenance-management-page_dateTimeFields__pS3ub{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.maintenance-management-page_notesTextarea__W6N3Y{min-height:60px}.maintenance-management-page_advancedDrawerTitleRow__7Sr8Z{display:flex;align-items:center;gap:var(--sp-2)}.maintenance-management-page_advancedDrawerTitleIcon__Cp_Qu{color:var(--c-accent)}.maintenance-management-page_advancedAlertMessage__tfFN_{flex:1 1}.maintenance-management-page_advancedAlertRetry__uyskd{height:24px;padding:0 6px}.maintenance-management-page_draftHint__XScEU{font-size:var(--fs-caption);color:var(--c-text-3);line-height:1.5}.inventory-impairment-workbench_workbench__tOtKP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-4);align-items:start}.inventory-impairment-workbench_column__T6y7O{display:grid;gap:var(--sp-3);min-width:0}.inventory-impairment-workbench_panel__6SirA{display:grid;gap:var(--sp-3);min-width:0;padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-inner);background:var(--c-surface);color:var(--c-text-1)}.inventory-impairment-workbench_panel__6SirA h2{margin:0}.inventory-impairment-workbench_trial__htc40{margin:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-warn-bg);border-radius:var(--r-ctl);background:var(--c-warn-bg);color:var(--c-warn-text);font-size:var(--fs-caption)}@media (max-width:1180px){.inventory-impairment-workbench_workbench__tOtKP{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.inventory-impairment-workbench_panel__6SirA{padding:var(--sp-3)}}.procure-expense-preview_panel__CoHvD{display:grid;gap:var(--sp-4);min-width:0;padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-inner);background:var(--c-surface);color:var(--c-text-1)}.procure-expense-preview_panel__CoHvD h2,.procure-expense-preview_panel__CoHvD h3,.procure-expense-preview_panel__CoHvD p{margin:0}.procure-expense-preview_header__RM5hU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.procure-expense-preview_tableRegion__NClCc{overflow-x:auto;max-width:100%}.procure-expense-preview_table__MASG5{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.procure-expense-preview_table__MASG5 caption{text-align:left;padding-block:var(--sp-2);font-weight:var(--fw-strong)}.procure-expense-preview_table__MASG5 td,.procure-expense-preview_table__MASG5 th{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--c-line);text-align:right;white-space:nowrap}.procure-expense-preview_table__MASG5 th:first-child{text-align:left}.procure-expense-preview_panel__CoHvD summary{cursor:pointer;padding-block:var(--sp-2)}.procure-expense-preview_panel__CoHvD li{margin-block:var(--sp-2);overflow-wrap:anywhere}@media (max-width:600px){.procure-expense-preview_panel__CoHvD{padding:var(--sp-3);gap:var(--sp-3)}}.report-grid_grid__1igoh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--c-line)}.report-grid_left__KrY47{min-width:0;padding:20px 28px 20px 0}.report-grid_right__oPkDr{min-width:0;padding:20px 0 20px 28px;border-left:1px solid var(--c-line)}.report-grid_full__Ix5g9{grid-column:1/-1;min-width:0;padding:20px 0}.report-grid_topRule__S1Lpo{border-top:1px solid var(--c-line)}@media (max-width:1180px){.report-grid_grid__1igoh{grid-template-columns:minmax(0,1fr)}.report-grid_left__KrY47{padding:20px 0}.report-grid_right__oPkDr{padding:20px 0;border-left:0;border-top:1px solid var(--c-line)}.report-grid_full__Ix5g9{grid-column:auto}}