.BranchContextSwitcher_wrap__4jbcp{display:flex;align-items:center;gap:8px;margin:0 var(--space-4) var(--space-3);padding:8px 10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm)}.BranchContextSwitcher_icon__haVm5{color:var(--lit-text-b8631a);flex-shrink:0}.BranchContextSwitcher_select__g3WuV{flex:1 1;background:transparent;border:none;color:hsla(0,0%,100%,.9);font-size:var(--text-xs);font-weight:600;min-width:0}.BranchContextSwitcher_select__g3WuV:focus-visible{outline:1px solid var(--branch-accent,#b8631a)}.BranchContextSwitcher_select__g3WuV option{background:var(--sidebar-bg);color:#fff}.Sidebar_sidebar__af5KA{width:var(--sidebar-width);min-height:100vh;background:var(--sidebar-bg);display:flex;flex-direction:column;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.Sidebar_logo__zI2mf{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-6);border-bottom:1px solid hsla(0,0%,100%,.08)}.Sidebar_logoMark__0eK7N{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-btn);background:var(--color-primary);color:#fff;font-weight:700;font-size:var(--text-md);flex-shrink:0}.Sidebar_logoText__auHKX{color:#fff;font-size:var(--text-lg);font-weight:700;letter-spacing:-.3px;flex:1 1}.Sidebar_closeBtn__2DLgI{display:none;color:hsla(0,0%,100%,.7)}.Sidebar_nav__SSDsT{display:flex;flex-direction:column;padding:var(--space-4) 0;gap:2px}.Sidebar_navItem__QQEYI{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);color:hsla(0,0%,100%,.65);font-size:var(--text-base);text-decoration:none;border-left:3px solid transparent;transition:background-color .15s,color .15s}.Sidebar_navItem__QQEYI:hover{background:hsla(0,0%,100%,.06);color:#fff;text-decoration:none}.Sidebar_navItemActive__rvCz3{background:rgba(26,107,60,.25);color:#fff;border-left-color:var(--color-primary);font-weight:600}.Sidebar_navIcon__n_EIk{flex-shrink:0;opacity:.9}.Sidebar_navItemWithToggle__yhIFH{padding:0;justify-content:space-between}.Sidebar_navItemLink__hJQvj{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-6);color:inherit;text-decoration:none;flex:1 1;min-width:0}.Sidebar_navItemLink__hJQvj:hover{text-decoration:none}.Sidebar_navToggle__Tb5v7{padding:var(--space-2) var(--space-4);color:hsla(0,0%,100%,.65)}.Sidebar_navToggleIconOpen__9oaXR{transform:rotate(180deg)}.Sidebar_subNav__A4HIQ{display:flex;flex-direction:column;padding:2px 0 2px var(--space-6)}.Sidebar_subNavItem__M4n1a{padding:6px var(--space-4) 6px calc(var(--space-6) + 18px + var(--space-3));color:hsla(0,0%,100%,.55);font-size:var(--text-sm);text-decoration:none}.Sidebar_subNavItem__M4n1a:hover{color:#fff;text-decoration:none}.Sidebar_subNavItemActive__V2sdH{color:#fff;font-weight:600}@media (max-width:1024px){.Sidebar_sidebar__af5KA{position:fixed;top:0;left:0;z-index:40;transform:translateX(-100%);transition:transform .2s ease-out;width:280px;box-shadow:var(--shadow-md)}.Sidebar_sidebarOpen__iJoLm{transform:translateX(0)}.Sidebar_closeBtn__2DLgI{display:flex;align-items:center;justify-content:center}.Sidebar_navItem__QQEYI{padding:var(--space-3) var(--space-6)}}.Sidebar_signOutBtn___NsAm{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);margin-top:var(--space-2);border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.65);font-size:var(--text-base);text-align:left;width:100%;background:none;transition:background-color .15s,color .15s}.Sidebar_signOutBtn___NsAm:hover{background:rgba(220,38,38,.15);color:#fff}@media print{.Sidebar_sidebar__af5KA{display:none!important}}.NotificationBell_wrapper__ce1bz{position:relative}.NotificationBell_iconButton__4s2yX{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--color-text-secondary,var(--lit-text-52525b))}.NotificationBell_iconButton__4s2yX:hover{background:var(--color-surface-2,var(--lit-bg-f4f4f5))}.NotificationBell_badge__huRNg{position:absolute;top:2px;right:2px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;border-radius:999px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 3px}.NotificationBell_dropdown__3V_wW{position:absolute;right:0;top:44px;width:320px;max-height:400px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-border,var(--lit-border-e4e4e7));border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:50}.NotificationBell_dropdownHeader__NqFwS{padding:10px 14px;font-weight:700;font-size:.85rem;border-bottom:1px solid var(--color-border,var(--lit-border-e4e4e7))}.NotificationBell_empty__xHyhQ{padding:20px 14px;color:var(--color-text-secondary,var(--lit-text-71717a));font-size:.85rem;text-align:center}.NotificationBell_item__r4CHu{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-bottom:1px solid var(--lit-border-f4f4f5);text-decoration:none;color:inherit;border-left:3px solid transparent}.NotificationBell_item__r4CHu:hover{background:var(--lit-bg-fafafa)}.NotificationBell_item__r4CHu[data-read=false]{background:var(--lit-bg-fafbfc)}.NotificationBell_item__r4CHu[data-priority=CRITICAL]{border-left-color:#dc2626}.NotificationBell_item__r4CHu[data-priority=NORMAL]{border-left-color:transparent}.NotificationBell_item__r4CHu[data-priority=INFO]{border-left-color:var(--lit-border-a1a1aa);opacity:.85}.NotificationBell_itemTitle__lAhvt{font-weight:600;font-size:.85rem}.NotificationBell_itemBody__vHGHn{font-size:.8rem;color:var(--color-text-secondary,var(--lit-text-71717a))}.ThemeQuickSwitch_wrap__GnPQk{position:relative}.ThemeQuickSwitch_btn__prGh9{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-btn);color:var(--color-text-secondary)}.ThemeQuickSwitch_btn__prGh9:hover{background:var(--color-surface-2);color:var(--color-text)}.ThemeQuickSwitch_pop__tLOaX{position:absolute;right:0;top:calc(100% + 6px);min-width:170px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);padding:var(--space-1);z-index:30;display:flex;flex-direction:column}.ThemeQuickSwitch_item__WBrbg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);text-align:left}.ThemeQuickSwitch_item__WBrbg:hover{background:var(--color-surface-2)}.SettingsSearch_iconButton__hrPnK{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-btn);color:var(--color-text-secondary);transition:background-color .15s,color .15s}.SettingsSearch_iconButton__hrPnK:hover{background:var(--color-surface-2);color:var(--color-text)}.SettingsSearch_overlay__E7sZv{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4)}.SettingsSearch_panel__doi0L{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-md);width:100%;max-width:520px;margin-top:10vh;max-height:70vh;display:flex;flex-direction:column;overflow:hidden}.SettingsSearch_searchBar__ccK3n{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0}.SettingsSearch_searchIcon__St29C{color:var(--color-text-secondary);flex-shrink:0}.SettingsSearch_input__K_s4d{flex:1 1;border:none;outline:none;font-size:var(--text-base);color:var(--color-text);background:transparent}.SettingsSearch_closeButton__dIVYv{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-btn);color:var(--color-text-secondary);flex-shrink:0}.SettingsSearch_closeButton__dIVYv:hover{background:var(--color-surface-2)}.SettingsSearch_results__Rhelr{overflow-y:auto;padding:var(--space-2)}.SettingsSearch_empty__BRU4X{padding:var(--space-5) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}.SettingsSearch_resultItem__b1FpM{display:block;width:100%;text-align:left;padding:var(--space-3);border-radius:var(--radius-btn)}.SettingsSearch_resultItem__b1FpM:hover{background:var(--color-surface-2)}.SettingsSearch_resultLabel__2R5_8{font-weight:600;font-size:var(--text-sm);color:var(--color-text)}.SettingsSearch_resultDescription__JHm74{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px}@media (max-width:640px){.SettingsSearch_overlay__E7sZv{padding:0;align-items:stretch}.SettingsSearch_panel__doi0L{margin-top:0;max-height:100vh;height:100%;border-radius:0;max-width:none}}.Header_header__OyCYH{height:var(--header-height);border-bottom:1px solid var(--color-border);background:var(--color-white);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);position:-webkit-sticky;position:sticky;top:0;z-index:10}.Header_branchStrip__EG85s{position:absolute;top:0;left:0;right:0;height:4px}.Header_branchDot___We_h{width:10px;height:10px;border-radius:50%;flex-shrink:0}.Header_left__HH5Hs{display:flex;align-items:center;gap:var(--space-3);min-width:0}.Header_menuBtn__dAPKq{display:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-btn);color:var(--color-text);flex-shrink:0}.Header_menuBtn__dAPKq:hover{background:var(--color-surface-2)}.Header_branch__RKSZW{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:600;min-width:0}.Header_branchIcon__zcO54{color:var(--color-text-secondary);flex-shrink:0}.Header_branchName__165eI{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_hqBadge__VDYbK{background:var(--color-primary-tint);color:var(--color-primary-text);font-size:10px;font-weight:700;letter-spacing:.4px;padding:2px 6px;border-radius:var(--radius-sm);flex-shrink:0}.Header_actions__393tZ{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.Header_iconButton__gBkZA{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-btn);color:var(--color-text-secondary);transition:background-color .15s,color .15s}.Header_iconButton__gBkZA:hover{background:var(--color-surface-2);color:var(--color-text)}.Header_menuWrapper__3qr4Z{position:relative}.Header_userButton__0P9N1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-btn);transition:background-color .15s}.Header_userButton__0P9N1:hover{background:var(--color-surface-2)}.Header_avatar__WcZRA{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--color-secondary-tint);color:var(--color-secondary-text);flex-shrink:0}.Header_userInfo___p9hp{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.Header_userName__LnkeH{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.Header_userRole__O1lPv{font-size:var(--text-xs);color:var(--color-text-secondary)}.Header_chevron__RD91g{color:var(--color-text-muted)}.Header_dropdown__nc2Va{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:160px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);padding:var(--space-2);z-index:20}.Header_dropdownItem__mQw3R{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);color:var(--color-danger-text);font-size:var(--text-sm);text-align:left;transition:background-color .15s}.Header_dropdownItem__mQw3R:hover{background:var(--color-danger-tint)}.Header_dropdownItemNeutral__06uyD{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);color:var(--color-text);font-size:var(--text-sm);text-align:left;text-decoration:none;transition:background-color .15s}.Header_dropdownItemNeutral__06uyD:hover{background:var(--color-surface)}@media (max-width:1024px){.Header_menuBtn__dAPKq{display:flex}.Header_header__OyCYH{padding:0 var(--space-4)}}@media (max-width:640px){.Header_header__OyCYH{padding:0 var(--space-3)}.Header_userInfo___p9hp{display:none}.Header_branchName__165eI{max-width:90px}}@media print{.Header_header__OyCYH{display:none!important}}.RouteProgressBar_bar__2OYnC{position:fixed;top:0;left:0;right:0;height:3px;background:rgba(15,110,86,.15);z-index:9999;overflow:hidden}.RouteProgressBar_fill__oWs_b{height:100%;width:40%;background:#0f6e56;animation:RouteProgressBar_slide___PvrY 1.1s ease-in-out infinite}@keyframes RouteProgressBar_slide___PvrY{0%{transform:translateX(-100%)}50%{transform:translateX(80%)}to{transform:translateX(250%)}}.finance_header__zp0uq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4);gap:var(--space-3);flex-wrap:wrap}.finance_title__Vx7CR{font-size:var(--text-xl);font-weight:700}.finance_subtitle__Gq_FD{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.finance_headerActions__yTSD9{display:flex;gap:var(--space-2)}.finance_addBtn__GVH66{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.finance_addBtn__GVH66:hover{background:var(--color-primary-hover);text-decoration:none}.finance_secondaryBtn__xBJU0{padding:var(--space-2) var(--space-4);background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.finance_secondaryBtn__xBJU0:hover{background:var(--color-surface);text-decoration:none}.finance_searchBar__blwT5{margin-bottom:var(--space-4)}.finance_searchInput__ebxVK{width:100%;max-width:360px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--text-sm)}.finance_tableWrapper__cfFRn{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.finance_table__UzcSZ{width:100%;font-size:var(--text-sm)}.finance_table__UzcSZ th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.finance_table__UzcSZ td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2);vertical-align:middle}.finance_table__UzcSZ tr:last-child td{border-bottom:none}.finance_right__35iK0{text-align:right}.finance_rowLink__G8SjA{color:var(--color-text);font-weight:600;display:block}.finance_meta__yD6Bp{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.finance_badge__3W_qF{font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:var(--radius-sm);display:inline-block}.finance_badgeDraft__s3HaP{background:var(--color-surface-2);color:var(--color-text-secondary)}.finance_badgeSubmitted__m5NWr{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.finance_badgeApproved__k_5OU,.finance_badgeReceived__YQ3QQ{background:var(--color-primary-tint);color:var(--color-primary-text)}.finance_badgeCancelled__O8XYf{background:var(--color-danger-tint);color:var(--color-danger-text)}.finance_badgePending__7mBpo{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.finance_kpiGrid__pglsw{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.finance_kpiCard__nBG4r{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4)}.finance_kpiLabel__DxKZ_{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.finance_kpiValue__gKngb{font-size:var(--text-xl);font-weight:700;margin-top:var(--space-1)}.finance_kpiValuePositive__LblY_{color:var(--color-primary-text)}.finance_kpiValueNegative__sApLz{color:var(--color-danger-text)}.finance_kpiHint__QUNf9{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.finance_empty__xCdyA{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}.finance_pagination__cHfpd{margin-top:var(--space-4);display:flex;justify-content:center}.finance_footer__S2AHm{text-align:center;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-2)}@media (max-width:768px){.finance_tableWrapper__cfFRn{overflow-x:auto;-webkit-overflow-scrolling:touch}.finance_table__UzcSZ{min-width:640px}}@media (max-width:640px){.finance_header__zp0uq{flex-direction:column;align-items:stretch;gap:var(--space-3)}.finance_headerActions__yTSD9{flex-direction:column}.finance_addBtn__GVH66,.finance_secondaryBtn__xBJU0{text-align:center}.finance_searchInput__ebxVK{max-width:none}}.invoices_header__QrOpl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4);gap:var(--space-3);flex-wrap:wrap}.invoices_title___rLmC{font-size:var(--text-xl);font-weight:700}.invoices_subtitle___iDhc{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.invoices_headerActions__k9Uw3{display:flex;gap:var(--space-2)}.invoices_addBtn__ddAOz{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.invoices_addBtn__ddAOz:hover{background:var(--color-primary-hover);text-decoration:none}.invoices_secondaryBtn__l3SQp{padding:var(--space-2) var(--space-4);background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.invoices_secondaryBtn__l3SQp:hover{background:var(--color-surface);text-decoration:none}.invoices_searchBar__9ixya{margin-bottom:var(--space-4)}.invoices_searchInput__qxXTt{width:100%;max-width:360px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--text-sm)}.invoices_tableWrapper__K_hCs{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.invoices_table__z0EXC{width:100%;font-size:var(--text-sm)}.invoices_table__z0EXC th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.invoices_table__z0EXC td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2);vertical-align:middle}.invoices_table__z0EXC tr:last-child td{border-bottom:none}.invoices_right__k_lDv{text-align:right}.invoices_rowLink__d6AFg{color:var(--color-text);font-weight:600;display:block}.invoices_meta__qtzUT{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.invoices_badge__8FYaz{font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:var(--radius-sm);display:inline-block}.invoices_badgeDraft__5ku0g{background:var(--color-surface-2);color:var(--color-text-secondary)}.invoices_badgeSubmitted__DDKyO{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.invoices_badgeApproved__Pm7yE,.invoices_badgeReceived__KJSyC{background:var(--color-primary-tint);color:var(--color-primary-text)}.invoices_badgeCancelled__uRzo7{background:var(--color-danger-tint);color:var(--color-danger-text)}.invoices_badgePending__fOVBX,.invoices_badgeSent__Ee6E3{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.invoices_badgePaid__6WLnR{background:var(--color-primary-tint);color:var(--color-primary-text)}.invoices_badgeProforma__Nwdz0{background:var(--lit-bg-ede9fe);color:var(--lit-text-6d28d9)}.invoices_empty__u5AQa{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}.invoices_pagination__JDDwQ{margin-top:var(--space-4);display:flex;justify-content:center}.invoices_footer__xnQZP{text-align:center;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-2)}@media (max-width:768px){.invoices_tableWrapper__K_hCs{overflow-x:auto;-webkit-overflow-scrolling:touch}.invoices_table__z0EXC{min-width:640px}}@media (max-width:640px){.invoices_header__QrOpl{flex-direction:column;align-items:stretch;gap:var(--space-3)}.invoices_headerActions__k9Uw3{flex-direction:column}.invoices_addBtn__ddAOz,.invoices_secondaryBtn__l3SQp{text-align:center}.invoices_searchInput__qxXTt{max-width:none}}.credit_header__nyyJl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4);gap:var(--space-3);flex-wrap:wrap}.credit_title__CChou{font-size:var(--text-xl);font-weight:700}.credit_subtitle__jsfQS{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.credit_headerActions__UaMC_{display:flex;gap:var(--space-2)}.credit_addBtn__P0I5g{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.credit_addBtn__P0I5g:hover{background:var(--color-primary-hover);text-decoration:none}.credit_secondaryBtn__JsBGp{padding:var(--space-2) var(--space-4);background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.credit_secondaryBtn__JsBGp:hover{background:var(--color-surface);text-decoration:none}.credit_searchBar__CGN_S{margin-bottom:var(--space-4)}.credit_searchInput__oVP_b{width:100%;max-width:360px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--text-sm)}.credit_tableWrapper__pIEn9{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.credit_table__XAY69{width:100%;font-size:var(--text-sm)}.credit_table__XAY69 th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.credit_table__XAY69 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2);vertical-align:middle}.credit_table__XAY69 tr:last-child td{border-bottom:none}.credit_right__AvO2m{text-align:right}.credit_rowLink__gD74y{color:var(--color-text);font-weight:600;display:block}.credit_meta__exg7E{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.credit_badge__q73b8{font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:var(--radius-sm);display:inline-block}.credit_badgeDraft__NIdN5{background:var(--color-surface-2);color:var(--color-text-secondary)}.credit_badgeSubmitted__rus9N{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.credit_badgeApproved__dRBk1,.credit_badgeReceived__OvDK_{background:var(--color-primary-tint);color:var(--color-primary-text)}.credit_badgeCancelled__tU_Qd{background:var(--color-danger-tint);color:var(--color-danger-text)}.credit_badgePending__KOHRO{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.credit_badgeOverdue__6mv5F{background:var(--color-danger-tint);color:var(--color-danger-text)}.credit_badgeCurrent__lCYHZ{background:var(--color-primary-tint);color:var(--color-primary-text)}.credit_badgePaid__npngy{background:var(--color-surface-2);color:var(--color-text-secondary)}.credit_gaugeTrack__E3Oxb{width:100%;height:6px;background:var(--color-surface-2);border-radius:999px;overflow:hidden}.credit_gaugeFill__artpP{height:100%;border-radius:999px;background:var(--color-primary)}.credit_gaugeFillDanger__U0RnO{height:100%;border-radius:999px;background:var(--color-danger)}.credit_empty__coUbK{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}.credit_pagination__YfkYu{margin-top:var(--space-4);display:flex;justify-content:center}.credit_footer__shYZD{text-align:center;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-2)}@media (max-width:768px){.credit_tableWrapper__pIEn9{overflow-x:auto;-webkit-overflow-scrolling:touch}.credit_table__XAY69{min-width:640px}}@media (max-width:640px){.credit_header__nyyJl{flex-direction:column;align-items:stretch;gap:var(--space-3)}.credit_headerActions__UaMC_{flex-direction:column}.credit_addBtn__P0I5g,.credit_secondaryBtn__JsBGp{text-align:center}.credit_searchInput__oVP_b{max-width:none}}.reports_header__EVqvl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4);gap:var(--space-3);flex-wrap:wrap}.reports_title__hUckK{font-size:var(--text-xl);font-weight:700}.reports_subtitle__BmeYr{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.reports_headerActions__szjtr{display:flex;gap:var(--space-2)}.reports_addBtn__q6dUM{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.reports_addBtn__q6dUM:hover{background:var(--color-primary-hover);text-decoration:none}.reports_secondaryBtn___iy6v{padding:var(--space-2) var(--space-4);background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.reports_secondaryBtn___iy6v:hover{background:var(--color-surface);text-decoration:none}.reports_searchBar__2xhO8{margin-bottom:var(--space-4)}.reports_searchInput__UzVIE{width:100%;max-width:360px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--text-sm)}.reports_tableWrapper__WDYIw{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.reports_table__a1jj9{width:100%;font-size:var(--text-sm)}.reports_table__a1jj9 th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.reports_table__a1jj9 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2);vertical-align:middle}.reports_table__a1jj9 tr:last-child td{border-bottom:none}.reports_right__k_89N{text-align:right}.reports_rowLink__T9iTh{color:var(--color-text);font-weight:600;display:block}.reports_meta__b1zeo{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.reports_badge__yCLaw{font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:var(--radius-sm);display:inline-block}.reports_badgeDraft__PWRnj{background:var(--color-surface-2);color:var(--color-text-secondary)}.reports_badgeSubmitted___2WS_{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.reports_badgeApproved__jqf3w,.reports_badgeReceived__nCl3Y{background:var(--color-primary-tint);color:var(--color-primary-text)}.reports_badgeCancelled__4cXw9{background:var(--color-danger-tint);color:var(--color-danger-text)}.reports_badgePending__qbGko{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.reports_reportGrid__hXvKQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6)}.reports_reportCard__wCLj_{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);display:block}.reports_reportCard__wCLj_:hover{border-color:var(--color-primary);text-decoration:none}.reports_reportCardTitle__GEOd4{font-weight:700;font-size:var(--text-base);margin-bottom:var(--space-1)}.reports_reportCardDesc__T4knT{font-size:var(--text-xs);color:var(--color-text-secondary)}.reports_kpiGrid__mkRVz{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.reports_kpiCard__fbP3C{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4)}.reports_kpiLabel__P_uTk{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.reports_kpiValue___5vsT{font-size:var(--text-lg);font-weight:700;margin-top:var(--space-1)}.reports_kpiHint__mJaUN{display:block;font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}a.reports_kpiHint__mJaUN:hover{color:var(--color-secondary-text);text-decoration:underline}.reports_chartCard__CPWlY{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);margin-bottom:var(--space-5)}.reports_chartTitle__vMZA8{font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-3)}.reports_chartCardHeader__Fs_yK{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);flex-wrap:wrap;gap:var(--space-2)}.reports_chartCardHeader__Fs_yK .reports_chartTitle__vMZA8{margin-bottom:0}.reports_viewAllLink__v_bQ4{font-size:var(--text-sm);font-weight:600;color:var(--color-secondary-text);white-space:nowrap}.reports_rangeTabs__umIHN{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.reports_rangeTab__fuST7{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);background:var(--color-white)}.reports_rangeTabActive__sb7j_{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.reports_customRange__TBtgb{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-btn)}.reports_customRangeActive__w6rqa{border-style:solid;border-color:var(--color-primary)}.reports_customRangeLabel__aaTzf{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.reports_customRangeInput__dG2pL{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);background:var(--color-white)}.reports_customRangeBtn__DvXYX{padding:var(--space-1) var(--space-3);border-radius:var(--radius-btn);background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:600}.reports_rankNum__MnOuy{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-surface-2);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700;margin-right:var(--space-2)}.reports_empty__jeQ_A{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}.reports_pagination__9DPI7{margin-top:var(--space-4);display:flex;justify-content:center}.reports_footer__F2QD_{text-align:center;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-2)}.reports_gridTable__5jIOC{display:grid;font-size:var(--text-sm)}.reports_gridHeaderRow__5V86o,.reports_gridRow__1_tF4{display:contents}.reports_gridHeaderCell__uX_LI{background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.reports_gridCell__liPoW,.reports_gridHeaderCell__uX_LI{padding:var(--space-3) var(--space-4);display:flex;align-items:center}.reports_gridCell__liPoW{border-bottom:1px solid var(--color-surface-2);overflow:hidden;word-break:break-word}.reports_gridCell__liPoW.reports_right__k_89N,.reports_gridHeaderCell__uX_LI.reports_right__k_89N{justify-content:flex-end;text-align:right}.reports_gridEmptyRow__XKqBa{grid-column:1/-1;text-align:center;color:var(--color-text-muted);padding:var(--space-8)}@media (max-width:640px){.reports_gridTable__5jIOC{display:block}.reports_gridHeaderRow__5V86o{display:none}.reports_gridRow__1_tF4{display:block;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2)}.reports_gridRow__1_tF4:last-child{border-bottom:none}.reports_gridCell__liPoW{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:none;padding:3px 0;text-align:right}.reports_gridCell__liPoW:before{content:attr(data-label);font-weight:600;color:var(--color-text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;text-align:left}.reports_gridCell__liPoW:empty:before{content:none}.reports_table__a1jj9 thead{display:none}.reports_table__a1jj9,.reports_table__a1jj9 tbody,.reports_table__a1jj9 td,.reports_table__a1jj9 tr{display:block;width:100%}.reports_table__a1jj9 tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2)}.reports_table__a1jj9 tr:last-child{border-bottom:none}.reports_table__a1jj9 td{border-bottom:none;padding:3px 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);text-align:right}.reports_table__a1jj9 td:before{content:attr(data-label);font-weight:600;color:var(--color-text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;text-align:left}.reports_table__a1jj9 td:empty:before{content:none}.reports_header__EVqvl{flex-direction:column;align-items:stretch;gap:var(--space-3)}.reports_headerActions__szjtr{flex-direction:column}.reports_addBtn__q6dUM,.reports_secondaryBtn___iy6v{text-align:center}.reports_searchInput__UzVIE{max-width:none}}.hr_title__mJGOF{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-1)}.hr_subtitle__XZcug{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.hr_header__jeFR0{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-3)}.hr_headerActions__h75_P{display:flex;gap:var(--space-2)}.hr_addBtn__wxGG7{background:#3b4b99;color:var(--color-on-fill);font-weight:600;padding:10px 18px;border-radius:var(--radius-btn);white-space:nowrap}.hr_secondaryBtn__hBtFP{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-weight:600;padding:10px 16px;border-radius:var(--radius-btn);white-space:nowrap}.hr_searchRow__AUkNE{margin-bottom:var(--space-4)}.hr_tableWrapper__qs42N{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.hr_gridTable__zKSOu{display:grid;font-size:var(--text-sm)}.hr_gridHeaderRow__u8fQX,.hr_gridRow__nitVn{display:contents}.hr_gridHeaderCell__Xe8UK{background:var(--lit-bg-eef0fa);color:var(--lit-text-3b4b99);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.hr_gridCell__iD2UC,.hr_gridHeaderCell__Xe8UK{padding:var(--space-3) var(--space-4);display:flex;align-items:center}.hr_gridCell__iD2UC{border-bottom:1px solid var(--color-surface-2);overflow:hidden;word-break:break-word}.hr_gridCell__iD2UC.hr_right__zlmYy,.hr_gridHeaderCell__Xe8UK.hr_right__zlmYy{justify-content:flex-end;text-align:right}.hr_clickableRow__oHPwl{cursor:pointer}.hr_clickableRow__oHPwl:hover{background:var(--color-surface-2)}.hr_nameLink__T9_WV{color:var(--color-text);font-weight:600}.hr_badge__cYYQC{font-size:var(--text-xs);font-weight:600;padding:2px 10px;border-radius:999px;white-space:nowrap}.hr_badgeActive__j2sVx{background:var(--lit-bg-e3f5e9);color:var(--lit-text-1f7a45)}.hr_badgeInactive__8VCQ_{background:var(--lit-bg-f1f1ef);color:var(--lit-text-6b6b66)}.hr_empty__fiR0H{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}@media (max-width:768px){.hr_gridTable__zKSOu{display:block}.hr_gridHeaderRow__u8fQX{display:none}.hr_gridRow__nitVn{display:block;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2)}.hr_gridRow__nitVn:last-child{border-bottom:none}.hr_gridCell__iD2UC{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:none;padding:3px 0;text-align:right}.hr_gridCell__iD2UC:before{content:attr(data-label);font-weight:600;color:var(--color-text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;text-align:left}.hr_gridCell__iD2UC:empty:before{content:none}.hr_header__jeFR0{align-items:stretch}.hr_headerActions__h75_P,.hr_header__jeFR0{flex-direction:column}.hr_addBtn__wxGG7,.hr_secondaryBtn__hBtFP{text-align:center}}.vendors_header__A_smx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4);gap:var(--space-3);flex-wrap:wrap}.vendors_title__2oGW8{font-size:var(--text-xl);font-weight:700}.vendors_subtitle__L6Fwo{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.vendors_headerActions__7NUyR{display:flex;gap:var(--space-2)}.vendors_addBtn__90rEI{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.vendors_addBtn__90rEI:hover{background:var(--color-primary-hover);text-decoration:none}.vendors_secondaryBtn__AZTTY{padding:var(--space-2) var(--space-4);background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.vendors_secondaryBtn__AZTTY:hover{background:var(--color-surface);text-decoration:none}.vendors_searchBar__EqvGe{margin-bottom:var(--space-4)}.vendors_searchInput__cByvd{width:100%;max-width:360px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--text-sm)}.vendors_tableWrapper__PgaLH{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.vendors_table__a0Vy_{width:100%;font-size:var(--text-sm)}.vendors_table__a0Vy_ th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.vendors_table__a0Vy_ td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2);vertical-align:middle}.vendors_table__a0Vy_ tr:last-child td{border-bottom:none}.vendors_right__eC_2C{text-align:right}.vendors_rowLink__0J_aI{color:var(--color-text);font-weight:600;display:block}.vendors_meta__TGKao{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.vendors_badge__gacbg{font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:var(--radius-sm);display:inline-block}.vendors_badgeDraft__Ji1qx{background:var(--color-surface-2);color:var(--color-text-secondary)}.vendors_badgeSubmitted__nFVlM{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.vendors_badgeApproved__28PkB,.vendors_badgeReceived__eLEtZ{background:var(--color-primary-tint);color:var(--color-primary-text)}.vendors_badgeCancelled__HXr_z{background:var(--color-danger-tint);color:var(--color-danger-text)}.vendors_badgePending__sH12m{background:var(--color-amber-tint);color:var(--lit-text-7a5c00)}.vendors_empty__6WFVE{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}.vendors_pagination__dbxcj{margin-top:var(--space-4);display:flex;justify-content:center}.vendors_footer__VTKfl{text-align:center;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-2)}@media (max-width:768px){.vendors_tableWrapper__PgaLH{overflow-x:auto;-webkit-overflow-scrolling:touch}.vendors_table__a0Vy_{min-width:640px}}@media (max-width:640px){.vendors_header__A_smx{flex-direction:column;align-items:stretch;gap:var(--space-3)}.vendors_headerActions__7NUyR{flex-direction:column}.vendors_addBtn__90rEI,.vendors_secondaryBtn__AZTTY{text-align:center}.vendors_searchInput__cByvd{max-width:none}}.ToastViewport_viewport__ZuXcQ{position:fixed;top:var(--space-4);right:var(--space-4);z-index:100;display:flex;flex-direction:column;gap:var(--space-2);max-width:360px;width:calc(100% - var(--space-8))}.ToastViewport_toast__nm3We{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);box-shadow:var(--shadow-md);font-size:var(--text-sm);animation:ToastViewport_wm-toast-in__LYzOz .2s ease-out}@keyframes ToastViewport_wm-toast-in__LYzOz{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ToastViewport_success__DY_BE{background:var(--color-white);border:1px solid var(--color-primary-border);border-left:4px solid var(--color-primary);color:var(--color-text)}.ToastViewport_error__JcSyk{background:var(--color-white);border:1px solid var(--color-danger-border);border-left:4px solid var(--color-danger);color:var(--color-text)}.ToastViewport_info__NkIMG{background:var(--color-white);border:1px solid var(--color-border);border-left:4px solid var(--color-secondary);color:var(--color-text)}.ToastViewport_icon__J2hpI{flex-shrink:0;margin-top:1px}.ToastViewport_success__DY_BE .ToastViewport_icon__J2hpI{color:var(--color-primary-text)}.ToastViewport_error__JcSyk .ToastViewport_icon__J2hpI{color:var(--color-danger-text)}.ToastViewport_info__NkIMG .ToastViewport_icon__J2hpI{color:var(--color-secondary-text)}.ToastViewport_message__0SISR{flex:1 1}.ToastViewport_dismiss__NnChA{flex-shrink:0;color:var(--color-text-muted)}.ToastViewport_dismiss__NnChA:hover{color:var(--color-text)}@media (max-width:640px){.ToastViewport_viewport__ZuXcQ{top:auto;bottom:var(--space-4);left:50%;right:auto;transform:translateX(-50%);width:calc(100% - var(--space-6))}}.ReviewsPanel_panel__UILBC{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4)}.ReviewsPanel_headerRow__VJPlK{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.ReviewsPanel_title__v121D{font-weight:700;font-size:var(--text-base);color:var(--color-text)}.ReviewsPanel_pendingBadge__mwRl0{font-size:var(--text-xs);font-weight:700;color:var(--color-primary-text);background:var(--color-primary-tint);padding:2px 10px;border-radius:20px}.ReviewsPanel_empty__5I_dE{color:var(--color-text-secondary);font-size:var(--text-sm);padding:var(--space-2) 0}.ReviewsPanel_list__nfeM8{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.ReviewsPanel_reviewCard__n6EgX{display:flex;justify-content:space-between;gap:var(--space-2);background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-3)}.ReviewsPanel_reviewMain__dcALP{min-width:0}.ReviewsPanel_reviewTop__KAda6{display:flex;align-items:center;gap:var(--space-2);margin-bottom:4px}.ReviewsPanel_reviewerName__aryr6{font-weight:600;font-size:var(--text-sm);color:var(--color-text)}.ReviewsPanel_stars__AoETR{display:flex;gap:1px}.ReviewsPanel_starFilled__sXFuy{fill:var(--color-primary);color:var(--color-primary-text)}.ReviewsPanel_starEmpty__ZThXA{fill:none;color:var(--color-border-strong)}.ReviewsPanel_reviewComment__q7_nA{font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic}.ReviewsPanel_reviewMeta__h5Wv_{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:4px}.ReviewsPanel_reviewActions__4FUAW{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.ReviewsPanel_approveBtn__UMk03{background:var(--color-primary);color:var(--color-on-fill);padding:6px;border-radius:var(--radius-sm)}.ReviewsPanel_dismissBtn__ICgyZ{background:var(--color-surface-2);color:var(--color-text-secondary);padding:6px;border-radius:var(--radius-sm)}.ReviewsPanel_sendBtn__Mj6Jp{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:var(--color-secondary);color:var(--color-on-fill);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.ReviewsPanel_candidateList__0GUkl{margin-top:var(--space-2);display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.ReviewsPanel_candidateRow__k1KKc{display:flex;justify-content:space-between;padding:8px 10px;background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text)}.ReviewsPanel_candidateRow__k1KKc:hover{background:var(--color-primary-tint)}.ReviewsPanel_candidateRef__LN65O{color:var(--color-text-secondary);font-size:var(--text-xs)}.staff-detail_header__F25Nn{background:linear-gradient(135deg,#4a5bc2,#3b4b99 60%,#262f66);color:var(--color-on-fill);border-radius:var(--radius-card);padding:var(--space-5) var(--space-5);margin-bottom:var(--space-4)}.staff-detail_eyebrow__jxdTJ{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin:0 0 4px}.staff-detail_headerTop__zg381{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.staff-detail_name__Imwax{font-size:var(--text-xl);font-weight:700;margin:0}.staff-detail_metaLine__84cXE{font-size:var(--text-sm);opacity:.9;margin-top:4px}.staff-detail_statusPill__YtGHw{font-size:var(--text-xs);font-weight:600;padding:4px 12px;border-radius:999px;background:var(--glass,hsla(0,0%,100%,.2));white-space:nowrap}.staff-detail_statusPillInactive__yeOPo{background:rgba(217,76,76,.35)}.staff-detail_editLink__MJUiV{font-size:var(--text-sm);font-weight:600;color:var(--color-on-fill);background:var(--glass,hsla(0,0%,100%,.15));padding:8px 16px;border-radius:var(--radius-btn);white-space:nowrap}.staff-detail_infoStrip__ccz3j{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.staff-detail_infoBlock__jMlA7 h3{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin:0 0 4px;font-weight:600}.staff-detail_infoBlock__jMlA7 p{margin:0;font-size:var(--text-sm);line-height:1.6}.staff-detail_compGrid__F5DK9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-4)}.staff-detail_compCard__8KZxz{background:var(--lit-bg-eef0fa);border-radius:var(--radius-card);padding:12px 14px;display:flex;flex-direction:column}.staff-detail_compLabel__tVpqC{font-size:11px;font-weight:600;color:var(--lit-text-3b4b99);text-transform:uppercase;letter-spacing:.3px}.staff-detail_compValue__Pu92H{font-size:18px;font-weight:700;color:var(--lit-text-262f66);margin-top:2px}.staff-detail_card__rCcU0{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);margin-bottom:var(--space-4)}.staff-detail_cardTitle__4UNVj{font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-3)}.staff-detail_emptyText__7rf3F{color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:640px){.staff-detail_infoStrip__ccz3j{grid-template-columns:1fr 1fr}.staff-detail_compGrid__F5DK9{grid-template-columns:repeat(4,1fr)}}.ProfilePhotoUpload_wrap__ep8d6{display:flex;flex-direction:column;align-items:center;gap:8px}.ProfilePhotoUpload_avatar__lKGp9{width:72px;height:72px;border-radius:50%;background:var(--glass,hsla(0,0%,100%,.2));color:var(--color-on-fill);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;overflow:hidden;border:2px solid hsla(0,0%,100%,.4)}.ProfilePhotoUpload_avatarImg__XiZHs{width:100%;height:100%;object-fit:cover}.ProfilePhotoUpload_uploadBtn__cLm27{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-on-fill);background:var(--glass,hsla(0,0%,100%,.15));padding:4px 10px;border-radius:999px;white-space:nowrap}.ProfilePhotoUpload_uploadBtn__cLm27:disabled{opacity:.6}.ProfilePhotoUpload_hiddenInput__vL3kD{display:none}.ProductActionsMenu_wrap___k5Be{position:relative}.ProductActionsMenu_trigger__Eu5Mq{color:var(--color-text-secondary);padding:var(--space-1)}.ProductActionsMenu_menu__0N_XN{position:fixed;z-index:60;background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-btn);box-shadow:0 8px 24px rgba(0,0,0,.12);padding:var(--space-1);width:190px}.ProductActionsMenu_item__8sPEv{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm);color:var(--color-text)}.ProductActionsMenu_item__8sPEv:hover{background:var(--color-surface)}.ProductActionsMenu_item__8sPEv:disabled{opacity:.6}.ProductActionsMenu_itemDanger__IRPYx{color:var(--color-danger-text)}.ProductActionsMenu_toggleRow__YKK2K{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3)}.ProductActionsMenu_itemLabel__SSXgv{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text)}.ProductActionsMenu_toggle__zACge{width:34px;height:20px;border-radius:10px;background:var(--color-surface-2);border:1px solid var(--color-border-strong);position:relative;flex-shrink:0;transition:background .15s}.ProductActionsMenu_toggleOn__ikzaf{background:var(--color-primary);border-color:var(--color-primary)}.ProductActionsMenu_toggleKnob__2LJiX{position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:var(--color-text-muted);transition:transform .15s,background .15s}.ProductActionsMenu_toggleOn__ikzaf .ProductActionsMenu_toggleKnob__2LJiX{background:var(--lit-bg-ffffff);transform:translateX(14px)}.ProductActionsMenu_toggle__zACge:disabled{opacity:.6}.ProductActionsMenu_divider__JQeCV{height:1px;background:var(--color-surface-2);margin:var(--space-1) 0}.TaxonomyPicker_wrapper__dd7V2{position:relative;margin-bottom:var(--space-4)}.TaxonomyPicker_label__TeXno{display:block;font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-1)}.TaxonomyPicker_inputBox___uIKJ{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:38px;padding:4px 6px;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-white);cursor:text}.TaxonomyPicker_chip__Ym3Pf{display:inline-flex;align-items:center;gap:4px;background:var(--color-primary-tint);color:var(--color-primary-text);font-size:var(--text-xs);font-weight:600;padding:3px 6px;border-radius:var(--radius-sm)}.TaxonomyPicker_chip__Ym3Pf button{display:flex;color:var(--color-primary-text)}.TaxonomyPicker_input__RHHcS,.TaxonomyPicker_singleValue__bE8KS{font-size:var(--text-sm);padding:4px 6px}.TaxonomyPicker_input__RHHcS{flex:1 1;min-width:100px;border:none}.TaxonomyPicker_panel__8mJhj{position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-btn);box-shadow:0 8px 24px rgba(0,0,0,.12);padding:var(--space-1);max-height:220px;overflow-y:auto;margin-top:4px}.TaxonomyPicker_option__r1Ah1{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm)}.TaxonomyPicker_option__r1Ah1:hover{background:var(--color-surface)}.TaxonomyPicker_hint__cJMV5{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.TaxonomyPicker_createOption__FSl64{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-primary-text);font-weight:600;border-radius:var(--radius-sm)}.TaxonomyPicker_createOption__FSl64:hover{background:var(--color-primary-tint)}.TaxonomyPicker_createOption__FSl64:disabled{opacity:.6}.MergedInventoryTable_actionBar__QjNtS{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;background:var(--color-primary-tint);border:1px solid var(--color-primary);border-radius:var(--radius-btn);padding:var(--space-3);margin-bottom:var(--space-3)}.MergedInventoryTable_count__9z8ru{font-size:var(--text-sm);font-weight:700;color:var(--color-primary-text)}.MergedInventoryTable_actionButtons__nFZpA,.MergedInventoryTable_inlineForm__2tnZp{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;width:100%}.MergedInventoryTable_actionBtn__DhyF8{padding:var(--space-2) var(--space-3);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn)}.MergedInventoryTable_actionBtn__DhyF8:disabled{opacity:.6}.MergedInventoryTable_actionBtnDanger__Z5sTh{background:var(--color-danger)}.MergedInventoryTable_clearBtn__cBYCG{padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}.MergedInventoryTable_inlineInput__DpdgT{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--text-sm);width:140px}.MergedInventoryTable_inlinePickerWrap___Pry8{flex:1 1;min-width:220px}.MergedInventoryTable_hint__KLTbg{font-size:var(--text-xs);color:var(--color-text-secondary)}@media (min-width:640px){.MergedInventoryTable_actionBar__QjNtS{flex-direction:row;align-items:center}}.MergedInventoryTable_mobileProductCard__DSd6i{position:relative;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3);padding-left:40px;display:flex;gap:var(--space-3)}.MergedInventoryTable_mobileProductCard__DSd6i.MergedInventoryTable_selected__avma7{border-color:var(--color-primary)}.MergedInventoryTable_mobileCardCheckbox__e8HAv{position:absolute;top:var(--space-3);left:var(--space-3)}.MergedInventoryTable_mobileCardMenu__k4ZWE{position:absolute;top:var(--space-2);right:var(--space-2)}.MergedInventoryTable_mobileStatusBadge__bkinH{position:absolute;top:var(--space-3);right:36px}.MergedInventoryTable_mobileCardOpenDrawer__UijkO{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.MergedInventoryTable_mobileDrawerWrap__gbD_e{border:1px solid var(--color-border);border-top:none;border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);margin-top:-1px;overflow:hidden}.MergedInventoryTable_mobileThumb__S33h_{object-fit:cover}.MergedInventoryTable_mobileThumbPlaceholder__KR3av,.MergedInventoryTable_mobileThumb__S33h_{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0}.MergedInventoryTable_mobileThumbPlaceholder__KR3av{background:var(--color-surface)}.MergedInventoryTable_mobileProductInfo__SswtE{flex:1 1;min-width:0}.MergedInventoryTable_mobileProductName__HT_TG{font-weight:600;color:var(--color-text);font-size:var(--text-sm);margin:0 90px 2px 0;display:block}.MergedInventoryTable_mobileProductMeta__b_7kd{color:var(--color-text-secondary);font-size:var(--text-xs);margin:0 0 var(--space-2) 0}.MergedInventoryTable_mobilePriceLine__eRStd{font-size:var(--text-xs);margin:0 0 2px;color:var(--color-text-secondary)}.MergedInventoryTable_mobileQtyLine___FpUE{font-size:var(--text-xs);margin:0;font-weight:600}.ProductForm_form__5IKrR{display:flex;flex-direction:column;gap:var(--space-5);max-width:640px}.ProductForm_formError__Fcr9x{display:flex;align-items:center;gap:var(--space-2);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);color:var(--color-danger-text);padding:var(--space-3);border-radius:var(--radius-btn);font-size:var(--text-sm)}.ProductForm_grid___gAt3{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.ProductForm_field__lkFXt{display:flex;flex-direction:column}.ProductForm_label__1yq3c{font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2)}.ProductForm_input__LnfAl{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--text-base);background:var(--color-white)}.ProductForm_input__LnfAl:disabled{background:var(--color-surface);color:var(--color-text-muted)}.ProductForm_input__LnfAl:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint)}.ProductForm_error__p8QfA{color:var(--color-danger-text);font-size:var(--text-xs);margin-top:var(--space-1)}.ProductForm_hint__ruv6O{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.ProductForm_checkboxRow___gPLG{display:flex;flex-direction:column;gap:var(--space-2)}.ProductForm_checkboxLabel__5reAP{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.ProductForm_submit__jQsA_{align-self:flex-start;padding:var(--space-3) var(--space-6);background:var(--color-primary);color:#fff;font-weight:600;border-radius:var(--radius-btn)}.ProductForm_submit__jQsA_:hover:not(:disabled){background:var(--color-primary-hover)}.ProductForm_submit__jQsA_:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ProductForm_grid___gAt3{grid-template-columns:1fr}}.ProductImageUpload_wrapper__xCkys{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.ProductImageUpload_previewBox__GCyKW{width:84px;height:84px;flex-shrink:0;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center}.ProductImageUpload_previewImg__4rEq5{width:100%;height:100%;object-fit:cover}.ProductImageUpload_placeholder__UvtFf{color:var(--color-text-muted)}.ProductImageUpload_uploadBtn__CFvHm{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-white);font-size:var(--text-sm);font-weight:600}.ProductImageUpload_uploadBtn__CFvHm:hover{background:var(--color-surface)}.ProductImageUpload_hiddenInput__tvqgB{display:none}.ProductImageUpload_hint__Mch4z{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.AccountManageBar_bar__fEfgP{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.AccountManageBar_actions__gQNYz,.AccountManageBar_renameRow__hX9vv{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.AccountManageBar_input__77D0J{flex:1 1 220px;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-text);font-size:var(--text-base)}.AccountManageBar_danger__SA9Un,.AccountManageBar_ghost__iWwMI,.AccountManageBar_primary__lbtnd{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-btn);font-size:var(--text-sm);font-weight:600;border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text);cursor:pointer}.AccountManageBar_ghost__iWwMI:hover{background:var(--color-surface-2)}.AccountManageBar_primary__lbtnd{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-fill)}.AccountManageBar_danger__SA9Un{color:var(--color-danger-text);border-color:var(--color-danger-border)}.AccountManageBar_danger__SA9Un:hover{background:var(--color-danger-tint)}.AccountManageBar_danger__SA9Un:disabled,.AccountManageBar_ghost__iWwMI:disabled,.AccountManageBar_primary__lbtnd:disabled{opacity:.6;cursor:not-allowed}.AccountManageBar_problem__5o7YW{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);color:var(--color-danger-text);font-size:var(--text-sm)}.supplier-detail_backLink__rCget{display:inline-block;font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.supplier-detail_headerCard__nWd9d{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.supplier-detail_balanceBlock__vEw7a{display:flex;flex-direction:column;align-items:flex-end;text-align:right;max-width:260px}.supplier-detail_balanceLabel___g3BN{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.supplier-detail_balanceValue__kKE7k{font-size:var(--text-xl);font-weight:700}.supplier-detail_balanceHint__r8O4d{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.supplier-detail_infoGrid__lOT3J{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.supplier-detail_infoBox__8P7ey{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm)}.supplier-detail_infoLabel__St54F{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.supplier-detail_actionsRow__zOBVw{display:flex;gap:var(--space-2);margin-bottom:var(--space-5)}.supplier-detail_sectionTitle__JnDZQ{font-size:var(--text-base);font-weight:700;margin:var(--space-5) 0 var(--space-3)}.supplier-detail_sectionHeader___tGpJ{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.supplier-detail_sectionHeader___tGpJ .supplier-detail_sectionTitle__JnDZQ{margin-bottom:var(--space-3)}.supplier-detail_viewAllLink__mKOeB{font-size:var(--text-sm);font-weight:600;color:var(--color-primary-text);margin-bottom:var(--space-3)}.supplier-detail_viewAllLink__mKOeB:hover{text-decoration:underline}@media (max-width:768px){.supplier-detail_infoGrid__lOT3J{grid-template-columns:1fr}.supplier-detail_headerCard__nWd9d{flex-direction:column}.supplier-detail_balanceBlock__vEw7a{align-items:flex-start;text-align:left}.supplier-detail_actionsRow__zOBVw{flex-direction:column}}.CreditModal_trigger__SY2gu{display:flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--color-secondary-text);font-weight:600}.CreditModal_linkBtn__QUvGo{align-self:flex-start;font-size:var(--text-xs);color:var(--color-primary-text);font-weight:600;text-align:left}.CreditModal_linkBtn__QUvGo:hover{text-decoration:underline}.CreditModal_overlay__ozg9T{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:0}.CreditModal_panel__zciFz{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-white);border-radius:var(--radius-card) var(--radius-card) 0 0;padding:var(--space-4);width:100%;max-height:90vh;overflow-y:auto}.CreditModal_panelTitle__aan21{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.CreditModal_row__TCBgV{display:flex;flex-direction:column;gap:var(--space-1)}.CreditModal_label__fH_3X{font-size:var(--text-xs);color:var(--color-text-secondary)}.CreditModal_qtyInput__RvxbN{font-family:var(--font-mono)}.CreditModal_qtyInput__RvxbN,.CreditModal_reasonInput__uaQr7{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm)}.CreditModal_reasonInput__uaQr7{resize:vertical}.CreditModal_error__YuEYf{color:var(--color-danger-text);font-size:var(--text-xs)}.CreditModal_actions__ECzf4{display:flex;flex-direction:column-reverse;gap:var(--space-2)}.CreditModal_cancel__VmZRN{color:var(--color-text-secondary)}.CreditModal_cancel__VmZRN,.CreditModal_save__znxJO{font-size:var(--text-sm);padding:var(--space-2);text-align:center}.CreditModal_save__znxJO{font-weight:600;color:#fff;background:var(--color-primary);border-radius:var(--radius-btn)}.CreditModal_cancel__VmZRN:disabled,.CreditModal_save__znxJO:disabled{opacity:.6}@media (min-width:640px){.CreditModal_overlay__ozg9T{align-items:center;padding:var(--space-4)}.CreditModal_panel__zciFz{border-radius:var(--radius-card);width:380px;max-height:85vh}.CreditModal_row__TCBgV{flex-direction:row;justify-content:space-between;align-items:center}.CreditModal_qtyInput__RvxbN{width:130px}.CreditModal_actions__ECzf4{flex-direction:row;justify-content:flex-end}.CreditModal_cancel__VmZRN,.CreditModal_save__znxJO{padding:var(--space-2) var(--space-4)}}.AddVehicleForm_trigger__laCTQ{display:flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--color-secondary-text);font-weight:600}.AddVehicleForm_panel__Eroaa{flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-btn);padding:var(--space-3);margin-top:var(--space-2)}.AddVehicleForm_panel__Eroaa,.AddVehicleForm_row__FaZdY{display:flex;gap:var(--space-2)}.AddVehicleForm_input__fu6uo{flex:1 1;min-width:0}.AddVehicleForm_inputSmall__AvKA_,.AddVehicleForm_input__fu6uo{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm)}.AddVehicleForm_inputSmall__AvKA_{width:80px}.AddVehicleForm_error__xfYMW{color:var(--color-danger-text);font-size:var(--text-xs)}.AddVehicleForm_actions__5KCeg{display:flex;justify-content:flex-end;gap:var(--space-2)}.AddVehicleForm_cancel__BgNsW{font-size:var(--text-xs);color:var(--color-text-secondary);padding:4px 10px}.AddVehicleForm_save__SULCI{font-size:var(--text-xs);font-weight:600;color:#fff;background:var(--color-primary);padding:4px 12px;border-radius:var(--radius-sm)}.AddVehicleForm_cancel__BgNsW:disabled,.AddVehicleForm_save__SULCI:disabled{opacity:.6}@media (max-width:640px){.AddVehicleForm_row__FaZdY{flex-direction:column}.AddVehicleForm_inputSmall__AvKA_{width:100%}}.Breadcrumb_wrapper__1NHTv{margin-bottom:var(--space-3)}.Breadcrumb_mobileBack__OQmJ7{display:none;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.Breadcrumb_mobileBack__OQmJ7:hover{color:var(--color-primary-text)}.Breadcrumb_trail__me_5P{flex-wrap:wrap;font-size:var(--text-sm);list-style:none}.Breadcrumb_crumb__HOfrF,.Breadcrumb_trail__me_5P{display:flex;align-items:center;gap:var(--space-1)}.Breadcrumb_crumbLink__iia0B{color:var(--color-text-secondary)}.Breadcrumb_crumbLink__iia0B:hover{color:var(--color-primary-text);text-decoration:underline}.Breadcrumb_current__tjAFQ{color:var(--color-text);font-weight:600}.Breadcrumb_separator__vQp5W{color:var(--color-text-muted)}@media (max-width:640px){.Breadcrumb_trail__me_5P{display:none}.Breadcrumb_mobileBack__OQmJ7{display:inline-block}}.stock-count_headerRow__rZaz7{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.stock-count_title__h4DZL{font-size:var(--text-xl);font-weight:700}.stock-count_subtitle__qdEXB{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:2px}.stock-count_newBtn__dDSyj{display:inline-flex;align-items:center;padding:10px 16px;background:var(--color-secondary);color:var(--color-on-fill);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-btn);white-space:nowrap}.stock-count_empty__2tfez{color:var(--color-text-secondary);font-size:var(--text-sm);padding:var(--space-4) 0}.stock-count_list__a_uu3,.stock-count_row__NVmQY{display:flex;flex-direction:column;gap:var(--space-2)}.stock-count_row__NVmQY{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3)}.stock-count_rowMain__fhH9J{display:flex;flex-direction:column;gap:2px}.stock-count_reference__q9TRR{font-weight:700;font-size:var(--text-sm);color:var(--color-text)}.stock-count_meta__aIjGe{font-size:var(--text-xs);color:var(--color-text-secondary)}.stock-count_rowRight__wiqo4{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.stock-count_statusApproved__gDZmL,.stock-count_statusPending__aymIz,.stock-count_statusRejected__E2XwC{font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:20px;white-space:nowrap}.stock-count_statusPending__aymIz{color:var(--color-amber);background:var(--color-amber-tint)}.stock-count_statusApproved__gDZmL{color:var(--color-primary-text);background:var(--color-primary-tint)}.stock-count_statusRejected__E2XwC{color:var(--color-danger-text);background:var(--color-danger-tint)}.stock-count_discrepancy__4xZKX{font-size:var(--text-xs);color:var(--color-text-secondary)}@media (min-width:640px){.stock-count_row__NVmQY{flex-direction:row;align-items:center;justify-content:space-between}}.job-detail_wrapper__QLzMp{display:flex;flex-direction:column;gap:var(--space-4);max-width:760px}.job-detail_header__cQzNP{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3)}.job-detail_title___kf9e{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700}.job-detail_subtitle__1X__Q{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.job-detail_quoteTag__WtMmM{background:var(--color-primary-tint);color:var(--color-primary-text);font-weight:700;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-btn)}.job-detail_card__GgNSi{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4)}.job-detail_cardTitle__nrvyY{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.job-detail_qcSignedBanner__HE7yt{background:var(--color-primary-tint);color:var(--color-primary-text);border-radius:var(--radius-btn);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.job-detail_detailsGrid__KfGp1{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-sm)}.job-detail_detailLabel___ZM3e{display:block;font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase}.job-detail_notes__9BADn{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-surface-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.job-detail_checklistGrid__d2KWy{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-sm)}.job-detail_checkYes__v5Vsx{color:var(--color-primary-text)}.job-detail_checkNo__NvIVk,.job-detail_emptyText__AxzD_{color:var(--color-text-muted)}.job-detail_emptyText__AxzD_{font-size:var(--text-sm)}.job-detail_materialRow__Co3KM{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-surface-2);font-size:var(--text-sm)}.job-detail_photoGrid__Ih8iW{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.job-detail_photoThumb__o6Alx{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--text-xs);color:var(--color-text-secondary)}.job-detail_photoThumb__o6Alx img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}@media (max-width:640px){.job-detail_checklistGrid__d2KWy,.job-detail_detailsGrid__KfGp1{grid-template-columns:1fr}.job-detail_header__cQzNP{flex-direction:column}}.job-detail_conditionNote__8D_RD{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-3)}.rentals_title__ENHAo{font-size:var(--text-xl);font-weight:700}.rentals_subtitle__TDLWa{color:var(--color-text-secondary);font-size:var(--text-sm);margin:var(--space-1) 0 var(--space-5)}.rentals_tableWrapper__yA10V{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.rentals_table__zTpIm{width:100%;font-size:var(--text-sm)}.rentals_table__zTpIm th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.rentals_table__zTpIm td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-2)}.rentals_table__zTpIm tr:last-child td{border-bottom:none}.rentals_right__brFPM{text-align:right}.rentals_paidYes__MVZ4s{color:var(--color-primary-text);font-weight:600;font-size:var(--text-xs)}.rentals_paidNo__gkhzv{color:var(--color-danger-text);font-weight:600;font-size:var(--text-xs)}.rentals_empty__cttGz{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}@media (max-width:768px){.rentals_tableWrapper__yA10V{overflow-x:auto;-webkit-overflow-scrolling:touch}.rentals_table__zTpIm{min-width:640px}}.RecordAttachments_card__crXRi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);padding:var(--space-4);margin:var(--space-4) 0}.RecordAttachments_head__A4Jun{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.RecordAttachments_title__vuhd8{font-size:var(--text-base);font-weight:600;margin:0}.RecordAttachments_hint__lRexJ{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.RecordAttachments_grid__9r5av{display:flex;flex-wrap:wrap;gap:var(--space-3)}.RecordAttachments_item__O44DA{width:120px;font-size:var(--text-xs,12px)}.RecordAttachments_thumb__atV43{display:block;object-fit:cover;background:var(--color-bg,var(--lit-bg-f6f7f8))}.RecordAttachments_pdf__otx_4,.RecordAttachments_thumb__atV43{width:120px;height:90px;border:1px solid var(--color-border);border-radius:6px}.RecordAttachments_pdf__otx_4{display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-text-secondary);text-decoration:none}.RecordAttachments_name__vpeEA{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.RecordAttachments_remove__fO5xN{background:none;border:none;color:var(--color-danger-text);cursor:pointer;padding:0;font-size:var(--text-xs,12px)}.RecordAttachments_add__Pv7tm{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:6px;padding:8px 14px;cursor:pointer;font-size:var(--text-sm);min-height:40px}.RecordAttachments_add__Pv7tm:disabled{opacity:.6;cursor:wait}.AddMaterialForm_trigger__TO8Pk{display:flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--color-secondary-text);font-weight:600}.AddMaterialForm_panel__gigPB{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-btn);padding:var(--space-3);margin-top:var(--space-2)}.AddMaterialForm_input__XoQNg{border:1px solid var(--color-border)}.AddMaterialForm_input__XoQNg,.AddMaterialForm_result__4rHT5{padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm)}.AddMaterialForm_result__4rHT5{display:flex;justify-content:space-between;align-items:center;text-align:left}.AddMaterialForm_result__4rHT5:hover{background:var(--color-white)}.AddMaterialForm_resultMeta__3A9D7{font-size:var(--text-xs);color:var(--color-text-secondary)}.AddMaterialForm_qtyRow__iCXEZ{display:flex;align-items:center;gap:var(--space-2)}.AddMaterialForm_selectedName__5sIfa{font-size:var(--text-sm);font-weight:600;flex:1 1}.AddMaterialForm_qtyInput__fPklh{width:80px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm)}.AddMaterialForm_unit__bM9kF{font-size:var(--text-xs);color:var(--color-text-secondary)}.AddMaterialForm_error__Hsw_p{color:var(--color-danger-text);font-size:var(--text-xs)}.AddMaterialForm_actions__tsSIG{display:flex;justify-content:flex-end;gap:var(--space-2)}.AddMaterialForm_cancel__CGo73{font-size:var(--text-xs);color:var(--color-text-secondary);padding:4px 10px}.AddMaterialForm_save__Y3Mp_{font-size:var(--text-xs);font-weight:600;color:#fff;background:var(--color-primary);padding:4px 12px;border-radius:var(--radius-sm)}.AddMaterialForm_cancel__CGo73:disabled,.AddMaterialForm_save__Y3Mp_:disabled{opacity:.6}.AddMaterialForm_offlineHint__TTsIu{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0 0 var(--space-1) 0}.EstimatePanel_card__xdUlp{background:var(--color-white);border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid var(--lit-border-e4e4e7)}.EstimatePanel_cardTitle__zGrCD{font-size:1rem;font-weight:600;margin:0 0 12px}.EstimatePanel_subTitle__56ojB{font-size:.9rem;font-weight:600;margin:12px 0 8px}.EstimatePanel_history__aOPl3{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.EstimatePanel_estimateRow__Pp4lt{padding:10px;border:1px solid var(--lit-border-e4e4e7);border-radius:6px;display:flex;flex-direction:column;gap:6px}.EstimatePanel_statusTag__w1_qK{margin-left:8px;font-size:.75rem;padding:2px 8px;border-radius:999px;background:var(--lit-bg-f4f4f5)}.EstimatePanel_statusTag__w1_qK[data-status=APPROVED]{background:var(--lit-bg-dcfce7);color:var(--lit-text-166534)}.EstimatePanel_statusTag__w1_qK[data-status=PENDING]{background:var(--lit-bg-fef9c3);color:var(--lit-text-854d0e)}.EstimatePanel_statusTag__w1_qK[data-status=SUPERSEDED]{background:var(--lit-bg-f4f4f5);color:var(--lit-text-71717a);text-decoration:line-through}.EstimatePanel_statusTag__w1_qK[data-status=REJECTED]{background:var(--lit-bg-fee2e2);color:var(--lit-text-991b1b)}.EstimatePanel_changeReasonLine__OL8E4{font-size:.85rem;color:var(--lit-text-3f3f46);font-style:italic;margin:0}.EstimatePanel_rejectionLine__5E7gu{font-size:.85rem;color:var(--lit-text-991b1b);margin:0}.EstimatePanel_changeReasonInput__RGW06{width:100%;margin-bottom:8px}.EstimatePanel_approvalLine__dHMJ9{font-size:.85rem;color:var(--lit-text-71717a);margin:0}.EstimatePanel_approveActions__hxsyD{display:flex;flex-direction:column;gap:8px;margin-top:4px}.EstimatePanel_overrideRow__KxfFU{display:flex;gap:8px}.EstimatePanel_overrideRow__KxfFU input{flex:1 1}.EstimatePanel_newEstimate__g09n3{border-top:1px solid var(--lit-border-e4e4e7);padding-top:12px}.EstimatePanel_itemRow__r0B_2{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.EstimatePanel_estimateTotal__tpy8I{font-weight:600;margin:8px 0}@media (max-width:640px){.EstimatePanel_itemRow__r0B_2{grid-template-columns:1fr}.EstimatePanel_overrideRow__KxfFU{flex-direction:column}}.JobMoney_box__eafie{display:flex;flex-direction:column;gap:var(--space-3)}.JobMoney_row__VoddH{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm)}.JobMoney_row__VoddH strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.JobMoney_big__tuF5T{font-size:var(--text-lg,1.25rem);font-weight:700}.JobMoney_muted__d6ZS3{color:var(--color-text-secondary);font-size:var(--text-xs)}.JobMoney_paid___WaBr{background:var(--lit-bg-dcfce7);color:var(--lit-text-166534);border-radius:999px;padding:2px 10px;font-size:var(--text-xs);font-weight:700}.JobMoney_owing__r_pCZ{color:var(--lit-text-b45309);font-weight:700}.JobMoney_profit__JW2kk{color:var(--lit-text-166534);font-weight:700}.JobMoney_loss__sDUWI{color:var(--lit-text-b91c1c);font-weight:700}.JobMoney_divider__S1fGx{border:0;border-top:1px solid var(--color-border);margin:var(--space-1) 0}.JobMoney_btn__sOcGo{border-radius:var(--radius-btn);background:var(--color-secondary);color:#fff;border:0}.JobMoney_btnGhost__4Ciat,.JobMoney_btn__sOcGo{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;font-size:var(--text-sm);font-weight:600;cursor:pointer}.JobMoney_btnGhost__4Ciat{border-radius:var(--radius-btn);background:transparent;color:var(--color-secondary-text);border:1px solid var(--color-border)}.JobMoney_form__XgTMp{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-btn);padding:var(--space-3)}.JobMoney_formRow__PjaxP{display:flex;flex-wrap:wrap;gap:var(--space-2)}.JobMoney_input__sTSdD{flex:1 1;min-width:120px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-white,var(--lit-bg-ffffff))}.JobMoney_error__IW1w4{color:var(--color-danger-text);font-size:var(--text-xs)}.JobMoney_actions__1z6s2{display:flex;gap:var(--space-2);justify-content:flex-end}.JobMoney_tag__Wus_r{display:inline-block;background:var(--lit-bg-e0e7ff);color:var(--lit-text-3730a3);border-radius:999px;padding:2px 10px;font-size:var(--text-xs);font-weight:700;margin-left:6px}.JobMoney_locked__OZ0Xf{background:var(--lit-bg-f1f5f9);border:1px solid var(--lit-border-cbd5e1);border-radius:var(--radius-btn);padding:var(--space-3);font-size:var(--text-sm)}.JobMoney_returnCard__T_c_e{border-left:4px solid var(--lit-border-6366f1)}.JobMoney_list__kfM4u{display:flex;flex-direction:column;gap:4px}.JobMoney_itemRow__df5eV{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);align-items:center}.JobMoney_linkBtn__zztGv{background:none;border:0;color:var(--color-danger-text);font-size:var(--text-xs);cursor:pointer;text-decoration:underline}.InvoiceEmailModal_trigger__ISdHV{display:flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--color-secondary-text);font-weight:600}.InvoiceEmailModal_linkBtn__6DtXj{align-self:flex-start;font-size:var(--text-xs);color:var(--color-primary-text);font-weight:600;text-align:left}.InvoiceEmailModal_linkBtn__6DtXj:hover{text-decoration:underline}.InvoiceEmailModal_overlay__K5LC4{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:0}.InvoiceEmailModal_panel__gzspG{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-white);border-radius:var(--radius-card) var(--radius-card) 0 0;padding:var(--space-4);width:100%;max-height:90vh;overflow-y:auto}.InvoiceEmailModal_panelTitle___ZiRF{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.InvoiceEmailModal_row__nVx1f{display:flex;flex-direction:column;gap:var(--space-1)}.InvoiceEmailModal_label__un0Fh{font-size:var(--text-xs);color:var(--color-text-secondary)}.InvoiceEmailModal_qtyInput__e9aPi{font-family:var(--font-mono)}.InvoiceEmailModal_qtyInput__e9aPi,.InvoiceEmailModal_reasonInput__XJ_Ey{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm)}.InvoiceEmailModal_reasonInput__XJ_Ey{resize:vertical}.InvoiceEmailModal_error__ieeqH{color:var(--color-danger-text);font-size:var(--text-xs)}.InvoiceEmailModal_actions__Q8Hi7{display:flex;flex-direction:column-reverse;gap:var(--space-2)}.InvoiceEmailModal_cancel__sIxl9{color:var(--color-text-secondary)}.InvoiceEmailModal_cancel__sIxl9,.InvoiceEmailModal_save__Xo22S{font-size:var(--text-sm);padding:var(--space-2);text-align:center}.InvoiceEmailModal_save__Xo22S{font-weight:600;color:#fff;background:var(--color-primary);border-radius:var(--radius-btn)}.InvoiceEmailModal_cancel__sIxl9:disabled,.InvoiceEmailModal_save__Xo22S:disabled{opacity:.6}@media (min-width:640px){.InvoiceEmailModal_overlay__K5LC4{align-items:center;padding:var(--space-4)}.InvoiceEmailModal_panel__gzspG{border-radius:var(--radius-card);width:380px;max-height:85vh}.InvoiceEmailModal_row__nVx1f{flex-direction:row;justify-content:space-between;align-items:center}.InvoiceEmailModal_qtyInput__e9aPi{width:130px}.InvoiceEmailModal_actions__Q8Hi7{flex-direction:row;justify-content:flex-end}.InvoiceEmailModal_cancel__sIxl9,.InvoiceEmailModal_save__Xo22S{padding:var(--space-2) var(--space-4)}}