.AppShell_shell__29AOA{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;background:var(--color-background);transition:grid-template-columns .18s ease}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked){grid-template-columns:68px minmax(0,1fr)}.AppShell_sidebar__3Yyf_{position:sticky;top:0;display:flex;align-self:start;flex-direction:column;width:100%;height:100vh;background:#ffffff;border-right:1px solid var(--color-border);padding:0 10px 14px;overflow-y:auto;transition:padding .18s ease}.AppShell_brand__Rix1O{display:flex;gap:10px;align-items:center;min-height:60px;padding:0 8px;border-bottom:1px solid var(--color-border)}.AppShell_brandText__Zc2vK{min-width:0;flex:1 1 auto}.AppShell_brand__Rix1O strong{display:block;color:var(--color-text-strong);font-size:17px;line-height:24px}.AppShell_brand__Rix1O span{color:var(--color-text-secondary);font-size:11px;white-space:nowrap}.AppShell_brandMark__PF3v5{display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:var(--color-primary);color:white;font-weight:700}.AppShell_sidebarToggleInput__Z4h6o{position:fixed;width:1px;height:1px;clip-path:inset(50%);opacity:0}.AppShell_sidebarToggle__RKXkF{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;margin-left:auto;border:1px solid transparent;border-radius:6px;background:#ffffff;color:var(--color-text-secondary);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.AppShell_sidebarToggle__RKXkF:hover{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-primary)}.AppShell_sidebarToggleInput__Z4h6o:focus-visible+.AppShell_sidebarToggle__RKXkF{outline:2px solid var(--color-primary);outline-offset:2px}.AppShell_mobileMenuCloseIcon__dFnj5,.AppShell_mobileMenuOpenIcon__hG_IV,.AppShell_sidebarExpandIcon__skCyH{display:none}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebar__3Yyf_{padding-inline:8px}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebarCollapseIcon__FPaGH{display:none}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebarExpandIcon__skCyH{display:block}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_brand__Rix1O{justify-content:center;gap:0;padding-inline:0}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_brandMark__PF3v5{display:none}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebarToggle__RKXkF{margin-left:0}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_brandText__Zc2vK,.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_navGroupLabel__nx2Vt,.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_navItemLabel__8iFu2{display:none}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_nav__KbxEF{gap:10px}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_navGroup__kN3e_{gap:2px}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_navItem__8__rj{justify-content:center;padding-inline:8px}.AppShell_nav__KbxEF{display:grid;flex:1 1 auto;align-content:start;gap:12px;padding-top:14px}.AppShell_sidebarFooter__4w_Cn{display:flex;flex:0 0 auto;align-items:center;gap:7px;min-height:40px;border-top:1px solid var(--color-border);color:var(--color-text-secondary);padding:10px 8px 0;font-size:12px;cursor:pointer}.AppShell_sidebarFooter__4w_Cn:hover{color:var(--color-primary)}.AppShell_navGroup__kN3e_{display:grid;align-content:start;gap:4px}.AppShell_navGroupLabel__nx2Vt{padding:0 9px 2px;color:var(--color-text-weak);font-size:12px;font-weight:600;line-height:20px}.AppShell_navGroupItems__23X15{display:grid;align-content:start;gap:2px}.AppShell_navItem__8__rj{display:flex;align-items:center;gap:10px;min-height:36px;border-radius:6px;color:var(--color-text-normal);padding:6px 9px;font-size:13px;font-weight:600;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.AppShell_navItemActive___iuSB,.AppShell_navItem__8__rj:hover{background:var(--color-primary-light);color:var(--color-primary)}.AppShell_navItemActive___iuSB{box-shadow:inset 3px 0 0 var(--color-primary)}.AppShell_navIcon__8rE4n{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:12px}.AppShell_navItemActive___iuSB .AppShell_navIcon__8rE4n,.AppShell_navItem__8__rj:hover .AppShell_navIcon__8rE4n{background:var(--color-primary);color:#ffffff}.AppShell_main__0ArdA{min-width:0}.AppShell_topbar__SML_x{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-border);background:#ffffff;padding:0 22px}.AppShell_topbarIdentity__O94mW{display:flex;min-width:0;align-items:center;gap:24px}.AppShell_systemName__TAl_e{color:var(--color-text-strong);font-size:16px;font-weight:700;line-height:24px}.AppShell_scope__w3Tet{color:var(--color-text-secondary);font-size:13px;line-height:20px;white-space:nowrap}.AppShell_topbarRight__E0yEA{display:flex;align-items:center;gap:8px}.AppShell_environment__Q8Uc0{display:inline-flex;align-items:center;min-height:26px;border:1px solid #d4f0df;border-radius:999px;background:var(--color-success-light);color:var(--color-success);padding:0 10px;font-size:12px;font-weight:600}.AppShell_buildInfo__CqpZ4{display:none}.AppShell_utilityIcon__StEIY{display:grid;width:32px;height:32px;place-items:center;color:var(--color-text-secondary)}.AppShell_user__j1obG{display:flex;align-items:center;gap:8px;margin-left:4px}.AppShell_userAvatar__akxjK{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e7efff;color:var(--color-primary);font-size:13px;font-weight:800}.AppShell_userText__BwE9J{display:grid;min-width:72px}.AppShell_userText__BwE9J strong{color:var(--color-text-strong);font-size:13px;font-weight:700;line-height:18px}.AppShell_userText__BwE9J small{color:var(--color-text-secondary);font-size:11px;line-height:16px}.AppShell_content__SIDnm{padding:22px 24px 28px}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebarFooter__4w_Cn{justify-content:center;padding-inline:0}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebarFooter__4w_Cn span{display:none}@media (max-width:860px){.AppShell_shell__29AOA,.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked){grid-template-columns:1fr}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebar__3Yyf_,.AppShell_sidebar__3Yyf_{position:static;width:auto;height:auto;border-right:0;border-bottom:1px solid var(--color-border);padding:0 14px 14px}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_brand__Rix1O{justify-content:flex-start;gap:12px}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_brandMark__PF3v5{display:grid}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_brandText__Zc2vK,.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_navGroupLabel__nx2Vt,.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_navItemLabel__8iFu2{display:initial}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_navItem__8__rj{justify-content:flex-start;padding:9px 10px}.AppShell_sidebarToggle__RKXkF{display:grid}.AppShell_nav__KbxEF{display:none;gap:12px}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_nav__KbxEF{display:grid}.AppShell_sidebarCollapseIcon__FPaGH,.AppShell_sidebarExpandIcon__skCyH,.AppShell_sidebarFooter__4w_Cn{display:none}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebarCollapseIcon__FPaGH,.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_sidebarExpandIcon__skCyH{display:none}.AppShell_mobileMenuOpenIcon__hG_IV{display:block}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_mobileMenuOpenIcon__hG_IV{display:none}.AppShell_shell__29AOA:has(.AppShell_sidebarToggleInput__Z4h6o:checked) .AppShell_mobileMenuCloseIcon__dFnj5{display:block}.AppShell_navGroupItems__23X15{grid-template-columns:repeat(2,minmax(0,1fr))}.AppShell_topbar__SML_x{align-items:center;flex-direction:row;height:auto;min-height:54px;padding:10px 14px}.AppShell_topbarIdentity__O94mW{align-items:flex-start;flex-direction:column;gap:2px}.AppShell_topbarRight__E0yEA{align-items:center;flex-direction:row}.AppShell_scope__w3Tet,.AppShell_userText__BwE9J,.AppShell_utilityIcon__StEIY{display:none}.AppShell_environment__Q8Uc0{min-height:22px;padding-inline:8px;font-size:11px}.AppShell_content__SIDnm{padding:16px 14px 24px}}.Button_button__JJiqJ{min-height:34px;border:1px solid transparent;border-radius:6px;padding:0 13px;cursor:pointer;font-size:13px;font-weight:650;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.Button_button__JJiqJ:disabled{cursor:not-allowed;opacity:.62}.Button_primary__zsboU{background:var(--color-primary);color:#ffffff}.Button_primary__zsboU:hover:not(:disabled){background:var(--color-primary-hover)}.Button_secondary__RufDp{border-color:var(--color-border-strong);background:#ffffff;color:var(--color-text-normal)}.Button_danger___h_pQ{background:var(--color-danger);color:#ffffff}.Button_secondary__RufDp:hover:not(:disabled){border-color:#aeb9c8;background:var(--color-surface-muted)}.Button_danger___h_pQ:hover:not(:disabled){background:#be2636}.page_page___e_sO{display:grid;grid-template-rows:62px 1fr 58px;min-height:100vh;background:#f7f9fb}.page_brandBar__5K_3k{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-border);background:rgba(255,255,255,.92);padding:0 28px}.page_brandMark__fx5BO{display:grid;width:36px;height:36px;place-items:center;border-radius:7px;background:var(--color-primary);color:#ffffff;font-size:16px;font-weight:800}.page_brandName___HZ7f{margin:0;color:var(--color-text-strong);font-size:20px;font-weight:750}.page_brandVersion__L_BiO{color:var(--color-text-secondary);font-size:14px}.page_loginStage__gbUS_{display:grid;place-items:center;padding:32px 24px}.page_card__nPipi{width:min(410px,100%);border:1px solid var(--color-border);border-radius:8px;background:#ffffff;box-shadow:var(--shadow-panel);padding:34px}.page_heading__j_4qk{margin-bottom:20px;text-align:left}.page_heading__j_4qk h2{margin:0 0 4px;color:var(--color-text-strong);font-size:25px;line-height:30px}.page_heading__j_4qk p{margin:0;color:var(--color-text-secondary);font-size:13px}.page_card__nPipi label{display:grid;gap:6px;margin-bottom:16px;color:var(--color-text-normal);font-size:13px;font-weight:600}.page_card__nPipi input{width:100%;min-height:42px;border:1px solid var(--color-border);border-radius:6px;padding:0 12px;font-weight:400}.page_passwordField__LLttF{position:relative;display:block}.page_passwordField__LLttF input{padding-right:42px}.page_passwordToggle__9CKoe{position:absolute;top:50%;right:8px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--color-text-secondary);cursor:pointer;transform:translateY(-50%)}.page_passwordToggle__9CKoe:hover{background:var(--color-surface-muted);color:var(--color-primary)}.page_devTools__tP8Ic{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 12px;color:var(--color-text-muted);font-size:11px}.page_devTools__tP8Ic button{flex:none;border:0;background:transparent;color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:600;padding:0}.page_error__YqYLT{margin-bottom:14px;border-radius:8px;background:var(--color-danger-light);color:var(--color-danger);padding:10px;font-size:14px}.page_card__nPipi>button[type=submit]{width:100%;min-height:42px}.page_sessionRow__FhtAV{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 18px}.page_card__nPipi .page_rememberSession__qU5vc{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-text-secondary);font-size:11px;font-weight:400}.page_rememberSession__qU5vc input{width:13px;min-height:13px;margin:0}.page_securityNote__VQLhT{margin:22px 0 0;padding-top:18px;font-size:11px;text-align:center}.page_footer__MIzRX,.page_securityNote__VQLhT{border-top:1px solid var(--color-border);color:var(--color-text-muted)}.page_footer__MIzRX{display:flex;align-items:center;justify-content:center;gap:12px;background:#ffffff;font-size:12px}.page_footer__MIzRX strong{color:var(--color-success);font-weight:600}.page_footer__MIzRX a{color:inherit;text-decoration:none}.page_footer__MIzRX a:hover{color:var(--color-primary);text-decoration:underline}@media (max-width:640px){.page_page___e_sO{grid-template-rows:58px 1fr auto}.page_brandBar__5K_3k{padding:0 18px}.page_brandName___HZ7f{font-size:14px}.page_brandVersion__L_BiO{display:none}.page_loginStage__gbUS_{align-items:start;padding:28px 16px}.page_card__nPipi{padding:24px 20px}.page_footer__MIzRX{flex-wrap:wrap;gap:5px 8px;padding:10px 16px}}.FoundationComponents_filterBar__dafc4{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:100%;gap:10px;align-items:end;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff;padding:12px 14px}.FoundationComponents_filterFields__Ygkpw{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;gap:10px;align-items:end}.FoundationComponents_filterActions__YvXrv{display:flex;flex-wrap:wrap;gap:8px;min-height:34px;align-items:end;justify-content:flex-end}.FoundationComponents_filterBar__dafc4 label{display:grid;min-width:0;gap:5px;color:var(--color-text-secondary);font-size:12px;font-weight:650}.FoundationComponents_filterBar__dafc4 input,.FoundationComponents_filterBar__dafc4 select{width:100%;min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#ffffff;color:var(--color-text-normal);padding:0 10px}@media (max-width:1280px){.FoundationComponents_filterFields__Ygkpw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.FoundationComponents_filterBar__dafc4{grid-template-columns:1fr}.FoundationComponents_filterFields__Ygkpw{grid-template-columns:repeat(2,minmax(0,1fr))}.FoundationComponents_filterActions__YvXrv{justify-content:flex-end}}.FoundationComponents_dashboardCard__6F7JJ{display:grid;min-width:0;gap:12px;border:1px solid var(--color-border);border-radius:7px;background:#ffffff;padding:14px 16px;box-shadow:var(--shadow-panel)}.FoundationComponents_dashboardCardCompact__95nd3{padding:12px}.FoundationComponents_dashboardCardHeader__u3dNJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.FoundationComponents_dashboardCardHeader__u3dNJ h2{margin:0;color:var(--color-text-strong);font-size:16px;line-height:22px}.FoundationComponents_dashboardCardHeader__u3dNJ p{margin:3px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:18px}.FoundationComponents_metricCard__jy14R{display:grid;min-width:0;gap:8px;align-content:start;min-height:94px;border:1px solid var(--color-border);border-radius:7px;background:#ffffff;padding:14px 15px;box-shadow:var(--shadow-panel)}.FoundationComponents_metricHeader__aSaEk{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;color:var(--color-text-secondary);font-size:12px;font-weight:650}.FoundationComponents_metricIcon__pfuhT{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:7px;background:var(--color-primary-light);color:var(--color-primary);font-size:12px;font-weight:700}.FoundationComponents_metricBody__y02wI{display:grid;min-width:0;gap:3px}.FoundationComponents_metricBody__y02wI>.FoundationComponents_money__qMkM8{justify-content:flex-start}.FoundationComponents_metricBody__y02wI strong{color:var(--color-text-strong);font-size:clamp(19px,1.4vw,24px);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FoundationComponents_metricBody__y02wI small{color:var(--color-text-secondary);font-size:11px}.FoundationComponents_metric-blue__WTuII .FoundationComponents_metricIcon__pfuhT{background:var(--color-primary-light);color:var(--color-primary)}.FoundationComponents_metric-green__x_Nzo .FoundationComponents_metricIcon__pfuhT{background:var(--color-success-light);color:var(--color-success)}.FoundationComponents_metric-orange__JRoVl .FoundationComponents_metricIcon__pfuhT{background:var(--color-warning-light);color:#b45309}.FoundationComponents_metric-purple__kZv6a .FoundationComponents_metricIcon__pfuhT{background:var(--color-purple-light);color:var(--color-purple)}.FoundationComponents_metric-danger__lne2H .FoundationComponents_metricIcon__pfuhT{background:var(--color-danger-light);color:var(--color-danger)}.FoundationComponents_tableWrap__QgnXQ{width:100%;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff}.FoundationComponents_table__3dl_8{width:100%;min-width:560px;border-collapse:collapse}.FoundationComponents_table__3dl_8 th{background:var(--color-table-header);color:var(--color-text-secondary);font-size:11px;font-weight:700;text-align:left}.FoundationComponents_table__3dl_8 td,.FoundationComponents_table__3dl_8 th{border-bottom:1px solid var(--color-divider);height:38px;padding:0 10px;white-space:nowrap;vertical-align:middle}.FoundationComponents_alignRight__o3Ilr{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FoundationComponents_stateBoxError__lL_3e,.FoundationComponents_stateBox__KzIAm{display:grid;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff;padding:24px;color:var(--color-text-secondary);text-align:center}.FoundationComponents_stateBox__KzIAm strong{color:var(--color-text-strong);font-size:16px}.FoundationComponents_stateBox__KzIAm span{color:var(--color-text-secondary);font-size:14px}.FoundationComponents_stateBoxCompact__L_i3A{padding:18px}.FoundationComponents_stateBoxError__lL_3e{border-color:var(--color-danger-light);background:#fff7f7;color:var(--color-danger)}.FoundationComponents_stateBoxError__lL_3e span,.FoundationComponents_stateBoxError__lL_3e strong{color:var(--color-danger)}.FoundationComponents_forbiddenBox__70wtD{min-height:180px;place-content:center;border-color:#dbeafe;background:#f8fbff}.FoundationComponents_stateAction__OPsiv{margin-top:8px}.FoundationComponents_summary__5cRpU{display:flex;flex-wrap:wrap;max-width:100%;gap:0;align-items:center;justify-content:space-between;border:1px solid var(--color-border);border-radius:7px;background:#ffffff;padding:10px 14px;box-shadow:var(--shadow-panel)}.FoundationComponents_summary__5cRpU>*{display:grid;min-width:0;flex:1 1 120px;gap:4px;border-right:1px solid var(--color-border);padding:0 12px}.FoundationComponents_summary__5cRpU>:first-child{padding-left:0}.FoundationComponents_summary__5cRpU>:last-child{border-right:0;padding-right:0}.FoundationComponents_summary__5cRpU strong{color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FoundationComponents_summary__5cRpU span{color:var(--color-text-secondary);font-size:12px}.FoundationComponents_summary__5cRpU small{color:var(--color-text-muted);font-size:11px}.FoundationComponents_statusTag__d5za2{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:0 8px;font-size:11px;font-weight:650}.FoundationComponents_active__63AQ3,.FoundationComponents_success__V9eN5{background:var(--color-success-light);color:var(--color-success)}.FoundationComponents_danger__vf_V8,.FoundationComponents_disabled__ocMCu{background:var(--color-danger-light);color:var(--color-danger)}.FoundationComponents_pending__Sl_Fo{background:var(--color-warning-light);color:var(--color-warning)}.FoundationComponents_warning__cBoEr{background:var(--color-warning-light);color:#b45309}.FoundationComponents_info__EuwL0{background:var(--color-info-light);color:var(--color-info)}.FoundationComponents_neutral__Bbfmg{background:var(--color-divider);color:var(--color-text-secondary)}.FoundationComponents_money__qMkM8{display:inline-flex;justify-content:flex-end;gap:6px;color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.FoundationComponents_moneyStrong__C2qNY{font-size:clamp(19px,1.4vw,24px);line-height:29px}.FoundationComponents_moneyNegative__tsnoA{color:var(--color-danger)}.FoundationComponents_negativeLabel__fgks6{align-self:center;border-radius:999px;background:var(--color-danger-light);color:var(--color-danger);padding:1px 6px;font-size:12px;font-weight:600}.FoundationComponents_amountInput__1rcIQ{width:100%;min-width:0;min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);padding:0 10px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.FoundationComponents_filterBar__dafc4{align-items:stretch}.FoundationComponents_filterFields__Ygkpw{grid-template-columns:1fr}.FoundationComponents_filterActions__YvXrv,.FoundationComponents_filterFields__Ygkpw{width:100%}.FoundationComponents_filterActions__YvXrv>*{flex:1 1}.FoundationComponents_metricCard__jy14R{align-items:flex-start}}.FoundationComponents_dialog__B_HGa{max-width:420px;border:1px solid var(--color-border);border-radius:10px;background:#ffffff;padding:18px;box-shadow:0 18px 48px rgba(17,24,39,.18)}.FoundationComponents_dialog__B_HGa h2{margin:0;color:var(--color-text-strong);font-size:18px;line-height:26px}.FoundationComponents_dialog__B_HGa p{color:var(--color-text-secondary)}.FoundationComponents_dialogActions__6ezhl{display:flex;justify-content:flex-end;gap:8px}.FoundationComponents_timeline__5_uix{margin:0;padding-left:18px;color:var(--color-text-normal)}.FoundationComponents_timeline__5_uix li{margin-bottom:8px}.FoundationComponents_timeline__5_uix strong{display:block}.FoundationComponents_timeline__5_uix span{color:var(--color-text-secondary);font-size:13px}.FoundationComponents_uploader__RGIyq{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed var(--color-border);border-radius:var(--radius-panel);background:#ffffff;padding:14px}.InteractionPrimitives_field__bj6R1{display:grid;min-width:0;gap:5px}.InteractionPrimitives_field__bj6R1,.InteractionPrimitives_field__bj6R1 span,.InteractionPrimitives_label__7I18R{color:var(--color-text-secondary);font-size:12px;font-weight:650}.InteractionPrimitives_field__bj6R1 b{color:var(--color-danger)}.InteractionPrimitives_field__bj6R1 input,.InteractionPrimitives_field__bj6R1 select,.InteractionPrimitives_searchInput__tO6OK,.InteractionPrimitives_tempGrid__9G8JF input{width:100%;min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#ffffff;color:var(--color-text-normal);padding:0 10px}.InteractionPrimitives_field__bj6R1 small,.InteractionPrimitives_helper__SqcGe{color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:18px}.InteractionPrimitives_selectorGrid__SoduD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.InteractionPrimitives_emptyBox__j_am_,.InteractionPrimitives_readonlyCard__hey4p,.InteractionPrimitives_selectedCard__TPu27{display:grid;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff;color:var(--color-text-normal);padding:12px}.InteractionPrimitives_selectedCard__TPu27{border-color:#bfdbfe;background:#f8fbff}.InteractionPrimitives_selectedCard__TPu27 strong{color:var(--color-text-strong)}.InteractionPrimitives_readonlyCard__hey4p small,.InteractionPrimitives_selectedCard__TPu27 small{color:var(--color-text-secondary);font-size:12px;line-height:18px}.InteractionPrimitives_emptyBox__j_am_{background:#f8fafc;color:var(--color-text-secondary)}.InteractionPrimitives_searchRoot__c5Uxm{display:grid;min-width:0;gap:10px}.InteractionPrimitives_searchRow__izzup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.InteractionPrimitives_resultList__O1W3b{display:grid;max-height:260px;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff}.InteractionPrimitives_resultList__O1W3b button{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(110px,1fr) minmax(160px,1.2fr) minmax(100px,.9fr) minmax(90px,.8fr);gap:10px;align-items:center;min-height:40px;border:0;border-bottom:1px solid var(--color-divider);background:#ffffff;color:var(--color-text-normal);cursor:pointer;padding:8px 12px;text-align:left}.InteractionPrimitives_resultList__O1W3b button:last-child{border-bottom:0}.InteractionPrimitives_resultList__O1W3b button:hover{background:#f8fbff}.InteractionPrimitives_resultList__O1W3b strong{color:var(--color-text-strong)}.InteractionPrimitives_actions__s9dWn{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.InteractionPrimitives_tempGrid__9G8JF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px dashed #bfdbfe;border-radius:var(--radius-panel);background:#f8fbff;padding:12px}.InteractionPrimitives_fullWidth__GnnNX{grid-column:1/-1}.InteractionPrimitives_drawer__ncfGX{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:rgba(15,23,42,.32);padding:0}.InteractionPrimitives_drawerPanel__QKx0q{display:grid;align-content:start;width:min(760px,100%);max-height:100vh;overflow:auto;border:1px solid var(--color-border);border-radius:0;background:#ffffff;box-shadow:0 22px 64px rgba(15,23,42,.22)}.InteractionPrimitives_drawerHeader__2YXre{position:sticky;top:0;z-index:2;display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--color-divider);background:#ffffff;padding:16px 18px}.InteractionPrimitives_drawerHeader__2YXre h2{margin:0;color:var(--color-text-strong);font-size:17px;line-height:24px}.InteractionPrimitives_drawerHeader__2YXre p{margin:3px 0 0;color:var(--color-text-secondary);font-size:13px;line-height:20px}.InteractionPrimitives_drawerBody___eLzl{display:grid;gap:14px;padding:16px 18px 22px}.InteractionPrimitives_actionCell__nJ_pz{display:inline-flex;flex-wrap:nowrap;gap:8px;align-items:center;white-space:nowrap}.InteractionPrimitives_moreActions__bpdM7{position:relative;flex:0 0 auto}.InteractionPrimitives_moreActions__bpdM7 summary{min-height:34px;display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:6px;background:#ffffff;color:var(--color-text-normal);cursor:pointer;font-size:13px;line-height:1;list-style:none;padding:0 10px;white-space:nowrap}.InteractionPrimitives_moreActions__bpdM7 summary::-webkit-details-marker{display:none}.InteractionPrimitives_moreActions__bpdM7>div{position:static;display:grid;min-width:128px;gap:6px;margin-top:6px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff;box-shadow:0 12px 32px rgba(15,23,42,.14);padding:8px}@media (max-width:720px){.InteractionPrimitives_searchRow__izzup,.InteractionPrimitives_selectorGrid__SoduD,.InteractionPrimitives_tempGrid__9G8JF{grid-template-columns:1fr}.InteractionPrimitives_drawer__ncfGX{padding:0}}.PageHeader_header__t6cXu{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.PageHeader_header__t6cXu h1{margin:0;color:var(--color-text-strong);font-size:24px;font-weight:700;line-height:30px}.PageHeader_header__t6cXu p{max-width:860px;margin:5px 0 0;color:var(--color-text-secondary);font-size:13px;line-height:20px}.PageHeader_scope__TZutO{margin-bottom:5px;color:var(--color-primary);font-size:12px;font-weight:700}.PageHeader_actions__Zt9bc{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:720px){.PageHeader_header__t6cXu{align-items:stretch;flex-direction:column}.PageHeader_actions__Zt9bc{justify-content:flex-start}}.page_stack__yWHIY{display:grid;gap:16px}.page_stack__yWHIY label{display:grid;gap:4px;color:var(--color-text-secondary);font-size:13px}.page_stack__yWHIY input{min-height:38px;border:1px solid var(--color-border);border-radius:8px;padding:0 10px}.page_grid__FDPFz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:720px){.page_grid__FDPFz{grid-template-columns:1fr}}.page_panel__c3J2A{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-card);box-shadow:var(--shadow-panel)}.page_panel__c3J2A h2{margin:0;color:var(--color-text-strong);font-size:16px;line-height:22px}.page_message__ds896{margin:0;color:var(--color-text-secondary)}.page_error__uelwu{margin:0;color:var(--color-danger)}.page_filters____TZM,.page_formGrid__2KqMN,.page_formStack__bMNiS,.page_resolveGrid__YYQ6N{display:grid;gap:12px;align-items:end}.page_filters____TZM{grid-template-columns:repeat(5,minmax(150px,1fr)) auto}.page_resolveGrid__YYQ6N{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto}.page_formGrid__2KqMN{grid-template-columns:repeat(4,minmax(160px,1fr))}.page_formStack__bMNiS{align-items:stretch}.page_fullWidth__VsBHz{grid-column:1/-1}.page_filters____TZM label,.page_formGrid__2KqMN label,.page_resolveGrid__YYQ6N label{display:grid;gap:6px;color:var(--color-text-secondary);font-size:13px}.page_moreInfo__tFXS4{border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);padding:12px}.page_moreInfo__tFXS4 summary{cursor:pointer;color:var(--color-text-strong);font-size:14px;font-weight:600}.page_moreInfo__tFXS4[open] summary{margin-bottom:12px}.page_filters____TZM input,.page_filters____TZM select,.page_formGrid__2KqMN input,.page_formGrid__2KqMN select,.page_resolveGrid__YYQ6N input{width:100%;min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#ffffff;color:var(--color-text-normal);padding:0 12px}.page_resultBox__kon66{display:grid;gap:8px;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background)}.page_resultBox__kon66 strong{color:var(--color-text-strong)}.page_actions__WZV7a{display:flex;flex-wrap:wrap;gap:10px}.page_pagination__iHnk3{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-secondary);font-size:13px}.page_paginationActions___mzyA{display:flex;gap:8px}.page_customerWorkspace__s8aen{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,.7fr);gap:12px;align-items:start}.page_customerListPane__cJl09{display:grid;min-width:0;gap:10px}.page_customerDetail__pmz5K{display:grid;gap:14px;min-width:0;border:1px solid var(--color-border);border-radius:7px;background:#fbfcfe;padding:14px}.page_detailHeader__j5BDc{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-divider);padding-bottom:12px}.page_detailHeader__j5BDc>div{display:grid;gap:3px}.page_detailGrid__4DrMQ dt,.page_detailHeader__j5BDc span,.page_detailRemark__B6yMy span{color:var(--color-text-secondary);font-size:11px}.page_detailHeader__j5BDc strong{color:var(--color-text-strong);font-size:17px}.page_detailHeader__j5BDc b{border-radius:5px;background:var(--color-primary-light);color:var(--color-primary);padding:4px 7px;font-size:11px}.page_detailGrid__4DrMQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;margin:0}.page_detailGrid__4DrMQ div{display:grid;min-width:0;gap:3px}.page_detailGrid__4DrMQ dd{min-width:0;overflow:hidden;margin:0;color:var(--color-text-normal);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.page_detailRemark__B6yMy{display:grid;gap:5px;border-top:1px solid var(--color-divider);padding-top:12px}.page_detailRemark__B6yMy p{margin:0;color:var(--color-text-normal);font-size:12px;line-height:1.6}.page_rowActions__UPrUL{display:flex;flex-wrap:nowrap;gap:5px}.page_rowActions__UPrUL button{min-height:28px;padding:0 8px;font-size:11px}.page_drawer__2fwsA{position:fixed;z-index:50;inset:0;display:grid;align-items:stretch;justify-items:end;background:rgba(15,23,42,.28)}.page_drawer__2fwsA>.page_panel__c3J2A{width:min(760px,100%);max-height:100vh;border-radius:0;overflow:auto;box-shadow:-18px 0 50px rgba(15,23,42,.16)}@media (max-width:1100px){.page_filters____TZM,.page_formGrid__2KqMN,.page_resolveGrid__YYQ6N{grid-template-columns:1fr 1fr}.page_customerWorkspace__s8aen{grid-template-columns:1fr}}@media (max-width:640px){.page_filters____TZM,.page_formGrid__2KqMN,.page_resolveGrid__YYQ6N{grid-template-columns:1fr}.page_pagination__iHnk3{align-items:stretch;flex-direction:column}}.page_grid__CTdF1{display:grid;gap:12px}.page_metricGrid__zthB0{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.page_incomeSummary__VIQ7D>div{min-height:72px}.page_incomeSummary__VIQ7D>div>div{justify-content:center}.page_incomeSummary__VIQ7D strong{color:var(--color-text-strong);font-size:16px;white-space:nowrap}.page_workspace___JJbP{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:12px;align-items:start}.page_formColumn__5EV_I,.page_listColumn__paZod{display:grid;gap:12px}.page_formColumn__5EV_I{position:sticky;top:84px}.page_policyNotice__sZVYw{border:1px solid #bfdbfe;border-radius:var(--radius-panel);background:#f8fbff;color:#1d4ed8;padding:11px 13px;font-size:13px;font-weight:600}.page_panel__LdQqI{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-card);padding:16px;box-shadow:var(--shadow-panel)}.page_panel__LdQqI h2{margin:0 0 12px;font-size:18px}.page_filters__wSe_3,.page_formGrid__6KIiJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.page_sectionedForm__nTPin{display:grid;gap:14px}.page_formSection__YVFLE{display:grid;gap:12px;border:1px solid var(--color-border);border-radius:10px;background:#ffffff;padding:14px}.page_formSection__YVFLE h3{margin:0;color:var(--color-text-normal);font-size:15px;font-weight:700}.page_sectionGridTwo__SIWG3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.page_field__LIpnL{display:grid;gap:6px}.page_field__LIpnL label,.page_field__LIpnL span{color:var(--color-text-secondary);font-size:13px}.page_field__LIpnL b{color:#dc2626;font-weight:700}.page_field__LIpnL input,.page_field__LIpnL select,.page_field__LIpnL textarea{min-height:36px;border:1px solid var(--color-border);border-radius:6px;background:#ffffff;color:var(--color-text-normal);padding:8px 10px}.page_field__LIpnL textarea{min-height:88px;resize:vertical}.page_field__LIpnL input[inputmode=decimal]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_field__LIpnL small,.page_selectedBox__o8gJl small{display:block;color:var(--color-text-secondary);font-size:12px;line-height:18px}.page_message__a0lr5{color:var(--color-text-secondary);font-size:13px;margin:12px 0 0}.page_fullWidth__g3Tp0{grid-column:1/-1}.page_searchRow__a9FTe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.page_selectedBox__o8gJl{display:grid;gap:6px;border:1px solid #bfdbfe;border-radius:8px;background:#f8fbff;color:#1d4ed8;padding:10px;font-size:13px;line-height:20px}.page_resultList__SKvBL{display:grid;gap:8px}.page_resultList__SKvBL button{display:grid;grid-template-columns:minmax(84px,.7fr) minmax(110px,1fr) minmax(120px,1fr) minmax(100px,.8fr) minmax(88px,.7fr);gap:8px;align-items:center;border:1px solid var(--color-border);border-radius:8px;background:#ffffff;color:var(--color-text-normal);padding:10px;text-align:left}.page_resultList__SKvBL button:hover{border-color:var(--color-primary)}.page_tempCustomerGrid__agcVF{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;border:1px dashed #bfdbfe;border-radius:10px;background:#f8fbff;padding:12px}.page_actions__ULPUr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_tableActions__RDYln{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;min-width:240px;white-space:nowrap}.page_tableActions__RDYln button{flex:0 0 auto}.page_statusTabs__QPJCq{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.page_statusDateCell__oIds1{display:grid;gap:4px;align-items:center;min-width:108px}.page_statusDateCell__oIds1 span:last-child{color:var(--color-text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_pagination__1Wu3Z{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;border-top:1px solid var(--color-divider);margin-top:12px;padding-top:12px;color:var(--color-text-secondary);font-size:13px}.page_pagination__1Wu3Z label{display:inline-flex;gap:6px;align-items:center}.page_pagination__1Wu3Z select{min-height:34px;border:1px solid var(--color-border);border-radius:6px;background:#ffffff;color:var(--color-text-normal);padding:0 8px}.page_moreActions__ciMT2{position:relative;flex:0 0 auto}.page_moreActions__ciMT2 summary{min-height:34px;display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:6px;background:#ffffff;color:var(--color-text-normal);cursor:pointer;font-size:13px;line-height:1;list-style:none;padding:0 10px;white-space:nowrap}.page_moreActions__ciMT2 summary::-webkit-details-marker{display:none}.page_moreActions__ciMT2[open] summary{border-color:var(--color-primary);color:var(--color-primary)}.page_moreActions__ciMT2>div{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;min-width:128px;gap:6px;border:1px solid var(--color-border);border-radius:8px;background:#ffffff;box-shadow:0 12px 32px rgba(15,23,42,.14);padding:8px}.page_drawerFooter__M6cii{display:flex;gap:8px;justify-content:flex-end;align-items:center;border-top:1px solid var(--color-divider);padding-top:12px}.page_validationMessage__Ji5IB{margin:0;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;padding:10px 12px;font-size:13px;line-height:20px}.page_inlineEmptyState__TCaHY{display:grid;gap:4px;border:1px dashed #bfdbfe;border-radius:10px;background:#f8fbff;color:#1d4ed8;padding:12px;font-size:13px}.page_helperInline__rHE12{color:var(--color-text-secondary);font-size:12px}.page_readonlyMetric___oTC8{display:grid;gap:6px;border:1px solid var(--color-border);border-radius:8px;background:#f8fafc;padding:10px}.page_readonlyMetric___oTC8 span{color:var(--color-text-secondary);font-size:12px}.page_readonlyMetric___oTC8 strong{color:var(--color-text-normal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.page_drawer__idlxQ{position:fixed;z-index:60;inset:0;display:grid;align-items:stretch;justify-items:end;background:rgba(15,23,42,.28)}.page_drawer__idlxQ>section{width:min(840px,100%);max-height:100vh;border-radius:0;overflow:auto;box-shadow:-18px 0 50px rgba(15,23,42,.16)}.page_drawerPanel___unyB{display:grid;gap:16px;border:1px solid var(--color-border);border-radius:0;background:#ffffff;padding:20px}.page_checkboxField__KcU0O{min-height:36px;display:flex;gap:8px;align-items:center;color:var(--color-text-normal);font-size:14px}.page_checkboxField__KcU0O input{width:16px;height:16px}.page_helperText__7idlw{grid-column:1/-1;margin:0;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1d4ed8;padding:10px 12px;font-size:13px;line-height:20px}.page_financePanels__2Y77h{display:grid;gap:14px}.page_financePanels__2Y77h section{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:8px;padding:12px;background:#ffffff}.page_financePanels__2Y77h h3{margin:0;color:var(--color-text-normal);font-size:15px}.page_financePanels__2Y77h button{border:1px solid var(--color-border);border-radius:8px;background:#ffffff;color:var(--color-text-normal);padding:9px 10px;text-align:left}.page_refundLine__xVZ_8{color:var(--color-text-secondary);font-size:13px;line-height:20px}.page_lineList__WtTkR{display:grid;gap:8px;margin-top:14px}.page_lineItem__mOwHP{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;border:1px solid var(--color-border);border-radius:8px;background:#ffffff;padding:10px}.page_lineItem__mOwHP>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:780px){.page_drawer__idlxQ{padding:0}.page_drawer__idlxQ>section{max-height:100vh}.page_drawerPanel___unyB{padding:16px}.page_lineItem__mOwHP,.page_resultList__SKvBL button,.page_searchRow__a9FTe,.page_sectionGridTwo__SIWG3{grid-template-columns:1fr}.page_tableActions__RDYln{min-width:0;flex-wrap:wrap}}.page_tableWrap__yNuAP{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff}.page_table__cbSPU{width:100%;min-width:1120px;border-collapse:collapse}.page_table__cbSPU td,.page_table__cbSPU th{border-bottom:1px solid var(--color-divider);height:44px;padding:0 10px;text-align:left;white-space:nowrap}.page_table__cbSPU th{background:var(--color-table-header);color:var(--color-text-secondary);font-size:12px;font-weight:700}.page_table__cbSPU td{color:var(--color-text-normal);font-size:13px}.page_amountCell__xIwKj{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_record___z413,.page_records__WPBJw{display:grid;gap:12px}.page_record___z413{grid-template-columns:minmax(0,1fr) auto;align-items:start;border:1px solid var(--color-border);border-radius:8px;padding:12px}.page_recordTitle__4crqF{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.page_recordTitle__4crqF strong{font-size:16px}.page_tag__izlU7{border-radius:999px;background:var(--color-divider);color:var(--color-text-normal);font-size:12px;padding:3px 8px}.page_confirmed__UDUXY{background:#dff5ea;color:#11643c}.page_pending__iDpaE{background:#fff3cf;color:#6c4a00}.page_danger__jDLso{background:#fce1df;color:#8a1f17}.page_meta__pAe1b{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 14px;margin:0}.page_meta__pAe1b div{display:grid;gap:2px}.page_meta__pAe1b dt{color:var(--color-text-secondary);font-size:12px}.page_meta__pAe1b dd{margin:0}.page_inlineForm__hqbzV{display:grid;grid-template-columns:minmax(150px,1fr);gap:8px;align-self:start;min-width:220px}.page_inlineForm__hqbzV button{min-height:36px}.page_empty__vipZ_,.page_notice__ZQeB2{color:var(--color-text-secondary)}.page_notice__ZQeB2{font-size:13px}@media (max-width:1366px){.page_metricGrid__zthB0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.page_workspace___JJbP{grid-template-columns:1fr}.page_formColumn__5EV_I{position:static}}@media (max-width:720px){.page_formGrid__6KIiJ,.page_metricGrid__zthB0,.page_record___z413{grid-template-columns:1fr}.page_inlineForm__hqbzV{min-width:0}}.page_grid__tKeq1{display:grid;gap:12px;min-width:0}.page_metricGrid__eEzmK{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px}.page_expenseSummary__PzVSa>div{min-height:76px}.page_expenseSummary__PzVSa>div>div{justify-content:center}.page_expenseSummary__PzVSa strong{color:var(--color-text-strong);font-size:16px;white-space:nowrap}.page_actions__8KpsI,.page_formActions__yMz__{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_field__DtAn_{display:grid;min-width:0;gap:6px;color:var(--color-text-secondary);font-size:13px;font-weight:500}.page_field__DtAn_ span,.page_voucherUpload__p4Wm1>span{color:var(--color-text-secondary);font-size:13px;font-weight:600}.page_field__DtAn_ input,.page_field__DtAn_ select,.page_field__DtAn_ textarea,.page_voucherUpload__p4Wm1 input{width:100%;min-height:38px;min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#ffffff;color:var(--color-text-normal);padding:0 10px}.page_field__DtAn_ small,.page_voucherUpload__p4Wm1 small{color:var(--color-text-secondary);font-size:12px;line-height:18px}.page_error__GRxwn{color:var(--color-danger)!important}.page_actionMenu__zhEbC{display:grid;gap:10px}.page_actionChoice__cpPv8{display:grid;gap:4px;width:100%;min-height:62px;border:1px solid var(--color-border);border-radius:10px;background:#ffffff;color:var(--color-text-normal);cursor:pointer;padding:12px;text-align:left}.page_actionChoice__cpPv8:hover{border-color:#93c5fd;background:#f8fbff}.page_actionChoice__cpPv8 strong{color:var(--color-text-strong);font-size:15px}.page_actionChoice__cpPv8 span{color:var(--color-text-secondary);font-size:12px;line-height:18px}.page_drawerForm__Pwihn{display:grid;gap:12px}.page_formSection__p9ERz{display:grid;gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#fbfcfe;padding:12px}.page_formSection__p9ERz h3{margin:0;color:var(--color-text-strong);font-size:15px;line-height:22px}.page_formGrid__YlVSR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.page_voucherUpload__p4Wm1{display:grid;grid-column:1/-1;gap:8px}.page_uploadBox__HSJDW{display:grid;gap:6px;border:1px dashed #93c5fd;border-radius:10px;background:#f8fbff;padding:12px}.page_uploadBox__HSJDW strong{color:var(--color-text-strong);font-size:14px}.page_uploadBox__HSJDW input{border:0;background:transparent;padding:0}.page_readonlyGrid__FU0dI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:1/-1;border:1px solid var(--color-border);border-radius:10px;background:#ffffff;padding:12px}.page_readonlyGrid__FU0dI div{display:grid;gap:2px}.page_readonlyGrid__FU0dI dt{color:var(--color-text-secondary);font-size:12px}.page_readonlyGrid__FU0dI dd{min-width:0;margin:0;color:var(--color-text-normal);font-size:13px;line-height:18px;overflow-wrap:anywhere}.page_progressCell___mzXi{display:grid;gap:4px;min-width:180px}.page_progressCell___mzXi strong{color:var(--color-text-strong);font-size:13px;white-space:nowrap}.page_progressCell___mzXi small{line-height:18px}.page_progressCell___mzXi details,.page_progressCell___mzXi small{color:var(--color-text-secondary);font-size:12px}.page_progressCell___mzXi summary{cursor:pointer;white-space:nowrap}.page_progressCell___mzXi ol{display:grid;gap:6px;margin:8px 0 0;padding-left:18px}.page_settlementLines__g_hyn{display:grid;grid-column:1/-1;gap:12px}.page_settlementLine__SwJCB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--color-border);border-radius:10px;background:#ffffff;padding:12px}.page_pagination__pdrsP{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;border-top:1px solid var(--color-divider);margin-top:12px;padding-top:12px}.page_pagination__pdrsP span{color:var(--color-text-secondary);font-size:13px}@media (max-width:1440px){.page_metricGrid__eEzmK{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.page_formGrid__YlVSR,.page_metricGrid__eEzmK,.page_readonlyGrid__FU0dI,.page_settlementLine__SwJCB{grid-template-columns:1fr}}.SectionTabs_tabs__EcdUQ{display:flex;min-height:42px;align-items:flex-end;gap:22px;margin-bottom:12px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff;padding:0 16px;box-shadow:var(--shadow-panel)}.SectionTabs_tabs__EcdUQ a{display:inline-flex;min-height:42px;align-items:center;border-bottom:2px solid transparent;color:var(--color-text-secondary);font-size:13px;font-weight:700}.SectionTabs_tabs__EcdUQ a:hover{color:var(--color-primary)}.SectionTabs_tabs__EcdUQ .SectionTabs_active__j_9X0{border-bottom-color:var(--color-primary);color:var(--color-primary)}@media (max-width:720px){.SectionTabs_tabs__EcdUQ{gap:16px;overflow-x:auto}.SectionTabs_tabs__EcdUQ a{flex:0 0 auto}}.dashboard_dashboardGrid__5OwPX{display:grid;gap:12px}.dashboard_infoStrip__3FlWM{border:1px solid #dbeafe;border-radius:6px;background:#f4f8ff;color:#475569;padding:9px 12px;font-size:12px}.dashboard_metricGridFour__lNv11{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px}.dashboard_metricLink__aY1U9{display:block;min-width:0;color:inherit;text-decoration:none}.dashboard_metricLink__aY1U9>div{height:100%;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard_metricLink__aY1U9:focus-visible>div,.dashboard_metricLink__aY1U9:hover>div{border-color:#93c5fd;box-shadow:0 8px 20px rgba(37,99,235,.1);transform:translateY(-1px)}.dashboard_metricLink__aY1U9:focus-visible{border-radius:8px;outline:2px solid var(--color-primary);outline-offset:3px}.dashboard_threeColumns__XCCHC,.dashboard_twoColumnsTrend__1orEw,.dashboard_twoColumnsWide__PslRX,.dashboard_twoColumns__2vez1{display:grid;gap:12px}.dashboard_threeColumns__XCCHC{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_twoColumnsWide__PslRX,.dashboard_twoColumns__2vez1{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_twoColumnsWide__PslRX{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.dashboard_twoColumnsTrend__1orEw{grid-template-columns:minmax(0,2.05fr) minmax(280px,.95fr)}.dashboard_financialChart__PL2Ij{display:grid;gap:10px;min-height:220px}.dashboard_chartLegend__8Hen4{display:flex;align-items:center;justify-content:flex-end;gap:18px;color:var(--color-text-secondary);font-size:11px}.dashboard_chartLegend__8Hen4 span{display:inline-flex;align-items:center;gap:6px}.dashboard_chartLegend__8Hen4 i{width:8px;height:8px;border-radius:2px}.dashboard_incomeBar__kMllA,.dashboard_legendIncome__uSszJ{background:#2563eb}.dashboard_expenseBar__VAtxW,.dashboard_legendExpense__W1kFp{background:#f59e0b}.dashboard_chartViewport__9Tea0{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.dashboard_chartPlot__pcF9F{position:relative;min-height:196px;border-bottom:1px solid var(--color-border-strong);padding:0 12px}.dashboard_chartGrid__8B0XY{position:absolute;inset:0 12px 44px;display:grid;grid-template-rows:repeat(4,1fr);pointer-events:none}.dashboard_chartGrid__8B0XY span{border-top:1px dashed #e2e8f0}.dashboard_chartGroups__EC5wV{position:relative;z-index:1;display:grid;height:196px;align-items:stretch;gap:12px}.dashboard_chartGroup__zNuwj{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) 17px 20px;gap:3px}.dashboard_chartBarPair__DqmUt{display:flex;align-items:flex-end;justify-content:center;gap:16px;min-height:0}.dashboard_chartBarPair__DqmUt span{width:min(30px,34%);max-height:100%;border-radius:4px 4px 0 0}.dashboard_chartGroup__zNuwj>strong{color:var(--color-text-secondary);font-size:11px;font-weight:500;text-align:center}.dashboard_chartGroup__zNuwj>small{display:flex;min-width:0;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:700;white-space:nowrap}.dashboard_chartGroup__zNuwj>small>span{color:inherit;font-size:inherit}.dashboard_chartProfitPositive__o3WRf{color:#15803d}.dashboard_chartProfitNegative__NHzZ7{color:#dc2626}.dashboard_pendingTable__Bubyg{display:grid;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.dashboard_pendingTableHeader__M0b7y,.dashboard_pendingTableRow__mg_UP{display:grid;grid-template-columns:minmax(110px,1.2fr) minmax(100px,1fr) 48px 72px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:11px}.dashboard_pendingTableHeader__M0b7y{background:var(--color-table-header);color:var(--color-text-secondary);font-weight:700}.dashboard_pendingTableRow__mg_UP{border-top:1px solid var(--color-divider);color:var(--color-text-secondary)}.dashboard_pendingTableRow__mg_UP strong{overflow:hidden;color:var(--color-text-normal);text-overflow:ellipsis;white-space:nowrap}.dashboard_pendingTableRow__mg_UP b{color:var(--color-text-strong);text-align:center}.dashboard_depositStatusGrid__d6mSA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard_depositStatusGrid__d6mSA a{display:grid;gap:6px;min-height:74px;align-content:center;border:1px solid var(--color-border);border-radius:6px;background:#f8fafc;color:inherit;padding:10px 12px;text-decoration:none}.dashboard_depositStatusGrid__d6mSA a:hover{border-color:#93c5fd;background:#f4f8ff}.dashboard_depositStatusGrid__d6mSA span{color:var(--color-text-secondary);font-size:11px}.dashboard_depositStatusGrid__d6mSA strong{color:var(--color-text-strong);font-size:18px}.dashboard_compactMetrics__VxdRQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard_projectCards__hRYix{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px}.dashboard_operatingSegmentGrid__F_eqA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard_operatingSegmentCard__OPuqP{display:grid;min-width:0;gap:13px;grid-template-rows:44px 86px 72px minmax(0,1fr);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:8px;background:#ffffff;padding:14px;box-shadow:0 6px 16px rgba(15,23,42,.04)}.dashboard_operatingSegmentFranchise__Ezs6_{border-top-color:#2563eb}.dashboard_operatingSegmentDelivery__rT_Of{border-top-color:#16a34a}.dashboard_operatingSegmentStore__FqOr_{border-top-color:#d97706}.dashboard_operatingSegmentComprehensive__ONb1i{border-top-color:#64748b}.dashboard_operatingSegmentHeader__yeo1_{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:44px;gap:10px}.dashboard_operatingSegmentHeader__yeo1_>span{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;background:var(--color-primary-light);color:var(--color-primary);font-size:13px;font-weight:800}.dashboard_operatingSegmentDelivery__rT_Of .dashboard_operatingSegmentHeader__yeo1_>span{background:#ecfdf3;color:#15803d}.dashboard_operatingSegmentStore__FqOr_ .dashboard_operatingSegmentHeader__yeo1_>span{background:#fff7ed;color:#b45309}.dashboard_operatingSegmentComprehensive__ONb1i .dashboard_operatingSegmentHeader__yeo1_>span{background:#f1f5f9;color:#475569}.dashboard_operatingSegmentHeader__yeo1_>div{display:grid;min-width:0;gap:2px}.dashboard_operatingSegmentHeader__yeo1_ strong{color:var(--color-text-strong);font-size:15px}.dashboard_operatingSegmentHeader__yeo1_ small,.dashboard_operatingSegmentProfit__x5ep2 small{color:var(--color-text-secondary);font-size:11px}.dashboard_operatingSegmentProfit__x5ep2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:86px;gap:3px 12px;border-bottom:1px solid var(--color-divider);padding-bottom:12px}.dashboard_operatingSegmentProfit__x5ep2>span{color:var(--color-text-secondary);font-size:12px}.dashboard_operatingSegmentProfit__x5ep2>span:nth-child(2){color:var(--color-text-strong);font-size:22px}.dashboard_operatingSegmentProfit__x5ep2 small{grid-column:1/-1;text-align:right}.dashboard_operatingSegmentTotals__IvKjW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:72px;gap:8px}.dashboard_operatingSegmentTotals__IvKjW>div{display:grid;min-height:72px;align-content:space-between;gap:4px;border:1px solid var(--color-divider);border-radius:6px;background:#f8fafc;padding:9px 10px}.dashboard_operatingReconciliation__S8RN_ span,.dashboard_operatingSegmentDetails__Bffn5 dt,.dashboard_operatingSegmentTotals__IvKjW span{color:var(--color-text-secondary);font-size:11px}.dashboard_operatingSegmentTotals__IvKjW>div>span:last-child{color:var(--color-text-strong);font-size:13px;font-weight:700}.dashboard_operatingSegmentDetails__Bffn5{display:grid;gap:8px;margin:0}.dashboard_operatingSegmentDetailGroups__66yoh{display:grid;grid-template-rows:92px minmax(0,1fr);gap:12px}.dashboard_operatingSegmentDetailGroup__WwXl5{display:grid;min-width:0;align-content:start;gap:8px;border-top:1px solid var(--color-divider);padding-top:10px}.dashboard_operatingSegmentDetailGroup__WwXl5 h3{margin:0;color:var(--color-text-normal);font-size:12px;font-weight:700}.dashboard_operatingSegmentDetails__Bffn5>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard_operatingSegmentDetails__Bffn5 dt{display:flex;min-width:0;align-items:center;gap:6px}.dashboard_operatingSegmentDetails__Bffn5 dt small{border-radius:4px;background:#fff1f2;color:#dc2626;padding:2px 5px;font-size:10px;font-weight:700}.dashboard_operatingSegmentHighestExpense__dXAki{margin:0 -6px;border-radius:5px;background:#fff7ed;padding:5px 6px}.dashboard_operatingSegmentDetails__Bffn5 dd{margin:0}.dashboard_operatingSegmentDetails__Bffn5 dd>span{color:var(--color-text-normal);font-size:12px;font-weight:600}.dashboard_operatingReconciliation__S8RN_{display:flex;min-width:0;min-height:56px;flex-wrap:wrap;align-items:center;gap:8px 14px;border:1px solid #dbeafe;border-radius:7px;background:#f8fbff;padding:10px 12px}.dashboard_operatingReconciliation__S8RN_>div{display:grid;gap:3px}.dashboard_operatingReconciliation__S8RN_>div>span:last-child{color:var(--color-text-strong);font-size:13px}.dashboard_operatingReconciliation__S8RN_>b{color:#94a3b8;font-size:15px}.dashboard_operatingReconciliationTotal__6h_wo{margin-right:auto}.dashboard_operatingReconciliationTotal__6h_wo>span:last-child{font-size:16px}.dashboard_analysisSection__g8VPE{display:grid;gap:10px;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff;padding:14px 16px 16px;box-shadow:var(--shadow-panel);scroll-margin-top:20px}.dashboard_analysisSectionHeader__pIxlq{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.dashboard_analysisSectionHeader__pIxlq h2,.dashboard_analysisSectionHeader__pIxlq p{margin:0}.dashboard_analysisSectionHeader__pIxlq h2{color:var(--color-text-strong);font-size:16px}.dashboard_analysisSectionHeader__pIxlq p,.dashboard_analysisSectionHeader__pIxlq>span{margin-top:4px;color:var(--color-text-secondary);font-size:12px}.dashboard_projectCard__y1dBb{display:grid;gap:14px;min-width:0;border:1px solid #dbeafe;border-radius:8px;background:#ffffff;padding:16px;box-shadow:0 8px 18px rgba(15,23,42,.04);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard_projectCard__y1dBb:focus-visible,.dashboard_projectCard__y1dBb:hover{border-color:#93c5fd;box-shadow:0 10px 24px rgba(37,99,235,.1);transform:translateY(-2px)}.dashboard_projectCard__y1dBb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dashboard_projectHeader__dra1i{display:flex;gap:10px;align-items:center}.dashboard_projectHeader__dra1i>div{display:grid;min-width:0;gap:2px}.dashboard_projectHeader__dra1i small{color:var(--color-text-secondary);font-size:12px}.dashboard_projectHeader__dra1i svg{flex:0 0 auto;margin-left:auto;color:var(--color-primary)}.dashboard_projectHeader__dra1i span,.dashboard_rank__XNmCw{display:inline-grid;min-width:30px;height:30px;place-items:center;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary);font-size:12px;font-weight:700}.dashboard_projectHeader__dra1i strong{color:var(--color-text-strong);font-size:15px}.dashboard_projectCard__y1dBb dl{display:grid;gap:10px;margin:0}.dashboard_listRows__bqpIE>div,.dashboard_projectCard__y1dBb dl div{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--color-divider);padding-bottom:10px}.dashboard_listRows__bqpIE>div:last-child,.dashboard_projectCard__y1dBb dl div:last-child{border-bottom:0;padding-bottom:0}.dashboard_listRows__bqpIE span,.dashboard_projectCard__y1dBb dt{color:var(--color-text-secondary);font-size:13px}.dashboard_projectCard__y1dBb dd{margin:0}.dashboard_projectSplit__e5Ok4{display:flex;flex-wrap:wrap;gap:7px 12px;border-top:1px solid var(--color-divider);padding-top:11px;color:var(--color-text-secondary);font-size:12px}.dashboard_projectSplit__e5Ok4 strong{margin-left:3px;color:var(--color-text-normal);font-size:12px}.dashboard_detailLink__e_ldj{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:34px;color:var(--color-primary);font-size:13px;font-weight:600;text-decoration:none}.dashboard_detailLink__e_ldj:hover{text-decoration:underline}.dashboard_breakdownRows__kjyuv{display:grid;gap:13px}.dashboard_breakdownRows__kjyuv>a{display:grid;gap:7px;color:inherit;text-decoration:none}.dashboard_breakdownRows__kjyuv>a:hover .dashboard_breakdownLabel__NBrN0 strong{color:var(--color-primary)}.dashboard_breakdownLabel__NBrN0{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.dashboard_breakdownLabel__NBrN0>span{display:grid;gap:2px}.dashboard_breakdownLabel__NBrN0>span:last-child{justify-items:end;text-align:right}.dashboard_breakdownLabel__NBrN0 strong{color:var(--color-text-normal);font-size:13px}.dashboard_breakdownLabel__NBrN0 small{color:var(--color-text-secondary);font-size:11px}.dashboard_breakdownTrack__HUiSQ{height:5px;overflow:hidden;border-radius:999px;background:#e5e7eb}.dashboard_breakdownTrack__HUiSQ span{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.dashboard_breakdownTotal__7UvkV{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--color-divider);padding-top:13px;color:var(--color-text-strong);font-size:13px;font-weight:700}.dashboard_listRows__bqpIE{display:grid;gap:10px}.dashboard_totalRow__i_l_l{font-weight:700}.dashboard_table__lF4T4{width:100%;min-width:560px;border-collapse:collapse}.dashboard_tableScroll__fQxz0{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff}.dashboard_table__lF4T4 td,.dashboard_table__lF4T4 th{border-bottom:1px solid var(--color-divider);height:44px;padding:0 10px;color:var(--color-text-normal);font-size:12px;text-align:left;white-space:nowrap;vertical-align:middle}.dashboard_table__lF4T4 th{background:var(--color-table-header);color:var(--color-text-secondary);font-weight:700}.dashboard_projectOverviewTable__9jOCa{min-width:1120px}.dashboard_projectOverviewTable__9jOCa td:not(:first-child),.dashboard_projectOverviewTable__9jOCa th:not(:first-child){text-align:right}.dashboard_projectOverviewTable__9jOCa td:last-child,.dashboard_projectOverviewTable__9jOCa th:last-child{text-align:center}.dashboard_projectTableLink__2rho6{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-strong);white-space:nowrap}.dashboard_projectTableLink__2rho6>span{display:grid;min-width:34px;height:22px;place-items:center;border-radius:5px;background:var(--color-primary-light);color:var(--color-primary);font-size:10px;font-weight:700}.dashboard_projectTableLink__2rho6 strong{font-size:12px}.dashboard_projectTableLink__2rho6 svg,.dashboard_projectTableLink__2rho6:hover strong{color:var(--color-primary)}.dashboard_table__lF4T4 td:last-child,.dashboard_table__lF4T4 th:last-child{text-align:right}.dashboard_purchaseMatrix__meeQp{min-width:720px}.dashboard_purchaseMatrix__meeQp td:not(:first-child),.dashboard_purchaseMatrix__meeQp th:not(:first-child){text-align:right}.dashboard_purchaseTotalRow__e_R_n td{background:#f8fafc;color:var(--color-text-strong);font-weight:700}.dashboard_analysisTabs__exRCh{display:inline-flex;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:#ffffff;padding:3px}.dashboard_analysisTabs__exRCh button{min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--color-text-secondary);padding:0 15px;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.dashboard_analysisTabs__exRCh button:hover{color:var(--color-primary)}.dashboard_analysisTabs__exRCh .dashboard_analysisTabActive__Jilse{background:var(--color-primary);color:#ffffff}.dashboard_breakdownGrid__C9ugK{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.dashboard_breakdownGrid__C9ugK button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;border:1px solid var(--color-border);border-radius:8px;background:#ffffff;color:inherit;padding:12px 14px;text-align:left;cursor:pointer}.dashboard_breakdownGrid__C9ugK button:focus-visible,.dashboard_breakdownGrid__C9ugK button:hover{border-color:#93c5fd;background:#f8fbff}.dashboard_breakdownGrid__C9ugK .dashboard_breakdownChoiceActive__QcnQd{border-color:var(--color-primary);background:var(--color-primary-light)}.dashboard_breakdownGrid__C9ugK button>span{display:grid;gap:4px}.dashboard_breakdownGrid__C9ugK button>span:last-child{justify-items:end;text-align:right}.dashboard_breakdownGrid__C9ugK strong{color:var(--color-text-strong);font-size:13px}.dashboard_breakdownGrid__C9ugK small{color:var(--color-text-secondary);font-size:11px}.dashboard_detailTable__Zj6sc{min-width:1320px}.dashboard_detailTable__Zj6sc td:nth-last-child(-n+3),.dashboard_detailTable__Zj6sc th:nth-last-child(-n+3){text-align:right}.dashboard_detailTable__Zj6sc td:last-child,.dashboard_detailTable__Zj6sc th:last-child{position:static}.dashboard_cellSubtext__Ssxu3{display:block;margin-top:3px;color:var(--color-text-secondary);font-size:11px;font-weight:400}.dashboard_descriptionCell__MjblI{max-width:260px;overflow:hidden;text-overflow:ellipsis}.dashboard_paginationBar__0h_xo{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--color-text-secondary);font-size:13px}.dashboard_paginationBar__0h_xo>div{display:flex;gap:8px}.dashboard_rank__XNmCw{margin-right:8px;background:var(--color-warning-light);color:#b45309}.dashboard_futureGrid__p8_qs,.dashboard_todoGrid__uHfLa{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.dashboard_todoItem__5Mp1K{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);padding:14px;color:var(--color-text-normal);text-decoration:none}.dashboard_todoItem__5Mp1K span{color:var(--color-text-secondary);font-size:13px}.dashboard_todoItem__5Mp1K strong{color:var(--color-primary);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_futureGrid__p8_qs .dashboard_todoItem__5Mp1K strong{color:var(--color-text-secondary);font-size:14px}.dashboard_warning__WzQOV{border:1px solid var(--color-warning-light);border-radius:var(--radius-panel);background:#fffbeb;color:#92400e;padding:12px 14px;font-size:13px}.dashboard_baselineNotice___NKLS{border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;padding:12px 14px;font-size:13px;font-weight:600}.dashboard_filterBar__cueum,.dashboard_panel__OCvi8{display:grid;gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff;padding:14px 16px;box-shadow:var(--shadow-panel)}.dashboard_filterBar__cueum{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.dashboard_filterBar__cueum label,.dashboard_panel__OCvi8 label{display:grid;gap:6px;color:var(--color-text-secondary);font-size:13px;font-weight:500}.dashboard_filterBar__cueum input,.dashboard_filterBar__cueum select,.dashboard_panel__OCvi8 input,.dashboard_panel__OCvi8 select{min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#ffffff;color:var(--color-text-normal);padding:0 10px}.dashboard_sectionHeader__VE5VQ{display:flex;gap:12px;align-items:center;justify-content:space-between}.dashboard_sectionHeader__VE5VQ h2{margin:0;color:var(--color-text-strong);font-size:16px}.dashboard_empty__iTzWl,.dashboard_sectionHeader__VE5VQ span{color:var(--color-text-secondary);font-size:13px}.dashboard_error__7IDG0{border-color:#fecaca;background:#fff1f2;color:#991b1b}@media (max-width:1366px){.dashboard_metricGridFour__lNv11,.dashboard_operatingSegmentGrid__F_eqA,.dashboard_projectCards__hRYix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.dashboard_operatingSegmentGrid__F_eqA,.dashboard_threeColumns__XCCHC,.dashboard_twoColumnsTrend__1orEw,.dashboard_twoColumnsWide__PslRX,.dashboard_twoColumns__2vez1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard_compactMetrics__VxdRQ,.dashboard_metricGridFour__lNv11,.dashboard_operatingSegmentGrid__F_eqA,.dashboard_projectCards__hRYix,.dashboard_threeColumns__XCCHC,.dashboard_twoColumnsTrend__1orEw,.dashboard_twoColumnsWide__PslRX,.dashboard_twoColumns__2vez1{grid-template-columns:1fr}.dashboard_analysisSectionHeader__pIxlq{align-items:flex-start;flex-direction:column;gap:6px}.dashboard_paginationBar__0h_xo{align-items:stretch;flex-direction:column}.dashboard_paginationBar__0h_xo>div>button{flex:1 1}}.page_grid__N0S0_{display:grid;gap:12px}.page_metricGrid__ytU1u{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.page_baselineNotice__TZ6Dl{border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;padding:12px 14px;font-size:14px;font-weight:600}.page_formGrid__GvDP2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.page_formGrid__GvDP2 label{display:grid;gap:6px;color:var(--color-text-secondary);font-size:13px}.page_formGrid__GvDP2 input,.page_formGrid__GvDP2 select{width:100%;min-height:38px;min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#ffffff;color:var(--color-text-normal);padding:0 12px}.page_pagination__TNaWM{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--color-divider);padding-top:10px;color:var(--color-text-secondary);font-size:12px}.page_pagination__TNaWM>div{display:flex;gap:8px}@media (max-width:1366px){.page_metricGrid__ytU1u{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.page_formGrid__GvDP2{grid-template-columns:1fr}}@media (max-width:640px){.page_metricGrid__ytU1u{grid-template-columns:1fr}.page_pagination__TNaWM{align-items:stretch;flex-direction:column}.page_pagination__TNaWM>div button{flex:1 1}}.page_grid__dz4kI{display:grid;gap:12px}.page_metricGrid__vqDod{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px}.page_workspace__bmIo8{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:12px;align-items:start}.page_sidePanel__bcNRL{display:grid;gap:12px;min-width:0}.page_poolDisclosure__DX_Qr{border:1px solid var(--color-border);border-radius:7px;background:#ffffff;box-shadow:var(--shadow-panel)}.page_poolDisclosure__DX_Qr>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:var(--color-text-strong);cursor:pointer;font-size:14px;font-weight:700;list-style:none}.page_poolDisclosure__DX_Qr>summary::-webkit-details-marker{display:none}.page_poolDisclosure__DX_Qr>summary h2{margin:0;font-size:14px;line-height:20px}.page_poolDisclosure__DX_Qr>summary:after{content:"展开";color:var(--color-primary);font-size:11px;font-weight:600}.page_poolDisclosure__DX_Qr[open]>summary:after{content:"收起"}.page_poolDisclosure__DX_Qr>summary strong{margin-left:auto;color:var(--color-text-secondary);font-size:11px}.page_poolDisclosureBody__zHI8v{display:grid;gap:12px;border-top:1px solid var(--color-divider);padding:12px}.page_followTools__jL6GX,.page_formGrid__cj6Pk,.page_singleField__XpKLm{display:grid;gap:12px;align-items:end}.page_formGrid__cj6Pk{grid-template-columns:repeat(4,minmax(150px,1fr))}.page_followTools__jL6GX{grid-template-columns:repeat(2,minmax(160px,1fr))}.page_followTools__jL6GX label,.page_formGrid__cj6Pk label,.page_singleField__XpKLm{display:grid;gap:6px;color:var(--color-text-secondary);font-size:13px;font-weight:500}.page_customerSearchBox__si7DZ input,.page_followTools__jL6GX input,.page_formGrid__cj6Pk input,.page_formGrid__cj6Pk select,.page_singleField__XpKLm input{width:100%;min-height:38px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#ffffff;color:var(--color-text-normal);padding:0 10px}.page_assignmentSuccess__ZsarS,.page_assignmentWarning___8Xdn{display:grid;gap:6px;border-radius:8px;padding:12px 14px;font-size:14px}.page_assignmentSuccess__ZsarS{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.page_assignmentWarning___8Xdn{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412}.page_customerSearchBox__si7DZ,.page_selectedLeadBox__rowmE{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);padding:12px}.page_selectedLeadBox__rowmE strong{color:var(--color-text-strong)}.page_selectedCustomer__7YBzh,.page_selectedLeadBox__rowmE span{color:var(--color-text-secondary);font-size:13px;line-height:20px}.page_customerSearchBox__si7DZ label{display:grid;gap:6px;color:var(--color-text-secondary);font-size:13px;font-weight:500}.page_customerResults__sDrDF{display:grid;gap:8px}.page_customerResults__sDrDF button{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(120px,1fr) minmax(120px,1fr);gap:8px;align-items:center;border:1px solid var(--color-border);border-radius:8px;background:#ffffff;color:var(--color-text-normal);padding:10px;text-align:left}.page_customerResults__sDrDF button:hover{border-color:var(--color-primary)}.page_fullWidth__Q1Oq4{grid-column:span 2}.page_actions__nYFgJ,.page_rowActions__SCXGE,.page_stepButtons__EWSZC{display:flex;flex-wrap:wrap;gap:8px}.page_rowActions__SCXGE{flex-wrap:nowrap;align-items:center;white-space:nowrap}.page_drawer__JohU9{position:fixed;z-index:60;inset:0;display:grid;align-items:stretch;justify-items:end;background:rgba(15,23,42,.28)}.page_drawer__JohU9>section{width:min(660px,100%);max-height:100vh;border-radius:0;overflow:auto;box-shadow:-18px 0 50px rgba(15,23,42,.16)}.page_followTimeline__AsuQ0{display:grid;gap:8px;margin-bottom:14px}.page_followTimeline__AsuQ0 button{min-height:38px;border:1px solid var(--color-border);border-radius:8px;background:#ffffff;color:var(--color-text-normal);text-align:left;padding:0 12px}.page_followTimeline__AsuQ0 button:disabled{cursor:default}.page_stepDone__SHGQv{border-color:#bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important}.page_stepPending__eT_FJ{border-style:dashed!important}.page_tableWrap__EaNHp{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff}.page_table___w4bP{width:100%;min-width:1120px;border-collapse:collapse}.page_table___w4bP td,.page_table___w4bP th{border-bottom:1px solid var(--color-divider);height:44px;padding:0 10px;text-align:left;white-space:nowrap;vertical-align:middle}.page_table___w4bP th{background:var(--color-table-header);color:var(--color-text-secondary);font-size:12px;font-weight:700}.page_table___w4bP td{color:var(--color-text-normal);font-size:13px}.page_leadCards__YaBre,.page_poolGrid__t7d37{display:grid;gap:12px}.page_leadCard__N38HW,.page_poolCard__UmMBp{display:grid;gap:12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);padding:12px}.page_poolCard__UmMBp h3{margin:0;color:var(--color-text-strong);font-size:15px}.page_leadCard__N38HW strong,.page_poolMember__Zo3dB strong{display:block;color:var(--color-text-strong);line-height:22px}.page_leadCard__N38HW small,.page_leadCard__N38HW span,.page_poolMember__Zo3dB small,.page_poolMember__Zo3dB span{display:block;color:var(--color-text-secondary);line-height:20px}.page_poolMember__Zo3dB{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--color-divider);padding-top:12px}.page_stepButtons__EWSZC{display:grid;gap:8px}.page_stepButtons__EWSZC button{justify-content:flex-start;min-height:34px}@media (max-width:1366px){.page_metricGrid__vqDod{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.page_workspace__bmIo8{grid-template-columns:1fr}}@media (max-width:760px){.page_followTools__jL6GX,.page_formGrid__cj6Pk,.page_metricGrid__vqDod{grid-template-columns:1fr}.page_fullWidth__Q1Oq4{grid-column:auto}.page_poolMember__Zo3dB{align-items:stretch;flex-direction:column}}.page_panel__rcUuz{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-panel)}.page_panel__rcUuz h2{margin:0;font-size:18px}.page_toolbar__EwzhS{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.page_toolbar__EwzhS label{display:grid;gap:6px;min-width:220px;color:var(--color-text-secondary);font-size:13px}.page_toolbar__EwzhS select{height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#fff;color:var(--color-text-normal);padding:0 12px;font:inherit}.page_message__fS89z{margin:0;color:var(--color-text-secondary)}.page_error__06LQ_{margin:0;color:var(--color-danger)}.page_panel__hAnZJ{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-panel)}.page_listHeader__8Dp3U{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_buttonLabel__y0iZz,.page_headerActions__gQOLc{display:flex;align-items:center;gap:7px}.page_headerActions__gQOLc{flex-wrap:wrap;justify-content:flex-end}.page_listHeader__8Dp3U h2,.page_listHeader__8Dp3U p{margin-top:0}.page_grid__eeJBm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.page_fullWidth__M3fe7{grid-column:1/-1}.page_field__LFD7O{display:grid;gap:6px;color:var(--color-text-secondary);font-size:13px}.page_field__LFD7O input,.page_field__LFD7O select,.page_field__LFD7O textarea{min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#fff;color:var(--color-text-normal);padding:0 12px;font:inherit}.page_passwordInput__XWEeF{position:relative;display:block}.page_passwordInput__XWEeF input{width:100%;padding-right:44px}.page_eyeButton__TFEEz,.page_iconButton__I7iDY{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.page_eyeButton__TFEEz{position:absolute;top:3px;right:4px}.page_eyeButton__TFEEz:hover,.page_iconButton__I7iDY:hover{background:var(--color-table-header);color:var(--color-text-strong)}.page_dangerIcon__L4f9X{color:var(--color-danger)}.page_dangerIcon__L4f9X:hover{background:#fef2f2;color:#b91c1c}.page_field__LFD7O textarea{min-height:72px;padding:10px 12px}.page_checkbox__ekCys{display:flex;gap:8px;align-items:center;color:var(--color-text-normal);font-size:14px}.page_fieldset__Mef0W{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--color-border);border-radius:8px}.page_fieldset__Mef0W legend{padding:0 6px;color:var(--color-text-secondary);font-size:13px}.page_checkboxGrid__sBOLc{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.page_actions__IWVEI{display:flex;flex-wrap:wrap;gap:8px}.page_passwordCell__Ihqs_{display:flex;min-width:126px;align-items:center;gap:6px;color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page_securityNote__hX5fF{margin:0;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;padding:10px 12px;font-size:13px;line-height:20px}.page_passwordForm__CUgvA{display:grid;gap:16px}.page_message___UFCc{margin:0;color:var(--color-text-secondary)}.page_error__YS6nk{margin:0;color:var(--color-danger)}.page_tableWrap__4YSsX{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff}.page_table___09Ws{width:100%;min-width:940px;border-collapse:collapse;font-size:14px}.page_table___09Ws td,.page_table___09Ws th{border-bottom:1px solid var(--color-divider);height:44px;padding:0 10px;text-align:left;white-space:nowrap;vertical-align:middle}.page_table___09Ws th{background:var(--color-table-header);color:var(--color-text-secondary);font-size:12px;font-weight:700}.page_table___09Ws .page_actions__IWVEI{flex-wrap:nowrap;gap:4px;white-space:nowrap}@media (max-width:720px){.page_headerActions__gQOLc,.page_listHeader__8Dp3U{align-items:stretch;flex-direction:column}.page_headerActions__gQOLc button,.page_headerActions__gQOLc>*{width:100%}}.page_metricGrid___dsLt{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;margin:12px 0}.page_homeGrid__1oNva{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;margin:12px 0}.page_actions___si5r{display:flex;flex-wrap:wrap;gap:8px}.page_infoStrip__beayL{border:1px solid #cfe0ff;border-radius:6px;background:#f2f7ff;color:#315ea8;padding:9px 12px;font-size:12px}.page_scopeNotice__Qo4mu{margin-bottom:12px;border:1px solid #bfdbfe;border-radius:var(--radius-panel);background:#f8fbff;color:#1d4ed8;padding:12px 14px;font-size:14px;font-weight:600}.page_baselineNotice__uAX5I{margin:-6px 0 16px;border:1px solid #bfdbfe;border-radius:10px;background:#f8fbff;color:#1d4ed8;padding:10px 12px;font-size:13px;font-weight:600}.page_todoGrid__hflnb{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.page_todoSummary__UCzyX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.page_todoSummary__UCzyX .page_todoItem__tYsJ_{border:0;border-right:1px solid var(--color-border);border-radius:0;background:transparent}.page_todoSummary__UCzyX .page_todoItem__tYsJ_:last-child{border-right:0}.page_todoItem__tYsJ_{display:grid;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted);padding:12px;color:var(--color-text-normal);text-decoration:none}.page_todoItem__tYsJ_ span{color:var(--color-text-secondary);font-size:13px}.page_todoItem__tYsJ_ strong{color:var(--color-primary);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_workGrid__mKVXY{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;margin-bottom:12px}.page_recentList__R7CfM,.page_taskTable__MGR3D{display:grid}.page_taskHeader__KwpwD,.page_taskRow__hwS7h{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(90px,.7fr) 72px 88px;align-items:center;gap:10px;min-height:42px;border-bottom:1px solid var(--color-divider);padding:0 4px;font-size:12px}.page_taskHeader__KwpwD{min-height:34px;color:var(--color-text-secondary);font-size:11px;font-weight:700}.page_taskRow__hwS7h:last-child{border-bottom:0}.page_taskRow__hwS7h>span{color:var(--color-text-secondary)}.page_recentList__R7CfM>div{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;border-bottom:1px solid var(--color-divider);font-size:11px}.page_recentList__R7CfM>div:last-child{border-bottom:0}.page_recentList__R7CfM span{color:var(--color-text-secondary)}.page_noticeGrid__NEyX_{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_notice__0ppi1{border:1px solid var(--color-border);border-radius:6px;background:var(--color-table-header);color:var(--color-text-normal);padding:9px 10px;font-size:11px}@media (max-width:1180px){.page_metricGrid___dsLt{grid-template-columns:repeat(2,minmax(0,1fr))}.page_homeGrid__1oNva,.page_noticeGrid__NEyX_,.page_workGrid__mKVXY{grid-template-columns:1fr}}@media (max-width:640px){.page_metricGrid___dsLt{grid-template-columns:1fr}}.page_panel__gH8m2{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-panel)}.page_panel__gH8m2 h2{margin:0;color:var(--color-text-strong);font-size:16px;line-height:22px}.page_grid__Tvwvd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page_message__raY6N{margin:0;color:var(--color-text-secondary)}.page_error__VqA4L{margin:0;color:var(--color-danger)}@media (max-width:980px){.page_grid__Tvwvd{grid-template-columns:1fr}}.page_panel__P8LqO{border:1px solid var(--color-border);border-radius:12px;background:#ffffff;padding:20px}.page_actions__EYGHg{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.page_panel__P8LqO p{margin:0;color:var(--color-text-normal)}