.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}.Tooltip-module__w6kZxW__wide{width:auto;min-width:260px;max-width:380px}.Tooltip-module__w6kZxW__details{text-align:left;flex-direction:column;gap:6px;margin:0;display:flex}.Tooltip-module__w6kZxW__detailRow{gap:8px;font-size:12px;line-height:18px;display:flex}.Tooltip-module__w6kZxW__detailK{color:#ffffff8c;white-space:nowrap;flex:none}.Tooltip-module__w6kZxW__detailV{color:#ffffffeb;white-space:pre-wrap;word-break:break-word;min-width:0;margin:0}
.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__navButtons>button:focus:not(:focus-visible){outline:none}.AppUserGuide-module__QeFqXG__navButtons>button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.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}}.AppUserGuide-module__QeFqXG__fullscreenCard.MuiPaper-root{background:var(--surface-card);height:100dvh;max-height:100dvh;color:var(--text-primary);border-radius:0;margin:0}.AppUserGuide-module__QeFqXG__fullscreenHeader{flex-shrink:0;padding:24px 32px 0}.AppUserGuide-module__QeFqXG__fullscreenBody{overscroll-behavior:contain;scrollbar-color:var(--border-light) transparent;flex:1;min-height:0;padding:0 32px 24px;scroll-padding-block:16px 24px;overflow-y:auto}.AppUserGuide-module__QeFqXG__fullscreenFooter{padding:16px 32px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--border-light);flex-shrink:0}@media (max-width:760px){.AppUserGuide-module__QeFqXG__fullscreenHeader{padding:16px 16px 0}.AppUserGuide-module__QeFqXG__fullscreenBody,.AppUserGuide-module__QeFqXG__fullscreenFooter{padding-inline:16px}}
.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__salaryAutoCalcHint{color:#9ca3af;white-space:nowrap;font-size:12px}.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}}
.OntologyPage-module__gfqRna__statePanel{min-height:calc(100vh - var(--topbar-height));padding:40px 20px calc(var(--sidebar-collapsed) + 40px);justify-content:center;align-items:center;display:flex}.OntologyPage-module__gfqRna__stateCard{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.OntologyPage-module__gfqRna__stateTitle{color:var(--text-primary,#05070a);margin:0;font-size:16px;font-weight:600}.OntologyPage-module__gfqRna__stateText{color:var(--text-secondary,#0000008c);margin:0;font-size:14px}.OntologyPage-module__gfqRna__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}.OntologyPage-module__gfqRna__stateButton:hover{color:#1890ff;border-color:#3b8ef5}.OntologyPage-module__gfqRna__page{padding:16px 20px 40px calc(var(--sidebar-collapsed) + 20px);min-height:calc(100vh - var(--topbar-height));flex-direction:column;gap:16px;display:flex}.OntologyPage-module__gfqRna__header{flex-direction:column;gap:8px;display:flex}.OntologyPage-module__gfqRna__intro{max-width:860px;color:var(--text-secondary,#0009);margin:0;font-size:13px;line-height:1.6}.OntologyPage-module__gfqRna__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OntologyPage-module__gfqRna__meta{background:var(--surface,#f6f8fb);color:var(--text-secondary,#0009);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;display:inline-flex}.OntologyPage-module__gfqRna__termLabel{border-bottom:1px dotted var(--text-secondary,#0006);cursor:help}.OntologyPage-module__gfqRna__body{grid-template-columns:260px 1fr;align-items:start;gap:16px;display:grid}.OntologyPage-module__gfqRna__nav{max-height:calc(100vh - var(--topbar-height) - 32px);flex-direction:column;gap:14px;padding-right:2px;display:flex;position:sticky;top:16px;overflow-y:auto}.OntologyPage-module__gfqRna__group{flex-direction:column;gap:4px;display:flex}.OntologyPage-module__gfqRna__groupTitle{color:var(--text-secondary,#0000008c);text-transform:none;margin:0 0 4px;padding:0 2px;font-size:12px;font-weight:600}.OntologyPage-module__gfqRna__typeButton{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.OntologyPage-module__gfqRna__typeButton:hover{background:var(--surface-hover)}.OntologyPage-module__gfqRna__typeButtonActive,.OntologyPage-module__gfqRna__typeButtonActive:hover{background:#1890ff14;border-color:#1890ff4d}.OntologyPage-module__gfqRna__typeButtonHead{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.OntologyPage-module__gfqRna__typeTitles{align-items:baseline;gap:6px;min-width:0;display:flex}.OntologyPage-module__gfqRna__typeLabel{color:var(--text-primary,#05070a);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OntologyPage-module__gfqRna__typeButtonActive .OntologyPage-module__gfqRna__typeLabel{color:#1890ff}.OntologyPage-module__gfqRna__typeNameSecondary{color:var(--text-secondary,#00000073);flex:none;font-size:11px}.OntologyPage-module__gfqRna__badgeRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.OntologyPage-module__gfqRna__badgeTag{background:var(--surface,#f6f8fb);color:var(--text-secondary,#0009);border-radius:999px;padding:1px 8px;font-size:11px;display:inline-flex}.OntologyPage-module__gfqRna__typeDesc{color:var(--text-secondary,#00000080);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:400;overflow:hidden}.OntologyPage-module__gfqRna__criticalTag{color:#c0392b;cursor:help;background:#c0392b1a;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.OntologyPage-module__gfqRna__detail{background:var(--surface-card,#fff);box-shadow:var(--shadow-sm,0 2px 8px #0000000f);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.OntologyPage-module__gfqRna__detailHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.OntologyPage-module__gfqRna__detailTitles{align-items:baseline;gap:8px;min-width:0;display:flex}.OntologyPage-module__gfqRna__detailTitle{color:var(--text-primary,#05070a);margin:0;font-size:18px;font-weight:600}.OntologyPage-module__gfqRna__detailTitleSecondary{color:var(--text-secondary,#00000073);font-size:13px}.OntologyPage-module__gfqRna__detailDesc{color:var(--text-secondary,#000000a6);margin:0;font-size:13px}.OntologyPage-module__gfqRna__kv{grid-template-columns:88px 1fr;gap:8px 12px;font-size:13px;display:grid}.OntologyPage-module__gfqRna__kv dt{color:var(--text-secondary,#00000080)}.OntologyPage-module__gfqRna__kv dd{color:var(--text-primary,#05070a);margin:0}.OntologyPage-module__gfqRna__termHint{color:var(--text-secondary,#00000080);margin:0;font-size:12px}.OntologyPage-module__gfqRna__tableWrap{overflow-x:auto}.OntologyPage-module__gfqRna__table{border-collapse:collapse;width:100%;font-size:13px}.OntologyPage-module__gfqRna__table th,.OntologyPage-module__gfqRna__table td{border-bottom:1px solid var(--border-light,#0000000f);text-align:left;vertical-align:top;padding:8px}.OntologyPage-module__gfqRna__table td{overflow-wrap:anywhere}.OntologyPage-module__gfqRna__table th{color:var(--text-secondary,#0000008c);font-size:12px;font-weight:600}.OntologyPage-module__gfqRna__colName,.OntologyPage-module__gfqRna__colType,.OntologyPage-module__gfqRna__colRequired{white-space:nowrap;width:1%}.OntologyPage-module__gfqRna__colDesc{width:40%}.OntologyPage-module__gfqRna__colTypeUnknown{white-space:normal}.OntologyPage-module__gfqRna__mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.OntologyPage-module__gfqRna__typeTag{background:var(--surface,#f6f8fb);color:var(--brand-primary,#1668dc);white-space:nowrap;border-radius:6px;padding:1px 8px;display:inline-flex}.OntologyPage-module__gfqRna__requiredBadge{color:#d64545;background:#d645451a;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.OntologyPage-module__gfqRna__chipList{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.OntologyPage-module__gfqRna__chip{background:var(--surface,#f6f8fb);color:var(--text-primary,#05070a);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-flex}.OntologyPage-module__gfqRna__descCell{color:var(--text-secondary,#00000080)}.OntologyPage-module__gfqRna__rawDetails{margin-top:4px}.OntologyPage-module__gfqRna__rawSummary{cursor:pointer;color:var(--text-secondary,#00000080);font-size:12px}.OntologyPage-module__gfqRna__pre{background:var(--surface,#f7f8fa);border-radius:8px;max-height:360px;margin:8px 0 0;padding:12px;font-size:12px;overflow:auto}@media (max-width:900px){.OntologyPage-module__gfqRna__body{grid-template-columns:1fr}.OntologyPage-module__gfqRna__nav{max-height:none;position:static;overflow-y:visible}}.OntologyPage-module__gfqRna__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.OntologyPage-module__gfqRna__viewSwitch{background:var(--surface,#f6f8fb);border:1px solid var(--border-light,#dbe5f0);border-radius:999px;padding:3px;display:inline-flex}.OntologyPage-module__gfqRna__viewButton{color:var(--text-secondary,#0009);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 14px;font-size:13px}.OntologyPage-module__gfqRna__viewButtonActive,.OntologyPage-module__gfqRna__viewButtonActive:hover{background:var(--surface-card,#fff);color:var(--brand-primary,#1668dc);box-shadow:var(--shadow-sm,0 1px 4px #00000014)}.OntologyPage-module__gfqRna__graphPane{min-width:0}.OntologyPage-module__gfqRna__detailInDrawer{box-shadow:none;background:0 0;border-radius:0;padding:0}.OntologyPage-module__gfqRna__relations{flex-direction:column;gap:8px;display:flex}.OntologyPage-module__gfqRna__relationsTitle{color:var(--text-primary,#05070a);margin:0;font-size:13px;font-weight:600}.OntologyPage-module__gfqRna__relationBlock{flex-direction:column;gap:4px;display:flex}.OntologyPage-module__gfqRna__relationHead{color:var(--text-secondary,#00000080);font-size:12px}.OntologyPage-module__gfqRna__relationList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.OntologyPage-module__gfqRna__relationItem{width:100%;color:var(--text-primary,#05070a);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.OntologyPage-module__gfqRna__relationItem:hover{background:var(--surface-hover,#0000000a);border-color:var(--border-light,#dbe5f0)}.OntologyPage-module__gfqRna__relationTarget{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.OntologyPage-module__gfqRna__relationVia{color:var(--text-secondary,#00000080);flex:none;margin-left:auto;font-size:12px}
.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__fillDrawerBody.TeamConsolePage-module__KLrWFW__fillDrawerBody{flex-direction:column;display:flex}.TeamConsolePage-module__KLrWFW__fillDrawerFooter.TeamConsolePage-module__KLrWFW__fillDrawerFooter{padding-top:0}.TeamConsolePage-module__KLrWFW__fillShrink.TeamConsolePage-module__KLrWFW__fillShrink{flex:0 auto;min-height:0}.TeamConsolePage-module__KLrWFW__memberFormSections.TeamConsolePage-module__KLrWFW__fillShrink{flex-direction:column;display:flex}.TeamConsolePage-module__KLrWFW__memberFormSections.TeamConsolePage-module__KLrWFW__fillShrink>.TeamConsolePage-module__KLrWFW__memberFormGrid{flex-shrink:0}.TeamConsolePage-module__KLrWFW__memberProjectCard.TeamConsolePage-module__KLrWFW__memberProjectCard{flex:0 auto;min-height:0}.TeamConsolePage-module__KLrWFW__memberProjectCard.TeamConsolePage-module__KLrWFW__memberProjectCard>.TeamConsolePage-module__KLrWFW__memberProjectList{flex:0 auto;min-height:0;overflow:auto}.TeamConsolePage-module__KLrWFW__memberEditGrid.TeamConsolePage-module__KLrWFW__memberEditGrid{grid-template-rows:auto minmax(0,1fr)}.TeamConsolePage-module__KLrWFW__fillColumn.TeamConsolePage-module__KLrWFW__fillColumn{flex-direction:column;align-self:stretch;min-height:0;display:flex}.TeamConsolePage-module__KLrWFW__fillList.TeamConsolePage-module__KLrWFW__fillList{flex:0 auto;min-height:0;max-height:none;overflow:auto}.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__memberEditGrid.TeamConsolePage-module__KLrWFW__memberEditGrid{grid-template-rows:auto auto auto minmax(0,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__saasServiceCardChild{margin-left:24px}.TeamConsolePage-module__KLrWFW__saasServiceText{flex-direction:column;gap:2px;display:flex}.TeamConsolePage-module__KLrWFW__saasServiceHint{color:var(--text-secondary,#0000008c);font-size:12px;line-height:1.4;display:block}.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}
.ArchiveTypeName-module__Uz3VZq__typeName{word-break:break-all;align-items:baseline;min-width:0;display:inline-flex}
.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__headActions{flex:none;align-items:center;gap:8px;display:flex}.WorkflowList-module__v8FUjW__presetBtn{background:var(--list-soft);height:28px;color:var(--list-muted);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:999px;padding:0 10px;font-size:12px;line-height:28px}.WorkflowList-module__v8FUjW__presetBtn:hover{background:color-mix(in srgb, var(--surface-card) 78%, var(--brand-primary) 12%);color:var(--brand-primary)}.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{min-width:0;color:var(--list-text);align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:flex}.WorkflowList-module__v8FUjW__fNameText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.WorkflowList-module__v8FUjW__rowActive .WorkflowList-module__v8FUjW__fName{color:var(--list-active-strong)}.WorkflowList-module__v8FUjW__runtimeBadge{color:var(--list-active-strong);background:#007aff1a;border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:500;line-height:15px;display:inline-block}.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__hint{color:var(--text-secondary);text-align:center;flex:none;margin:0 0 12px;padding:0 6px;font-size:13px;line-height:20px}.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}.CopyToProjectsDialog-module__d9uFsG__sourceGroup{flex-direction:column;flex:none;margin-bottom:8px;display:flex}.CopyToProjectsDialog-module__d9uFsG__groupTitle{font:var(--font-caption);color:var(--text-secondary);padding:0 6px 6px}.CopyToProjectsDialog-module__d9uFsG__sourceList{border-bottom:1px solid var(--border-light);max-height:40vh;margin-bottom:10px;padding-bottom:6px;overflow-y:auto}
.DetailContent-module__NYMEiq__drawerContentWrap{padding:0}.DetailContent-module__NYMEiq__errorContainer{color:#6b7280;text-align:center;padding:40px;font-size:14px}.DetailContent-module__NYMEiq__detailSectionCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.DetailContent-module__NYMEiq__detailSectionCard:last-child{margin-bottom:0}.DetailContent-module__NYMEiq__compactSpacing .DetailContent-module__NYMEiq__infoLabel{min-width:50px;margin-right:4px}.DetailContent-module__NYMEiq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 16px 0;display:flex}.DetailContent-module__NYMEiq__sectionTitle{color:#111827;margin:0;font-size:16px;font-weight:600}.DetailContent-module__NYMEiq__infoContent{padding:0 16px 16px}.DetailContent-module__NYMEiq__infoRow{gap:24px;margin-bottom:16px;display:flex}.DetailContent-module__NYMEiq__infoRow:last-child{margin-bottom:0}.DetailContent-module__NYMEiq__fullWidth{flex-direction:column}.DetailContent-module__NYMEiq__threeColumns .DetailContent-module__NYMEiq__infoItem{flex:0 0 calc(33.333% - 16px)}.DetailContent-module__NYMEiq__infoItem{flex:1;align-items:flex-start;display:flex}.DetailContent-module__NYMEiq__infoLabel{color:#6b7280;flex-shrink:0;min-width:80px;margin-right:8px;font-size:14px;line-height:1.5}.DetailContent-module__NYMEiq__infoValue{color:#111827;word-break:break-all;font-size:14px;line-height:1.5}.DetailContent-module__NYMEiq__infoItemFull{align-items:baseline;display:flex}.DetailContent-module__NYMEiq__infoValueFull{flex:1}.DetailContent-module__NYMEiq__contentDescription{color:#111827;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin-bottom:12px;font-size:14px;line-height:1.5}.DetailContent-module__NYMEiq__contentDescription:last-child{margin-bottom:0}.DetailContent-module__NYMEiq__mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.DetailContent-module__NYMEiq__mediaGridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.DetailContent-module__NYMEiq__imageThumbnail,.DetailContent-module__NYMEiq__videoThumbnail{aspect-ratio:1;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.DetailContent-module__NYMEiq__imageThumbnail{cursor:pointer;transition:all .2s}.DetailContent-module__NYMEiq__imageThumbnail:hover{border-color:#3b8ef5;transform:scale(1.02)}.DetailContent-module__NYMEiq__imageThumbnail img,.DetailContent-module__NYMEiq__videoThumbnail video{object-fit:cover;width:100%;height:100%;display:block}.DetailContent-module__NYMEiq__textContentWrapper{flex-wrap:wrap;gap:8px;display:flex}.DetailContent-module__NYMEiq__textContentInline{color:#374151;word-break:break-all;font-size:14px;font-weight:500;line-height:14px}.DetailContent-module__NYMEiq__emptyContent{color:#6b7280;font-size:14px}.DetailContent-module__NYMEiq__evaluationHeader{gap:24px;margin-bottom:16px;display:flex}.DetailContent-module__NYMEiq__evaluationItem{flex:1;align-items:center;gap:8px;display:flex}.DetailContent-module__NYMEiq__evaluationLabel,.DetailContent-module__NYMEiq__descriptionLabel{color:#374151;font-size:14px;font-weight:500}.DetailContent-module__NYMEiq__evaluationValue,.DetailContent-module__NYMEiq__descriptionLine{color:#6b7280;font-size:14px}.DetailContent-module__NYMEiq__scoreValue{font-size:20px;font-weight:600}.DetailContent-module__NYMEiq__scoreHigh{color:#059669}.DetailContent-module__NYMEiq__scoreMedium{color:#d97706}.DetailContent-module__NYMEiq__scoreLow{color:#dc2626}.DetailContent-module__NYMEiq__descriptionBlock{flex-direction:column;gap:8px;display:flex}.DetailContent-module__NYMEiq__descriptionValue{border-radius:2px;padding:12px}.DetailContent-module__NYMEiq__descriptionLine{margin:0 0 4px;line-height:1.5}.DetailContent-module__NYMEiq__descriptionLine:last-child{margin-bottom:0}.DetailContent-module__NYMEiq__timeline{padding-left:0;position:relative}.DetailContent-module__NYMEiq__timelineItem{align-items:flex-start;margin-bottom:32px;display:flex;position:relative}.DetailContent-module__NYMEiq__timelineItem:not(:last-child):after{content:"";z-index:1;background:#e5e7eb;width:1px;height:calc(100% + 25px);position:absolute;top:12px;left:20.5px}.DetailContent-module__NYMEiq__timeDot{z-index:2;background:#3b8ef5;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:2px;margin-left:16px;margin-right:16px;position:relative}.DetailContent-module__NYMEiq__timelineContent{flex:1}.DetailContent-module__NYMEiq__timeText{color:#6b7280;margin-bottom:12px;font-size:14px;font-weight:400}.DetailContent-module__NYMEiq__recordCard{background:#fff;border:1px solid #3b8ef5;border-radius:8px;margin-right:16px;padding:16px}.DetailContent-module__NYMEiq__recordType{color:#111827;margin-bottom:8px;font-size:16px;font-weight:500}.DetailContent-module__NYMEiq__recordHandler{color:#6b7280;margin-bottom:8px;font-size:14px;line-height:1.5}.DetailContent-module__NYMEiq__recordAttachments{margin-top:8px}.DetailContent-module__NYMEiq__attachmentGrid{grid-template-columns:repeat(auto-fill,100px);gap:8px;display:grid}.DetailContent-module__NYMEiq__attachmentGrid img,.DetailContent-module__NYMEiq__attachmentGrid video{object-fit:cover;border-radius:4px;width:100px;height:100px}:is([data-theme=dark] .DetailContent-module__NYMEiq__errorContainer,[data-theme=dark] .DetailContent-module__NYMEiq__infoLabel,[data-theme=dark] .DetailContent-module__NYMEiq__emptyContent,[data-theme=dark] .DetailContent-module__NYMEiq__evaluationValue,[data-theme=dark] .DetailContent-module__NYMEiq__descriptionLine,[data-theme=dark] .DetailContent-module__NYMEiq__timeText,[data-theme=dark] .DetailContent-module__NYMEiq__recordHandler){color:var(--text-secondary)}:is([data-theme=dark] .DetailContent-module__NYMEiq__detailSectionCard,[data-theme=dark] .DetailContent-module__NYMEiq__recordCard){background:var(--surface-card);border-color:var(--border-light);box-shadow:var(--shadow-card)}:is([data-theme=dark] .DetailContent-module__NYMEiq__sectionTitle,[data-theme=dark] .DetailContent-module__NYMEiq__infoValue,[data-theme=dark] .DetailContent-module__NYMEiq__contentDescription,[data-theme=dark] .DetailContent-module__NYMEiq__textContentInline,[data-theme=dark] .DetailContent-module__NYMEiq__evaluationLabel,[data-theme=dark] .DetailContent-module__NYMEiq__descriptionLabel,[data-theme=dark] .DetailContent-module__NYMEiq__recordType){color:var(--text-primary)}[data-theme=dark] .DetailContent-module__NYMEiq__imageThumbnail{border-color:var(--border-light);background:var(--border-light)}[data-theme=dark] .DetailContent-module__NYMEiq__videoThumbnail{border-color:var(--border-light);background:var(--border-light)}[data-theme=dark] .DetailContent-module__NYMEiq__timelineItem:not(:last-child):after{border-color:var(--border-light);background:var(--border-light)}@media (max-width:767px){.DetailContent-module__NYMEiq__infoRow,.DetailContent-module__NYMEiq__evaluationHeader{flex-direction:column;gap:12px}.DetailContent-module__NYMEiq__mediaGrid,.DetailContent-module__NYMEiq__mediaGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TicketTodoDrawer-module__S2DhFq__card{background:0 0}.TicketTodoDrawer-module__S2DhFq__body{flex-direction:column;gap:16px;display:flex}.TicketTodoDrawer-module__S2DhFq__stateHint{color:var(--text-secondary);font-size:14px}.TicketTodoDrawer-module__S2DhFq__sectionCard{background:#fff;border-radius:8px;padding:18px 20px;box-shadow:0 2px 6px #1f394e14}.TicketTodoDrawer-module__S2DhFq__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.TicketTodoDrawer-module__S2DhFq__sectionTitle{color:var(--text-primary);margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.4}.TicketTodoDrawer-module__S2DhFq__sectionHeading .TicketTodoDrawer-module__S2DhFq__sectionTitle{margin-bottom:0}.TicketTodoDrawer-module__S2DhFq__ticketLink{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px}.TicketTodoDrawer-module__S2DhFq__ticketLink:hover{color:var(--brand-hover,#2563eb)}.TicketTodoDrawer-module__S2DhFq__ticketLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:3px}.TicketTodoDrawer-module__S2DhFq__kvGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.TicketTodoDrawer-module__S2DhFq__kvRow{align-items:baseline;gap:10px;min-width:0;font-size:14px;line-height:1.55;display:flex}.TicketTodoDrawer-module__S2DhFq__kvRow>span:last-child{word-break:break-word}.TicketTodoDrawer-module__S2DhFq__kvWide{grid-column:1/-1}.TicketTodoDrawer-module__S2DhFq__kvLabel{color:var(--text-secondary);flex:none;font-weight:600}.TicketTodoDrawer-module__S2DhFq__processContentRow{margin-top:16px}.TicketTodoDrawer-module__S2DhFq__processContent{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.TicketTodoDrawer-module__S2DhFq__statusBadge{border-radius:999px;align-items:center;min-height:24px;padding:1px 10px;font-size:13px;line-height:1.4;display:inline-flex}.TicketTodoDrawer-module__S2DhFq__statusCompleted{color:#287a45;background:#e7f7ec}.TicketTodoDrawer-module__S2DhFq__statusPending{color:#9a6700;background:#fff6d8}.TicketTodoDrawer-module__S2DhFq__statusProcessing{color:#1d64c8;background:#eaf2ff}.TicketTodoDrawer-module__S2DhFq__statusExpired{color:#b42318;background:#feeceb}.TicketTodoDrawer-module__S2DhFq__lightbox{cursor:zoom-out;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TicketTodoDrawer-module__S2DhFq__lightboxImg{object-fit:contain;border-radius:8px;max-width:92vw;max-height:92vh}.TicketTodoDrawer-module__S2DhFq__gallery{flex-wrap:wrap;gap:16px;display:flex}.TicketTodoDrawer-module__S2DhFq__thumbButton{border:1px solid var(--border-light);cursor:zoom-in;background:0 0;border-radius:2px;width:140px;height:140px;padding:0;position:relative;overflow:hidden}.TicketTodoDrawer-module__S2DhFq__thumb{object-fit:cover;width:100%;height:100%;display:block}.TicketTodoDrawer-module__S2DhFq__thumbPreview{color:#fff;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);background:#0f172a94;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.TicketTodoDrawer-module__S2DhFq__thumbButton:hover .TicketTodoDrawer-module__S2DhFq__thumbPreview{opacity:1}.TicketTodoDrawer-module__S2DhFq__thumbButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.TicketTodoDrawer-module__S2DhFq__thumbButton:focus-visible .TicketTodoDrawer-module__S2DhFq__thumbPreview{opacity:1}.TicketTodoDrawer-module__S2DhFq__scoreRow{grid-template-columns:168px 190px minmax(0,1fr);justify-content:start;align-items:baseline;gap:24px;display:grid}.TicketTodoDrawer-module__S2DhFq__scoreItem{align-items:baseline;gap:8px;min-width:0;display:flex}.TicketTodoDrawer-module__S2DhFq__scoreResultItem,.TicketTodoDrawer-module__S2DhFq__scoreTimeItem{white-space:nowrap}.TicketTodoDrawer-module__S2DhFq__scoreLabel{color:var(--text-secondary);white-space:nowrap;flex:none;font-size:14px;font-weight:600}.TicketTodoDrawer-module__S2DhFq__scoreNum{color:#31935b;white-space:nowrap;flex:none;font-size:22px;font-weight:700}.TicketTodoDrawer-module__S2DhFq__scoreTime{color:var(--text-secondary);white-space:nowrap;font-size:14px}.TicketTodoDrawer-module__S2DhFq__descBlock{flex-direction:column;gap:4px;margin-top:8px;display:flex}.TicketTodoDrawer-module__S2DhFq__descBlock p{color:var(--text-primary);margin:0;font-size:14px;line-height:1.6}.TicketTodoDrawer-module__S2DhFq__aiTabs{border-bottom:1px solid var(--border-light);gap:0;margin-top:10px;display:flex}.TicketTodoDrawer-module__S2DhFq__aiTab{border:1px solid var(--border-light);min-width:80px;color:var(--text-secondary);cursor:pointer;background:#fafafa;border-radius:8px 8px 0 0;justify-content:center;align-items:center;margin:0 -1px -1px 0;padding:7px 16px;font-family:inherit;font-size:14px;display:inline-flex}.TicketTodoDrawer-module__S2DhFq__aiTab:hover{color:var(--brand-primary);background:#fff}.TicketTodoDrawer-module__S2DhFq__aiTabActive,.TicketTodoDrawer-module__S2DhFq__aiTabActive:hover{color:var(--brand-primary);z-index:1;background:#fff;border-bottom-color:#fff;font-weight:600;position:relative}.TicketTodoDrawer-module__S2DhFq__mdBody{color:var(--text-primary);margin-top:8px;line-height:1.7}.TicketTodoDrawer-module__S2DhFq__mdBody h1,.TicketTodoDrawer-module__S2DhFq__mdBody h2,.TicketTodoDrawer-module__S2DhFq__mdBody h3,.TicketTodoDrawer-module__S2DhFq__mdBody h4{margin:12px 0 6px;font-size:14px;font-weight:600}.TicketTodoDrawer-module__S2DhFq__mdBody p{margin:6px 0}.TicketTodoDrawer-module__S2DhFq__mdBody ul,.TicketTodoDrawer-module__S2DhFq__mdBody ol{margin:6px 0;padding-left:20px}.TicketTodoDrawer-module__S2DhFq__mdBody li{margin:2px 0}.TicketTodoDrawer-module__S2DhFq__mdBody blockquote{border-left:3px solid var(--border-light);color:var(--text-secondary);margin:6px 0;padding-left:10px}.TicketTodoDrawer-module__S2DhFq__mdBody table{border-collapse:collapse;width:100%;margin:8px 0;display:block;overflow-x:auto}.TicketTodoDrawer-module__S2DhFq__mdBody th,.TicketTodoDrawer-module__S2DhFq__mdBody td{border:1px solid var(--border-light);text-align:left;padding:4px 8px;font-size:14px}.TicketTodoDrawer-module__S2DhFq__mdBody th{background:var(--bg-secondary,#00000008);font-weight:600}.TicketTodoDrawer-module__S2DhFq__mdBody code{background:#0000000f;border-radius:3px;padding:0 4px;font-size:14px}.TicketTodoDrawer-module__S2DhFq__mdBody hr{border:none;border-top:1px solid var(--border-light);margin:10px 0}.TicketTodoDrawer-module__S2DhFq__timeline{flex-direction:column;margin-top:8px;display:flex}.TicketTodoDrawer-module__S2DhFq__timelineItem{gap:16px;display:flex}.TicketTodoDrawer-module__S2DhFq__tlRail{flex-direction:column;flex:none;align-items:center;width:32px;display:flex}.TicketTodoDrawer-module__S2DhFq__tlIcon{border-radius:50%;width:32px;height:32px;display:block}.TicketTodoDrawer-module__S2DhFq__tlLine{background:linear-gradient(#1e9ed8,#17c8a4);border-radius:2px;flex:1;width:3px;min-height:26px;margin:4px 0}.TicketTodoDrawer-module__S2DhFq__tlBody{min-width:0;padding-bottom:26px}.TicketTodoDrawer-module__S2DhFq__timelineItem:last-child .TicketTodoDrawer-module__S2DhFq__tlBody{padding-bottom:4px}.TicketTodoDrawer-module__S2DhFq__tlTime{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.TicketTodoDrawer-module__S2DhFq__tlName{color:var(--text-primary);margin-top:2px;font-size:14px;font-weight:600}.TicketTodoDrawer-module__S2DhFq__tlDesc{color:var(--text-secondary);margin-top:2px;font-size:14px;line-height:1.6}[data-theme=dark] .TicketTodoDrawer-module__S2DhFq__card{background:0 0}[data-theme=dark] .TicketTodoDrawer-module__S2DhFq__sectionCard{background:#1a1a1a}@media (max-width:760px){.TicketTodoDrawer-module__S2DhFq__kvGrid,.TicketTodoDrawer-module__S2DhFq__scoreRow{grid-template-columns:1fr}.TicketTodoDrawer-module__S2DhFq__scoreRow{justify-content:initial;gap:10px}.TicketTodoDrawer-module__S2DhFq__gallery{gap:12px}.TicketTodoDrawer-module__S2DhFq__thumbButton{width:112px;height:112px}}
.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}
