.notifications-page_page__fYi_m{display:flex;flex-direction:column;gap:var(--sp-5)}.notifications-page_viewbar__AG4bD{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);border-bottom:1px solid var(--c-line)}.notifications-page_viewbar__AG4bD>[role=tablist]{border-bottom:0}.notifications-page_panel__ocKFV{display:flex;flex-direction:column;gap:var(--sp-5);min-height:0}.notifications-page_notice__Vg6ig{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-inner);background:var(--c-danger-bg);color:var(--c-danger-text);font-size:var(--fs-small)}.notifications-page_group__f0Ssw{display:flex;flex-direction:column}.notifications-page_groupHeader__1C43x{margin:0;padding:var(--sp-2) 0 var(--sp-1);color:var(--c-text-3);font-size:var(--fs-caption);font-weight:var(--fw-medium)}.notifications-page_list__IpytU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.notifications-page_item__F6KdV{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px var(--sp-2);border-bottom:1px solid var(--c-line)}.notifications-page_item__F6KdV:hover{background:var(--c-hover)}.notifications-page_itemIcon__LpeQU{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--c-sunken);color:var(--c-text-2);font-size:var(--fs-small);font-weight:var(--fw-strong)}.notifications-page_itemIcon__LpeQU[data-tone=approval]{background:var(--c-accent-bg);color:var(--c-accent-text)}.notifications-page_itemIcon__LpeQU[data-tone=work]{background:var(--c-warn-bg);color:var(--c-warn-text)}.notifications-page_itemIcon__LpeQU[data-tone=risk]{background:var(--c-danger-bg);color:var(--c-danger-text)}.notifications-page_itemBody__AvvV4{min-width:0}.notifications-page_itemHead__EHg8z{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.notifications-page_itemTitle__7RZqA{color:var(--c-text-1);font-size:var(--fs-body);font-weight:var(--fw-medium)}.notifications-page_item__F6KdV[data-unread=true] .notifications-page_itemTitle__7RZqA{font-weight:var(--fw-strong)}.notifications-page_itemSummary__m26dw{margin:2px 0 0;color:var(--c-text-3);font-size:var(--fs-small);word-break:break-word}.notifications-page_itemMeta__0Reyw{margin:2px 0 0;color:var(--c-text-3);font-size:var(--fs-caption)}.notifications-page_itemAside__tUucJ{display:flex;align-items:center;gap:var(--sp-2);justify-self:end}.notifications-page_itemTime__H6a2u{color:var(--c-text-3);font-size:var(--fs-caption);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notifications-page_unreadDot__Celtj{width:7px;height:7px;flex:none;border-radius:var(--r-pill);background:var(--c-accent)}.notifications-page_srOnly__4FJ6U{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.notifications-page_itemActions__AL11S{display:flex;align-items:center;gap:var(--sp-2)}.notifications-page_linkBtn__lnyCa{display:inline-flex;align-items:center;height:30px;padding:0 var(--sp-3);border-radius:var(--r-ctl);color:var(--c-text-2);font-size:var(--fs-small);text-decoration:none}.notifications-page_linkBtn__lnyCa:hover{background:var(--c-hover);color:var(--c-text-1)}.notifications-page_readBtn__C8eGI{display:inline-flex;align-items:center;gap:var(--sp-1);height:30px;padding:0 var(--sp-3);border:1px solid var(--c-line-2);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-text-1);font-size:var(--fs-small);white-space:nowrap;cursor:pointer}.notifications-page_readBtn__C8eGI:hover:not(:disabled){background:var(--c-hover)}.notifications-page_readBtn__C8eGI:disabled{opacity:.45;cursor:not-allowed}.notifications-page_pager__Pmi_8{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);color:var(--c-text-3);font-size:var(--fs-small)}.notifications-page_suspense__u69rD{min-height:60vh;display:grid;place-items:center;color:var(--c-text-3);font-size:var(--fs-body)}@media (max-width:960px){.notifications-page_item__F6KdV{grid-template-columns:32px minmax(0,1fr)}.notifications-page_itemAside__tUucJ{grid-column:2;justify-self:start;flex-wrap:wrap}}.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)}}.accounting-procure-expense-page_form__asuze{display:grid;gap:var(--sp-3);max-width:720px}.accounting-procure-expense-page_field__fUodN{display:grid;gap:var(--sp-1)}.accounting-procure-expense-page_actions__zyukj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.accounting-procure-expense-page_notice__Y1mj8,.accounting-procure-expense-page_scope__7AQiW{margin:0}.accounting-procure-expense-page_picker__zagSq{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)}.accounting-procure-expense-page_picker__zagSq h2,.accounting-procure-expense-page_picker__zagSq p{margin:0}.accounting-procure-expense-page_search___ig7D{display:flex;flex-wrap:wrap;align-items:end;gap:var(--sp-3)}.accounting-procure-expense-page_search___ig7D .accounting-procure-expense-page_field__fUodN{flex:1 1 240px}.accounting-procure-expense-page_selectedRow__khI5V{background:var(--c-surface)}.accounting-procure-expense-page_panel__m1I0O h2,.accounting-procure-expense-page_panel__m1I0O h3,.accounting-procure-expense-page_panel__m1I0O p{margin:0}.accounting-procure-expense-page_header__eUyXE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.accounting-procure-expense-page_tableRegion__kx78t{overflow-x:auto;max-width:100%}.accounting-procure-expense-page_table__wqdie{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accounting-procure-expense-page_table__wqdie caption{text-align:left;padding-block:var(--sp-2);font-weight:var(--fw-strong)}.accounting-procure-expense-page_table__wqdie td,.accounting-procure-expense-page_table__wqdie th{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--c-line);text-align:right;white-space:nowrap}.accounting-procure-expense-page_table__wqdie th:first-child{text-align:left}.accounting-procure-expense-page_panel__m1I0O{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)}.accounting-procure-expense-page_panel__m1I0O summary{cursor:pointer;padding-block:var(--sp-2)}.accounting-procure-expense-page_panel__m1I0O li{margin-block:var(--sp-2);overflow-wrap:anywhere}@media (max-width:600px){.accounting-procure-expense-page_panel__m1I0O,.accounting-procure-expense-page_picker__zagSq{padding:var(--sp-3);gap:var(--sp-3)}}.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)}.client-management-page_pageHeading__mqqrI{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-7);flex-wrap:wrap}.client-management-page_headingKicker___Lqzk{color:var(--orange);font-size:var(--fs-caption);font-weight:700}.client-management-page_pageTitle__eF89n{margin:0;font-size:var(--fs-heading);font-weight:700;line-height:1.3;color:var(--c-text-primary);letter-spacing:-.01em}.client-management-page_pageDescription__Niyl5{margin:0;color:var(--c-text-secondary);font-size:var(--fs-body);line-height:1.6}.client-management-page_headingActions__gLsKW{display:flex;gap:var(--space-5);align-items:center}.client-management-page_metricGrid__nVzSF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);margin-bottom:20px}.client-management-page_metricCardClickable__1P9bv{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.client-management-page_metricCardClickable__1P9bv:hover{border-color:var(--orange);box-shadow:var(--shadow-md);transform:translateY(-1px)}.client-management-page_toolbarSection__pdcK2{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:var(--space-5)}.client-management-page_quickTabsRow__ssSrz{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap}.client-management-page_segmentedGroup__9WLBL{display:inline-flex;background:var(--surface-soft);padding:3px;border-radius:var(--radius-control);border:1px solid var(--line);gap:var(--space-1)}.client-management-page_segmentedTab__UZjaQ{border:0;background:transparent;padding:6px 14px;border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--muted);font-weight:500;display:inline-flex;align-items:center;gap:var(--space-3);transition:all .12s ease}.client-management-page_segmentedTab__UZjaQ:hover{color:var(--ink)}.client-management-page_segmentedTabActive__4WnnR{background:var(--surface);color:var(--orange);font-weight:700;box-shadow:var(--shadow-xs)}.client-management-page_searchBox__4nVp8{position:relative;min-width:260px;flex:1 1;max-width:360px}.client-management-page_searchIcon__iBLcs{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.client-management-page_searchInput___FwXK{width:100%;height:34px;padding:0 32px;border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--fs-body);background:var(--surface);color:var(--ink);outline:none}.client-management-page_searchInput___FwXK:focus{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange-soft)}.client-management-page_searchClearButton__Em8Fn{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--faint);padding:2px;display:flex;align-items:center;justify-content:center;border-radius:50%}.client-management-page_searchClearButton__Em8Fn:hover{color:var(--ink);background:var(--surface-soft)}.client-management-page_advancedFiltersRow__PIjf4{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--line)}.client-management-page_filterLabel__CIqVk{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.client-management-page_viewOptionsGroup__COnLW{display:inline-flex;align-items:center;gap:var(--space-4);margin-left:auto}.client-management-page_filterSelect__IYlN3{height:32px;padding:0 24px 0 10px;border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--fs-caption);color:var(--ink);background:var(--surface);outline:none;cursor:pointer}.client-management-page_filterSelect__IYlN3:focus{border-color:var(--orange)}.client-management-page_sortDirButton__q2fHt{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font-size:var(--fs-caption);display:inline-flex;align-items:center;gap:var(--space-2)}.client-management-page_sortDirButton__q2fHt:hover{background:var(--surface-soft);color:var(--ink)}.client-management-page_tableCard__QTEvS{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-xs)}.client-management-page_tableWrapper__MBqw0{width:100%;overflow-x:auto}.client-management-page_table__WkRfF{width:100%;min-width:1040px;border-collapse:collapse;text-align:left;font-size:var(--fs-body)}.client-management-page_table__WkRfF th{background:var(--surface-soft);color:var(--muted);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.client-management-page_table__WkRfF td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.client-management-page_tableRow__B3km0{cursor:pointer;transition:background-color .1s ease}.client-management-page_tableRow__B3km0:hover{background-color:var(--c-bg-canvas)}.client-management-page_tableRowArchived__xTqf0{background-color:var(--c-bg-canvas);opacity:.85}.client-management-page_clientNameCell__zPiFx{display:flex;flex-direction:column;gap:var(--space-1)}.client-management-page_clientNameTitle__uqXNR{font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:var(--space-3)}.client-management-page_clientNotesHint__S1pVW{color:var(--faint);font-size:var(--fs-micro);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-management-page_contactCell__IuDh_{display:flex;flex-direction:column;gap:var(--space-1)}.client-management-page_contactPersonText__j1XZm{font-weight:500}.client-management-page_contactPhoneText__hHoX_{color:var(--muted);font-size:var(--fs-caption)}.client-management-page_addressText__R8udl{max-width:240px;overflow:hidden;text-overflow:ellipsis}.client-management-page_addressText__R8udl,.client-management-page_timeText__RJueA{color:var(--muted);white-space:nowrap;font-size:var(--fs-caption)}.client-management-page_badge__JTbrz{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px 7px;border-radius:var(--radius-sm);font-size:var(--fs-micro);font-weight:600;line-height:1.4;white-space:nowrap}.client-management-page_badgeBlue__5bgM7{background:var(--blue-soft);color:var(--blue)}.client-management-page_badgeGreen__HZ0n4{background:var(--green-soft);color:var(--green)}.client-management-page_badgeGreenSoft__kVGrm{background:var(--c-ok-bg);color:var(--c-ok-fg)}.client-management-page_badgeRed__jzXW5{background:var(--red-soft);color:var(--red)}.client-management-page_badgeYellow__qctNL{background:var(--yellow-soft);color:var(--yellow)}.client-management-page_badgeMuted__9tmoS{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}.client-management-page_actionButtonGroup__ENXRG{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap}.client-management-page_actionButton__72hU9{height:28px;padding:0 8px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);font-size:var(--fs-caption);color:var(--muted);display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;transition:all .12s ease}.client-management-page_actionButton__72hU9:hover{background:var(--surface-soft);color:var(--ink);border-color:var(--c-border-default)}.client-management-page_actionButtonDanger__TZRDU:hover{background:var(--red-soft);color:var(--red);border-color:var(--c-danger-border)}.client-management-page_paginationBar__aZely{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--surface);border-top:1px solid var(--line);font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap;gap:var(--space-5)}.client-management-page_paginationControls__DUCRr{display:inline-flex;align-items:center;gap:var(--space-2)}.client-management-page_pageButton__qdFHp{min-width:28px;height:28px;padding:0 6px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);font-size:var(--fs-caption);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.client-management-page_pageButton__qdFHp:disabled{opacity:.4;cursor:not-allowed}.client-management-page_pageButton__qdFHp:not(:disabled):hover{background:var(--surface-soft);border-color:var(--c-border-default)}.client-management-page_pageButtonActive__sWiwb.client-management-page_pageButtonActive__sWiwb.client-management-page_pageButtonActive__sWiwb{background:var(--orange);color:var(--c-on-solid);border-color:var(--orange);font-weight:700}.client-management-page_drawerOverlay__2k4dB{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.client-management-page_drawerBackdrop__1jL5P{position:absolute;inset:0;background:var(--c-overlay-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:client-management-page_fadeIn__EHyvc .15s ease}.client-management-page_drawerPanel__5Szz1{position:relative;width:100%;max-width:680px;height:100%;background:var(--surface);box-shadow:var(--shadow-md);display:flex;flex-direction:column;z-index:101;animation:client-management-page_slideIn__Zn81_ .2s cubic-bezier(.16,1,.3,1)}.client-management-page_drawerHeader__8XJER{padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--c-border-hairline);display:flex;justify-content:space-between;align-items:flex-start;background:var(--c-bg-surface)}.client-management-page_drawerHeaderMain__VR8UY{display:flex;flex-direction:column;gap:var(--space-2)}.client-management-page_drawerTitleRow__CjbBE{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.client-management-page_drawerTitleRow__CjbBE h2{font-size:var(--fs-subhead);font-weight:700;color:var(--ink)}.client-management-page_drawerSubTitle__D01Bn{font-size:var(--fs-caption);color:var(--muted);font-family:monospace}.client-management-page_drawerActionBar__bfrxx{padding:10px 20px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;gap:var(--space-5);align-items:center}.client-management-page_drawerBody__SiEMk{flex:1 1;overflow-y:auto;padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-7)}.client-management-page_drawerArchivedBanner__CcWaM{background:var(--red-soft);border:1px solid var(--c-danger-bg);padding:12px 14px;border-radius:var(--radius-control);display:flex;gap:var(--space-5);color:var(--red);font-size:var(--fs-caption);line-height:1.4}.client-management-page_drawerSection__PAdbl{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px}.client-management-page_drawerSectionHeader__VOGZA{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.client-management-page_drawerSectionHeader__VOGZA h3{font-size:var(--fs-body-lg);font-weight:700;display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink)}.client-management-page_drawerSectionHeader__VOGZA p{font-size:var(--fs-caption);color:var(--muted);margin-top:2px}.client-management-page_drawerMetricGrid__9WfUR{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-5)}.client-management-page_drawerMetricCard__bXndU{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);padding:12px 14px}.client-management-page_drawerMetricCard__bXndU small{display:block;font-size:var(--fs-caption);color:var(--muted);margin-bottom:4px}.client-management-page_drawerMetricCard__bXndU strong{font-size:var(--fs-heading);font-weight:700;color:var(--ink)}.client-management-page_textGreen__43m6b.client-management-page_textGreen__43m6b{color:var(--green)}.client-management-page_textOrange__E_5GW{color:var(--c-warn-fg)}.client-management-page_infoGrid__vjCcs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:var(--fs-body)}.client-management-page_infoItem__j4_Ko{display:flex;flex-direction:column;gap:var(--space-1)}.client-management-page_infoItemFull__P7pH5{grid-column:span 2}.client-management-page_infoLabel__wqkix{font-size:var(--fs-micro);color:var(--muted);font-weight:600}.client-management-page_infoValue__dl9sx{color:var(--ink);word-break:break-all}.client-management-page_telLink__rga3H{color:var(--blue);display:inline-flex;align-items:center;gap:var(--space-2)}.client-management-page_telLink__rga3H:hover{text-decoration:underline}.client-management-page_inlineIcon___Lt95{display:inline-block;vertical-align:text-bottom;margin-right:4px;color:var(--muted)}.client-management-page_siteFilterBar__p59FT{margin-bottom:12px}.client-management-page_siteFilterTabs__Y_Yh6{display:inline-flex;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);padding:2px;gap:var(--space-1)}.client-management-page_siteFilterTab__V7Ks6{border:0;background:transparent;padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--fs-caption);color:var(--muted)}.client-management-page_siteFilterTabActive__AgFnd{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:var(--shadow-xs)}.client-management-page_siteCardsList__JSf3r{display:flex;flex-direction:column;gap:var(--space-4)}.client-management-page_siteCard__GAtDc{border:1px solid var(--line);border-radius:var(--radius-control);padding:12px 14px;background:var(--surface);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5)}.client-management-page_siteCardDisabled__wc_oW{background:var(--surface-soft);opacity:.75}.client-management-page_siteCardMain__nPekM{flex:1 1;min-width:0}.client-management-page_siteCardHeader__rdM_T{display:flex;align-items:center;gap:var(--space-4);margin-bottom:6px}.client-management-page_siteCardTitle__3REpw{display:inline-flex;align-items:center;gap:var(--space-3)}.client-management-page_siteCardTitle__3REpw strong{font-size:var(--fs-body);color:var(--ink)}.client-management-page_siteTypeTag__xo7LD{background:var(--surface-soft);border:1px solid var(--line);padding:1px 5px;border-radius:var(--radius-sm);font-size:var(--fs-micro);color:var(--muted)}.client-management-page_siteAddress__lEtVD{color:var(--ink);font-size:var(--fs-caption);display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:4px}.client-management-page_siteContactRow__EnBvP{display:flex;gap:var(--space-5);font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap}.client-management-page_siteTime__nE0S9{color:var(--faint);font-size:var(--fs-micro)}.client-management-page_siteCardActions__7Gyw1{display:flex;flex-direction:column;gap:var(--space-3);flex-shrink:0}.client-management-page_buttonActionSmall__OL9J1{height:26px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--fs-micro);color:var(--muted);display:inline-flex;align-items:center;gap:var(--space-2)}.client-management-page_buttonActionSmall__OL9J1:hover{background:var(--surface-soft);color:var(--ink)}.client-management-page_buttonActionActivate__fgFxd:hover{background:var(--green-soft);color:var(--green);border-color:var(--c-ok-border)}.client-management-page_buttonActionDeactivate__o7bDM:hover{background:var(--yellow-soft);color:var(--yellow);border-color:var(--c-warn-border)}.client-management-page_sitePagination__miPwD{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:var(--fs-micro);color:var(--muted)}.client-management-page_sitesLoadingBox__zywTB{padding:20px;display:flex;align-items:center;justify-content:center;gap:var(--space-4);color:var(--muted);font-size:var(--fs-caption)}.client-management-page_modalOverlay__DX0_S{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.client-management-page_modalBackdrop__04rrx{position:absolute;inset:0;background:var(--c-overlay-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:client-management-page_fadeIn__EHyvc .12s ease}.client-management-page_modalDialog__9oQ_h{position:relative;width:100%;max-width:640px;max-height:90vh;background:var(--c-bg-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:121;animation:client-management-page_scaleUp__sNhV_ .15s cubic-bezier(.16,1,.3,1);overflow:hidden}.client-management-page_modalDialogCompact__g_OXe{max-width:480px}.client-management-page_modalHeader__J11xS{padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--c-border-hairline);display:flex;justify-content:space-between;align-items:center;background:var(--c-bg-surface)}.client-management-page_modalHeader__J11xS h3{font-size:var(--fs-title);font-weight:700;color:var(--ink)}.client-management-page_modalHeader__J11xS p{font-size:var(--fs-caption);color:var(--muted);margin-top:2px}.client-management-page_modalBody__XOfGl{padding:var(--space-7);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-6)}.client-management-page_modalFooter__FdDP6{padding:var(--space-5) var(--space-7);border-top:1px solid var(--c-border-hairline);background:var(--c-bg-canvas);display:flex;justify-content:flex-end;gap:var(--space-5)}.client-management-page_formSection__vpA1j{display:flex;flex-direction:column;gap:var(--space-3)}.client-management-page_formLabel__0OOIY{font-size:var(--fs-caption);font-weight:600;color:var(--ink)}.client-management-page_typeSelector__jadxJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.client-management-page_typeOption__UjxbC{padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);display:flex;align-items:center;gap:var(--space-4);font-size:var(--fs-body);font-weight:500;transition:all .12s ease}.client-management-page_typeOptionActive__voJki{border-color:var(--orange);background:var(--orange-soft);color:var(--c-accent-text);font-weight:700}.client-management-page_formGrid__OycT3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.client-management-page_formGridFull__P4kdr{grid-column:span 2}.client-management-page_formInput__zYVNT,.client-management-page_formSelect__u9d2G,.client-management-page_formTextarea__cEvWo{width:100%;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--fs-body);padding:7px 10px;outline:none;transition:border-color .12s ease}.client-management-page_formInput__zYVNT:focus,.client-management-page_formSelect__u9d2G:focus,.client-management-page_formTextarea__cEvWo:focus{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange-soft)}.client-management-page_inputWithIcon__4gzuX{position:relative}.client-management-page_inputIcon__ICpk7{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.client-management-page_formInputWithIcon__T1ZT4{padding-left:32px}.client-management-page_formDivider__YThJT{height:1px;background:var(--line);margin:4px 0}.client-management-page_sectionTitleSmall__NDojn{font-size:var(--fs-caption);font-weight:700;color:var(--muted);text-transform:uppercase}.client-management-page_formAlert__IrD9r{padding:8px 12px;border-radius:var(--radius-control);background:var(--red-soft);border:1px solid var(--c-danger-bg);color:var(--red);font-size:var(--fs-caption);display:flex;align-items:center;gap:var(--space-4)}.client-management-page_archiveHeaderTitle__8Fx5E{display:flex;align-items:center;gap:var(--space-5)}.client-management-page_archiveIconBadge__n5ivH{width:32px;height:32px;border-radius:var(--radius-card);background:var(--red-soft);color:var(--red);display:grid;place-items:center;flex-shrink:0}.client-management-page_archiveClientCard__17q5l{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);padding:12px 14px}.client-management-page_archiveClientName__nDwvS{font-size:var(--fs-body-lg);font-weight:700;color:var(--ink);margin-bottom:4px}.client-management-page_archiveClientMeta__EO1dO{display:flex;gap:var(--space-5);font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap}.client-management-page_archiveWarningNotice__Ou_Ks{background:var(--c-accent-bg);border:1px solid var(--c-warn-bg);padding:10px 12px;border-radius:var(--radius-control);color:var(--c-warn-fg);font-size:var(--fs-caption);display:flex;flex-direction:column;gap:var(--space-2)}.client-management-page_archiveConflictAlert__GUzOi{background:var(--red-soft);border:1px solid var(--c-danger-border);border-radius:var(--radius-control);padding:10px 12px;color:var(--red);display:flex;gap:var(--space-5);font-size:var(--fs-caption);line-height:1.4}.client-management-page_buttonPrimary__dxt4I{height:32px;padding:0 14px;background:var(--orange);color:var(--c-on-solid);border:0;border-radius:var(--radius-control);font-size:var(--fs-body);font-weight:600;display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;transition:opacity .12s ease}.client-management-page_buttonPrimary__dxt4I:hover{opacity:.92}.client-management-page_buttonPrimarySmall__0uKRW{height:28px;padding:0 10px;background:var(--orange);color:var(--c-on-solid);border:0;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:600;display:inline-flex;align-items:center;gap:var(--space-2)}.client-management-page_buttonDefault__pT2gQ{height:32px;padding:0 12px;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:var(--radius-control);font-size:var(--fs-body);display:inline-flex;align-items:center;gap:var(--space-3)}.client-management-page_buttonDefault__pT2gQ:hover{background:var(--surface-soft)}.client-management-page_buttonDanger__2hq1X{height:32px;padding:0 14px;background:var(--red);color:var(--c-on-solid);border:0;border-radius:var(--radius-control);font-size:var(--fs-body);font-weight:600;display:inline-flex;align-items:center;gap:var(--space-3)}.client-management-page_buttonDanger__2hq1X:hover{opacity:.92}.client-management-page_buttonDangerOutline__ynfi4{height:32px;padding:0 12px;background:var(--surface);border:1px solid var(--c-danger-bg);color:var(--red);border-radius:var(--radius-control);font-size:var(--fs-body);display:inline-flex;align-items:center;gap:var(--space-3)}.client-management-page_buttonDangerOutline__ynfi4:hover{background:var(--red-soft)}.client-management-page_iconCloseButton__aC1bS{border:0;background:transparent;color:var(--muted);width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm)}.client-management-page_iconCloseButton__aC1bS:hover{background:var(--c-overlay-scrim);color:var(--ink)}.client-management-page_emptyContainer__FBt14,.client-management-page_errorContainer__Dhx75,.client-management-page_loadingContainer__JT2Gs{padding:48px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-5);color:var(--muted)}.client-management-page_emptyBox__6EyCb{padding:24px;border:1px dashed var(--line);border-radius:var(--radius-control);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);color:var(--faint);font-size:var(--fs-caption)}.client-management-page_spinner__lN_z6{animation:client-management-page_spin__SMLMH 1s linear infinite}@keyframes client-management-page_spin__SMLMH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes client-management-page_fadeIn__EHyvc{0%{opacity:0}to{opacity:1}}@keyframes client-management-page_slideIn__Zn81_{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes client-management-page_scaleUp__sNhV_{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:1024px){.client-management-page_metricGrid__nVzSF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.client-management-page_pageHeading__mqqrI{flex-direction:column;gap:var(--space-5)}.client-management-page_metricGrid__nVzSF{grid-template-columns:1fr}.client-management-page_toolbarSection__pdcK2{padding:12px}.client-management-page_searchBox__4nVp8{max-width:100%;min-width:100%}.client-management-page_viewOptionsGroup__COnLW{margin-left:0;flex-wrap:wrap}.client-management-page_drawerPanel__5Szz1{max-width:100%}.client-management-page_formGrid__OycT3{grid-template-columns:1fr}.client-management-page_formGridFull__P4kdr{grid-column:span 1}.client-management-page_infoGrid__vjCcs{grid-template-columns:1fr}.client-management-page_infoItemFull__P7pH5{grid-column:span 1}.client-management-page_drawerMetricGrid__9WfUR{grid-template-columns:1fr}}.client-management-page_timelineList__5mYZG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.client-management-page_timelineItem____4N8{display:flex;gap:var(--space-3);align-items:flex-start}.client-management-page_timelineMarker__qULB6{flex:0 0 auto;width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--c-info-fg)}.client-management-page_timelineBody__GvMbW{min-width:0;flex:1 1 auto;border-bottom:1px solid var(--line);padding-bottom:var(--space-2)}.client-management-page_timelineTitle__edmOL{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.select_root___zWKb{position:relative;display:inline-flex;min-width:0;max-width:100%}.select_trigger__ZwMOJ{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:120px;max-width:100%;height:30px;padding:0 var(--sp-2);border:1px solid var(--c-line);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-text-1);font-size:var(--fs-small);white-space:nowrap;cursor:pointer}.select_trigger__ZwMOJ:hover:not(:disabled){border-color:var(--c-line-2)}.select_trigger__ZwMOJ:focus-visible{border-color:var(--c-accent);outline:2px solid var(--c-accent-ring);outline-offset:1px}.select_trigger__ZwMOJ:disabled{background:var(--c-sunken);color:var(--c-text-4);cursor:not-allowed}.select_trigger__ZwMOJ[data-placeholder] .select_value__38nUf{color:var(--c-text-3)}.select_value__38nUf{overflow:hidden;text-align:left}.select_caret__ZHmom{flex:none;color:var(--c-text-3)}.select_list__rvVO4{display:flex;flex-direction:column;gap:2px;max-height:280px;padding:var(--sp-1);overflow-y:auto}.select_list__rvVO4:focus{outline:none}.select_option__lwdYP{display:flex;align-items:center;width:100%;min-height:30px;padding:0 var(--sp-2);border:0;border-radius:var(--r-xs);background:transparent;color:var(--c-text-1);font-size:var(--fs-small);text-align:left;cursor:pointer}.select_option__lwdYP:hover:not(:disabled),.select_option__lwdYP[data-active]{background:var(--c-hover)}.select_option__lwdYP:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.select_option__lwdYP[aria-selected=true]{background:var(--c-accent-bg);color:var(--c-accent-text);font-weight:var(--fw-strong)}.select_option__lwdYP:disabled{color:var(--c-text-4);cursor:not-allowed}.select_empty__rFyQC{margin:0;padding:var(--sp-3) var(--sp-2);color:var(--c-text-3);font-size:var(--fs-small)}.customer-360-overview_root___OktW{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.customer-360-overview_section__VpZ1t{min-width:0}.customer-360-overview_sectionHead__3taPT{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.customer-360-overview_sectionHead__3taPT h2{margin:0;color:var(--c-text-1);font-size:var(--fs-title);font-weight:var(--fw-strong)}.customer-360-overview_sectionHead__3taPT p{margin:var(--sp-1) 0 0;color:var(--c-text-3);font-size:var(--fs-caption)}.customer-360-overview_scroll__mL8g0{overflow-x:auto}.customer-360-overview_table__GES2v{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.customer-360-overview_table__GES2v th{height:40px;padding:0 var(--cell-x);text-align:left;color:var(--c-text-3);font-size:var(--fs-small);font-weight:var(--fw-medium);border-bottom:1px solid var(--c-line);white-space:nowrap}.customer-360-overview_table__GES2v td{padding:var(--sp-3) var(--cell-x);border-bottom:1px solid var(--c-line);vertical-align:top}.customer-360-overview_table__GES2v td:first-child,.customer-360-overview_table__GES2v th:first-child{padding-left:0}.customer-360-overview_table__GES2v td:last-child,.customer-360-overview_table__GES2v th:last-child{padding-right:0}.customer-360-overview_num__9v4Dn{text-align:right;white-space:nowrap}.customer-360-overview_relation__UFnr9{color:var(--c-text-1);font-weight:var(--fw-medium);white-space:nowrap}.customer-360-overview_value__tvNgn{color:var(--c-text-1);font-weight:var(--fw-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-360-overview_basis__looNF{max-width:420px;color:var(--c-text-3);font-size:var(--fs-caption);line-height:1.5}.customer-360-overview_muted__njTwL{color:var(--c-text-3)}.customer-360-overview_risk__IhPhj{color:var(--c-danger-text)}.customer-360-overview_link__DVHiC{color:var(--c-accent-text);font-size:var(--fs-small);white-space:nowrap}.customer-360-overview_link__DVHiC:hover{text-decoration:underline}.customer-360-overview_retry__a_ql2{padding:0;border:0;background:none;color:var(--c-accent-text);font:inherit;font-size:var(--fs-small);cursor:pointer}.customer-360-overview_empty__SO8iT{min-height:86px;padding:var(--sp-6);display:grid;place-items:center;border:1px dashed var(--c-line-control);border-radius:var(--r-ctl);color:var(--c-text-3);font-size:var(--fs-body);text-align:center}.accounting-job-section_wrap___Wx3V{display:flex;flex-direction:column;gap:var(--sp-3)}.accounting-job-section_intro__NStoX{margin:0;font-size:var(--fs-caption);line-height:1.7;color:var(--c-text-2)}.accounting-job-section_stateBox__qTIyo{display:flex;align-items:center;gap:var(--sp-2);margin:0;padding:16px 0;font-size:var(--fs-body);color:var(--c-text-2)}.accounting-job-section_retry__s8D85{display:inline-flex;align-items:center;gap:var(--sp-1);border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text-1);border-radius:var(--r-ctl);padding:3px 10px;font-size:var(--fs-caption);cursor:pointer}.accounting-job-section_noticeErr__Fl6BD,.accounting-job-section_noticeOk__slJrR{padding:8px 12px;border-radius:var(--r-ctl);font-size:var(--fs-body);color:var(--c-text-1)}.accounting-job-section_noticeOk__slJrR{border:1px solid var(--c-ok);background:var(--c-ok-bg)}.accounting-job-section_noticeErr__Fl6BD{border:1px solid var(--c-danger);background:var(--c-danger-bg)}.accounting-job-section_frozenBox__bbLE6{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:8px 12px;border:1px solid var(--c-accent);border-radius:var(--r-ctl);background:var(--c-sunken,var(--c-surface));font-size:var(--fs-caption);color:var(--c-text-1)}.accounting-job-section_assignCard__tDdze{display:flex;flex-direction:column;gap:var(--sp-2);padding:12px;border:1px solid var(--c-line);border-radius:var(--r-ctl);background:var(--c-sunken,var(--c-surface))}.accounting-job-section_fieldRow__rhzzA{display:flex;align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap}.accounting-job-section_field__PAsWE{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1;min-width:220px;font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--c-text-1)}.accounting-job-section_select__0Fdxq{padding:6px 10px;color:var(--c-text-1);font-size:var(--fs-body);font-weight:400}.accounting-job-section_auditField__QWrtD,.accounting-job-section_select__0Fdxq{border:1px solid var(--c-line);border-radius:var(--r-ctl);background:var(--c-surface)}.accounting-job-section_auditField__QWrtD{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:8px 10px}.accounting-job-section_auditField__QWrtD legend{padding:0 4px;font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--c-text-1)}.accounting-job-section_checkbox__TJBdG{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-body);color:var(--c-text-1)}.accounting-job-section_assignBtn__uP9Wd{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-1);border:1px solid var(--c-info);background:var(--c-info);color:var(--c-on-accent);border-radius:var(--r-ctl);padding:6px 14px;font-size:var(--fs-body);font-weight:var(--fw-strong);cursor:pointer}.accounting-job-section_assignBtn__uP9Wd:disabled{opacity:.6;cursor:not-allowed}.accounting-job-section_empty__UW_Kg{margin:0;font-size:var(--fs-body);color:var(--c-text-2)}.accounting-job-section_list__Qu8mT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.accounting-job-section_itemEnded__UW73P,.accounting-job-section_item__V_Zqc{display:flex;align-items:center;gap:var(--sp-3);padding:8px 10px;border:1px solid var(--c-line);border-radius:var(--r-ctl);background:var(--c-surface)}.accounting-job-section_tagEnded__ZH9HS,.accounting-job-section_tag__8UG_3{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-body);font-weight:var(--fw-strong);color:var(--c-text-1);white-space:nowrap}.accounting-job-section_tagEnded__ZH9HS{color:var(--c-text-2);font-weight:500}.accounting-job-section_meta__P6_3A{flex:1 1;font-size:var(--fs-caption);color:var(--c-text-2)}.accounting-job-section_endBtn__9EcG8{display:inline-flex;align-items:center;gap:var(--sp-1);border:1px solid var(--c-danger);background:var(--c-surface);color:var(--c-danger);border-radius:var(--r-ctl);padding:3px 10px;font-size:var(--fs-caption);cursor:pointer}.accounting-job-section_endBtn__9EcG8:disabled{opacity:.6;cursor:not-allowed}.accounting-job-section_history__GrpCq{font-size:var(--fs-caption);color:var(--c-text-2)}.accounting-job-section_history__GrpCq summary{cursor:pointer;padding:4px 0}.accounting-job-section_hint__y8jIf{margin:var(--sp-1) 0 0;font-size:var(--fs-micro);color:var(--c-text-3)}.date-picker_root__OitaI{position:relative;display:inline-flex}.date-picker_trigger__nhnwH{display:inline-flex;align-items:center;gap:var(--sp-2);height:30px;padding:0 var(--sp-2);border:1px solid var(--c-line);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-text-1);font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.date-picker_trigger__nhnwH:hover:not(:disabled){border-color:var(--c-line-2)}.date-picker_trigger__nhnwH:focus-visible{border-color:var(--c-accent);outline:2px solid var(--c-accent-ring);outline-offset:1px}.date-picker_trigger__nhnwH:disabled{background:var(--c-sunken);color:var(--c-text-4);cursor:not-allowed}.date-picker_panel__NIIzA{display:grid;gap:var(--sp-2);padding:var(--sp-2)}.date-picker_head__bQb0a{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.date-picker_title__SqWEL{color:var(--c-text-1);font-size:var(--fs-small);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-picker_nav__AaEg_{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-text-2);cursor:pointer}.date-picker_nav__AaEg_:hover{border-color:var(--c-line-2);color:var(--c-text-1)}.date-picker_grid__QfAeL{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker_weekday__5bWbN{padding:var(--sp-1) 0;text-align:center;color:var(--c-text-3);font-size:var(--fs-caption)}.date-picker_day__fxlKl{height:28px;border:1px solid transparent;border-radius:var(--r-xs);background:transparent;color:var(--c-text-1);font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.date-picker_day__fxlKl:hover{background:var(--c-hover)}.date-picker_day__fxlKl[data-out]{color:var(--c-text-4)}.date-picker_day__fxlKl[data-today]{border-color:var(--c-accent)}.date-picker_day__fxlKl[aria-pressed=true]{background:var(--c-accent);color:var(--c-on-accent)}.date-picker_footer__OLOte{display:flex;justify-content:flex-end;border-top:1px solid var(--c-line);padding-top:var(--sp-2)}.date-picker_today__xaa8z{height:26px;padding:0 var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-text-1);font-size:var(--fs-small);cursor:pointer}.date-picker_today__xaa8z:hover{border-color:var(--c-line-2)}.management-allocation_page__OwuFx{display:flex;flex-direction:column;gap:var(--sp-6)}.management-allocation_header__6a0GY{display:flex;flex-direction:column;gap:var(--sp-1)}.management-allocation_hint__vrDKo{color:var(--c-text-2);font-size:var(--fs-body)}.management-allocation_filters__qcvMx,.management-allocation_ruleForm__bbKxl{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.management-allocation_filters__qcvMx label,.management-allocation_option__xrd_q,.management-allocation_ruleForm__bbKxl label{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-body)}.management-allocation_table__Gte_d{width:100%;border-collapse:collapse}.management-allocation_table__Gte_d td,.management-allocation_table__Gte_d th{border-bottom:1px solid var(--c-line-2);padding:6px var(--sp-2);text-align:left;font-size:var(--fs-body)}.management-allocation_alert__9GEU1{color:var(--c-danger-text)}.management-allocation_status__bHsAS{color:var(--c-text-2)}.management-allocation_section__QlkwW{display:flex;flex-direction:column;gap:var(--sp-3)}.additional-income-layout_labelBlock__0jIhv{display:block}.additional-income-layout_rowItemsEnd__xVbI9{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2)}.detail-drawer-shell_shell__c_2rr .ui-drawer-header{height:auto;padding:14px 22px 16px;flex-direction:column-reverse;align-items:stretch;gap:14px}.detail-drawer-shell_shell__c_2rr .ui-drawer-title-group{display:block}.detail-drawer-shell_shell__c_2rr .ui-drawer-header-actions{display:flex;align-items:center;gap:8px}.detail-drawer-shell_nav___2h8h{display:inline-flex;align-items:center;gap:2px;margin-right:auto}.detail-drawer-shell_position__jSJf8{margin-left:6px;color:var(--c-text-3);font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-drawer-shell_hero__qSFk6{display:grid;gap:6px;min-width:0}.detail-drawer-shell_code__9kJEC{color:var(--c-text-1);font-size:var(--fs-metric);line-height:1.1;font-weight:var(--fw-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.detail-drawer-shell_titleRow__FAslV{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.detail-drawer-shell_top__u4PWF{display:grid;gap:16px;margin-bottom:16px}.detail-drawer-shell_facts__arNpq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:14px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.detail-drawer-shell_fact__1QJPZ{min-width:0;padding:0 16px;border-left:1px solid var(--c-line)}.detail-drawer-shell_fact__1QJPZ:first-child{padding-left:0;border-left:0}.detail-drawer-shell_fact__1QJPZ dt{color:var(--c-text-3);font-size:var(--fs-small)}.detail-drawer-shell_fact__1QJPZ dd{margin:4px 0 0;color:var(--c-text-1);font-size:var(--fs-title);font-weight:var(--fw-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.detail-drawer-shell_tabs__yaRY0{position:sticky;top:0;z-index:1;background:var(--c-surface)}@media (max-width:960px){.detail-drawer-shell_facts__arNpq{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.detail-drawer-shell_fact__1QJPZ:nth-child(odd){padding-left:0;border-left:0}}.money_root__hp4p1{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.money_symbol__ddcme{margin-right:1px;color:var(--c-text-3);font-size:var(--fs-caption);font-weight:var(--fw-regular)}.money_root__hp4p1[data-size=lg] .money_symbol__ddcme{font-size:var(--fs-subhead)}.money_root__hp4p1[data-tone=risk]{color:var(--c-danger-text)}.money_root__hp4p1[data-tone=ok]{color:var(--c-ok-text)}.purchase-order-document_root__llAIF{min-width:0}.purchase-order-document_metaItem__EBEYs{color:var(--c-text-2);white-space:nowrap}.purchase-order-document_notice__Qgkt4{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-ctl);background:var(--c-accent-bg);color:var(--c-accent-text);font-size:var(--fs-small)}.purchase-order-document_notice__Qgkt4[data-tone=warning]{background:var(--c-warn-bg);color:var(--c-warn-text)}.purchase-order-document_notice__Qgkt4[data-tone=danger]{background:var(--c-danger-bg);color:var(--c-danger-text)}.purchase-order-document_tableWrap__3_7p_{width:100%;overflow-x:auto;scrollbar-width:thin}.purchase-order-document_lineTable__1PSU9{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.purchase-order-document_lineTable__1PSU9 th{height:36px;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}.purchase-order-document_lineTable__1PSU9 td{height:calc(var(--row-h) - 8px);padding:0 var(--cell-x);border-bottom:1px solid var(--c-line);vertical-align:middle}.purchase-order-document_num__9mToj{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.purchase-order-document_totalRow__h8zcK td{font-weight:var(--fw-strong);border-top:1.5px solid var(--c-line-2);border-bottom:0}.purchase-order-document_product__LDKMz{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-order-document_sub2__lU5UU{display:block;margin-top:1px;color:var(--c-text-3);font-size:var(--fs-small)}.purchase-order-document_muted__noTcp{color:var(--c-text-3)}.purchase-order-document_historyButton__vr7wa{padding:0;border:0;background:none;color:var(--c-accent-text);font:inherit;cursor:pointer}.purchase-order-document_historyButton__vr7wa:hover{text-decoration:underline}.purchase-order-document_degraded__UZ0tt{margin:var(--sp-3) 0 0;color:var(--c-text-3);font-size:var(--fs-caption)}@media (max-width:1180px){.purchase-order-document_product__LDKMz{max-width:220px}}.vehicle-pnl-tab_container__aPK3A{display:flex;flex-direction:column;gap:var(--space-6)}.vehicle-pnl-tab_kpiGrid__PSe5x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.vehicle-pnl-tab_kpiCard__Vk3iP{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:12px 14px;display:flex;flex-direction:column;gap:var(--space-2)}.vehicle-pnl-tab_kpiLabel__cFy_L{font-size:var(--fs-micro);font-weight:600;color:var(--muted)}.vehicle-pnl-tab_kpiValue__YGFgt{font-size:var(--fs-subhead);font-weight:700;color:var(--ink)}.vehicle-pnl-tab_kpiDetail___fU_G{font-size:var(--fs-micro);color:var(--muted)}.vehicle-pnl-tab_grid2__uf8_F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.vehicle-pnl-tab_sectionCard__166Sl{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)}.vehicle-pnl-tab_sectionHeader__1bnXM{display:flex;align-items:center;justify-content:space-between}.vehicle-pnl-tab_sectionTitle__L_y6x{font-size:var(--fs-body);font-weight:700;color:var(--ink);display:flex;align-items:center;gap:var(--space-3);margin:0}.vehicle-pnl-tab_breakdownList__Kesu_{display:flex;flex-direction:column;gap:var(--space-4)}.vehicle-pnl-tab_breakdownItem__WjKNX{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-caption)}.vehicle-pnl-tab_breakdownName__hqSTP{color:var(--muted)}.vehicle-pnl-tab_breakdownAmount__j0k7_{font-weight:600;color:var(--ink)}.vehicle-pnl-tab_chartContainer__WmTxn{display:flex;align-items:flex-end;gap:var(--space-4);height:120px;padding-top:16px;border-bottom:1px solid var(--line);overflow-x:auto}.vehicle-pnl-tab_chartColumn__q67sG{flex:1 1;min-width:32px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);height:100%;justify-content:flex-end}.vehicle-pnl-tab_barsGroup__RnlcJ{display:flex;align-items:flex-end;gap:var(--space-1);height:80px;width:100%;justify-content:center}.vehicle-pnl-tab_barRevenue__hqQRL{width:8px;background:var(--blue);border-radius:var(--radius-sm) 2px 0 0;min-height:2px}.vehicle-pnl-tab_barCost__jb6st{width:8px;background:var(--red);border-radius:var(--radius-sm) 2px 0 0;min-height:2px}.vehicle-pnl-tab_chartMonthLabel__F79hW{font-size:var(--fs-nano);color:var(--muted);white-space:nowrap}.vehicle-pnl-tab_costTable__wvbDq{width:100%;border-collapse:collapse;font-size:var(--fs-caption)}.vehicle-pnl-tab_costTable__wvbDq th{background:var(--surface-soft);padding:8px 10px;text-align:left;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}.vehicle-pnl-tab_costTable__wvbDq td{padding:8px 10px;border-bottom:1px solid var(--line);color:var(--ink)}.vehicle-pnl-tab_costCategoryBadge__SCwCU{display:inline-block;padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--fs-micro);font-weight:600;background:var(--surface-soft);color:var(--ink)}.lease-detail-drawer_drawerShell__ANEOF{--lease-accent:var(--c-accent-text);--lease-accent-strong:var(--c-accent-text);--lease-accent-soft:var(--c-accent-bg)}.lease-detail-drawer_tabStack__3HOM_{display:flex;flex-direction:column;gap:var(--space-6)}.lease-detail-drawer_summaryBand__vPduP{padding:16px 18px;border:1px solid var(--c-accent-border);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--c-accent-bg) 0,var(--c-accent-bg) 100%);box-shadow:var(--shadow-md)}.lease-detail-drawer_summaryTitle__13_Zu{display:flex;align-items:center;gap:var(--space-4);margin-bottom:12px;color:var(--c-accent-text);font-size:var(--fs-body-lg);font-weight:700}.lease-detail-drawer_summaryGrid__ygDyQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.lease-detail-drawer_summaryMetric__xbteM{min-width:0}.lease-detail-drawer_summaryMetric__xbteM span{display:block;margin-bottom:4px;color:var(--c-text-secondary);font-size:var(--fs-caption)}.lease-detail-drawer_summaryMetric__xbteM strong{display:block;overflow:hidden;color:var(--ink);font-size:var(--fs-subhead);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.lease-detail-drawer_summaryMetricGreen__pON19 strong{color:var(--green)}.lease-detail-drawer_summaryMetricBlue__eCzwE strong{color:var(--lease-accent)}.lease-detail-drawer_tabIntro__Beyzm{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.lease-detail-drawer_tabIntro__Beyzm h3{margin:0 0 4px;color:var(--ink);font-size:var(--fs-title)}.lease-detail-drawer_tabIntro__Beyzm p{margin:0;color:var(--muted);font-size:var(--fs-caption);line-height:1.6}.lease-detail-drawer_vehiclePicker__6Qjo6{display:flex;align-items:center;gap:var(--space-4);flex:0 0 auto}.lease-detail-drawer_vehiclePicker__6Qjo6 label{color:var(--muted);font-size:var(--fs-caption);font-weight:600}.lease-detail-drawer_vehiclePicker__6Qjo6 select{height:34px;min-width:220px;padding:0 30px 0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--fs-caption);outline:none}.lease-detail-drawer_vehiclePicker__6Qjo6 select:focus{border-color:var(--lease-accent);box-shadow:var(--shadow-xs)}.lease-detail-drawer_emptyPanel__fauyM{display:grid;min-height:240px;place-items:center;padding:32px;border:1px dashed var(--c-border-default);border-radius:var(--radius-card);background:var(--surface);color:var(--muted);text-align:center}.lease-detail-drawer_emptyPanel__fauyM svg{margin-bottom:10px;color:var(--c-text-secondary)}.lease-detail-drawer_emptyPanel__fauyM strong{display:block;margin-bottom:5px;color:var(--ink);font-size:var(--fs-body-lg)}.lease-detail-drawer_emptyPanel__fauyM p{max-width:460px;margin:0;font-size:var(--fs-caption);line-height:1.6}.lease-detail-drawer_handoverList__WBkFQ{display:grid;gap:var(--space-5)}.lease-detail-drawer_handoverCard__AAsuP{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(160px,1fr) auto;align-items:center;gap:var(--space-7);padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm)}.lease-detail-drawer_handoverAsset__D0JDc{display:flex;align-items:center;gap:var(--space-5);min-width:0}.lease-detail-drawer_handoverAssetIcon__4oYbO{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:var(--radius-card);background:var(--lease-accent-soft);color:var(--lease-accent)}.lease-detail-drawer_handoverAsset__D0JDc span,.lease-detail-drawer_handoverAsset__D0JDc strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lease-detail-drawer_handoverAsset__D0JDc strong{color:var(--ink);font-size:var(--fs-body)}.lease-detail-drawer_handoverAsset__D0JDc span,.lease-detail-drawer_handoverPeriod__M_a38 span{margin-top:3px;color:var(--muted);font-size:var(--fs-micro)}.lease-detail-drawer_handoverPeriod__M_a38 strong{display:block;color:var(--ink);font-size:var(--fs-caption);font-weight:650}.lease-detail-drawer_handoverActions__BLmpw{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap}.lease-detail-drawer_actionButtonPrimary__b2tHk,.lease-detail-drawer_actionButton__W_pEP{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--fs-caption);font-weight:600}.lease-detail-drawer_actionButton__W_pEP:hover{border-color:var(--c-accent-border);background:var(--c-bg-canvas)}.lease-detail-drawer_actionButtonPrimary__b2tHk{border-color:var(--lease-accent);background:var(--lease-accent);color:var(--c-on-solid)}.lease-detail-drawer_actionButtonPrimary__b2tHk:hover{border-color:var(--lease-accent-strong);background:var(--lease-accent-strong)}.lease-detail-drawer_auditHeaderLink__LXW0d{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--lease-accent);font-size:var(--fs-caption);font-weight:650;text-decoration:none}.lease-detail-drawer_auditHeaderLink__LXW0d:hover{color:var(--lease-accent-strong)}.lease-detail-drawer_auditTimeline__hubq_{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.lease-detail-drawer_auditEvent__Iirh0{display:grid;grid-template-columns:142px 14px minmax(0,1fr) 180px;gap:var(--space-5);align-items:center;min-height:62px;padding:10px 14px;border-bottom:1px solid var(--c-border-subtle)}.lease-detail-drawer_auditEvent__Iirh0:last-child{border-bottom:0}.lease-detail-drawer_auditActor__4TXq1,.lease-detail-drawer_auditTime__nx6Df{color:var(--muted);font-size:var(--fs-micro)}.lease-detail-drawer_auditDot__5v1xv{width:8px;height:8px;border-radius:50%;background:var(--lease-accent);box-shadow:0 0 0 4px var(--lease-accent-soft)}.lease-detail-drawer_auditAction__leGzH strong{display:block;margin-bottom:3px;color:var(--ink);font-size:var(--fs-caption)}.lease-detail-drawer_auditAction__leGzH span{display:block;overflow:hidden;color:var(--muted);font-size:var(--fs-nano);text-overflow:ellipsis;white-space:nowrap}.lease-detail-drawer_timelineList__SwnlX{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.lease-detail-drawer_timelineRow__JxCWe{display:grid;grid-template-columns:142px 14px minmax(0,1fr) auto;gap:var(--space-5);align-items:center;min-height:56px;padding:10px 14px;border-bottom:1px solid var(--c-border-subtle)}.lease-detail-drawer_timelineRow__JxCWe:last-child{border-bottom:0}.lease-detail-drawer_timelineTime__rLLVr{color:var(--muted);font-size:var(--fs-micro)}.lease-detail-drawer_timelineDot__OAIzb{width:8px;height:8px;border-radius:50%;background:var(--lease-accent);box-shadow:0 0 0 4px var(--lease-accent-soft)}.lease-detail-drawer_timelineLabel__umftN{display:block;margin-bottom:3px;color:var(--ink);font-size:var(--fs-caption)}.lease-detail-drawer_timelineMeta__oa_Id{display:block;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.lease-detail-drawer_errorPanel__sKX7k{display:flex;align-items:center;gap:var(--space-5);padding:14px 16px;border:1px solid var(--c-danger-bg);border-radius:var(--radius-card);background:var(--c-bg-canvas);color:var(--c-danger-fg);font-size:var(--fs-caption)}@media (max-width:900px){.lease-detail-drawer_summaryGrid__ygDyQ{grid-template-columns:1fr;gap:var(--space-5)}.lease-detail-drawer_tabIntro__Beyzm{flex-direction:column}.lease-detail-drawer_vehiclePicker__6Qjo6{width:100%}.lease-detail-drawer_vehiclePicker__6Qjo6 select{min-width:0;flex:1 1}.lease-detail-drawer_handoverCard__AAsuP{grid-template-columns:1fr}.lease-detail-drawer_handoverActions__BLmpw{justify-content:flex-start}.lease-detail-drawer_auditEvent__Iirh0,.lease-detail-drawer_timelineRow__JxCWe{grid-template-columns:14px minmax(0,1fr)}.lease-detail-drawer_auditActor__4TXq1,.lease-detail-drawer_auditTime__nx6Df,.lease-detail-drawer_timelineTime__rLLVr{grid-column: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_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_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}}.progress-bar_track__Vxewq{position:relative;height:6px;min-width:48px;border-radius:var(--r-pill);background:var(--c-sunken);overflow:hidden}.progress-bar_track__Vxewq:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:var(--r-pill);background:var(--c-quiet-2)}.progress-bar_track__Vxewq[data-focus]:after{background:var(--c-accent)}.progress-bar_track__Vxewq[data-tone=risk]:after{background:var(--c-danger)}.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}.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)}