.glass-layout-module__JrUs0a__gradientPage{background:linear-gradient(160deg,#0070ff 0%,#12b98a 45%,#9333ea 100%);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.glass-layout-module__JrUs0a__gradientPage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 15% 25%,#ffffff1f 0%,#0000 50%),radial-gradient(at 85% 75%,#9333ea2e 0%,#0000 50%),radial-gradient(#12b98a1a 0%,#0000 60%);position:absolute;inset:0}.glass-layout-module__JrUs0a__gradientPageScrollable{background:linear-gradient(160deg,#0070ff 0%,#12b98a 45%,#9333ea 100%);flex-direction:column;align-items:center;width:100%;height:100vh;min-height:100vh;padding:40px 24px 80px;display:flex;position:relative;overflow-y:auto}.glass-layout-module__JrUs0a__gradientPageScrollable:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 15% 25%,#ffffff1f 0%,#0000 50%),radial-gradient(at 85% 75%,#9333ea2e 0%,#0000 50%),radial-gradient(#12b98a1a 0%,#0000 60%);position:fixed;inset:0}.glass-layout-module__JrUs0a__glassCard{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-lg);z-index:1;opacity:0;background:#ffffff1f;border:1px solid #fff3;width:100%;position:relative;transform:translateY(16px);box-shadow:0 8px 32px #0000001f}.glass-layout-module__JrUs0a__glassCardLoaded{opacity:1;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(0)}[data-theme=dark] :is(.glass-layout-module__JrUs0a__gradientPage,.glass-layout-module__JrUs0a__gradientPageScrollable):not([data-theme=light]) .glass-layout-module__JrUs0a__glassCard{background:#0000004d;border-color:#ffffff1a}.glass-layout-module__JrUs0a__copyright{text-align:center;color:var(--auth-copyright-color,#fff6);z-index:1;font-size:11px;position:absolute;bottom:24px;left:0;right:0}.glass-layout-module__JrUs0a__gradientPageScrollable .glass-layout-module__JrUs0a__copyright{flex-shrink:0;margin-top:32px;position:static}.glass-layout-module__JrUs0a__copyrightLink{color:inherit;text-decoration:none}.glass-layout-module__JrUs0a__copyrightLink:hover{text-decoration:underline}@media (max-width:767px){.glass-layout-module__JrUs0a__gradientPageScrollable{padding:24px 16px 60px}}
.AuthShell-module__3JQHhW__centerMain{justify-content:center;width:100%;min-height:100vh;display:flex}
.AuthPendingScreen-module__gCyOta__page{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.AuthPendingScreen-module__gCyOta__card{text-align:center;width:min(420px,100%);padding:32px 28px}.AuthPendingScreen-module__gCyOta__title{font:var(--font-h2);color:#fff}.AuthPendingScreen-module__gCyOta__description{font:var(--font-body);color:#ffffffc7;margin-top:12px}.AuthPendingScreen-module__gCyOta__spinner{border:3px solid #ffffff2e;border-top-color:#ffffffe0;border-radius:50%;width:36px;height:36px;margin:0 auto 20px;animation:.8s linear infinite AuthPendingScreen-module__gCyOta__spin}@keyframes AuthPendingScreen-module__gCyOta__spin{to{transform:rotate(360deg)}}
.Button-module__xDwtkW__button{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-family);border:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.Button-module__xDwtkW__button:disabled{cursor:not-allowed}.Button-module__xDwtkW__sm{min-height:32px;padding:0 12px;font-size:13px}.Button-module__xDwtkW__md{min-height:36px;padding:0 18px;font-size:14px}.Button-module__xDwtkW__primary{background:var(--brand-primary);color:#fff}.Button-module__xDwtkW__primary:hover:not(:disabled){background:#005cd9}.Button-module__xDwtkW__primary:disabled{background:var(--border-light);color:var(--text-secondary)}.Button-module__xDwtkW__secondary{color:var(--text-primary);border:1px solid var(--border-light);background:0 0}.Button-module__xDwtkW__secondary:hover:not(:disabled){background:var(--surface)}.Button-module__xDwtkW__secondary:disabled{opacity:.55}.Button-module__xDwtkW__ghost{color:var(--text-secondary);background:0 0}.Button-module__xDwtkW__ghost:hover:not(:disabled){background:var(--surface);color:var(--text-primary)}.Button-module__xDwtkW__ghost:disabled{opacity:.55}.Button-module__xDwtkW__light{color:#0070ff;background:#fff}.Button-module__xDwtkW__light:hover:not(:disabled){background:#ffffffeb;transform:translateY(-1px);box-shadow:0 4px 24px #0003}.Button-module__xDwtkW__light:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00000026}.Button-module__xDwtkW__light:disabled{color:#ffffff59;background:#ffffff26}.Button-module__xDwtkW__icon,.Button-module__xDwtkW__label{justify-content:center;align-items:center;display:inline-flex}
.Drawer-module__mNym0G__drawer{--drawer-width:320px;top:var(--topbar-height);height:calc(100vh - var(--topbar-height));width:var(--drawer-width);background:var(--surface-card);box-shadow:var(--shadow-panel);z-index:var(--z-panel);border-radius:10px;flex-direction:column;animation:.25s ease-out Drawer-module__mNym0G__slide-in;display:flex;position:fixed;overflow:hidden}.Drawer-module__mNym0G__left{left:var(--sidebar-collapsed);border-right:1px solid var(--border-light)}.Drawer-module__mNym0G__right{border-left:1px solid var(--border-light);right:0}@keyframes Drawer-module__mNym0G__slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (max-width:767px){.Drawer-module__mNym0G__drawer{width:100%}.Drawer-module__mNym0G__left{left:0}}
.FormField-module__duR9rG__field{flex-direction:column;gap:6px;display:flex}.FormField-module__duR9rG__label{font-size:13px;font-weight:500;line-height:18px}.FormField-module__duR9rG__label.FormField-module__duR9rG__surface{color:var(--text-primary)}.FormField-module__duR9rG__label.FormField-module__duR9rG__glass{color:#ffffffd9}.FormField-module__duR9rG__control{border-radius:var(--radius-sm);min-height:44px;transition:all var(--transition-fast);align-items:center;gap:10px;padding:0 12px;display:flex}.FormField-module__duR9rG__control.FormField-module__duR9rG__surface{background:var(--surface-card);border:1px solid var(--border-light);color:var(--text-primary)}.FormField-module__duR9rG__control.FormField-module__duR9rG__surface:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0070ff1a}.FormField-module__duR9rG__control.FormField-module__duR9rG__glass{color:#fff;background:#ffffff1a;border:1.5px solid #fff3}.FormField-module__duR9rG__control.FormField-module__duR9rG__glass:hover{background:#ffffff24;border-color:#ffffff59}.FormField-module__duR9rG__control.FormField-module__duR9rG__glass:focus-within{background:#ffffff29;border-color:#fff9;box-shadow:0 0 0 3px #ffffff1a}.FormField-module__duR9rG__control.FormField-module__duR9rG__error{border-color:var(--badge-red)}.FormField-module__duR9rG__icon,.FormField-module__duR9rG__suffix{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FormField-module__duR9rG__icon{color:inherit;opacity:.6}.FormField-module__duR9rG__content{flex:1;align-items:center;min-width:0;display:flex}:is(.FormField-module__duR9rG__content input,.FormField-module__duR9rG__content textarea){width:100%;min-width:0;color:inherit;font:var(--font-body);background:0 0;border:none;outline:none}:is(.FormField-module__duR9rG__content input::placeholder,.FormField-module__duR9rG__content textarea::placeholder){color:inherit;opacity:.55}.FormField-module__duR9rG__errorText{color:#fca5a5;font-size:12px}
.FilePicker-module__8pvWWG__field{flex-direction:column;gap:7px;min-width:0;display:flex}.FilePicker-module__8pvWWG__label{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.FilePicker-module__8pvWWG__pickerRow{align-items:center;gap:10px;min-width:0;display:flex}.FilePicker-module__8pvWWG__nativeInput{display:none}.FilePicker-module__8pvWWG__selectButton{border-color:color-mix(in srgb, var(--brand-primary) 56%, var(--border-light));background:var(--surface-card);height:30px;min-height:30px;color:var(--brand-primary);flex:none;box-shadow:0 1px 2px #0f172a0a}.FilePicker-module__8pvWWG__selectButton:hover:not(:disabled){border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-card));color:var(--brand-primary)}.FilePicker-module__8pvWWG__selectButton:focus-visible,.FilePicker-module__8pvWWG__clearButton:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-primary) 42%, transparent);outline-offset:2px}.FilePicker-module__8pvWWG__placeholder{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.FilePicker-module__8pvWWG__fileItem{border:1px solid color-mix(in srgb, var(--brand-primary) 20%, var(--border-light));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-primary) 6%, var(--surface-card));align-items:center;gap:7px;min-width:0;max-width:min(260px,100% - 118px);height:30px;padding:0 6px 0 10px;display:inline-flex}.FilePicker-module__8pvWWG__fileIcon{width:18px;height:18px;color:var(--brand-primary);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.FilePicker-module__8pvWWG__fileIcon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.FilePicker-module__8pvWWG__fileName{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:20px;overflow:hidden}.FilePicker-module__8pvWWG__clearButton{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.FilePicker-module__8pvWWG__clearButton:hover:not(:disabled){background:color-mix(in srgb, var(--text-secondary) 10%, transparent);color:var(--text-primary)}.FilePicker-module__8pvWWG__clearButton:disabled{cursor:not-allowed;opacity:.5}.FilePicker-module__8pvWWG__clearButton svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:13px;height:13px}.FilePicker-module__8pvWWG__errorText{color:var(--badge-red);font-size:12px;line-height:18px}@media (max-width:480px){.FilePicker-module__8pvWWG__pickerRow{flex-direction:column;align-items:flex-start}.FilePicker-module__8pvWWG__fileItem{width:100%;max-width:100%}}
.Tooltip-module__w6kZxW__tooltip{z-index:9999;pointer-events:auto;background:#000000d9;border-radius:10px;width:220px;padding:12px 14px;position:fixed;transform:translate(-50%)}.Tooltip-module__w6kZxW__right{transform:translateY(-50%)}.Tooltip-module__w6kZxW__bottom{transform:translate(-50%,-100%)}.Tooltip-module__w6kZxW__arrow{background:#000000d9;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.Tooltip-module__w6kZxW__right .Tooltip-module__w6kZxW__arrow{top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.Tooltip-module__w6kZxW__bottom .Tooltip-module__w6kZxW__arrow{top:auto;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.Tooltip-module__w6kZxW__header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.Tooltip-module__w6kZxW__headerOnly{margin-bottom:0}.Tooltip-module__w6kZxW__headerOnly .Tooltip-module__w6kZxW__title{white-space:nowrap}.Tooltip-module__w6kZxW__title{color:#fff;font-size:14px;font-weight:600}.Tooltip-module__w6kZxW__compact{border-radius:8px;width:auto;max-width:180px;padding:8px 10px}.Tooltip-module__w6kZxW__compact .Tooltip-module__w6kZxW__header{margin-bottom:0}.Tooltip-module__w6kZxW__compact .Tooltip-module__w6kZxW__title{font-size:13px}.Tooltip-module__w6kZxW__description{color:#fffc;margin:0;font-size:12px;line-height:18px}
.SideBar-module___cDpuW__sidebar{width:var(--sidebar-expanded);color:var(--text-on-dark);z-index:var(--z-sidebar);transition:width var(--transition-sidebar);background:linear-gradient(#0070ff 0%,#12b98a 100%);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.SideBar-module___cDpuW__sidebar.SideBar-module___cDpuW__collapsed{width:var(--sidebar-collapsed)}.SideBar-module___cDpuW__sidebarSpacerTop{height:var(--space-lg)}.SideBar-module___cDpuW__sidebarSpacer{flex:1}.SideBar-module___cDpuW__sidebarBottom{padding-bottom:var(--space-md)}[data-theme=dark] .SideBar-module___cDpuW__sidebar{background:linear-gradient(#111 0%,#0a0a0a 100%)}@media (max-width:1023px){.SideBar-module___cDpuW__sidebar{transition:transform var(--transition-sidebar), width var(--transition-sidebar);transform:translate(-100%)}.SideBar-module___cDpuW__sidebar:not(.SideBar-module___cDpuW__collapsed){transform:translate(0);box-shadow:4px 0 24px #00000026}}@media (max-width:767px){.SideBar-module___cDpuW__sidebar{width:var(--sidebar-expanded);transform:translate(-100%)}.SideBar-module___cDpuW__sidebar:not(.SideBar-module___cDpuW__collapsed){transform:translate(0)}}
.AppUserGuide-module__QeFqXG__root{z-index:1400;pointer-events:none;position:fixed;inset:0}.AppUserGuide-module__QeFqXG__blocker{pointer-events:auto;position:fixed;inset:0}.AppUserGuide-module__QeFqXG__dim{background:#0f172a8c;position:fixed;inset:0}.AppUserGuide-module__QeFqXG__spotlight{box-shadow:0 0 0 100vmax #0f172a8c, 0 0 0 2px #ffffffd9, var(--glow-blue);transition:top var(--transition-normal), left var(--transition-normal), width var(--transition-normal), height var(--transition-normal);border-radius:10px;position:fixed}.AppUserGuide-module__QeFqXG__card{border-radius:var(--radius-lg);background:var(--surface-card);width:min(320px,100vw - 32px);color:var(--text-primary);pointer-events:auto;transition:top var(--transition-normal), left var(--transition-normal);padding:20px 20px 16px;position:fixed;box-shadow:0 18px 48px #0f223e3d}.AppUserGuide-module__QeFqXG__arrow{background:var(--surface-card);border-radius:2px;width:12px;height:12px;position:absolute;top:18px;left:-6px;transform:rotate(45deg)}.AppUserGuide-module__QeFqXG__eyebrow{font:var(--font-caption);color:var(--brand-primary);justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.AppUserGuide-module__QeFqXG__counter{color:var(--text-secondary);font-weight:400}.AppUserGuide-module__QeFqXG__title{font:var(--font-h2);color:var(--text-primary);margin:0 0 8px}.AppUserGuide-module__QeFqXG__description{font:var(--font-body);color:var(--text-secondary);margin:0 0 16px;line-height:1.6}.AppUserGuide-module__QeFqXG__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.AppUserGuide-module__QeFqXG__navButtons{align-items:center;gap:8px;display:flex}.AppUserGuide-module__QeFqXG__skipButton{padding-left:0}[data-theme=dark] .AppUserGuide-module__QeFqXG__card{box-shadow:0 18px 48px #0009}@media (prefers-reduced-motion:reduce){.AppUserGuide-module__QeFqXG__spotlight,.AppUserGuide-module__QeFqXG__card{transition:none}}
.TopBar-module__stdOYq__topbar{height:var(--topbar-height);background:var(--surface-card);box-shadow:var(--shadow-topbar);z-index:var(--z-topbar);padding:0 20px 0 calc(var(--sidebar-collapsed) + 20px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.TopBar-module__stdOYq__topbarLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.TopBar-module__stdOYq__hamburgerBtn{color:var(--text-primary);display:none}.TopBar-module__stdOYq__backBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.TopBar-module__stdOYq__backBtn:hover{color:var(--text-primary);background:#0000000d}@media (max-width:1023px){.TopBar-module__stdOYq__topbar{padding-left:12px}.TopBar-module__stdOYq__hamburgerBtn{display:flex}}@media (max-width:767px){.TopBar-module__stdOYq__topbar{gap:8px;padding:0 12px}}
.AppShell-module__UyBaPW__pageLayout{width:100%;height:100vh;display:flex;overflow:hidden}.AppShell-module__UyBaPW__mainArea{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.AppShell-module__UyBaPW__content{margin-top:var(--topbar-height);background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.AppShell-module__UyBaPW__epochRemount,.AppShell-module__UyBaPW__contentBody{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AppShell-module__UyBaPW__contentHeader{padding:0 20px 0 calc(var(--sidebar-collapsed) + 20px);height:var(--topbar-height);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.AppShell-module__UyBaPW__sidebarOverlay{z-index:calc(var(--z-sidebar) - 1);background:#0000004d;position:fixed;inset:0}@media (max-width:1023px){.AppShell-module__UyBaPW__contentHeader{padding-left:20px}}@media (max-width:767px){.AppShell-module__UyBaPW__contentHeader{height:40px;padding:0 12px}}
.SsrReportDataTable-module__Gj-c4G__table{flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.SsrReportDataTable-module__Gj-c4G__headerContainer{flex:none;width:100%;min-width:0;overflow:hidden}.SsrReportDataTable-module__Gj-c4G__bodyContainer{flex:1;width:100%;min-width:0;min-height:0;overflow:auto}.SsrReportDataTable-module__Gj-c4G__table table{width:100%;min-width:var(--ssr-report-table-min-width,1420px);border-collapse:separate;border-spacing:0;table-layout:fixed}:is(.SsrReportDataTable-module__Gj-c4G__table th,.SsrReportDataTable-module__Gj-c4G__table td){color:#1f2937;white-space:nowrap;border-bottom:1px solid #e5eaf2;height:48px;font-size:14px;font-weight:400;padding:8px!important}.SsrReportDataTable-module__Gj-c4G__table th{z-index:25;color:#3a3a3ad9;background:#eef3f6 padding-box padding-box;font-size:14px;font-weight:400}.SsrReportDataTable-module__Gj-c4G__table tbody tr:last-child td{border-bottom:0}.SsrReportDataTable-module__Gj-c4G__table button{color:#1677ff;cursor:pointer;background:0 0;border:0}.SsrReportDataTable-module__Gj-c4G__left{text-align:left}.SsrReportDataTable-module__Gj-c4G__center{text-align:center}.SsrReportDataTable-module__Gj-c4G__right{text-align:right}.SsrReportDataTable-module__Gj-c4G__emptyCell{text-align:center;color:#8c8c8c!important;height:100%!important;padding:48px 16px!important}.SsrReportDataTable-module__Gj-c4G__fixedLeftCell,.SsrReportDataTable-module__Gj-c4G__fixedRightCell{background:#fff padding-box padding-box;position:sticky;overflow:hidden}.SsrReportDataTable-module__Gj-c4G__fixedRightCell{text-align:center;white-space:nowrap;padding:0 6px!important}:is(.SsrReportDataTable-module__Gj-c4G__table tbody .SsrReportDataTable-module__Gj-c4G__fixedLeftCell,.SsrReportDataTable-module__Gj-c4G__table tbody .SsrReportDataTable-module__Gj-c4G__fixedRightCell){z-index:20}:is(.SsrReportDataTable-module__Gj-c4G__table thead .SsrReportDataTable-module__Gj-c4G__fixedLeftCell,.SsrReportDataTable-module__Gj-c4G__table thead .SsrReportDataTable-module__Gj-c4G__fixedRightCell){z-index:35;background:#eef3f6}.SsrReportDataTable-module__Gj-c4G__table tbody td:not([colspan]){background:#fff!important}.SsrReportDataTable-module__Gj-c4G__table tbody tr:hover td:not([colspan]){background:#e8f2ff!important}.SsrReportDataTable-module__Gj-c4G__table tbody tr:hover .SsrReportDataTable-module__Gj-c4G__fixedLeftCell{background:#e8f2ff!important}.SsrReportDataTable-module__Gj-c4G__table tbody tr:hover .SsrReportDataTable-module__Gj-c4G__fixedRightCell{background:#e8f2ff!important}.SsrReportDataTable-module__Gj-c4G__tableScrollableX .SsrReportDataTable-module__Gj-c4G__fixedLeftBoundary{box-shadow:8px 0 10px -10px #0f172a47}.SsrReportDataTable-module__Gj-c4G__tableScrollableX .SsrReportDataTable-module__Gj-c4G__fixedRightBoundary{box-shadow:-8px 0 10px -10px #0f172a47}.SsrReportDataTable-module__Gj-c4G__tableUnfixed .SsrReportDataTable-module__Gj-c4G__fixedLeftCell,.SsrReportDataTable-module__Gj-c4G__tableUnfixed .SsrReportDataTable-module__Gj-c4G__fixedRightCell{width:auto;min-width:0;max-width:none;box-shadow:none;position:static}:is([data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table th,[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table td){color:#e5e5e5;border-bottom-color:#2a2a2a}[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table th{color:#e5e5e5d9;background:#20252d}[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table button{color:#4d9aff}[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__emptyCell{color:#8b8b8b!important}:is([data-theme=dark] .SsrReportDataTable-module__Gj-c4G__fixedLeftCell,[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__fixedRightCell){background:#1a1a1a}:is([data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table thead .SsrReportDataTable-module__Gj-c4G__fixedLeftCell,[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table thead .SsrReportDataTable-module__Gj-c4G__fixedRightCell){background:#20252d}[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table tbody td:not([colspan]){background:#1a1a1a!important}[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table tbody tr:hover td:not([colspan]){background:#1f2d3d!important}[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table tbody tr:hover .SsrReportDataTable-module__Gj-c4G__fixedLeftCell{background:#1f2d3d!important}[data-theme=dark] .SsrReportDataTable-module__Gj-c4G__table tbody tr:hover .SsrReportDataTable-module__Gj-c4G__fixedRightCell{background:#1f2d3d!important}
.AdminTransferModal-module__dLfY1G__mask{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.AdminTransferModal-module__dLfY1G__modal{border-radius:var(--radius-lg);background:var(--surface-card);width:min(440px,100vw - 32px);padding:32px 36px 28px;position:relative;box-shadow:0 32px 80px #0f223e47}.AdminTransferModal-module__dLfY1G__closeBtn{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;font-size:15px;position:absolute;top:16px;right:16px}.AdminTransferModal-module__dLfY1G__closeBtn:hover{background:var(--surface)}.AdminTransferModal-module__dLfY1G__closeBtn:disabled{opacity:.45;cursor:not-allowed}.AdminTransferModal-module__dLfY1G__head{margin-bottom:20px}.AdminTransferModal-module__dLfY1G__title{font:var(--font-h2);color:var(--text-primary);margin:0}.AdminTransferModal-module__dLfY1G__subtitle{font:var(--font-caption);color:var(--text-secondary);margin:6px 0 0}.AdminTransferModal-module__dLfY1G__stepper{margin-bottom:20px}.AdminTransferModal-module__dLfY1G__stepperTrack{align-items:flex-start;display:flex}.AdminTransferModal-module__dLfY1G__stepNode{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.AdminTransferModal-module__dLfY1G__stepCircle{border:2px solid var(--border-light);background:var(--surface-card);width:28px;height:28px;color:var(--text-secondary);font:var(--font-caption);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.AdminTransferModal-module__dLfY1G__stepCircleActive,.AdminTransferModal-module__dLfY1G__stepCircleDone{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.AdminTransferModal-module__dLfY1G__stepLabel{font:var(--font-caption);color:var(--text-secondary);white-space:nowrap}.AdminTransferModal-module__dLfY1G__stepLabelActive{color:var(--brand-primary);font-weight:600}.AdminTransferModal-module__dLfY1G__stepConnector{background:var(--border-light);height:2px;transition:background var(--transition-fast);border-radius:1px;flex:auto;align-self:flex-start;margin:13px 6px 0}.AdminTransferModal-module__dLfY1G__stepConnectorDone{background:var(--brand-primary)}.AdminTransferModal-module__dLfY1G__form{flex-direction:column;gap:14px;display:flex}.AdminTransferModal-module__dLfY1G__confirmBlock{border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.AdminTransferModal-module__dLfY1G__recipientHint{font:var(--font-body);color:var(--brand-primary);margin:0;font-weight:600}.AdminTransferModal-module__dLfY1G__backBtn{height:30px;color:var(--text-secondary);font:var(--font-caption);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px}.AdminTransferModal-module__dLfY1G__backBtn:hover:not(:disabled){color:var(--brand-primary)}.AdminTransferModal-module__dLfY1G__backBtn:disabled{opacity:.45;cursor:not-allowed}.AdminTransferModal-module__dLfY1G__field{flex-direction:column;gap:6px;display:flex}.AdminTransferModal-module__dLfY1G__fieldLabel{font:var(--font-caption);color:var(--text-secondary)}.AdminTransferModal-module__dLfY1G__fieldRow{gap:8px;display:flex}.AdminTransferModal-module__dLfY1G__input{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;height:38px;color:var(--text-primary);font:var(--font-body);flex:1;padding:0 12px}.AdminTransferModal-module__dLfY1G__input:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-1px}.AdminTransferModal-module__dLfY1G__lookupBtn,.AdminTransferModal-module__dLfY1G__resendBtn{border-radius:var(--radius-md);height:38px;color:var(--brand-primary);font:var(--font-body);cursor:pointer;transition:background var(--transition-fast);background:#0070ff0f;border:1px solid #0070ff59;flex-shrink:0;padding:0 16px}.AdminTransferModal-module__dLfY1G__lookupBtn:hover:not(:disabled),.AdminTransferModal-module__dLfY1G__resendBtn:hover:not(:disabled){background:#0070ff1f}.AdminTransferModal-module__dLfY1G__lookupBtn:disabled,.AdminTransferModal-module__dLfY1G__resendBtn:disabled,.AdminTransferModal-module__dLfY1G__primaryBtn:disabled{opacity:.45;cursor:not-allowed}.AdminTransferModal-module__dLfY1G__summary{font:var(--font-body);color:var(--text-primary);margin:0}.AdminTransferModal-module__dLfY1G__warning{font:var(--font-caption);color:var(--badge-orange,#b45309);margin:0}.AdminTransferModal-module__dLfY1G__error{font:var(--font-caption);color:var(--badge-red);margin:0}.AdminTransferModal-module__dLfY1G__primaryBtn{border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;height:40px;font:var(--font-body);cursor:pointer;transition:opacity var(--transition-fast);border:0;font-weight:600}.AdminTransferModal-module__dLfY1G__primaryBtn:hover:not(:disabled){opacity:.9}.AdminTransferModal-module__dLfY1G__success{flex-direction:column;gap:10px;display:flex}.AdminTransferModal-module__dLfY1G__successLine{font:var(--font-body);color:var(--text-primary);margin:0;font-weight:600}.AdminTransferModal-module__dLfY1G__successHint{font:var(--font-body);color:var(--text-secondary);margin:0 0 6px}
.LicenseBanner-module__BkhjSq__banner{margin-top:var(--space-sm);border-radius:var(--radius-md);font:var(--font-caption);padding:10px 14px;font-weight:600}.LicenseBanner-module__BkhjSq__bannerInfo{background:var(--surface);color:var(--text-secondary)}.LicenseBanner-module__BkhjSq__bannerWarning{color:#b45309;background:#f59e0b1f}.LicenseBanner-module__BkhjSq__bannerDanger{color:var(--badge-red);background:#ef44441f}
.OperatorConsolePage-module__H3-8BW__statePanel{min-height:calc(100vh - var(--topbar-height));padding:40px 20px calc(var(--sidebar-collapsed) + 40px);justify-content:center;align-items:center;display:flex}.OperatorConsolePage-module__H3-8BW__stateCard{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.OperatorConsolePage-module__H3-8BW__stateTitle{color:var(--text-primary,#05070a);margin:0;font-size:16px;font-weight:600}.OperatorConsolePage-module__H3-8BW__stateText{color:var(--text-secondary,#0000008c);margin:0;font-size:14px}.OperatorConsolePage-module__H3-8BW__stateButton{border:1px solid var(--border-light,#dbe5f0);background:var(--surface-card,#fff);color:var(--text-primary,#05070a);cursor:pointer;border-radius:8px;padding:8px 20px;font-size:14px}.OperatorConsolePage-module__H3-8BW__stateButton:hover{color:#1890ff;border-color:#3b8ef5}.OperatorConsolePage-module__H3-8BW__badge{background:var(--surface,#f6f8fb);color:var(--brand-primary,#1668dc);border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;display:inline-flex}.OperatorConsolePage-module__H3-8BW__badgeFree{color:var(--text-secondary,#6b7280);background:#6b72801f}.OperatorConsolePage-module__H3-8BW__badgePro{color:var(--brand-primary,#0070ff);background:#0070ff1f}.OperatorConsolePage-module__H3-8BW__badgeTeam{color:var(--ai-green,#12b98a);background:#12b98a1f}.OperatorConsolePage-module__H3-8BW__badgeGroup{color:var(--purple,#9333ea);background:#9333ea1f}.OperatorConsolePage-module__H3-8BW__badgeEnterprise{color:var(--premium-gold,#f59e0b);background:#f59e0b1f}.OperatorConsolePage-module__H3-8BW__error{color:#d64545;margin:0;font-size:14px}.OperatorConsolePage-module__H3-8BW__errorState{justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}.OperatorConsolePage-module__H3-8BW__warningHint{color:#b45309;background:#f59e0b1f;border-radius:6px;margin:0 0 12px;padding:6px 10px;font-size:13px}.OperatorConsolePage-module__H3-8BW__detailDrawer{--drawer-width:min(560px, calc(100vw - 80px))}.OperatorConsolePage-module__H3-8BW__detailSection{margin-bottom:20px}.OperatorConsolePage-module__H3-8BW__drawerActions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.OperatorConsolePage-module__H3-8BW__modalWide.OperatorConsolePage-module__H3-8BW__modalWide{width:min(960px,100vw - 48px)}.OperatorConsolePage-module__H3-8BW__billingTableWrap.OperatorConsolePage-module__H3-8BW__billingTableWrap{overflow-x:visible}.OperatorConsolePage-module__H3-8BW__billingTableWrap table{min-width:0}.OperatorConsolePage-module__H3-8BW__fullWidth{width:100%}.OperatorConsolePage-module__H3-8BW__fieldRow{align-items:center;gap:8px;display:flex}.OperatorConsolePage-module__H3-8BW__fieldRow input{flex:1;min-width:0}.OperatorConsolePage-module__H3-8BW__modalError{color:#d64545;margin:0;font-size:13px}.OperatorConsolePage-module__H3-8BW__modalSuccess{color:#12b98a;margin:0;font-size:14px}.OperatorConsolePage-module__H3-8BW__modalHint{color:var(--text-secondary,#0000008c);margin:0;font-size:13px;line-height:1.6}.OperatorConsolePage-module__H3-8BW__billingCell{color:var(--text-secondary,#00000073)}.OperatorConsolePage-module__H3-8BW__billingEditRow{align-items:center;gap:8px;display:inline-flex}.OperatorConsolePage-module__H3-8BW__billingInput{width:120px;min-width:0}
.ConfigCenterPage-module__GQNLaW__page{min-width:0;padding:0 20px 40px calc(var(--sidebar-collapsed) + 20px);flex-direction:column;gap:16px;display:flex}.ConfigCenterPage-module__GQNLaW__sectionCard{border:1px solid var(--border-light)!important;background:color-mix(in srgb, var(--surface-card) 92%, var(--surface) 8%)!important;border-radius:14px!important;box-shadow:0 1px 4px #0f172a0a!important}.ConfigCenterPage-module__GQNLaW__configCenterLayout{height:calc(100vh - var(--topbar-height) - 40px);align-items:flex-start;gap:16px;min-width:0;display:flex;overflow:hidden}.ConfigCenterPage-module__GQNLaW__configCenterLayoutMenuCollapsed{gap:0}:is(.ConfigCenterPage-module__GQNLaW__page:has(.ConfigCenterPage-module__GQNLaW__salaryContent),.ConfigCenterPage-module__GQNLaW__page:has(.ConfigCenterPage-module__GQNLaW__attendanceContent),.ConfigCenterPage-module__GQNLaW__page:has(.ConfigCenterPage-module__GQNLaW__listFillContent)){height:calc(100vh - var(--topbar-height));padding-bottom:0;overflow:hidden}:is(.ConfigCenterPage-module__GQNLaW__configCenterLayout:has(.ConfigCenterPage-module__GQNLaW__salaryContent),.ConfigCenterPage-module__GQNLaW__configCenterLayout:has(.ConfigCenterPage-module__GQNLaW__attendanceContent),.ConfigCenterPage-module__GQNLaW__configCenterLayout:has(.ConfigCenterPage-module__GQNLaW__listFillContent)){height:100%}.ConfigCenterPage-module__GQNLaW__configMenuPanel{z-index:1200;flex:0 0 160px;align-self:flex-start;width:160px;height:100%;min-height:100%;padding:12px 0;transition:flex-basis .16s,width .16s;position:sticky;top:0;overflow:hidden}.ConfigCenterPage-module__GQNLaW__configMenuPanelCollapsed{flex-basis:0;width:0;height:100%;min-height:100%;padding-left:0;padding-right:0;overflow:visible}.ConfigCenterPage-module__GQNLaW__configMenuInner{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;transition:opacity .12s;overflow:hidden auto}.ConfigCenterPage-module__GQNLaW__configMenuPanelCollapsed .ConfigCenterPage-module__GQNLaW__configMenuInner{opacity:0;pointer-events:none;visibility:hidden}.ConfigCenterPage-module__GQNLaW__configMenuCollapseButton{top:50vh;left:calc(var(--sidebar-collapsed) + 20px + 160px);z-index:1210;color:#6b7785;cursor:pointer;background:#fff;border:1px solid #dbe5f0;border-left:0;border-radius:0 6px 6px 0;justify-content:center;align-items:center;width:22px;height:52px;padding:0;display:inline-flex;position:fixed;transform:translateY(-50%);box-shadow:2px 0 8px #0f172a14}.ConfigCenterPage-module__GQNLaW__configMenuPanelCollapsed .ConfigCenterPage-module__GQNLaW__configMenuCollapseButton{left:calc(var(--sidebar-collapsed) + 20px)}.ConfigCenterPage-module__GQNLaW__configMenuCollapseButton:hover{color:#1890ff;border-color:#3b8ef5 #3b8ef5 #3b8ef5 currentColor;border-left-style:none;border-left-width:0}.ConfigCenterPage-module__GQNLaW__configMenuCollapseButton svg{width:18px;height:18px;display:block}.ConfigCenterPage-module__GQNLaW__configMenuItem{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;margin-bottom:4px;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.25;display:flex}.ConfigCenterPage-module__GQNLaW__configMenuItemActive{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);color:var(--brand-primary)}.ConfigCenterPage-module__GQNLaW__configMenuDivider{background:var(--border-light);height:1px;margin:8px 12px 12px}.ConfigCenterPage-module__GQNLaW__configMenuSkeleton{gap:8px;padding:2px 0;display:grid}.ConfigCenterPage-module__GQNLaW__configMenuSkeleton span{background:color-mix(in srgb, var(--text-secondary) 10%, transparent);border-radius:12px;height:42px;display:block}.ConfigCenterPage-module__GQNLaW__configContent{flex-direction:column;flex:1;gap:16px;min-width:0;height:100%;min-height:0;padding-top:12px;display:flex;overflow:auto}.ConfigCenterPage-module__GQNLaW__attendanceContent,.ConfigCenterPage-module__GQNLaW__listFillContent{overflow:hidden}.ConfigCenterPage-module__GQNLaW__configLoadingPanel{border:1px solid var(--border-light);background:color-mix(in srgb, var(--surface-card) 94%, var(--surface) 6%);border-radius:8px;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex;box-shadow:0 1px 4px #0f172a0a}.ConfigCenterPage-module__GQNLaW__configLoadingContent{text-align:center;width:min(420px,100%)}.ConfigCenterPage-module__GQNLaW__configLoadingBadge{border:1px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);height:28px;color:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ConfigCenterPage-module__GQNLaW__configLoadingTitle{color:var(--text-primary);margin:18px 0 8px;font-size:24px;font-weight:800;line-height:1.25}.ConfigCenterPage-module__GQNLaW__configLoadingDescription{color:var(--text-secondary);margin:0 0 18px;font-size:14px;line-height:1.6}.ConfigCenterPage-module__GQNLaW__configLoadingProgress{border-radius:999px}.ConfigCenterPage-module__GQNLaW__configWelcome{border:1px solid var(--border-light);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 36%), color-mix(in srgb, var(--surface-card) 94%, var(--surface) 6%);border-radius:8px;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex;box-shadow:0 1px 4px #0f172a0a}.ConfigCenterPage-module__GQNLaW__configWelcomeContent{text-align:center;width:min(680px,100%)}.ConfigCenterPage-module__GQNLaW__configWelcomeBadge{border:1px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);height:28px;color:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ConfigCenterPage-module__GQNLaW__configWelcomeTitle{color:var(--text-primary);margin:18px 0 10px;font-size:30px;font-weight:800;line-height:1.2}.ConfigCenterPage-module__GQNLaW__configWelcomeDescription{max-width:560px;color:var(--text-secondary);margin:0 auto;font-size:15px;line-height:1.8}.ConfigCenterPage-module__GQNLaW__configWelcomeHints{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 26px;display:grid}.ConfigCenterPage-module__GQNLaW__configWelcomeHint{border:1px solid var(--border-light);background:color-mix(in srgb, var(--surface-card) 86%, transparent);min-height:92px;color:var(--text-primary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;line-height:1.5;display:flex}.ConfigCenterPage-module__GQNLaW__configWelcomeHintIcon{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);width:32px;height:32px;color:var(--brand-primary);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.ConfigCenterPage-module__GQNLaW__configWelcomeHelpLink{background:var(--brand-primary);color:#fff;height:40px;box-shadow:0 8px 20px color-mix(in srgb, var(--brand-primary) 24%, transparent);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ConfigCenterPage-module__GQNLaW__configWelcomeHelpLink:hover{background:color-mix(in srgb, var(--brand-primary) 88%, #000 12%)}.ConfigCenterPage-module__GQNLaW__configWelcomeAction{background:var(--brand-primary);color:#fff;height:40px;box-shadow:0 8px 20px color-mix(in srgb, var(--brand-primary) 24%, transparent);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:24px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.ConfigCenterPage-module__GQNLaW__configWelcomeAction:hover{background:color-mix(in srgb, var(--brand-primary) 88%, #000 12%)}.ConfigCenterPage-module__GQNLaW__configWelcomeAction:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 28%, transparent);outline-offset:2px}.ConfigCenterPage-module__GQNLaW__configWelcomeAdminName{border:1px solid color-mix(in srgb, var(--brand-primary) 22%, transparent);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);color:var(--brand-primary);border-radius:999px;align-items:center;margin:0 5px;padding:1px 8px;font-weight:800;line-height:1.65;display:inline-flex}.ConfigCenterPage-module__GQNLaW__ssrDepartmentTabs{min-height:37px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:8px;padding:0;overflow:visible}.ConfigCenterPage-module__GQNLaW__ssrDepartmentTabs [class*=SsrConfigCenterPages_tabs__]{margin-bottom:0}.ConfigCenterPage-module__GQNLaW__salaryContent{flex-direction:column;flex:1;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden}.ConfigCenterPage-module__GQNLaW__salaryDepartmentModule,.ConfigCenterPage-module__GQNLaW__salarySection{background:#fff;border-radius:8px;padding:8px 16px}.ConfigCenterPage-module__GQNLaW__salaryDepartmentModule{margin-bottom:0}.ConfigCenterPage-module__GQNLaW__salaryTabs{border-bottom:1px solid #f0f0f0;flex:none;align-items:flex-end;gap:0;height:37px;margin-bottom:8px;display:flex;overflow:auto hidden}.ConfigCenterPage-module__GQNLaW__salaryTabButton{z-index:1;color:#000000e0;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#00000005;border:1px solid #f0f0f0;border-radius:8px 8px 0 0;flex:none;min-width:112px;height:37px;margin:0 2px 0 0;padding:0 16px;font-size:14px;font-weight:400;line-height:36px;position:relative;overflow:hidden}.ConfigCenterPage-module__GQNLaW__salaryTabButtonActive{z-index:2;color:#3b8ef5;background:#fff;border-color:#f0f0f0 #f0f0f0 #fff;margin-bottom:-1px}.ConfigCenterPage-module__GQNLaW__salaryTabButton:hover{color:#1677ff}.ConfigCenterPage-module__GQNLaW__sectionCard{flex-direction:column;gap:0;padding:0;display:flex}.ConfigCenterPage-module__GQNLaW__sectionHeader{padding:16px 18px 12px}.ConfigCenterPage-module__GQNLaW__sectionTitle{color:var(--text-primary);margin:0;font-size:18px!important;font-weight:700!important;line-height:1.25!important}.ConfigCenterPage-module__GQNLaW__sectionDivider{border-color:var(--border-light)!important}.ConfigCenterPage-module__GQNLaW__sectionProgress{border-radius:999px;margin:0 18px}.ConfigCenterPage-module__GQNLaW__sectionBody{padding:14px 18px 18px}.ConfigCenterPage-module__GQNLaW__salaryPage{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0;display:flex;overflow:auto}.ConfigCenterPage-module__GQNLaW__salarySection+.ConfigCenterPage-module__GQNLaW__salarySection{margin-top:0}.ConfigCenterPage-module__GQNLaW__salarySection{flex-direction:column;gap:0;display:flex}.ConfigCenterPage-module__GQNLaW__salarySection .ConfigCenterPage-module__GQNLaW__sectionBody{flex-direction:column;flex:1;min-height:0;display:flex}.ConfigCenterPage-module__GQNLaW__salarySectionHeader{justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 0 6px;display:flex}.ConfigCenterPage-module__GQNLaW__salarySectionHeader:has(.ConfigCenterPage-module__GQNLaW__salarySectionAction){min-height:30px;margin-bottom:8px}.ConfigCenterPage-module__GQNLaW__salarySectionTitle{color:#000821;margin:0;font-size:16px;font-weight:600;line-height:26px}.ConfigCenterPage-module__GQNLaW__salarySectionAction{align-items:center;gap:8px;padding-right:16px;display:inline-flex}.ConfigCenterPage-module__GQNLaW__salarySectionProgress{border-radius:999px;margin-bottom:10px}.ConfigCenterPage-module__GQNLaW__salaryToolbar,.ConfigCenterPage-module__GQNLaW__salaryFilterBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ConfigCenterPage-module__GQNLaW__salaryFilterBar{margin-bottom:8px}.ConfigCenterPage-module__GQNLaW__salaryBudgetToolbar{align-items:center;margin-bottom:8px;display:flex}.ConfigCenterPage-module__GQNLaW__salaryArrowButton{color:#52616f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:30px;padding:0;font-size:24px;line-height:1;display:inline-flex}.ConfigCenterPage-module__GQNLaW__salaryArrowButton:hover{color:#1890ff}.ConfigCenterPage-module__GQNLaW__salaryArrowButton:disabled{cursor:not-allowed;opacity:.45}.ConfigCenterPage-module__GQNLaW__salaryYearPicker,.ConfigCenterPage-module__GQNLaW__salaryInput,.ConfigCenterPage-module__GQNLaW__salarySelect,.ConfigCenterPage-module__GQNLaW__salaryInlineInput,.ConfigCenterPage-module__GQNLaW__salaryInlineSelect{color:#1f2937;background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;height:30px;font-size:14px}.ConfigCenterPage-module__GQNLaW__salaryYearPicker{justify-content:center;align-items:center;min-width:108px;padding:0 12px;font-weight:500;display:inline-flex}.ConfigCenterPage-module__GQNLaW__salaryInput,.ConfigCenterPage-module__GQNLaW__salarySelect,.ConfigCenterPage-module__GQNLaW__salaryInlineSelect{min-width:132px;padding:0 10px}.ConfigCenterPage-module__GQNLaW__salaryInput::placeholder,.ConfigCenterPage-module__GQNLaW__salaryInlineInput::placeholder{color:#00000040}.ConfigCenterPage-module__GQNLaW__salarySearchBox{align-items:center;display:inline-flex;position:relative}.ConfigCenterPage-module__GQNLaW__salarySearchBox .ConfigCenterPage-module__GQNLaW__salaryInput{width:168px;padding-right:28px}.ConfigCenterPage-module__GQNLaW__salaryClearButton{color:#8c8c8c;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #bfbfbf;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:14px;display:inline-flex;position:absolute;right:7px}.ConfigCenterPage-module__GQNLaW__salarySearchBox:hover .ConfigCenterPage-module__GQNLaW__salaryClearButton{opacity:1;pointer-events:auto}.ConfigCenterPage-module__GQNLaW__salaryInlineInput{text-align:center;width:min(150px,100%);padding:0 10px}.ConfigCenterPage-module__GQNLaW__salaryMonthInput{color:#1f2937;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}.ConfigCenterPage-module__GQNLaW__salaryMonthInput::-webkit-datetime-edit{color:#1f2937}.ConfigCenterPage-module__GQNLaW__salaryMonthInput::-webkit-datetime-edit-year-field{color:#1f2937}.ConfigCenterPage-module__GQNLaW__salaryMonthInput::-webkit-datetime-edit-month-field{color:#1f2937}.ConfigCenterPage-module__GQNLaW__salaryInlineSelect{width:min(150px,100%)}.ConfigCenterPage-module__GQNLaW__salaryInput:focus,.ConfigCenterPage-module__GQNLaW__salarySelect:focus,.ConfigCenterPage-module__GQNLaW__salaryInlineInput:focus,.ConfigCenterPage-module__GQNLaW__salaryInlineSelect:focus,.ConfigCenterPage-module__GQNLaW__salaryInputActive{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1f}.ConfigCenterPage-module__GQNLaW__salaryTable{min-width:980px}.ConfigCenterPage-module__GQNLaW__salaryTable th,.ConfigCenterPage-module__GQNLaW__salaryTable td{text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}.ConfigCenterPage-module__GQNLaW__salaryTable td.ConfigCenterPage-module__GQNLaW__salaryDropdownCell{overflow:visible}.ConfigCenterPage-module__GQNLaW__salaryTable th:first-child,.ConfigCenterPage-module__GQNLaW__salaryTable td:not([colspan]):first-child{z-index:4;background:inherit;position:sticky;left:0}.ConfigCenterPage-module__GQNLaW__salaryTable th:first-child{z-index:6;background:#eef3f6}.ConfigCenterPage-module__GQNLaW__salaryTable th:last-child,.ConfigCenterPage-module__GQNLaW__salaryTable td:not([colspan]):last-child{z-index:4;background:inherit;width:128px;min-width:128px;position:sticky;right:0;box-shadow:-1px 0 #e5eaf2}.ConfigCenterPage-module__GQNLaW__salaryTable th:last-child{z-index:6;background:#eef3f6}.ConfigCenterPage-module__GQNLaW__salaryTable .ConfigCenterPage-module__GQNLaW__salaryEditingRow td:not([colspan]):first-child,.ConfigCenterPage-module__GQNLaW__salaryTable .ConfigCenterPage-module__GQNLaW__salaryEditingRow td:not([colspan]):last-child{background:#eef3f6}.ConfigCenterPage-module__GQNLaW__salaryEmployeeTable{min-width:1680px;height:auto}.ConfigCenterPage-module__GQNLaW__salaryEmployeeTable th{z-index:10;height:var(--salary-employee-header-height)}.ConfigCenterPage-module__GQNLaW__salaryEmployeeTable td{height:var(--salary-employee-row-height)}.ConfigCenterPage-module__GQNLaW__salaryEmployeeTable th:nth-child(9),.ConfigCenterPage-module__GQNLaW__salaryEmployeeTable td:nth-child(9){width:170px;min-width:170px}.ConfigCenterPage-module__GQNLaW__salaryEmployeeTable th:nth-child(4),.ConfigCenterPage-module__GQNLaW__salaryEmployeeTable td:nth-child(4){text-overflow:clip;width:170px;min-width:170px;overflow:hidden}.ConfigCenterPage-module__GQNLaW__salaryEmployeeTableWrap{--salary-employee-header-height:48px;--salary-employee-row-height:48px;--salary-employee-scrollbar-height:16px;height:calc(var(--salary-employee-header-height) + (var(--salary-employee-row-height) * 10) + var(--salary-employee-scrollbar-height));min-height:calc(var(--salary-employee-header-height) + (var(--salary-employee-row-height) * 10) + var(--salary-employee-scrollbar-height));flex:none;margin-bottom:16px;overflow:hidden}.ConfigCenterPage-module__GQNLaW__salaryEmployeeSharedTable td{height:var(--salary-employee-row-height)}.ConfigCenterPage-module__GQNLaW__salaryEmployeeSectionBody,.ConfigCenterPage-module__GQNLaW__salaryCompactSectionBody{padding:0}.ConfigCenterPage-module__GQNLaW__salaryEmployeePager{flex:none;padding-bottom:16px}.ConfigCenterPage-module__GQNLaW__salaryEmployeePager [class*=pagination]{margin-top:0;padding-bottom:0}.ConfigCenterPage-module__GQNLaW__salaryChangeLogDialogPaper{width:min(1180px,100vw - 72px);height:min(632px,100vh - 64px);overflow:hidden;background:#eef5f8!important;border-radius:12px!important;max-width:none!important;max-height:none!important}.ConfigCenterPage-module__GQNLaW__salaryChangeLogHeader{background:linear-gradient(101deg,#126ef0 0%,#0ec899 100%);flex:none;align-items:center;min-height:48px;padding:0 56px 0 24px;display:flex;position:relative}.ConfigCenterPage-module__GQNLaW__salaryChangeLogHeader h3{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:24px}.ConfigCenterPage-module__GQNLaW__salaryChangeLogCloseButton{width:var(--common-x-size);height:var(--common-x-size);color:#0ec899;cursor:pointer;background:#fff;border:1px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.ConfigCenterPage-module__GQNLaW__salaryChangeLogCloseButton:hover{color:#1890ff;border-color:#1890ff}.ConfigCenterPage-module__GQNLaW__salaryChangeLogDialogContent{flex-direction:column;gap:12px;height:calc(100% - 48px);display:flex;padding:16px 24px 8px!important}.ConfigCenterPage-module__GQNLaW__salaryChangeLogLoading{flex:none}.ConfigCenterPage-module__GQNLaW__salaryChangeLogTableWrap{flex:none;min-height:0;max-height:calc(100% - 52px);overflow:auto}.ConfigCenterPage-module__GQNLaW__salaryChangeLogDialogContent [class*=pagination]{margin-top:auto;padding-bottom:0}.ConfigCenterPage-module__GQNLaW__salaryChangeLogTable{min-width:720px}.ConfigCenterPage-module__GQNLaW__salaryChangeLogTable tbody tr:last-child td{border-bottom:0}.ConfigCenterPage-module__GQNLaW__salaryChangeLogTable th:first-child,.ConfigCenterPage-module__GQNLaW__salaryChangeLogTable td:first-child{text-align:left;width:68%;padding-left:20px}.ConfigCenterPage-module__GQNLaW__salaryChangeLogTable th:nth-child(2),.ConfigCenterPage-module__GQNLaW__salaryChangeLogTable td:nth-child(2){width:14%}.ConfigCenterPage-module__GQNLaW__salaryChangeLogTable th:nth-child(3),.ConfigCenterPage-module__GQNLaW__salaryChangeLogTable td:nth-child(3){width:18%}.ConfigCenterPage-module__GQNLaW__salarySection .ConfigCenterPage-module__GQNLaW__sectionBody{padding-left:0;padding-right:0}.ConfigCenterPage-module__GQNLaW__salaryEditingRow td{vertical-align:middle;background:#eef3f6}.ConfigCenterPage-module__GQNLaW__salaryEditingRow:has(.ConfigCenterPage-module__GQNLaW__salaryFieldError) td{height:78px;padding-bottom:29px}.ConfigCenterPage-module__GQNLaW__salaryInlineField{vertical-align:middle;flex-direction:column;align-items:center;width:min(150px,100%);display:inline-flex;position:relative}.ConfigCenterPage-module__GQNLaW__salaryWorkModeField{width:150px;min-width:150px}.ConfigCenterPage-module__GQNLaW__salaryWorkModeSelect{z-index:auto;position:relative}.ConfigCenterPage-module__GQNLaW__salaryWorkModeSelect [class*=compactSelectTrigger]{z-index:0;box-shadow:none!important;border-color:#d9d9d9!important}.ConfigCenterPage-module__GQNLaW__salaryWorkModeSelect [class*=compactSelectTrigger]:focus{box-shadow:none!important;border-color:#d9d9d9!important}.ConfigCenterPage-module__GQNLaW__salaryInlineField .ConfigCenterPage-module__GQNLaW__salaryInlineInput,.ConfigCenterPage-module__GQNLaW__salaryInlineField .ConfigCenterPage-module__GQNLaW__salaryInlineSelect,.ConfigCenterPage-module__GQNLaW__salaryInlineField .ConfigCenterPage-module__GQNLaW__salaryInlineCompactSelect{width:100%}.ConfigCenterPage-module__GQNLaW__salaryInlineFieldError .ConfigCenterPage-module__GQNLaW__salaryFieldError{display:block}.ConfigCenterPage-module__GQNLaW__salaryInputError,.ConfigCenterPage-module__GQNLaW__salaryInlineFieldError .ConfigCenterPage-module__GQNLaW__salaryInlineInput,.ConfigCenterPage-module__GQNLaW__salaryInlineFieldError .ConfigCenterPage-module__GQNLaW__salaryInlineSelect{border-color:#ff4d4f}.ConfigCenterPage-module__GQNLaW__salaryInlineFieldError .ConfigCenterPage-module__GQNLaW__salaryInlineCompactSelect [class*=compactSelectTrigger]{border-color:#ff4d4f}.ConfigCenterPage-module__GQNLaW__salaryInputError:focus,.ConfigCenterPage-module__GQNLaW__salaryInlineFieldError .ConfigCenterPage-module__GQNLaW__salaryInlineInput:focus,.ConfigCenterPage-module__GQNLaW__salaryInlineFieldError .ConfigCenterPage-module__GQNLaW__salaryInlineSelect:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1f}.ConfigCenterPage-module__GQNLaW__salaryInlineFieldError .ConfigCenterPage-module__GQNLaW__salaryInlineCompactSelect [class*=compactSelectTrigger]:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1f}.ConfigCenterPage-module__GQNLaW__salaryFieldError{color:#ff4d4f;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:16px;display:block;position:absolute;top:36px;left:0;overflow:hidden}.ConfigCenterPage-module__GQNLaW__salaryInlineCompactSelect{z-index:8;width:min(150px,100%)}.ConfigCenterPage-module__GQNLaW__salarySwitch{vertical-align:top;cursor:pointer;align-items:center;width:43px;height:22px;display:inline-flex;position:relative}.ConfigCenterPage-module__GQNLaW__salarySwitch input{opacity:0;pointer-events:none;position:absolute}.ConfigCenterPage-module__GQNLaW__salarySwitch span{background:#b8c0cb;border-radius:999px;width:43px;height:22px;transition:background .12s;display:block;position:relative}.ConfigCenterPage-module__GQNLaW__salarySwitch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ConfigCenterPage-module__GQNLaW__salarySwitch input:checked+span{background:#20c765!important}.ConfigCenterPage-module__GQNLaW__salarySwitch input:checked+span:after{transform:translate(21px)}.ConfigCenterPage-module__GQNLaW__salarySwitch:not(:has(input:checked)) span{background:#b8c0cb!important}.ConfigCenterPage-module__GQNLaW__salarySwitchReadOnly{cursor:default}.ConfigCenterPage-module__GQNLaW__salarySwitchReadOnly input{pointer-events:none}.ConfigCenterPage-module__GQNLaW__salaryActionGroup{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.ConfigCenterPage-module__GQNLaW__salaryActionGroup button:disabled{cursor:not-allowed;opacity:.45}.ConfigCenterPage-module__GQNLaW__salaryCancelButton,.ConfigCenterPage-module__GQNLaW__salaryCancelButton:hover{color:#000000e0}.ConfigCenterPage-module__GQNLaW__salaryDisabledText{color:#00000059}.ConfigCenterPage-module__GQNLaW__salaryEmployeeName{flex-direction:column;align-items:center;gap:3px;display:flex}.ConfigCenterPage-module__GQNLaW__salaryEmployeeName span{color:#1f2937;font-weight:600}.ConfigCenterPage-module__GQNLaW__salaryEmployeeName small{color:#00000073;font-size:12px}.ConfigCenterPage-module__GQNLaW__salaryStatusTag{color:#000000a6;background:#f5f5f5;border-radius:4px;justify-content:center;align-items:center;min-width:46px;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.ConfigCenterPage-module__GQNLaW__salaryStatusActive{color:#1f9d55;background:#e8f7ee}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__sectionCard{background:color-mix(in srgb, var(--surface-card) 92%, #0f0f0f 8%)!important;box-shadow:0 2px 8px #0003!important}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__ssrDepartmentTabs{box-shadow:none;background:0 0}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__configWelcome{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 14%, transparent), transparent 38%), color-mix(in srgb, var(--surface-card) 92%, #0f0f0f 8%);box-shadow:0 2px 8px #0003}@media (max-width:1366px){.ConfigCenterPage-module__GQNLaW__page{padding-right:12px;padding-left:calc(var(--sidebar-collapsed) + 12px)}.ConfigCenterPage-module__GQNLaW__configCenterLayout{gap:10px}.ConfigCenterPage-module__GQNLaW__configCenterLayoutMenuCollapsed{gap:0}.ConfigCenterPage-module__GQNLaW__configMenuPanel{flex-basis:132px;width:132px;padding:8px 0}.ConfigCenterPage-module__GQNLaW__configMenuCollapseButton{left:calc(var(--sidebar-collapsed) + 12px + 132px)}.ConfigCenterPage-module__GQNLaW__configMenuPanelCollapsed .ConfigCenterPage-module__GQNLaW__configMenuCollapseButton{left:calc(var(--sidebar-collapsed) + 12px)}.ConfigCenterPage-module__GQNLaW__configMenuItem{border-radius:10px;margin-bottom:2px;padding:11px 10px;font-size:13px}.ConfigCenterPage-module__GQNLaW__configMenuDivider{margin:6px 8px 8px}}@media (max-width:1023px){.ConfigCenterPage-module__GQNLaW__page{padding-left:12px}.ConfigCenterPage-module__GQNLaW__configCenterLayout{flex-direction:column;gap:10px}.ConfigCenterPage-module__GQNLaW__configMenuPanel{z-index:auto;flex:none;align-self:stretch;width:100%;height:auto;min-height:0;padding:0;position:static;top:auto;overflow:hidden}.ConfigCenterPage-module__GQNLaW__configMenuPanelCollapsed{flex:none;width:100%;height:auto;min-height:0}.ConfigCenterPage-module__GQNLaW__configMenuInner{overscroll-behavior:contain;scrollbar-gutter:auto;align-items:center;width:100%;height:auto;min-height:0;display:flex;overflow:auto hidden}.ConfigCenterPage-module__GQNLaW__configMenuCollapseButton{display:none}.ConfigCenterPage-module__GQNLaW__configMenuPanelCollapsed .ConfigCenterPage-module__GQNLaW__configMenuInner{opacity:1;pointer-events:auto;visibility:visible}.ConfigCenterPage-module__GQNLaW__configMenuItem{white-space:nowrap;flex:none;width:auto;margin:0 2px 0 0;padding:9px 10px}.ConfigCenterPage-module__GQNLaW__configMenuDivider{flex:0 0 1px;width:1px;height:24px;margin:0 6px}.ConfigCenterPage-module__GQNLaW__configContent{width:100%;height:auto}}@media (max-width:767px){.ConfigCenterPage-module__GQNLaW__page{gap:10px;padding:0 12px 32px}.ConfigCenterPage-module__GQNLaW__configCenterLayout{gap:10px}.ConfigCenterPage-module__GQNLaW__configWelcome{min-height:520px;padding:20px 14px}.ConfigCenterPage-module__GQNLaW__configWelcomeTitle{font-size:24px}.ConfigCenterPage-module__GQNLaW__configWelcomeHints{grid-template-columns:1fr}.ConfigCenterPage-module__GQNLaW__ssrDepartmentTabs{min-height:37px;padding:0}.ConfigCenterPage-module__GQNLaW__sectionHeader{padding:14px 14px 10px}.ConfigCenterPage-module__GQNLaW__sectionTitle{font-size:17px!important}.ConfigCenterPage-module__GQNLaW__sectionBody{padding:12px 14px 16px}}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__configMenuCollapseButton{color:#8b8b8b;background:#1a1a1a}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryTabs{border-bottom-color:#2a2a2a}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryTabButton{color:#e5e5e5;border-color:#2a2a2a}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryTabButtonActive{background:#1a1a1a;border-color:#2a2a2a #2a2a2a #1a1a1a}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salarySectionTitle{color:#e5e5e5}[data-theme=dark] :is(.ConfigCenterPage-module__GQNLaW__salaryDepartmentModule,.ConfigCenterPage-module__GQNLaW__salarySection){background:#1a1a1a}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryArrowButton{color:#a6a6a6}:is([data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryYearPicker,[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryInput,[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salarySelect,[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryInlineInput,[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryInlineSelect){color:#e5e5e5;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryInput::placeholder{color:#5f5f5f}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryInlineInput::placeholder{color:#5f5f5f}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryClearButton{color:#8b8b8b;background:#1a1a1a;border-color:#4a4a4a}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryMonthInput{color:#e5e5e5}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryMonthInput::-webkit-datetime-edit{color:#e5e5e5}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryMonthInput::-webkit-datetime-edit-year-field{color:#e5e5e5}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryMonthInput::-webkit-datetime-edit-month-field{color:#e5e5e5}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryTable th:first-child{background:#20252d}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryTable th:last-child{background:#20252d}:is([data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryTable .ConfigCenterPage-module__GQNLaW__salaryEditingRow td:not([colspan]):first-child,[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryTable .ConfigCenterPage-module__GQNLaW__salaryEditingRow td:not([colspan]):last-child){background:#20252d}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryChangeLogDialogPaper{background:#1b1b1b!important}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryChangeLogCloseButton{color:#5ff2cd;background:#1a1a1a}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryEditingRow td{background:#20252d}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryWorkModeSelect [class*=compactSelectTrigger]{border-color:#3a3a3a!important}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryWorkModeSelect [class*=compactSelectTrigger]:focus{border-color:#3a3a3a!important}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryCancelButton{color:#e5e5e5}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryCancelButton:hover{color:#e5e5e5}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryDisabledText{color:#5f5f5f}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryEmployeeName span{color:#e5e5e5}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryEmployeeName small{color:#8b8b8b}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryStatusTag{color:#a6a6a6;background:#202020}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryStatusActive{color:#6ee2a0;background:#12b98a29}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryChangeLogHeader{background:linear-gradient(101deg,#113c7c 0%,#0c5747 100%)}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryTabButtonActive{color:#3b8ef5}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salaryInputActive{border-color:#1890ff}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salarySwitch input:checked+span{background:#20c765!important}[data-theme=dark] .ConfigCenterPage-module__GQNLaW__salarySwitch:not(:has(input:checked)) span{background:#b8c0cb!important}
.MonthlyPayrollPage-module__RkHQ_G__page,.MonthlyPayrollPage-module__RkHQ_G__detailOverlay{--payroll-page-bg:#f5f7fb;--payroll-panel-bg:#fff;--payroll-border:#dce4eb;--payroll-text:#273142;--payroll-heading:#05070a;--payroll-muted-text:#667085;--payroll-subtle-text:#8b95a5;--payroll-danger:#ff3030;--payroll-danger-bg:#fff1f0;--payroll-danger-border:#ffccc7;--payroll-section-shadow:0 10px 24px #0f172a0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.MonthlyPayrollPage-module__RkHQ_G__page{height:calc(100vh - var(--topbar-height));min-height:0;padding:16px 16px 16px calc(var(--sidebar-collapsed) + 16px);background:var(--payroll-page-bg);color:var(--payroll-text);overflow:hidden}:is([data-theme=dark] .MonthlyPayrollPage-module__RkHQ_G__page,[data-theme=dark] .MonthlyPayrollPage-module__RkHQ_G__detailOverlay){--payroll-page-bg:var(--surface);--payroll-panel-bg:#171717;--payroll-border:var(--border-light);--payroll-text:var(--text-primary);--payroll-heading:var(--text-primary);--payroll-muted-text:var(--text-secondary);--payroll-subtle-text:#94a3b8;--payroll-danger:#f87171;--payroll-danger-bg:#ef444421;--payroll-danger-border:#f8717166;--payroll-section-shadow:inset 0 0 0 1px var(--payroll-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.MonthlyPayrollPage-module__RkHQ_G__panel{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.MonthlyPayrollPage-module__RkHQ_G__departmentPanel{background:var(--payroll-panel-bg);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 16px;display:flex;box-shadow:0 2px 8px #a2bbcb2b}.MonthlyPayrollPage-module__RkHQ_G__departmentTabs{flex:1;min-width:0;margin-bottom:0}.MonthlyPayrollPage-module__RkHQ_G__topActions{flex:none;align-items:center;gap:8px;display:flex}.MonthlyPayrollPage-module__RkHQ_G__contentPanel{background:var(--payroll-panel-bg);border-radius:8px;flex-direction:column;flex:1;min-height:0;padding:4px 16px 8px;display:flex;box-shadow:0 2px 8px #a2bbcb2b}.MonthlyPayrollPage-module__RkHQ_G__contentToolbar{flex-shrink:0;align-items:center;margin-bottom:8px;padding-top:4px;display:flex}.MonthlyPayrollPage-module__RkHQ_G__filters{align-items:center;gap:8px;display:flex}.MonthlyPayrollPage-module__RkHQ_G__listContent{flex:1;min-height:0}.MonthlyPayrollPage-module__RkHQ_G__overBudget{color:var(--payroll-danger);font-weight:700}.MonthlyPayrollPage-module__RkHQ_G__rowActions{justify-content:center;align-items:center;gap:12px;display:inline-flex}.MonthlyPayrollPage-module__RkHQ_G__detailEmpty{height:240px;color:var(--payroll-subtle-text);text-align:center}.MonthlyPayrollPage-module__RkHQ_G__error{color:var(--payroll-danger);background:var(--payroll-danger-bg);border:1px solid var(--payroll-danger-border);border-radius:6px;margin:0 0 14px;padding:10px 12px}.MonthlyPayrollPage-module__RkHQ_G__detailOverlay{z-index:calc(var(--z-sidebar) + 20)}.MonthlyPayrollPage-module__RkHQ_G__detailPanel{width:min(1050px,92vw)}.MonthlyPayrollPage-module__RkHQ_G__detailOverlay h2{margin:0;font-size:16px;font-weight:600}.MonthlyPayrollPage-module__RkHQ_G__detailSection{background:var(--payroll-panel-bg);box-shadow:var(--payroll-section-shadow);border-radius:8px;margin-bottom:24px;padding:22px 24px}.MonthlyPayrollPage-module__RkHQ_G__detailSection h3{color:var(--payroll-heading);margin:0 0 16px;font-size:16px;font-weight:600}.MonthlyPayrollPage-module__RkHQ_G__sectionTitleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.MonthlyPayrollPage-module__RkHQ_G__sectionTitleRow span{color:var(--payroll-muted-text);font-size:14px}.MonthlyPayrollPage-module__RkHQ_G__infoGrid{color:var(--payroll-muted-text);grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px 48px;font-size:14px;display:grid}.MonthlyPayrollPage-module__RkHQ_G__infoGrid strong{color:var(--payroll-heading)}.MonthlyPayrollPage-module__RkHQ_G__infoGrid strong.MonthlyPayrollPage-module__RkHQ_G__overBudget{color:var(--payroll-danger)}.MonthlyPayrollPage-module__RkHQ_G__detailTableWrap{border:1px solid var(--payroll-border);width:100%;max-width:100%;overflow:auto hidden}.MonthlyPayrollPage-module__RkHQ_G__detailTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1800px;color:var(--payroll-muted-text);table-layout:fixed}.MonthlyPayrollPage-module__RkHQ_G__detailTable th,.MonthlyPayrollPage-module__RkHQ_G__detailTable td{border-right:1px solid var(--payroll-border);border-bottom:1px solid var(--payroll-border);text-align:center;height:62px;padding:0 12px;font-size:14px}.MonthlyPayrollPage-module__RkHQ_G__detailTable th{color:var(--payroll-text);background:#eef3f7;font-weight:800}.MonthlyPayrollPage-module__RkHQ_G__detailTable tbody tr:nth-child(odd){background:#edf4f8}.MonthlyPayrollPage-module__RkHQ_G__detailTable th:nth-child(12),.MonthlyPayrollPage-module__RkHQ_G__detailTable td:nth-child(12){width:128px}.MonthlyPayrollPage-module__RkHQ_G__detailTable th:last-child,.MonthlyPayrollPage-module__RkHQ_G__detailTable td:last-child{border-right:0}[data-theme=dark] .MonthlyPayrollPage-module__RkHQ_G__detailTable th{background:#20252d}[data-theme=dark] .MonthlyPayrollPage-module__RkHQ_G__detailTable tbody tr:nth-child(odd){background:#111827}:is([data-theme=dark] .MonthlyPayrollPage-module__RkHQ_G__departmentPanel,[data-theme=dark] .MonthlyPayrollPage-module__RkHQ_G__contentPanel){box-shadow:var(--payroll-section-shadow)}.MonthlyPayrollPage-module__RkHQ_G__flowList{display:grid}.MonthlyPayrollPage-module__RkHQ_G__flowItem{color:var(--payroll-muted-text);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid;position:relative}.MonthlyPayrollPage-module__RkHQ_G__flowItem:not(:last-child){padding-bottom:18px}.MonthlyPayrollPage-module__RkHQ_G__flowItem:not(:last-child):after{background:var(--payroll-border);content:"";width:1px;position:absolute;top:32px;bottom:4px;left:14px}.MonthlyPayrollPage-module__RkHQ_G__flowIconWrap{z-index:1;background:var(--payroll-panel-bg);width:28px;height:28px;display:block;position:relative}.MonthlyPayrollPage-module__RkHQ_G__flowIcon{object-fit:contain;width:28px;height:28px;display:block}.MonthlyPayrollPage-module__RkHQ_G__flowTitleRow{align-items:center;gap:20px;margin-bottom:6px;display:flex}.MonthlyPayrollPage-module__RkHQ_G__flowItem strong{color:var(--payroll-text);font-size:14px;font-weight:500;display:block}.MonthlyPayrollPage-module__RkHQ_G__flowItem p{margin:0}.MonthlyPayrollPage-module__RkHQ_G__flowItem em{font-style:normal}.MonthlyPayrollPage-module__RkHQ_G__flowApprovedText{color:#22c55e}.MonthlyPayrollPage-module__RkHQ_G__flowRejectedText{color:var(--payroll-danger)}.MonthlyPayrollPage-module__RkHQ_G__flowItem time{color:var(--payroll-muted-text)}@media (max-width:1023px){.MonthlyPayrollPage-module__RkHQ_G__page{padding-left:16px}}@media (max-width:900px){.MonthlyPayrollPage-module__RkHQ_G__page{height:auto;min-height:calc(100vh - var(--topbar-height));padding:12px;overflow:auto}.MonthlyPayrollPage-module__RkHQ_G__panel{min-height:calc(100vh - var(--topbar-height) - 24px)}.MonthlyPayrollPage-module__RkHQ_G__departmentPanel{flex-direction:column;align-items:stretch}.MonthlyPayrollPage-module__RkHQ_G__topActions{justify-content:flex-end}.MonthlyPayrollPage-module__RkHQ_G__actions{justify-content:flex-start}.MonthlyPayrollPage-module__RkHQ_G__detailPanel{width:100vw}.MonthlyPayrollPage-module__RkHQ_G__infoGrid{grid-template-columns:1fr;gap:16px}.MonthlyPayrollPage-module__RkHQ_G__flowTitleRow{flex-wrap:wrap}}
.TeamConsolePage-module__KLrWFW__statePanel{min-height:calc(100vh - var(--topbar-height));padding:40px 20px calc(var(--sidebar-collapsed) + 40px);justify-content:center;align-items:center;display:flex}.TeamConsolePage-module__KLrWFW__stateCard{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.TeamConsolePage-module__KLrWFW__stateTitle{color:var(--text-primary,#05070a);margin:0;font-size:16px;font-weight:600}.TeamConsolePage-module__KLrWFW__stateText{color:var(--text-secondary,#0000008c);margin:0;font-size:14px}.TeamConsolePage-module__KLrWFW__stateButton{border:1px solid var(--border-light,#dbe5f0);background:var(--surface-card,#fff);color:var(--text-primary,#05070a);cursor:pointer;border-radius:8px;padding:8px 20px;font-size:14px}.TeamConsolePage-module__KLrWFW__stateButton:hover{color:#1890ff;border-color:#3b8ef5}.TeamConsolePage-module__KLrWFW__profilePage,.TeamConsolePage-module__KLrWFW__projectsPage,.TeamConsolePage-module__KLrWFW__membersPage{flex-direction:column;gap:12px;display:flex}.TeamConsolePage-module__KLrWFW__card{background:var(--surface-card,#fff);box-shadow:var(--shadow-sm,0 2px 8px #0000000f);border-radius:8px;padding:16px}.TeamConsolePage-module__KLrWFW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.TeamConsolePage-module__KLrWFW__error{color:#ff4d4f;margin:0;font-size:13px}.TeamConsolePage-module__KLrWFW__meta{color:var(--text-secondary,#0000008c);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.TeamConsolePage-module__KLrWFW__metaAction{color:#1890ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.TeamConsolePage-module__KLrWFW__metaAction:hover{text-decoration:underline}.TeamConsolePage-module__KLrWFW__fieldError{color:#ff4d4f;min-height:18px;font-size:12px;line-height:18px;display:block}.TeamConsolePage-module__KLrWFW__drawerFormGrid.TeamConsolePage-module__KLrWFW__drawerFormGrid{border-radius:8px;grid-template-columns:1fr;width:100%}.TeamConsolePage-module__KLrWFW__drawerFormGrid input[type=text],.TeamConsolePage-module__KLrWFW__drawerFormGrid input:not([type]){width:100%}.TeamConsolePage-module__KLrWFW__projectFormDrawer.TeamConsolePage-module__KLrWFW__projectFormDrawer,.TeamConsolePage-module__KLrWFW__memberFormDrawer.TeamConsolePage-module__KLrWFW__memberFormDrawer{width:50vw;max-width:96vw}.TeamConsolePage-module__KLrWFW__saasDrawer.TeamConsolePage-module__KLrWFW__saasDrawer{width:40vw;max-width:96vw}.TeamConsolePage-module__KLrWFW__memberFormGrid.TeamConsolePage-module__KLrWFW__memberFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 16px}.TeamConsolePage-module__KLrWFW__memberFormGrid input:not([type=checkbox]){width:100%;min-width:0;max-width:100%}.TeamConsolePage-module__KLrWFW__memberFormSections{gap:var(--space-md,16px);display:grid}.TeamConsolePage-module__KLrWFW__memberProjectCard.TeamConsolePage-module__KLrWFW__memberProjectCard{gap:var(--space-sm,8px);flex-direction:column;display:flex}.TeamConsolePage-module__KLrWFW__memberProjectSelectAll{min-height:24px;padding-inline:var(--space-md,16px)}.TeamConsolePage-module__KLrWFW__memberProjectList.TeamConsolePage-module__KLrWFW__memberProjectList{gap:var(--space-sm,8px)}.TeamConsolePage-module__KLrWFW__projectOptionCard.TeamConsolePage-module__KLrWFW__projectOptionCard{box-sizing:border-box;width:100%}.TeamConsolePage-module__KLrWFW__roleField.TeamConsolePage-module__KLrWFW__roleField>*{width:100%;min-width:0;max-width:100%}.TeamConsolePage-module__KLrWFW__roleField.TeamConsolePage-module__KLrWFW__roleField button{height:30px}.TeamConsolePage-module__KLrWFW__fullRow{grid-column:1/-1}.TeamConsolePage-module__KLrWFW__groupLabelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.TeamConsolePage-module__KLrWFW__selectAll{font-weight:400}.TeamConsolePage-module__KLrWFW__quotaNotice{background:#d4380d14;border:1px solid #d4380d59;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.TeamConsolePage-module__KLrWFW__quotaNoticeText{color:var(--badge-red,#d4380d);flex:220px;font-size:13px;font-weight:600;line-height:1.5}.TeamConsolePage-module__KLrWFW__quotaNoticeLink{color:#1890ff;text-underline-offset:3px;flex-shrink:0;font-size:13px;font-weight:600;text-decoration:underline}.TeamConsolePage-module__KLrWFW__quotaBarHead{color:var(--text-primary,#05070a);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.TeamConsolePage-module__KLrWFW__quotaBarTrack{background:var(--surface,#f6f8fb);border-radius:999px;height:8px;overflow:hidden}.TeamConsolePage-module__KLrWFW__quotaBarFill{background:#1890ff;border-radius:999px;height:100%;transition:width .2s}.TeamConsolePage-module__KLrWFW__quotaBarWarning{background:#ffb020}.TeamConsolePage-module__KLrWFW__quotaBarDanger{background:var(--badge-red,#d4380d)}.TeamConsolePage-module__KLrWFW__profileHead{align-items:flex-start;gap:20px;display:flex}.TeamConsolePage-module__KLrWFW__logoBlock{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.TeamConsolePage-module__KLrWFW__logo{object-fit:cover;border:1px solid var(--border-light,#00000014);border-radius:12px;width:64px;height:64px}.TeamConsolePage-module__KLrWFW__logoWrap{width:64px;height:64px;position:relative}.TeamConsolePage-module__KLrWFW__logoPlaceholder{background:linear-gradient(135deg,#1668dc24,#1668dc0d);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.TeamConsolePage-module__KLrWFW__logoPlaceholderImg{object-fit:contain;width:36px;height:36px}.TeamConsolePage-module__KLrWFW__logoEditBadge{border:2px solid var(--surface-card,#fff);color:#fff;cursor:pointer;width:24px;height:24px;transition:opacity var(--transition-fast,.15s);background:#1890ff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.TeamConsolePage-module__KLrWFW__logoEditBadge:hover{opacity:.85}.TeamConsolePage-module__KLrWFW__logoEditBadge:disabled{opacity:.6;cursor:not-allowed}.TeamConsolePage-module__KLrWFW__logoEditSpinner{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:10px;height:10px;animation:.8s linear infinite TeamConsolePage-module__KLrWFW__logoEditSpin}@keyframes TeamConsolePage-module__KLrWFW__logoEditSpin{to{transform:rotate(360deg)}}.TeamConsolePage-module__KLrWFW__hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TeamConsolePage-module__KLrWFW__profileInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.TeamConsolePage-module__KLrWFW__nameRow,.TeamConsolePage-module__KLrWFW__nameEditRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TeamConsolePage-module__KLrWFW__editionBadge{background:var(--surface,#f6f8fb);color:#1890ff;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.TeamConsolePage-module__KLrWFW__nameEditIcon{width:26px;height:26px;color:var(--text-secondary,#00000073);cursor:pointer;transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.TeamConsolePage-module__KLrWFW__nameEditIcon:hover{background:var(--surface,#f6f8fb);color:#1890ff}.TeamConsolePage-module__KLrWFW__quotaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@media (max-width:720px){.TeamConsolePage-module__KLrWFW__quotaGrid{grid-template-columns:1fr}}.TeamConsolePage-module__KLrWFW__quotaTile{background:var(--surface,#f6f8fb);border-radius:8px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.TeamConsolePage-module__KLrWFW__quotaTileHead{justify-content:space-between;align-items:center;display:flex}.TeamConsolePage-module__KLrWFW__quotaLabel{color:var(--text-secondary,#0000008c);font-size:13px;font-weight:600}.TeamConsolePage-module__KLrWFW__quotaOverTag{color:var(--badge-red,#d4380d);background:#d4380d1a;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.TeamConsolePage-module__KLrWFW__quotaValue{font-variant-numeric:tabular-nums;color:var(--text-primary,#05070a);align-items:baseline;gap:6px;display:flex}.TeamConsolePage-module__KLrWFW__quotaUsage{font-size:26px;font-weight:700;line-height:1}.TeamConsolePage-module__KLrWFW__quotaSep{color:var(--text-secondary,#0006);font-size:14px}.TeamConsolePage-module__KLrWFW__quotaLimit{color:var(--text-secondary,#0000008c);font-size:14px;font-weight:600}.TeamConsolePage-module__KLrWFW__quotaValueOver .TeamConsolePage-module__KLrWFW__quotaUsage{color:var(--badge-red,#d4380d)}.TeamConsolePage-module__KLrWFW__quotaTrack{background:color-mix(in srgb, var(--text-primary,#1a1a1a) 8%, transparent);border-radius:999px;height:6px;overflow:hidden}.TeamConsolePage-module__KLrWFW__quotaFill{background:#1890ff;border-radius:999px;height:100%;transition:width .3s}.TeamConsolePage-module__KLrWFW__quotaFillOver{background:var(--badge-red,#d4380d)}.TeamConsolePage-module__KLrWFW__classCell{align-items:center;gap:8px;display:inline-flex}.TeamConsolePage-module__KLrWFW__classBadgeProd{color:var(--text-secondary,#0000008c);align-items:center;font-size:13px;display:inline-flex}.TeamConsolePage-module__KLrWFW__classBadgeTinted{color:#ad6800;cursor:default;background:#ffb0202e;border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;display:inline-flex}.TeamConsolePage-module__KLrWFW__classSelect{border:1px solid var(--border-light,#00000026);background:var(--surface-card,#fff);height:26px;color:var(--text-primary,#05070a);border-radius:6px;padding:0 6px;font-size:12px}.TeamConsolePage-module__KLrWFW__classSelect:disabled{opacity:.6;cursor:not-allowed}.TeamConsolePage-module__KLrWFW__regionCascader{gap:8px;display:flex}.TeamConsolePage-module__KLrWFW__regionCascader .TeamConsolePage-module__KLrWFW__regionSelect{flex:1;width:auto;min-width:0}.TeamConsolePage-module__KLrWFW__regionSelectPlaceholder{color:#00000040}.TeamConsolePage-module__KLrWFW__saasSelector{flex-direction:column;gap:12px;width:100%;display:flex}.TeamConsolePage-module__KLrWFW__saasSelectorHeader{justify-content:flex-start;align-items:center;gap:12px;padding-inline:16px;display:flex}.TeamConsolePage-module__KLrWFW__projectServicesCell{justify-content:center;align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.TeamConsolePage-module__KLrWFW__projectServicesMain{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TeamConsolePage-module__KLrWFW__projectServicesCount{color:#1890ff;flex:none;margin-left:4px}@media (max-width:1023px){.TeamConsolePage-module__KLrWFW__projectFormDrawer.TeamConsolePage-module__KLrWFW__projectFormDrawer,.TeamConsolePage-module__KLrWFW__memberFormDrawer.TeamConsolePage-module__KLrWFW__memberFormDrawer,.TeamConsolePage-module__KLrWFW__saasDrawer.TeamConsolePage-module__KLrWFW__saasDrawer{width:96vw}}@media (max-width:767px){.TeamConsolePage-module__KLrWFW__memberFormGrid.TeamConsolePage-module__KLrWFW__memberFormGrid{grid-template-columns:1fr}}.TeamConsolePage-module__KLrWFW__saasServiceList{grid-template-columns:1fr;gap:12px;display:grid}.TeamConsolePage-module__KLrWFW__saasServiceCard{border:1px solid var(--border-light,#e2e8f0);background:var(--surface-card,#fff);min-height:44px;color:var(--text-primary,#1a1a1a);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.TeamConsolePage-module__KLrWFW__saasServiceCard:hover{border-color:color-mix(in srgb, var(--brand-primary,#0070ff) 55%, var(--border-light,#e2e8f0))}.TeamConsolePage-module__KLrWFW__capabilityList{flex-direction:column;gap:4px;margin:0;padding:0 4px;list-style:none;display:flex}.TeamConsolePage-module__KLrWFW__capabilityRow{border-bottom:1px solid var(--border-light,#0000000f);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.TeamConsolePage-module__KLrWFW__capabilityRow:last-child{border-bottom:none}.TeamConsolePage-module__KLrWFW__capabilityInfo{color:var(--text-primary,#05070a);align-items:center;gap:8px;font-size:14px;display:flex}.TeamConsolePage-module__KLrWFW__badge{background:var(--surface,#f6f8fb);color:#1890ff;border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;display:inline-flex}.TeamConsolePage-module__KLrWFW__disabledNote{color:var(--text-secondary,#00000073);font-size:12px}.TeamConsolePage-module__KLrWFW__switch{cursor:pointer;flex:none;align-items:center;width:40px;height:22px;display:inline-flex;position:relative}.TeamConsolePage-module__KLrWFW__switch input{opacity:0;pointer-events:none;position:absolute}.TeamConsolePage-module__KLrWFW__switch span{background:#b8c0cb;border-radius:999px;width:40px;height:22px;transition:background .12s;position:relative}.TeamConsolePage-module__KLrWFW__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.TeamConsolePage-module__KLrWFW__switch input:checked+span{background:#1890ff}.TeamConsolePage-module__KLrWFW__switch input:checked+span:after{transform:translate(18px)}.TeamConsolePage-module__KLrWFW__switchDisabled{cursor:not-allowed}.TeamConsolePage-module__KLrWFW__switchDisabled input:checked+span{background:#60a6e8}.TeamConsolePage-module__KLrWFW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.TeamConsolePage-module__KLrWFW__dangerLink{color:#ff4d4f}.TeamConsolePage-module__KLrWFW__editRow{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.TeamConsolePage-module__KLrWFW__editRow .TeamConsolePage-module__KLrWFW__editInput{width:100px;height:26px;min-height:26px;padding:0 8px;font-size:12px}[data-theme=dark] .TeamConsolePage-module__KLrWFW__regionSelectPlaceholder{color:#ffffff52}[data-theme=dark] .TeamConsolePage-module__KLrWFW__quotaNotice{background:#ff4d4f1a;border-color:#ff787561}[data-theme=dark] .TeamConsolePage-module__KLrWFW__quotaNoticeText{color:#ff7875}
.WorkflowList-module__v8FUjW__root{--list-bg:var(--surface-card);--list-border:var(--border-light);--list-text:var(--text-primary);--list-muted:var(--text-secondary);--list-hover:color-mix(in srgb, var(--surface) 72%, var(--brand-primary) 4%);--list-active-bg:color-mix(in srgb, var(--surface-card) 84%, var(--brand-primary) 16%);--list-active-strong:var(--brand-primary);--list-soft:color-mix(in srgb, var(--surface) 90%, transparent);border-right:1px solid var(--list-border);background:var(--list-bg);width:100%;min-width:0;max-height:calc(100vh - var(--topbar-height));flex-direction:column;padding:14px 0;display:flex}[data-theme=dark] .WorkflowList-module__v8FUjW__root{--list-hover:color-mix(in srgb, var(--surface-card) 84%, var(--brand-primary) 10%);--list-active-bg:color-mix(in srgb, var(--surface-card) 76%, var(--brand-primary) 24%);--list-soft:color-mix(in srgb, var(--surface-card) 92%, white 4%)}.WorkflowList-module__v8FUjW__head{justify-content:space-between;align-items:center;gap:12px;padding:0 20px 12px;display:flex}.WorkflowList-module__v8FUjW__title{letter-spacing:-.01em;color:var(--list-text);font-size:17px;font-weight:700;line-height:24px}.WorkflowList-module__v8FUjW__subtitle{color:var(--list-muted);margin-top:2px;font-size:12px;line-height:18px}.WorkflowList-module__v8FUjW__addBtn{background:var(--list-soft);width:28px;height:28px;color:var(--list-muted);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:999px;font-size:18px;line-height:1}.WorkflowList-module__v8FUjW__addBtn:hover{background:color-mix(in srgb, var(--surface-card) 78%, var(--brand-primary) 12%);color:var(--brand-primary)}.WorkflowList-module__v8FUjW__search{background:var(--surface);border:1px solid var(--list-border);border-radius:var(--radius-full);height:30px;color:var(--list-muted);transition:all var(--transition-fast);align-items:center;gap:8px;margin:0 14px 12px;padding:0 12px;font-size:12px;display:flex}.WorkflowList-module__v8FUjW__search:focus-within{border-color:var(--brand-primary);background:var(--surface-card);box-shadow:0 0 0 3px #0070ff14}.WorkflowList-module__v8FUjW__searchIcon{color:var(--list-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WorkflowList-module__v8FUjW__searchInput{color:var(--list-text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.WorkflowList-module__v8FUjW__searchInput::placeholder{color:var(--list-muted)}.WorkflowList-module__v8FUjW__list{flex:1;min-height:0;padding:0 8px;overflow-y:auto}.WorkflowList-module__v8FUjW__empty{text-align:center;color:var(--list-muted);padding:40px 16px;font-size:13px}.WorkflowList-module__v8FUjW__retry{color:var(--brand-primary,#1890ff);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:13px}.WorkflowList-module__v8FUjW__retry:hover{text-decoration:underline}.WorkflowList-module__v8FUjW__row{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);border-radius:10px;align-items:center;gap:10px;margin-bottom:2px;padding:10px 12px;display:flex}.WorkflowList-module__v8FUjW__row:hover{background:var(--list-hover)}.WorkflowList-module__v8FUjW__rowActive,.WorkflowList-module__v8FUjW__rowActive:hover{background:var(--list-active-bg)}.WorkflowList-module__v8FUjW__fIco{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 30%, var(--brand-primary) 8%), color-mix(in srgb, var(--surface) 65%, var(--brand-primary) 4%));width:34px;height:34px;color:var(--list-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.WorkflowList-module__v8FUjW__rowActive .WorkflowList-module__v8FUjW__fIco{color:#fff;background:linear-gradient(135deg,#3b9eff,#0071e3)}.WorkflowList-module__v8FUjW__fBody{flex:1;min-width:0}.WorkflowList-module__v8FUjW__fName{color:var(--list-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.WorkflowList-module__v8FUjW__rowActive .WorkflowList-module__v8FUjW__fName{color:var(--list-active-strong)}.WorkflowList-module__v8FUjW__fMeta{color:var(--list-muted);margin-top:2px;font-size:11px;line-height:17px}.WorkflowList-module__v8FUjW__sw{cursor:pointer;background:#d2d2d7;border:none;border-radius:10px;flex-shrink:0;width:30px;height:18px;padding:0;transition:background .15s;position:relative}.WorkflowList-module__v8FUjW__sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000038}.WorkflowList-module__v8FUjW__swOn{background:#34c759}.WorkflowList-module__v8FUjW__swOn:after{transform:translate(12px)}.WorkflowList-module__v8FUjW__menuBtn{opacity:0;transition:opacity .12s}.WorkflowList-module__v8FUjW__row:hover .WorkflowList-module__v8FUjW__menuBtn,.WorkflowList-module__v8FUjW__rowActive .WorkflowList-module__v8FUjW__menuBtn,.WorkflowList-module__v8FUjW__menuBtn:focus-visible{opacity:1}.WorkflowList-module__v8FUjW__workflowMenuList.MuiMenu-list{padding:4px 0}.WorkflowList-module__v8FUjW__editRow{background:color-mix(in srgb, var(--surface-card) 90%, var(--brand-primary) 10%);border-left:2px solid var(--brand-primary);border-radius:10px;margin-bottom:4px;padding:6px 12px}@media (max-width:767px){.WorkflowList-module__v8FUjW__root{border-right:none;border-bottom:1px solid var(--list-border);width:100%}}
.CopyToProjectsDialog-module__d9uFsG__mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CopyToProjectsDialog-module__d9uFsG__modal{flex-direction:column;width:min(420px,100vw - 32px);max-height:70vh;display:flex}.CopyToProjectsDialog-module__d9uFsG__fixedHeader{flex:0 0 48px;min-height:48px}.CopyToProjectsDialog-module__d9uFsG__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.CopyToProjectsDialog-module__d9uFsG__body{flex-direction:column;flex:auto;min-height:0;padding:20px 26px 22px;display:flex}.CopyToProjectsDialog-module__d9uFsG__searchRow{flex:none;align-items:center;gap:8px;margin-bottom:10px;padding:0 0 0 6px;display:flex}.CopyToProjectsDialog-module__d9uFsG__checkbox{cursor:pointer;flex:none;width:16px;height:16px;margin:0}.CopyToProjectsDialog-module__d9uFsG__checkbox:disabled{opacity:.5;cursor:not-allowed}.CopyToProjectsDialog-module__d9uFsG__search{box-sizing:border-box;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-card);min-width:0;height:30px;color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;flex:auto;padding:0 11px;font-size:14px}.CopyToProjectsDialog-module__d9uFsG__search:focus{border-color:var(--brand-primary)}.CopyToProjectsDialog-module__d9uFsG__list{flex:auto;min-height:0;margin-bottom:14px;overflow-y:auto}.CopyToProjectsDialog-module__d9uFsG__item{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);transition:background var(--transition-fast);align-items:center;gap:8px;padding:8px 6px;font-size:13px;display:flex}.CopyToProjectsDialog-module__d9uFsG__item:hover{background:var(--surface)}.CopyToProjectsDialog-module__d9uFsG__itemName{flex-shrink:0}.CopyToProjectsDialog-module__d9uFsG__itemAddr{color:var(--text-secondary);font:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CopyToProjectsDialog-module__d9uFsG__empty{color:var(--text-secondary);text-align:center;padding:24px 0;font-size:13px}.CopyToProjectsDialog-module__d9uFsG__list .CopyToProjectsDialog-module__d9uFsG__empty.CopyToProjectsDialog-module__d9uFsG__moveCategoryEmpty{gap:4px}.CopyToProjectsDialog-module__d9uFsG__list .CopyToProjectsDialog-module__d9uFsG__empty.CopyToProjectsDialog-module__d9uFsG__moveCategoryEmpty>img{width:80px}.CopyToProjectsDialog-module__d9uFsG__list .CopyToProjectsDialog-module__d9uFsG__empty.CopyToProjectsDialog-module__d9uFsG__moveCategoryEmpty>span{font-size:13px;line-height:20px}.CopyToProjectsDialog-module__d9uFsG__footer{flex:none}
.WorkflowDraftRow-module__VsClSW__row{background:#007aff0a;border-left:2px solid #007aff;padding:8px 14px}.WorkflowDraftRow-module__VsClSW__row .MuiOutlinedInput-root{height:30px}.WorkflowDraftRow-module__VsClSW__row .MuiOutlinedInput-input{box-sizing:border-box;height:auto;color:var(--text-primary);padding:5px 12px;font-size:13px;line-height:20px}.WorkflowDraftRow-module__VsClSW__row .MuiOutlinedInput-input::placeholder{color:var(--text-secondary);opacity:1}
.forgot-password-module__orGclW__pageShell{--surface:#f5f7fa;--surface-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border-light:#e2e8f0;--auth-copyright-color:#475569b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#fcfdfff5 0%,#f4f7fbfa 100%),linear-gradient(135deg,#f7fbff 0%,#eef5ff 46%,#f6faf8 100%);flex-direction:row;width:100%;min-height:100vh}.forgot-password-module__orGclW__pageShell:before{background:radial-gradient(circle at 12% 18%,#0070ff24 0%,#0000 28%),radial-gradient(circle at 82% 20%,#12b98a14 0%,#0000 22%),radial-gradient(circle at 72% 78%,#f59e0b0d 0%,#0000 18%)}.forgot-password-module__orGclW__brandPanel{z-index:1;flex:1;justify-content:center;align-items:center;padding:56px 56px 88px;display:flex;position:relative}.forgot-password-module__orGclW__brandContent{width:100%;max-width:500px}.forgot-password-module__orGclW__brandBadge{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;min-height:30px;color:var(--brand-primary);background:linear-gradient(135deg,#0070ff1a,#12b98a14);border:1px solid #0070ff24;align-items:center;margin-bottom:18px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #0070ff14}.forgot-password-module__orGclW__brandTitle{letter-spacing:-.03em;color:#0f172a;margin-bottom:14px;font-size:40px;font-weight:700;line-height:1.12}.forgot-password-module__orGclW__brandSubtitle{color:#334155;max-width:440px;margin-bottom:32px;font-size:16px;font-weight:500;line-height:28px}.forgot-password-module__orGclW__brandSteps{flex-direction:column;gap:14px;display:flex}.forgot-password-module__orGclW__brandStepCard{transition:all var(--transition-fast);background:#ffffff8a;border:1px solid #94a3b829;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;box-shadow:0 14px 36px #0f172a0d,inset 0 1px #fff6}.forgot-password-module__orGclW__brandStepActive{border-color:#0070ff2e;box-shadow:0 16px 36px #0f172a12,0 0 0 1px #0070ff0d}.forgot-password-module__orGclW__brandStepIndex{width:40px;height:40px;color:var(--brand-primary);background:#edf4fff5;border:1px solid #60a5fa38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.forgot-password-module__orGclW__brandStepTitle{letter-spacing:-.01em;color:#0f172a;margin-bottom:4px;font-size:15px;font-weight:700;line-height:22px}.forgot-password-module__orGclW__brandStepDesc{color:#64748b;font-size:12px;line-height:19px}.forgot-password-module__orGclW__formPanel{z-index:1;justify-content:center;align-items:center;width:520px;padding:56px 48px 88px;display:flex;position:relative}.forgot-password-module__orGclW__contentCard{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffffe6 0%,#ffffffd6 100%);border:1px solid #e2e8f0eb;width:100%;max-width:440px;padding:40px 36px 36px;box-shadow:0 24px 60px #0f172a1a,inset 0 0 0 1px #ffffff52,0 0 36px #0070ff0f}[data-theme=dark] .forgot-password-module__orGclW__contentCard{background:linear-gradient(#ffffffe6 0%,#ffffffd6 100%);border-color:#e2e8f0eb;box-shadow:0 24px 60px #0f172a1a,inset 0 0 0 1px #ffffff52,0 0 36px #0070ff0f}.forgot-password-module__orGclW__backLink{color:#2563eb;border-radius:var(--radius-full);min-height:34px;transition:all var(--transition-fast);background:#0070ff14;border:1px solid #0070ff1f;align-items:center;gap:6px;margin-bottom:24px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.forgot-password-module__orGclW__backLink:hover{color:#1d4ed8;background:#0070ff1f}.forgot-password-module__orGclW__header{margin-bottom:28px}.forgot-password-module__orGclW__title{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:600;line-height:32px}.forgot-password-module__orGclW__subtitle{color:#64748b;font-size:14px;line-height:22px}.forgot-password-module__orGclW__steps{align-items:center;gap:0;margin-bottom:28px;display:flex}.forgot-password-module__orGclW__stepDot{color:#94a3b8;width:28px;height:28px;transition:all var(--transition-normal);background:#f1f5f9e6;border:1.5px solid #cbd5e1f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.forgot-password-module__orGclW__stepDot.forgot-password-module__orGclW__active{color:var(--brand-primary);background:#0070ff1a;border-color:#0070ff47;box-shadow:0 8px 20px #0070ff14}.forgot-password-module__orGclW__stepDot.forgot-password-module__orGclW__done{color:var(--ai-green);background:#12b98a1f;border-color:#12b98a42}.forgot-password-module__orGclW__stepLine{height:2px;transition:background var(--transition-normal);background:#e2e8f0f2;flex:1}.forgot-password-module__orGclW__stepLine.forgot-password-module__orGclW__done{background:#12b98a57}.forgot-password-module__orGclW__field{margin-bottom:20px}.forgot-password-module__orGclW__fieldInput{color:#0f172a}.forgot-password-module__orGclW__fieldControlError{border-color:var(--badge-red);box-shadow:0 0 0 3px #ef44441f}.forgot-password-module__orGclW__passwordToggle{color:#64748b}.forgot-password-module__orGclW__passwordToggle:hover{color:var(--brand-primary);background:#0070ff14}.forgot-password-module__orGclW__errorMessage{color:#b91c1c;background:#fef2f2eb;border-color:#f871713d;margin-bottom:20px}.forgot-password-module__orGclW__submitButton{background:linear-gradient(135deg, var(--brand-primary), #2d8fff);border-radius:14px;width:100%;min-height:44px;box-shadow:0 14px 30px #0070ff3d,0 0 18px #0070ff1f}.forgot-password-module__orGclW__submitButton:hover:not(:disabled){box-shadow:0 18px 34px #0070ff47,0 0 24px #0070ff2e}.forgot-password-module__orGclW__submitButton:disabled{background:var(--border-light);color:var(--text-secondary);box-shadow:none}.forgot-password-module__orGclW__passwordStrength{gap:4px;margin-top:8px;display:flex}.forgot-password-module__orGclW__strengthBar{background:#e2e8f0e6;border-radius:2px;flex:1;height:3px}.forgot-password-module__orGclW__strengthBar.forgot-password-module__orGclW__weak{background:#ef4444}.forgot-password-module__orGclW__strengthBar.forgot-password-module__orGclW__medium{background:#f59e0b}.forgot-password-module__orGclW__strengthBar.forgot-password-module__orGclW__strong{background:#12b98a}.forgot-password-module__orGclW__strengthText{color:#94a3b8;margin-top:4px;font-size:11px}.forgot-password-module__orGclW__strengthText.forgot-password-module__orGclW__weak{color:#dc2626}.forgot-password-module__orGclW__strengthText.forgot-password-module__orGclW__medium{color:#d97706}.forgot-password-module__orGclW__strengthText.forgot-password-module__orGclW__strong{color:#059669}.forgot-password-module__orGclW__successMessage{text-align:center;flex-direction:column;align-items:center;padding:20px 0 8px;display:flex}.forgot-password-module__orGclW__successIcon{background:#12b98a24;border:1px solid #12b98a2e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.forgot-password-module__orGclW__successTitle{color:#0f172a;margin-bottom:8px;font-size:18px;font-weight:600}.forgot-password-module__orGclW__successDesc{color:#64748b;margin-bottom:24px;font-size:14px}.forgot-password-module__orGclW__successAction{background:linear-gradient(135deg, var(--brand-primary), #2d8fff);color:#fff;width:100%;min-height:44px;transition:all var(--transition-fast);border-radius:14px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #0070ff38}.forgot-password-module__orGclW__successAction:hover{box-shadow:0 18px 34px #0070ff47}.forgot-password-module__orGclW__resendRow{text-align:center;color:#94a3b8;margin-top:16px;font-size:13px}.forgot-password-module__orGclW__resendBtn{color:#2563eb;background:0 0;min-height:auto;padding:0;font-size:13px;font-weight:500}.forgot-password-module__orGclW__resendBtn:hover{color:#1d4ed8;background:0 0}.forgot-password-module__orGclW__resendBtn:disabled{color:#94a3b8;cursor:not-allowed}@media (max-width:1199px){.forgot-password-module__orGclW__brandPanel{display:none}.forgot-password-module__orGclW__formPanel{width:100%;padding:48px 32px 88px}.forgot-password-module__orGclW__contentCard{max-width:620px;padding:40px 40px 36px}}@media (max-width:767px){.forgot-password-module__orGclW__formPanel{align-items:stretch;padding:24px 16px 72px}.forgot-password-module__orGclW__contentCard{max-width:100%;padding:28px 20px 24px}.forgot-password-module__orGclW__title{font-size:22px}}
.login-module__WEZH7G__pageShell{--surface:#f5f7fa;--surface-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border-light:#e2e8f0;--auth-copyright-color:#475569b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#fcfdfff5 0%,#f4f7fbfa 100%),linear-gradient(135deg,#f7fbff 0%,#eef5ff 46%,#f6faf8 100%);flex-direction:row;width:100%;min-height:100vh}.login-module__WEZH7G__pageShell:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 16%,#0070ff33 0%,#0000 30%),radial-gradient(circle at 76% 22%,#12b98a1f 0%,#0000 26%),radial-gradient(circle at 82% 78%,#f59e0b1a 0%,#0000 24%),radial-gradient(circle at 58% 60%,#9333ea0f 0%,#0000 30%);position:absolute;inset:0}.login-module__WEZH7G__pageShell:after{content:"";pointer-events:none;border:1px solid #94a3b814;border-radius:28px;position:absolute;inset:24px}.login-module__WEZH7G__brandPanel{z-index:1;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:56px 64px;display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__brandPanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 24%,#0070ff14 0%,#0000 24%),radial-gradient(circle at 78% 20%,#12b98a0d 0%,#0000 22%),radial-gradient(circle at 70% 82%,#f59e0b0d 0%,#0000 18%);position:absolute;inset:0}.login-module__WEZH7G__brandPanel:after{content:none}.login-module__WEZH7G__brandContent{z-index:1;text-align:left;width:100%;max-width:588px;padding:0;position:relative}.login-module__WEZH7G__brandLogo{justify-content:flex-start;align-items:center;margin:0 0 28px;display:flex}.login-module__WEZH7G__brandLogo img{filter:drop-shadow(0 10px 20px #0070ff14);width:100%;max-width:164px;height:auto}.login-module__WEZH7G__brandBadge{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;min-height:30px;color:var(--brand-primary);background:linear-gradient(135deg,#0070ff1a,#12b98a14);border:1px solid #0070ff24;align-items:center;margin-bottom:16px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #0070ff14,inset 0 0 0 1px #ffffff52}.login-module__WEZH7G__brandTitle{color:#0f172a;letter-spacing:-.03em;margin-bottom:14px;font-size:40px;font-weight:700;line-height:1.1}.login-module__WEZH7G__brandSubtitle{color:#334155;max-width:468px;margin:0 0 36px;font-size:16px;font-weight:500;line-height:28px}.login-module__WEZH7G__brandMetaRow{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.login-module__WEZH7G__brandMetaPill{border-radius:var(--radius-full);color:#334155;background:#ffffffb8;border:1px solid #94a3b82e;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #0f172a0a,inset 0 1px #ffffff80}.login-module__WEZH7G__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:568px;margin:0;display:grid}.login-module__WEZH7G__featureItem{min-height:92px;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff8a;border:1px solid #94a3b829;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 14px 13px;display:flex;box-shadow:0 10px 26px #0f172a0b,inset 0 1px #fff6}.login-module__WEZH7G__featureItem:hover{border-color:#0070ff2e;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a12,0 0 0 1px #0070ff0d}.login-module__WEZH7G__featureIcon{width:40px;height:40px;color:var(--brand-primary);border:1px solid #60a5fa38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;background:#edf4fff5!important}.login-module__WEZH7G__featureIcon svg{stroke:currentColor!important}.login-module__WEZH7G__featureItem:nth-child(2) .login-module__WEZH7G__featureIcon{color:var(--ai-green);border-color:#12b98a2e;background:#e9fbf4f5!important}.login-module__WEZH7G__featureItem:nth-child(3) .login-module__WEZH7G__featureIcon{color:#5b4dcb;border-color:#9333ea29;background:#f0edfff5!important}.login-module__WEZH7G__featureItem:nth-child(4) .login-module__WEZH7G__featureIcon{color:var(--premium-gold);border-color:#f59e0b33;background:#fff7e6f5!important}.login-module__WEZH7G__featureText{flex-direction:column;gap:3px;padding-top:1px;display:flex}.login-module__WEZH7G__featureName{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:22px}.login-module__WEZH7G__featureDesc{color:#6b7280;font-size:11px;line-height:17px}.login-module__WEZH7G__floatingOrb{display:none}.login-module__WEZH7G__orb1{width:280px;height:280px;top:-80px;right:-60px}.login-module__WEZH7G__orb2{width:180px;height:180px;bottom:-40px;left:-40px}.login-module__WEZH7G__orb3{width:120px;height:120px;top:40%;left:15%}.login-module__WEZH7G__formPanel{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:520px;padding:56px 48px;display:flex;position:relative}.login-module__WEZH7G__contentCard{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffffe0 0%,#ffffffd1 100%);border:1px solid #e2e8f0eb;width:100%;max-width:400px;padding:40px 36px 36px;position:relative;box-shadow:0 24px 60px #0f172a1a,inset 0 0 0 1px #ffffff5c,0 0 48px #0070ff14}[data-theme=dark] .login-module__WEZH7G__contentCard{background:linear-gradient(#ffffffe6 0%,#ffffffd6 100%);border-color:#e2e8f0eb;box-shadow:0 24px 60px #0f172a1a,inset 0 0 0 1px #ffffff5c,0 0 48px #0070ff14}.login-module__WEZH7G__contentCard:before{content:none}.login-module__WEZH7G__contentCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#0070ff29 0%,#0070ff0f 38%,#0000 72%);border-radius:50%;width:160px;height:160px;position:absolute;top:-56px;right:-56px}.login-module__WEZH7G__loadingMask{color:#334155;border-radius:inherit;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcc7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.login-module__WEZH7G__mobileBrand{margin-bottom:24px;display:none}.login-module__WEZH7G__mobileBrandInner{align-items:center;gap:10px;display:flex}.login-module__WEZH7G__mobileLogo{justify-content:center;align-items:center;display:flex}.login-module__WEZH7G__mobileLogo img{width:auto;height:36px}.login-module__WEZH7G__mobileBrandName{color:#0f172a;font-size:18px;font-weight:600}.login-module__WEZH7G__formHeader{margin-bottom:32px}.login-module__WEZH7G__formBadge{border-radius:var(--radius-full);min-height:28px;color:var(--brand-primary);background:#0070ff14;border:1px solid #0070ff1f;align-items:center;margin-bottom:14px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 10px 20px #0070ff0f,inset 0 1px #fff6}.login-module__WEZH7G__formTitle{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:600;line-height:32px}.login-module__WEZH7G__formSubtitle{font:var(--font-body);color:#64748b}.login-module__WEZH7G__errorMessage{color:#b91c1c;background:#fef2f2eb;border-color:#f871713d;margin-bottom:20px}.login-module__WEZH7G__fieldGroup{flex-direction:column;gap:20px;margin-bottom:12px;display:flex}.login-module__WEZH7G__fieldInput{color:#0f172a}.login-module__WEZH7G__fieldControlError{border-color:var(--badge-red);box-shadow:0 0 0 3px #ef44441f}.login-module__WEZH7G__passwordToggle{color:#64748b}.login-module__WEZH7G__passwordToggle:hover{color:var(--brand-primary);background:#0070ff14}.login-module__WEZH7G__fieldActions{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.login-module__WEZH7G__rememberMe{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.login-module__WEZH7G__rememberMe input{background:#fff;border-color:#94a3b88c;box-shadow:inset 0 1px #ffffff73}.login-module__WEZH7G__forgotLink{color:#2563eb;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.login-module__WEZH7G__forgotLink:hover{color:#1d4ed8}.login-module__WEZH7G__privacyCheck{color:#64748b;align-items:flex-start;gap:8px;margin-bottom:20px;font-size:12px;line-height:18px;display:flex}.login-module__WEZH7G__privacyCheck input{background:#fff;border-color:#94a3b880;width:14px;height:14px;margin-top:1px}.login-module__WEZH7G__submitButton{background:linear-gradient(135deg, var(--brand-primary), #2d8fff);border-radius:14px;width:100%;min-height:44px;box-shadow:0 14px 30px #0070ff3d,0 0 22px #0070ff29}.login-module__WEZH7G__submitButton:hover:not(:disabled){box-shadow:0 18px 34px #0070ff47,0 0 28px #0070ff38}.login-module__WEZH7G__submitButton:disabled{box-shadow:none}.login-module__WEZH7G__privacyCheck input:checked:after{width:3.5px;height:7px;top:1px;left:4px}.login-module__WEZH7G__privacyLink{color:#2563eb;transition:all var(--transition-fast);font-weight:500;text-decoration:none}.login-module__WEZH7G__privacyLink:hover{color:#1d4ed8;text-decoration:underline}.login-module__WEZH7G__footer{text-align:center;color:#64748b;margin-top:24px;font-size:13px}.login-module__WEZH7G__footerLink{color:#2563eb;background:0 0;min-height:auto;margin-left:6px;padding:0;font-weight:500}.login-module__WEZH7G__footerLink:hover{color:#1d4ed8;background:0 0}@media (max-width:1023px){.login-module__WEZH7G__pageShell:after{inset:18px}.login-module__WEZH7G__brandPanel{display:none}.login-module__WEZH7G__formPanel{width:100%;padding:var(--space-xl) var(--space-lg)}.login-module__WEZH7G__contentCard{max-width:420px}.login-module__WEZH7G__mobileBrand{margin-bottom:28px;display:flex}}@media (max-width:767px){.login-module__WEZH7G__formPanel{padding:var(--space-lg) var(--space-md);justify-content:flex-start;padding-top:48px}.login-module__WEZH7G__contentCard{max-width:100%;padding:28px 24px 24px;box-shadow:0 18px 42px #0f172a14,0 0 30px #0070ff0f}.login-module__WEZH7G__formTitle{font-size:22px}}
.register-module__jUGYdG__pageShell{--surface:#f5f7fa;--surface-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border-light:#e2e8f0;--auth-copyright-color:#475569b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#fcfdfff5 0%,#f4f7fbfa 100%),linear-gradient(135deg,#f7fbff 0%,#eef5ff 46%,#f6faf8 100%);flex-direction:row;width:100%;min-height:100vh}.register-module__jUGYdG__pageShell:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 16%,#0070ff33 0%,#0000 30%),radial-gradient(circle at 76% 22%,#12b98a1f 0%,#0000 26%),radial-gradient(circle at 82% 78%,#f59e0b1a 0%,#0000 24%),radial-gradient(circle at 58% 60%,#9333ea0f 0%,#0000 30%);position:absolute;inset:0}.register-module__jUGYdG__pageShell:after{content:"";pointer-events:none;border:1px solid #94a3b814;border-radius:28px;position:absolute;inset:24px}.register-module__jUGYdG__brandPanel{z-index:1;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:56px 64px;display:flex;position:relative;overflow:hidden}.register-module__jUGYdG__brandPanel:after{content:none}.register-module__jUGYdG__brandContent{z-index:1;text-align:left;width:100%;max-width:588px;padding:0;position:relative}.register-module__jUGYdG__brandLogo{justify-content:flex-start;align-items:center;margin:0 0 28px;display:flex}.register-module__jUGYdG__brandLogo img{filter:drop-shadow(0 10px 20px #0070ff14);width:100%;max-width:164px;height:auto}.register-module__jUGYdG__brandBadge{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;min-height:30px;color:var(--brand-primary);background:linear-gradient(135deg,#0070ff1a,#12b98a14);border:1px solid #0070ff24;align-items:center;margin-bottom:16px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #0070ff14,inset 0 0 0 1px #ffffff52}.register-module__jUGYdG__brandTitle{color:#0f172a;letter-spacing:-.03em;margin-bottom:14px;font-size:40px;font-weight:700;line-height:1.1}.register-module__jUGYdG__brandSubtitle{color:#334155;max-width:468px;margin:0 0 36px;font-size:16px;font-weight:500;line-height:28px}.register-module__jUGYdG__brandMetaRow{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.register-module__jUGYdG__brandMetaPill{border-radius:var(--radius-full);color:#334155;background:#ffffffb8;border:1px solid #94a3b82e;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #0f172a0a,inset 0 1px #ffffff80}.register-module__jUGYdG__formPanel{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:520px;padding:56px 48px;display:flex;position:relative}.register-module__jUGYdG__contentCard{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffffe0 0%,#ffffffd1 100%);border:1px solid #e2e8f0eb;width:100%;max-width:420px;padding:40px 36px 36px;position:relative;box-shadow:0 24px 60px #0f172a1a,inset 0 0 0 1px #ffffff5c,0 0 48px #0070ff14}.register-module__jUGYdG__contentCard:before{content:none}.register-module__jUGYdG__contentCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#0070ff29 0%,#0070ff0f 38%,#0000 72%);border-radius:50%;width:160px;height:160px;position:absolute;top:-56px;right:-56px}.register-module__jUGYdG__mobileBrand{margin-bottom:24px;display:none}.register-module__jUGYdG__mobileBrandInner{align-items:center;gap:10px;display:flex}.register-module__jUGYdG__mobileLogo{justify-content:center;align-items:center;display:flex}.register-module__jUGYdG__mobileLogo img{width:auto;height:36px}.register-module__jUGYdG__mobileBrandName{color:#0f172a;font-size:18px;font-weight:600}.register-module__jUGYdG__formHeader{margin-bottom:28px}.register-module__jUGYdG__formBadge{border-radius:var(--radius-full);min-height:28px;color:var(--brand-primary);background:#0070ff14;border:1px solid #0070ff1f;align-items:center;margin-bottom:14px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 10px 20px #0070ff0f,inset 0 1px #fff6}.register-module__jUGYdG__formTitle{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:600;line-height:32px}.register-module__jUGYdG__formSubtitle{font:var(--font-body);color:#64748b}.register-module__jUGYdG__errorMessage{color:#b91c1c;background:#fef2f2eb;border-color:#f871713d;margin-bottom:20px}.register-module__jUGYdG__fieldGroup{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.register-module__jUGYdG__fieldInput{color:#0f172a}.register-module__jUGYdG__passwordToggle{color:#64748b}.register-module__jUGYdG__passwordToggle:hover{color:var(--brand-primary);background:#0070ff14}.register-module__jUGYdG__codeButton{white-space:nowrap;color:var(--brand-primary);border-left:1px solid #94a3b84d;border-radius:0;min-height:auto;padding:0 10px;font-size:13px;font-weight:500}.register-module__jUGYdG__codeButton:hover:not(:disabled){background:#0070ff0f}.register-module__jUGYdG__codeButton:disabled{color:#94a3b8;cursor:not-allowed}.register-module__jUGYdG__submitButton{background:linear-gradient(135deg, var(--brand-primary), #2d8fff);border-radius:14px;width:100%;min-height:44px;margin-bottom:0;box-shadow:0 14px 30px #0070ff3d,0 0 22px #0070ff29}.register-module__jUGYdG__submitButton:hover:not(:disabled){box-shadow:0 18px 34px #0070ff47,0 0 28px #0070ff38}.register-module__jUGYdG__submitButton:disabled{background:var(--border-light);color:var(--text-secondary);box-shadow:none}.register-module__jUGYdG__captchaMask{z-index:50;-webkit-backdrop-filter:blur(8px);background:#0f172a47;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.register-module__jUGYdG__captchaDialog{text-align:center;background:#fffffff5;border:1px solid #e2e8f0eb;border-radius:8px;width:min(372px,100%);padding:18px 20px 22px;position:relative;box-shadow:0 24px 60px #0f172a2e,inset 0 0 0 1px #ffffff5c}.register-module__jUGYdG__captchaClose{color:#fff;cursor:pointer;background:#94a3b83d;border:0;border-radius:50%;width:20px;height:20px;font-size:16px;line-height:20px;position:absolute;top:10px;right:10px}.register-module__jUGYdG__captchaTitle{color:#0f172a;margin:0 0 12px;font-size:16px;font-weight:800;line-height:1.35}.register-module__jUGYdG__captchaStage{background-color:#334155;background-position:50%;background-size:cover;height:168px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a14}.register-module__jUGYdG__captchaStage:before{content:"";background:linear-gradient(90deg,#0000 0 20%,#ffffff52 20% 21%,#0000 21% 38%,#ffffff38 38% 39%,#0000 39% 62%,#ffffff2e 62% 63%,#0000 63%),linear-gradient(#ffffff29,#0000 30% 72%,#14141429);position:absolute;inset:0}.register-module__jUGYdG__captchaStage:after{content:"";background:linear-gradient(90deg,#2a2e3080,#e1e6e2c2,#2d30326b);height:16px;position:absolute;bottom:34px;left:0;right:0;transform:skewY(-4deg)}.register-module__jUGYdG__captchaTarget,.register-module__jUGYdG__captchaPiece{width:54px;height:40px;clip-path:path("M0 14 H20 C20 2 42 2 42 14 H64 V34 H42 C42 46 20 46 20 34 H0 Z");position:absolute;top:68px}.register-module__jUGYdG__captchaTarget{background:#ffffff80;right:34px;box-shadow:inset 0 0 14px #0f172a2e}.register-module__jUGYdG__captchaPiece{background:#d6f5f4db;border:1px solid #ffffffb8;left:28px;box-shadow:0 8px 18px #0f172a33}.register-module__jUGYdG__captchaRefresh{color:#ffffffdb;cursor:pointer;background:#0f172a2e;border:0;width:30px;height:30px;font-size:22px;position:absolute;top:8px;right:8px}.register-module__jUGYdG__captchaSlider{-webkit-user-select:none;user-select:none;touch-action:none;background:#f8fafceb;border:1px solid #94a3b875;height:48px;margin-top:16px;position:relative;overflow:hidden}.register-module__jUGYdG__captchaSliderProgress{background:linear-gradient(135deg,#0ea5e9,#22c55e);width:48px;position:absolute;top:0;bottom:0;left:0}.register-module__jUGYdG__captchaSliderThumb{z-index:2;color:#fff;cursor:grab;background:linear-gradient(135deg,#0ea5e9,#22c55e);justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:flex;position:absolute;top:0;left:0}.register-module__jUGYdG__captchaSliderThumb:active{cursor:grabbing}.register-module__jUGYdG__captchaSliderText{color:#94a3b8;pointer-events:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.register-module__jUGYdG__captchaSliderError{border-color:#ef44446b}.register-module__jUGYdG__captchaHint{color:#64748b;min-height:20px;margin:12px 0 0;font-size:13px;line-height:1.5}.register-module__jUGYdG__footer{text-align:center;color:#64748b;margin-top:24px;font-size:13px}.register-module__jUGYdG__footerLink{color:#2563eb;background:0 0;min-height:auto;margin-left:6px;padding:0;font-weight:500}.register-module__jUGYdG__footerLink:hover{color:#1d4ed8;background:0 0}@media (max-width:1023px){.register-module__jUGYdG__pageShell:after{inset:18px}.register-module__jUGYdG__brandPanel{display:none}.register-module__jUGYdG__formPanel{width:100%;padding:var(--space-xl) var(--space-lg)}.register-module__jUGYdG__contentCard{max-width:440px}.register-module__jUGYdG__mobileBrand{margin-bottom:28px;display:flex}}@media (max-width:767px){.register-module__jUGYdG__formPanel{padding:var(--space-lg) var(--space-md);justify-content:flex-start;padding-top:48px}.register-module__jUGYdG__contentCard{max-width:100%;padding:28px 24px 24px;box-shadow:0 18px 42px #0f172a14,0 0 30px #0070ff0f}.register-module__jUGYdG__formTitle{font-size:22px}}
