._auth-loading_ssyof_4{display:flex;justify-content:center;align-items:center;height:100vh}._route-fallback_ssyof_12{text-align:center;padding:80px}._layout-root_i9h6p_4{height:100vh;overflow:hidden;display:flex;flex-direction:column;margin:0!important;padding:0!important}._top-navbar_i9h6p_14{height:60px!important;line-height:60px;padding:0 24px 0 0!important;display:flex!important;align-items:center;flex-direction:row;flex-shrink:0;position:relative;z-index:100;overflow:hidden;background:radial-gradient(ellipse 90% 170% at 50% -42%,rgba(37,99,235,.32) 0%,rgba(12,36,88,.14) 40%,transparent 64%),radial-gradient(ellipse 55% 110% at 10% 100%,rgba(30,58,138,.22) 0%,transparent 58%),radial-gradient(ellipse 48% 95% at 92% 18%,rgba(59,130,246,.12) 0%,transparent 52%),linear-gradient(180deg,#030d1c,#061a3d 20%,#0a2249,#081d3f 72%,#04101f)!important;border-bottom:1px solid rgba(37,99,235,.18)}._top-navbar_i9h6p_14:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 92%);pointer-events:none;z-index:0}._top-navbar_i9h6p_14:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 125% 110% at 50% 50%,transparent 32%,rgba(2,6,16,.42) 100%),radial-gradient(circle 2px at 76% 38%,rgba(96,165,250,.28) 0%,transparent 100%),radial-gradient(circle 1.5px at 90% 58%,rgba(59,130,246,.22) 0%,transparent 100%),radial-gradient(circle 2px at 66% 64%,rgba(147,197,253,.16) 0%,transparent 100%),radial-gradient(circle 1px at 84% 72%,rgba(59,130,246,.18) 0%,transparent 100%);pointer-events:none;z-index:0}._navbar-shine_i9h6p_67{position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.025) 42%,rgba(96,165,250,.06) 50%,rgba(255,255,255,.025) 58%,transparent 100%);animation:_navbar-shine_i9h6p_67 10s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes _navbar-shine_i9h6p_67{0%,72%,to{left:-80%;opacity:0}82%{opacity:1}92%{left:160%;opacity:.6}}._navbar-orb_i9h6p_101{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(52px);opacity:.28;animation:_navbar-orb-float_i9h6p_1 12s ease-in-out infinite}._navbar-orb--left_i9h6p_110{width:220px;height:130px;top:-44px;left:48px;background:radial-gradient(circle,rgba(37,99,235,.75) 0%,rgba(30,64,175,.28) 42%,transparent 72%);animation-delay:0s}._navbar-orb--right_i9h6p_118{width:190px;height:110px;top:-32px;right:88px;background:radial-gradient(circle,rgba(59,130,246,.55) 0%,rgba(29,78,216,.22) 44%,transparent 72%);animation-delay:-6s}._navbar-orb--center_i9h6p_126{width:200px;height:96px;top:-52px;left:40%;background:radial-gradient(circle,rgba(37,99,235,.45) 0%,rgba(23,37,84,.2) 48%,transparent 70%);opacity:.18;animation-delay:-3s}@keyframes _navbar-orb-float_i9h6p_1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(6px) scale(1.04)}}._navbar-logo_i9h6p_146{display:flex;align-items:center;height:60px;padding:0 18px 0 16px;gap:12px;flex-shrink:0;position:relative;z-index:1;overflow:visible;white-space:nowrap;background:transparent}._navbar-logo_i9h6p_146:after{content:"";position:absolute;top:18%;bottom:18%;right:0;width:1px;background:#94a3b838;pointer-events:none}._navbar-tenant_i9h6p_173{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;max-width:168px;padding-left:14px;border-left:none;background:linear-gradient(180deg,transparent 18%,rgba(148,163,184,.35) 50%,transparent 82%);background-size:1px 100%;background-repeat:no-repeat;background-position:left center;line-height:1.15;font-family:Outfit,Segoe UI Variable Display,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-feature-settings:"ss01" 1,"kern" 1}._navbar-tenant-name_i9h6p_196{font-size:13.5px;font-weight:600;letter-spacing:.04em;color:#f8fafceb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navbar-tenant-code_i9h6p_206{font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8c7}._navbar-tenant--switchable_i9h6p_217{cursor:pointer;padding-right:2px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 6px;max-width:220px}._navbar-tenant--switchable_i9h6p_217:hover{opacity:.92}._navbar-tenant-switch-arrow_i9h6p_231{font-size:10px;color:#94a3b8d9;margin-left:2px;flex-shrink:0}._tenant-switch-item-label_i9h6p_238{display:inline-flex;align-items:center;gap:8px;max-width:280px}._tenant-switch-current-tag_i9h6p_245{flex-shrink:0;font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;color:#1677ff;background:#e6f4ff}._tenant-switch-dropdown_i9h6p_255 .ant-dropdown-menu-item-selected{background:#e6f4ff!important;color:#1677ff}._tenant-switch-dropdown_i9h6p_255 .ant-dropdown-menu-item-selected .anticon{color:#1677ff}._navbar-left_i9h6p_265{display:flex;align-items:center;flex:1;min-width:0;position:relative;z-index:1;overflow:hidden}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu{background:transparent!important;border-bottom:none!important;flex:1;min-width:0;border-radius:0!important;line-height:60px}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-overflow-item-rest,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-overflow-item-rest>.ant-menu-submenu-title{color:#ffffffad!important;padding-inline:15px!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-overflow-item-rest:hover>.ant-menu-submenu-title,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-overflow-item-rest.ant-menu-submenu-open>.ant-menu-submenu-title{color:#e0f2fe!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-overflow-item-rest.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important;box-shadow:inset 0 -2px #4096ff!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:after,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu:after,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover:after,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu:hover:after{border-bottom:none!important;content:none!important;display:none!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu{padding-inline:0px!important;border-radius:0!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-item,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu-title{color:#ffffffad;padding:0 15px;font-size:14px;font-weight:500;letter-spacing:.2px;border-radius:0!important;top:0;transition:background .2s ease,color .2s ease,box-shadow .2s ease}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-item:hover,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu-title:hover,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu:hover>.ant-menu-submenu-title{color:#e0f2fe!important;box-shadow:none!important;border-bottom:none!important;border-radius:0!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-item-selected,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-item-selected:hover{color:#fff!important;box-shadow:inset 0 -2px #4096ff!important;border-radius:0!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-item-selected .anticon{color:#60a5fa!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important;box-shadow:inset 0 -2px #4096ff!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu-open .anticon,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu-selected .anticon{color:#60a5fa!important}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277 .anticon{font-size:15px}._navbar-right_i9h6p_375{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:1;margin-left:16px}._navbar-user_i9h6p_384{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s;-webkit-user-select:none;user-select:none}._navbar-user-avatar_i9h6p_395{background:linear-gradient(135deg,#3b82f6,#0ea5e9);flex-shrink:0;box-shadow:0 0 8px #3b82f680}._navbar-user-info_i9h6p_401{display:flex;flex-direction:column;min-width:0}._navbar-user-name_i9h6p_407{font-size:13px;font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._navbar-user-role_i9h6p_417{font-size:11px;color:#3b82f6e6;letter-spacing:.5px;white-space:nowrap;line-height:1.3}._navbar-user-arrow_i9h6p_425{font-size:10px;color:#ffffff59;flex-shrink:0;transition:color .2s,transform .2s}._navbar-user_i9h6p_384:hover ._navbar-user-arrow_i9h6p_425{color:#93c5fdcc;transform:translateY(1px)}._main-content_i9h6p_437{flex:1;overflow:auto;position:relative;background:#f5f5f5;scrollbar-color:rgba(0,0,0,.15) transparent}._page-container_i9h6p_446{position:relative;z-index:1;min-height:100%}._suspense-spin_i9h6p_454{display:flex;justify-content:center;align-items:center;min-height:300px}._profile-form_i9h6p_462{margin-top:16px}._profile-pwd-row_i9h6p_465{display:flex;gap:8px;align-items:flex-start}._profile-pwd-input_i9h6p_470{flex:1}._profile-form-item-pwd_i9h6p_473{margin-bottom:24px}@media (max-width: 768px){._top-navbar_i9h6p_14{height:52px!important;line-height:52px;padding:0 8px 0 0!important}._navbar-logo_i9h6p_146{height:52px;padding:0 10px 0 8px;gap:8px}._navbar-logo_i9h6p_146:after{top:22%;bottom:22%}._navbar-tenant_i9h6p_173{max-width:96px;padding-left:10px}._navbar-tenant--switchable_i9h6p_217{max-width:110px}._navbar-tenant-name_i9h6p_196{font-size:12px;letter-spacing:.02em}._navbar-right_i9h6p_375{margin-left:6px}._navbar-user_i9h6p_384{gap:0;padding:4px 6px;border-radius:8px}._navbar-user-info_i9h6p_401,._navbar-user-arrow_i9h6p_425{display:none}._navbar-user-avatar_i9h6p_395{width:28px!important;height:28px!important;line-height:28px!important;box-shadow:0 0 6px #3b82f666}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu{line-height:52px}._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-item,._layout-root_i9h6p_4 ._top-nav-menu_i9h6p_277.ant-menu-dark .ant-menu-submenu-title{padding:0 10px;font-size:13px}}@media (max-width: 480px){._navbar-tenant_i9h6p_173{max-width:72px}._navbar-tenant--switchable_i9h6p_217{max-width:84px}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._wrap_1oo5h_1{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}._content_1oo5h_9{overflow:hidden;word-break:break-all;white-space:pre-wrap;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical}._expanded_1oo5h_18{display:block;overflow:visible;-webkit-line-clamp:unset}._toggle_1oo5h_24{align-self:flex-start;padding:0;border:none;background:none;color:#1677ff;font-size:12px;cursor:pointer;line-height:1.4}._toggle_1oo5h_24:hover{color:#4096ff}._actions_1oo5h_39{align-self:flex-start;line-height:1.4}._copyBtn_1oo5h_44{padding:0!important;height:auto!important;font-size:12px}._empty_1oo5h_50{color:#00000040}._global-platform_1xt56_1{display:flex;align-items:center;gap:6px;margin-right:12px;padding:4px 10px 4px 8px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}._global-platform-icon_1xt56_12{font-size:14px;color:#93c5fdd9;flex-shrink:0}._global-platform-glyph_1xt56_18{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}._global-platform-glyph_1xt56_18[data-platform=TIKTOK]{filter:brightness(0) invert(1);opacity:.92}._option-label_1xt56_32{display:inline-flex;align-items:center;gap:8px}._option-all-icon_1xt56_38{font-size:14px;color:#00000073}._global-platform-select_1xt56_43.ant-select{min-width:96px}._global-platform-select_1xt56_43 .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;padding-inline:4px 26px!important}._global-platform-select_1xt56_43 .ant-select-selection-item{color:#ffffffeb!important;font-size:13px;font-weight:500;padding-inline-end:8px!important}._global-platform-select_1xt56_43 .ant-select-arrow{color:#ffffff73;inset-inline-end:6px}._global-platform-select_1xt56_43:hover .ant-select-selector{background:#ffffff0a!important}@media (max-width: 768px){._global-platform_1xt56_1{margin-right:4px;padding:2px 4px 2px 6px;gap:2px}._global-platform-select_1xt56_43.ant-select{min-width:72px}._global-platform-select_1xt56_43 .ant-select-selector{padding-inline:2px 20px!important}._global-platform-select_1xt56_43 .ant-select-selection-item{font-size:12px}}@media (max-width: 400px){._global-platform-select_1xt56_43.ant-select{min-width:56px;width:56px}._global-platform-select_1xt56_43 .ant-select-selection-item{max-width:36px;overflow:hidden;text-overflow:ellipsis}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._brand_78i5b_3{display:inline-flex;flex-direction:row;align-items:center;line-height:1;-webkit-user-select:none;user-select:none}._brand-icon_78i5b_11{flex-shrink:0;display:block;object-fit:contain;filter:drop-shadow(0 0 6px rgba(56,189,248,.28))}._brand-word_78i5b_19{display:inline-flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding-left:5px}._brand-text_78i5b_28{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:Outfit,Segoe UI Variable Display,Segoe UI,PingFang SC,sans-serif;font-feature-settings:"ss01" 1,"kern" 1;font-optical-sizing:auto}._brand-plain_78i5b_37{font-weight:600;letter-spacing:.04em;color:#f8fafc}._brand-hi_78i5b_44{font-weight:500;letter-spacing:.01em;background:linear-gradient(165deg,#e0f2fe,#7dd3fc 38%,#38bdf8 72%,#60a5fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(56,189,248,.32))}._brand-toad_78i5b_61{font-weight:700;letter-spacing:.055em;margin-left:.02em;background:linear-gradient(180deg,#fff,#f1f5f9 45%,#dbeafe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px rgba(15,23,42,.35))}._brand-rule_78i5b_78{display:block;height:1.5px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(56,189,248,.15) 12%,rgba(125,211,252,.85) 48%,rgba(59,130,246,.55) 72%,transparent 100%);box-shadow:0 0 8px #38bdf859;opacity:.9}._brand--navbar_78i5b_95 ._brand-icon_78i5b_11{width:34px;height:34px}._brand--navbar_78i5b_95 ._brand-text_78i5b_28{font-size:19px}._brand--navbar_78i5b_95 ._brand-word_78i5b_19{gap:4px;padding-bottom:1px}._brand--login_78i5b_110{flex-direction:row}._brand--login_78i5b_110 ._brand-icon_78i5b_11{width:72px;height:72px;filter:drop-shadow(0 0 18px rgba(56,189,248,.35))}._brand--login_78i5b_110 ._brand-word_78i5b_19{gap:8px;align-items:center}._brand--login_78i5b_110 ._brand-text_78i5b_28{font-size:32px}._brand--login_78i5b_110 ._brand-hi_78i5b_44{font-weight:500;filter:drop-shadow(0 0 14px rgba(56,189,248,.42))}._brand--login_78i5b_110 ._brand-toad_78i5b_61{letter-spacing:.07em}._brand--login_78i5b_110 ._brand-rule_78i5b_78{width:100%;min-width:132px;height:2px;box-shadow:0 0 12px #38bdf873}._brand--icon-only_78i5b_145{gap:0}@media (max-width: 768px){._brand--navbar_78i5b_95 ._brand-icon_78i5b_11{width:28px;height:28px}._brand--navbar_78i5b_95 ._brand-word_78i5b_19{display:none}}._wrap_ldt3j_1{position:relative;min-height:100%}._stickyHost_ldt3j_10{position:sticky;top:0;height:0;z-index:20;pointer-events:none;overflow:visible}._layer_ldt3j_19{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 60px);pointer-events:none;background-repeat:repeat;background-position:16px 12px}@media (max-width: 768px){._layer_ldt3j_19{height:calc(100vh - 52px)}}._content_ldt3j_37{position:relative;z-index:0;min-height:100%}._dock_a06p1_1{position:fixed;right:20px;bottom:20px;z-index:1100;width:320px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 40px #0f172a24;overflow:hidden}._dockMinimized_a06p1_15{width:auto;min-width:200px}._head_a06p1_20{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #f1f5f9}._headTitle_a06p1_29{flex:1;min-width:0;font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headActions_a06p1_40{display:flex;align-items:center;gap:2px;flex-shrink:0}._body_a06p1_47{padding:12px 14px 14px}._hint_a06p1_51{margin:0 0 10px;font-size:12px;line-height:1.55;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 10px}._progressMeta_a06p1_62{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;color:#475569}._fileName_a06p1_71{margin:8px 0 0;font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusOk_a06p1_80{margin:0;font-size:13px;color:#166534;line-height:1.5}._statusErr_a06p1_87{margin:0;font-size:13px;color:#b91c1c;line-height:1.5}._statusInfo_a06p1_94{margin:0;font-size:13px;color:#475569;line-height:1.5}._minimizedRow_a06p1_101{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}._minimizedText_a06p1_109{flex:1;min-width:0;font-size:12px;font-weight:600;color:#0f172a}._actions_a06p1_117{margin-top:12px}._page_11hxo_3{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#060e1d,#0b1e3d,#071528);position:relative;overflow:hidden}._bg-circle1_11hxo_14,._bg-circle2_11hxo_15{position:absolute;border-radius:50%;pointer-events:none}._bg-circle1_11hxo_14{width:480px;height:480px;top:-140px;left:-120px;background:radial-gradient(circle,rgba(22,119,255,.28) 0%,transparent 70%)}._bg-circle2_11hxo_15{width:380px;height:380px;bottom:-100px;right:-80px;background:radial-gradient(circle,rgba(14,165,233,.22) 0%,transparent 70%)}._card_11hxo_37{position:relative;z-index:1;width:min(440px,100%);padding:40px 36px 32px;border-radius:20px;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}._logo-area_11hxo_51{display:flex;justify-content:center;margin-bottom:24px}._icon-wrap_11hxo_57{display:inline-flex;align-items:center;justify-content:center;margin-right:10px;color:#69b1ff}._title_11hxo_71{margin:0 0 10px;font-size:22px;font-weight:600;color:#fff;letter-spacing:.02em;justify-content:center;text-align:center;align-items:center;display:flex}._desc_11hxo_83{margin:0 0 28px;font-size:14px;line-height:1.7;color:#ffffff9e}._actions_11hxo_90{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._btn_11hxo_97{min-width:128px;padding:10px 22px;font-size:14px;font-weight:500;border:none;border-radius:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}._btn_11hxo_97:active{transform:scale(.98)}._btn-primary_11hxo_112{color:#fff;background:linear-gradient(135deg,#1677ff,#3b82f6);box-shadow:0 8px 24px #1677ff59}._btn-primary_11hxo_112:hover{box-shadow:0 10px 28px #1677ff73}._btn-secondary_11hxo_122{color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.18)}._btn-secondary_11hxo_122:hover{background:#ffffff1f}._hint_11hxo_132{margin:24px 0 0;font-size:12px;color:#ffffff59}*{box-sizing:border-box}html,body,#root{margin:0!important;padding:0!important;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000000e0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.login-page .ant-input-affix-wrapper{background:#ffffff14!important;border-color:#ffffff26!important;color:#fff}.login-page .ant-input-affix-wrapper input,.login-page .ant-input-affix-wrapper textarea{background:transparent!important;color:#fff!important}.login-page .ant-input-affix-wrapper input::placeholder,.login-page .ant-input-affix-wrapper textarea::placeholder{color:#ffffff73!important}.login-page .ant-input-affix-wrapper:hover,.login-page .ant-input-affix-wrapper:focus,.login-page .ant-input-affix-wrapper-focused{background:#ffffff1f!important;border-color:#3b82f6b3!important;box-shadow:0 0 0 2px #3b82f633!important}.login-page .ant-input-affix-wrapper input:-webkit-autofill,.login-page .ant-input-affix-wrapper input:-webkit-autofill:hover,.login-page .ant-input-affix-wrapper input:-webkit-autofill:focus,.login-page .ant-input-affix-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.08) inset!important;box-shadow:0 0 0 1000px #ffffff14 inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff;transition:background-color 5000s ease-in-out 0s}.login-page .ant-input-password-icon,.login-page .anticon.ant-input-password-icon{color:#fff6!important}.table-card .ant-card-body{padding:0}.table-card .ant-table-wrapper .ant-table-pagination{margin:16px 0!important;padding:0 24px!important;width:100%!important;max-width:100%;box-sizing:border-box!important;display:flex!important;justify-content:flex-end;flex-wrap:wrap;row-gap:8px}.table-card .ant-table-wrapper .ant-table,.table-card .ant-table-wrapper .ant-table-container,.table-card .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child,.table-card .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-radius:0}.toolbar-form.ant-form-inline{flex-wrap:wrap}.toolbar-form.ant-form-inline .ant-form-item{margin-bottom:8px}.page-filter-card.ant-card{border:none!important;border-radius:8px!important;box-shadow:0 1px 2px #00000008,0 1px 6px #00000005!important;margin-bottom:16px;background:#fff}.page-filter-card .ant-card-body{padding:12px 20px;background:#fff}.page-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-filter-bar .ant-form-item{margin:0}.page-filter-spacer{flex:1;min-width:16px}.d-flex{display:flex}.w-full{width:100%}.search-input-md{width:240px}.tag-list{display:flex;flex-wrap:wrap;gap:4px}.tag-no-margin{margin:0}.tag-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.text-placeholder{color:#bfbfbf}.text-placeholder-sm{color:#bfbfbf;font-size:12px}.report-dim-miss{margin-inline-end:0!important;font-size:12px;line-height:20px;padding:0 7px;border-radius:4px;cursor:default}.text-muted-sm{color:#8c8c8c;font-size:12px}.btn-link-reset{padding:0;height:auto}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.text-sm{font-size:12px}.font-mono{font-family:monospace}.font-mono-sm{font-family:monospace;font-size:12px}.font-mono-spaced{font-family:monospace;letter-spacing:1px}.modal-form{margin-top:16px}.link-trigger{cursor:pointer;color:#3b82f6}.link-trigger-sm{cursor:pointer;color:#3b82f6;font-size:12px}.cursor-pointer{cursor:pointer}.icon-white{color:#fff}.icon-primary{color:#3b82f6}.icon-orange{color:#d46b08}.icon-muted{color:#bfbfbf}.icon-success{color:#52c41a}.icon-error{color:#ff4d4f}.icon-login{font-size:50px;color:#fff}.icon-input-prefix{color:#bbb}.icon-xl{font-size:28px}.icon-lg{font-size:24px}.icon-md{font-size:22px}.fw-semibold{font-weight:600}.compact-flex-input{flex:1;width:0}.ant-select-single .ant-select-selector{display:flex!important;align-items:center!important}.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selection-placeholder{display:flex!important;align-items:center!important;line-height:22px!important}.ant-select-single .ant-select-selection-search{display:flex!important;align-items:center!important}.ant-select-dropdown{border-radius:8px;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f;border:1px solid #e8e8e8;padding:6px!important}.ant-select-dropdown .ant-select-item,.ant-select-item-option{box-sizing:border-box!important;display:flex!important;align-items:center!important;border-radius:6px!important;font-size:13px!important;line-height:22px!important;min-height:36px!important;height:auto!important;padding:0 12px!important;margin:2px 0!important;transition:background .15s}.ant-select-item-option-content{display:flex!important;align-items:center!important;line-height:22px!important;white-space:normal}.ant-select-item-option-state{display:flex!important;align-items:center!important}.ant-cascader-menu-item{box-sizing:border-box!important;display:flex!important;align-items:center!important;min-height:36px!important;padding:0 12px!important;line-height:22px!important}.ant-dropdown-menu{border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px #0000001f;padding:6px!important;border:1px solid #f0f0f0}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{box-sizing:border-box!important;display:flex!important;align-items:center!important;border-radius:6px!important;font-size:13px!important;line-height:22px!important;min-height:36px!important;padding:0 12px!important;margin:2px 0!important;transition:background .18s}.ant-dropdown-menu-item:hover{background:#f5f5f5;color:#3b82f6}.ant-dropdown-menu-item-danger:hover{background:#fff1f0;color:#ff4d4f}.avatar-uploader{display:inline-block;cursor:pointer}.avatar-uploader-wrap{position:relative;width:72px;height:72px;border-radius:50%;overflow:hidden;border:1px dashed #d9d9d9;background:#fafafa;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.avatar-uploader-wrap:hover{border-color:#3b82f6}.avatar-uploader-wrap img{width:100%;height:100%;object-fit:cover;display:block}.avatar-uploader-wrap .avatar-uploader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;border-radius:50%;color:#fff;font-size:12px;flex-direction:column;gap:2px}.avatar-uploader-wrap:hover .avatar-uploader-overlay{opacity:1}.avatar-uploader-empty{display:flex;flex-direction:column;align-items:center;gap:4px;color:#bfbfbf;font-size:12px}.ant-modal{top:5vh!important;padding-bottom:0!important}.ant-modal-content{border-radius:8px!important;box-shadow:0 6px 16px #00000014,0 3px 6px #0000001f,0 9px 28px #0000000d!important;overflow:hidden!important;border:none!important;padding:0!important;max-height:90vh!important;display:flex!important;flex-direction:column!important}.ant-modal-header{flex-shrink:0!important;padding:16px 24px!important;border-bottom:1px solid #f0f0f0!important;margin-bottom:0!important;background:#fff!important}.ant-modal-title{font-size:16px!important;font-weight:600!important;color:#000000e0!important;padding-left:12px!important;position:relative!important}.ant-modal-title:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:3px!important;height:16px!important;background:#3b82f6!important;border-radius:2px!important}.ant-modal-body{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px!important;background:#fff!important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.ant-modal-footer{flex-shrink:0!important;border-top:1px solid #f0f0f0!important;padding:12px 24px!important;margin-top:0!important;background:#fafafa!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.ant-modal-close{top:14px;right:16px;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#00000073;transition:background .18s,color .18s}.ant-modal-close:hover{background:#f5f5f5;color:#000000bf}.ant-modal-close-x{display:flex;align-items:center;justify-content:center;font-size:14px}.ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 24px;background:#fff}.ant-drawer-title{font-weight:600;font-size:16px;padding-left:12px;position:relative}.ant-drawer-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:#3b82f6;border-radius:2px}.ant-drawer-content{box-shadow:-6px 0 16px #00000014}.ant-drawer-body .ant-table-wrapper .ant-table-pagination{margin:16px 0!important;padding:0 24px!important;width:100%!important;max-width:100%;box-sizing:border-box!important;display:flex!important;justify-content:flex-end;flex-wrap:wrap;row-gap:8px}.ant-drawer-close{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;color:#00000073}.ant-drawer-close:hover{background:#fee2e2;color:#dc2626}.ant-form-item-label>label{font-weight:500;color:#000000a6;font-size:14px}.navbar-user-dropdown .ant-dropdown-menu{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:4px;box-shadow:0 6px 16px #00000014;min-width:140px}.navbar-user-dropdown .ant-dropdown-menu-item{border-radius:6px;color:#000000e0;font-size:14px;height:auto;line-height:1.4;padding:7px 12px}.navbar-user-dropdown .ant-dropdown-menu-item:hover{background:#f5f5f5;color:#3b82f6}.navbar-user-dropdown .ant-dropdown-menu-item .anticon{color:#00000073;font-size:14px}.navbar-user-dropdown .ant-dropdown-menu-item:hover .anticon{color:#3b82f6}.navbar-user-dropdown .ant-dropdown-menu-item-danger{color:#ff4d4f!important}.navbar-user-dropdown .ant-dropdown-menu-item-danger:hover{background:#fff1f0!important;color:#ff4d4f!important}.navbar-user-dropdown .ant-dropdown-menu-item-danger .anticon{color:#ff4d4f!important}.ant-menu-submenu-popup.ant-menu-dark{padding-top:0!important}.ant-menu-submenu-popup.ant-menu-dark .ant-menu{position:relative;overflow:hidden;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),radial-gradient(ellipse 110% 90% at 0% 0%,rgba(59,130,246,.22) 0%,transparent 58%),radial-gradient(ellipse 90% 80% at 100% 100%,rgba(6,182,212,.14) 0%,transparent 52%),linear-gradient(168deg,#121a2e,#1a2548 42%,#151d35)!important;background-size:22px 22px,22px 22px,auto,auto,auto;padding:6px!important;min-width:160px!important;border-radius:0 0 8px 8px!important;border:1px solid rgba(59,130,246,.18)!important;border-top:1px solid rgba(96,165,250,.28)!important;box-shadow:0 10px 28px #00000061,inset 0 1px #ffffff0f!important}.ant-menu-submenu-popup.ant-menu-dark .ant-menu:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(147,197,253,.45),transparent);pointer-events:none}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item{position:relative;z-index:1;border-radius:6px!important;color:#ffffffad!important;font-size:14px!important;margin:2px 0!important;transition:background .2s ease,color .2s ease}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item .anticon{color:#93c5fd8c;transition:color .2s ease}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item:hover{background:#3b82f624!important;color:#e0f2fe!important}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item:hover .anticon{color:#60a5fae6}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background:linear-gradient(90deg,#3b82f647,#3b82f61a)!important;color:#fff!important;border-left:2px solid #60a5fa!important;box-shadow:inset 0 0 12px #3b82f614}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected .anticon{color:#93c5fd!important}.page-list-card.ant-card{border-radius:0!important;border:none!important;box-shadow:0 1px 2px #00000008,0 1px 6px #00000005!important;overflow:visible;background:#fff}.page-list-card .ant-card-head{min-height:56px;border-bottom:1px solid #e2e8f0;padding:0 24px;box-shadow:none}.page-list-card .ant-card-head-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#1e293b;letter-spacing:.01em;position:relative;padding-left:12px}.page-list-card .ant-card-head-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;background:linear-gradient(180deg,#3b82f6,#60a5fa);border-radius:2px;box-shadow:0 0 6px #3b82f640}.page-list-card .ant-card-extra{color:#64748b;font-size:13px}.page-list-card .ant-card-head .ant-btn-primary{font-weight:600!important;border-radius:6px!important}.page-list-card .ant-card-head .ant-btn-primary:hover{opacity:.88}.page-list-card .ant-card-head .ant-btn-default{border-radius:6px!important}.page-list-card .ant-card-head .ant-btn-default:hover{border-color:#3b82f6!important;color:#3b82f6!important}.page-card-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:#eff6ff;border:1px solid #dbeafe;flex-shrink:0}.page-card-icon .anticon{color:#3b82f6!important;font-size:14px!important}.page-list-card .ant-card-body{padding:0}.list-filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.list-filter-spacer{flex:1;min-width:8px}.page-list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 24px;background:#fff;border-bottom:1px solid #f0f0f0}.page-list-card>.ant-card-body>.ant-tabs>.ant-tabs-content-holder{padding:0}.page-list-tabs--padded .ant-tabs-tabpane{padding:16px 24px 24px}.page-list-section{padding:12px 24px;border-bottom:1px solid #f0f0f0;background:#fff}.page-list-section:last-child{border-bottom:none}.list-filter-bar--sub{padding:10px 24px;background:#fff;border-bottom:1px solid #f0f0f0}.pivot-config-block{width:100%;display:flex;flex-direction:column;gap:8px;padding:2px 0 4px;border-bottom:1px dashed #e2e8f0;margin-bottom:2px}.pivot-config-row{display:flex;align-items:flex-start;gap:10px;min-width:0}.pivot-config-label{flex:0 0 36px;margin-top:5px;font-size:12px;line-height:20px;color:#64748b;font-weight:500;-webkit-user-select:none;user-select:none}.pivot-chip-group{display:flex;flex-wrap:wrap;gap:6px;min-width:0;flex:1}.pivot-chip-group-wrap{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.pivot-config-hint{font-size:12px;line-height:18px;color:#94a3b8}.pivot-chip.ant-tag{margin:0;padding:2px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:12px;line-height:20px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,border-color .15s,color .15s}.pivot-chip.ant-tag:hover{border-color:#93c5fd;color:#2563eb}.pivot-chip.ant-tag-checkable-checked{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.pivot-chip.ant-tag-checkable-checked:hover{background:#dbeafe;border-color:#2563eb;color:#1d4ed8}.pivot-chip--disabled.ant-tag{opacity:.45;cursor:not-allowed;pointer-events:none}.pivot-chip-ord{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;margin-right:4px;padding:0 3px;border-radius:4px;background:#3b82f6;color:#fff;font-size:10px;line-height:14px;font-weight:600}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.pivot-col-group-start,.page-list-card .ant-table-wrapper .ant-table-tbody>tr>td.pivot-col-group-start{box-shadow:inset 2px 0 #cbd5e1}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.pivot-col-tint-0,.page-list-card .ant-table-wrapper .ant-table-tbody>tr>td.pivot-col-tint-0{background:#f7faff!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.pivot-col-tint-1,.page-list-card .ant-table-wrapper .ant-table-tbody>tr>td.pivot-col-tint-1{background:#fffdf6!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.pivot-col-tint-2,.page-list-card .ant-table-wrapper .ant-table-tbody>tr>td.pivot-col-tint-2{background:#f6fefc!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.pivot-col-tint-3,.page-list-card .ant-table-wrapper .ant-table-tbody>tr>td.pivot-col-tint-3{background:#fbf9ff!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.pivot-col-tint-4,.page-list-card .ant-table-wrapper .ant-table-tbody>tr>td.pivot-col-tint-4{background:#fff8f9!important}.page-list-card .ant-table-wrapper .ant-table-tbody>tr:hover>td.pivot-col-tint-0{background:#eef5ff!important}.page-list-card .ant-table-wrapper .ant-table-tbody>tr:hover>td.pivot-col-tint-1{background:#fef9e8!important}.page-list-card .ant-table-wrapper .ant-table-tbody>tr:hover>td.pivot-col-tint-2{background:#e8faf5!important}.page-list-card .ant-table-wrapper .ant-table-tbody>tr:hover>td.pivot-col-tint-3{background:#f5f0ff!important}.page-list-card .ant-table-wrapper .ant-table-tbody>tr:hover>td.pivot-col-tint-4{background:#fff0f2!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort.pivot-col-tint-0{background:#eef5ff!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort.pivot-col-tint-1{background:#fef3c7!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort.pivot-col-tint-2{background:#ccfbf1!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort.pivot-col-tint-3{background:#f3e8ff!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort.pivot-col-tint-4{background:#ffe4e6!important}.page-list-card .ant-table-wrapper .ant-table-pagination{margin:16px 0!important;padding:0 24px!important;width:100%!important;max-width:100%;box-sizing:border-box!important;display:flex!important;justify-content:flex-end;flex-wrap:wrap;row-gap:8px}.page-list-card .page-list-footer-hint{margin:0;padding:12px 24px 16px;color:var(--ant-color-text-secondary);box-sizing:border-box}.page-list-card .ant-table-wrapper{border-radius:0!important}.page-list-card .ant-table-wrapper .ant-table{border-radius:0}.page-list-card .ant-table-wrapper .ant-table-container,.page-list-card .ant-table-wrapper .ant-table-container table{border-radius:0!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr:first-child>*:first-child{border-start-start-radius:0!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr:first-child>*:last-child{border-start-end-radius:0!important}.page-list-card .ant-table-wrapper .ant-table-sticky-holder,.page-list-card .ant-table-wrapper .ant-table-sticky-scroll{border-radius:0!important}.page-list-card .ant-table-wrapper .ant-table-sticky-holder,.page-list-card .ant-table-wrapper .ant-table-thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.page-list-card .ant-table-wrapper .ant-table-thead>tr>td.ant-table-cell-fix-left,.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.page-list-card .ant-table-wrapper .ant-table-thead>tr>td.ant-table-cell-fix-right{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important}:where(.css-dev-only-do-not-override-1t9o014).ant-table-wrapper .ant-table-selection-col{width:50px}.table-col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;z-index:2;-webkit-user-select:none;user-select:none}.table-col-resize-handle:after{content:"";position:absolute;right:3px;top:25%;bottom:25%;width:2px;border-radius:1px;background:transparent;transition:background .15s}.ant-table-thead>tr>th:hover .table-col-resize-handle:after,.table-col-resize-handle:hover:after{background:#94a3b8}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th,.page-list-card .ant-table-wrapper .ant-table-thead>tr>td{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;color:#334155!important;font-weight:600!important;font-size:13px!important;letter-spacing:.02em!important;border-bottom:1px solid #e2e8f0!important;padding-top:12px!important;padding-bottom:12px!important}.page-list-card .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.page-list-card .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfc}.page-list-card .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .15s;padding-top:13px!important;padding-bottom:13px!important;text-align:left}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th{text-align:left}.page-list-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,.table-card .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort{background:linear-gradient(180deg,#eff6ff,#e0effe)!important;color:#1e40af!important}.page-list-card .ant-table-wrapper .ant-table-thead .ant-table-column-sorter-up.active,.page-list-card .ant-table-wrapper .ant-table-thead .ant-table-column-sorter-down.active,.table-card .ant-table-wrapper .ant-table-thead .ant-table-column-sorter-up.active,.table-card .ant-table-wrapper .ant-table-thead .ant-table-column-sorter-down.active,.ant-table-thead .ant-table-column-sorter-up.active,.ant-table-thead .ant-table-column-sorter-down.active{color:#2563eb!important}.page-list-card .table-row-actions.ant-space{display:inline-flex;flex-wrap:nowrap;align-items:center}.coming-soon-card.ant-card{border:1px solid #bfdbfe;border-top:3px solid #3b82f6;box-shadow:0 4px 20px #2563eb1a;border-radius:12px}.coming-soon-card .ant-card-body{padding:80px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}.coming-soon-icon{font-size:64px;color:#69b1ff;filter:drop-shadow(0 4px 16px rgba(22,119,255,.3))}.coming-soon-title{font-size:18px;font-weight:600;color:#000000e0;margin:0}.coming-soon-desc{font-size:14px;color:#00000073;margin:0}.ant-card{border-radius:8px;overflow:hidden}.ant-card-head{min-height:48px}.ant-card-head-title{font-weight:600;font-size:15px}.ant-table-tbody>tr{transition:background .15s}.ant-table-tbody>tr>td{transition:background .15s}.ant-btn{border-radius:6px;font-weight:600;display:inline-flex;align-items:center;gap:5px;transition:all .2s}.ant-btn:not(:disabled):active{transform:translateY(1px)}.ant-btn-sm{border-radius:4px;font-size:12px}.ant-pagination-item{border-radius:8px;border-color:#d1dcee;font-weight:500;transition:all .2s}.ant-pagination-item-active{background:#3b82f6!important;border-color:#3b82f6!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-item:hover{border-color:#60a5fa;background:#eff6ff}.ant-pagination-item:hover a{color:#2563eb}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-radius:8px!important}.ant-switch-checked{background:#3b82f6}.ant-tag{border-radius:4px;padding:6px 8px;font-size:12px;font-weight:500}.ant-tag-blue{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ant-tag-green{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.ant-tag-red{background:#fff1f2;border-color:#fecdd3;color:#dc2626}.ant-tag-orange{background:#fff7e6;border-color:#ffe58f;color:#d46b08}.ant-tag-purple{background:#f9f0ff;border-color:#e9d5ff;color:#722ed1}.ant-tag-cyan{background:#e6fffb;border-color:#91d5ff;color:#0958d9}.ant-tooltip-inner{border-radius:6px;font-size:12px}.ant-message-notice-content{border-radius:8px;box-shadow:0 6px 16px #00000014;font-size:14px}.ant-popover-inner{border-radius:8px;box-shadow:0 6px 16px #0000001a}.ant-select-tree-switcher-noop{width:0!important;min-width:0!important}.ant-select-tree-treenode{padding:2px 0!important;min-height:36px!important;align-items:center!important}.ant-select-tree-node-content-wrapper{box-sizing:border-box!important;border-radius:6px!important;font-size:13px!important;transition:background .15s!important;padding:0 10px!important;min-height:36px!important;line-height:22px!important;display:flex!important;align-items:center!important;flex:1!important}.ant-select-tree-node-content-wrapper:hover{background:#f5f5f5!important}.ant-select-tree-treenode-selected{background:transparent!important}.ant-select-tree-treenode-selected .ant-select-tree-node-content-wrapper,.ant-select-tree-node-content-wrapper-selected{background:#eff6ff!important;color:#3b82f6!important;font-weight:600!important}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-header-title{font-size:18px;font-weight:700;color:#000000e0;position:relative;padding-left:12px}.page-header-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;background:linear-gradient(180deg,#3b82f6,#60a5fa);border-radius:2px;box-shadow:0 0 6px #3b82f640}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:fadeInUp .25s ease both}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge--active{background:#f6ffed;color:#389e0d;border:1px solid #b7eb8f}.status-badge--inactive{background:#fff1f0;color:#cf1322;border:1px solid #ffa39e}.status-badge--pending{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.status-badge--info{background:#e6f4ff;color:#0958d9;border:1px solid #91caff}.badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#3b82f6;color:#fff;font-size:11px;font-weight:600}.badge-count--red{background:#ff4d4f}.badge-count--green{background:#52c41a}.badge-count--orange{background:#fa8c16}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-row{height:14px;border-radius:4px;background:linear-gradient(90deg,#f5f5f5 25%,#e8e8e8,#f5f5f5 75%);background-size:200% 100%;animation:shimmer 1.4s ease infinite}.table-card .ant-table-wrapper .ant-table-thead>tr>th,.table-card .ant-table-wrapper .ant-table-thead>tr>td{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;color:#334155!important;font-weight:600!important;border-bottom:1px solid #e2e8f0!important}.table-card .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.table-card .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfc}.page-list-card .ant-card-extra .ant-space{gap:8px!important}.column-help-title{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.column-help-icon{color:#94a3b8;font-size:12px;cursor:help;flex-shrink:0}.column-help-title:hover .column-help-icon{color:#64748b}.column-help-tooltip{max-width:360px}.column-help-body{line-height:1.55;font-size:13px}.column-help-formula{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.18);line-height:1.5}.column-help-formula>span{display:block;margin-bottom:2px;opacity:.75;font-size:12px}@media (max-width: 768px){.ant-modal{top:2vh!important;max-width:calc(100vw - 16px)!important;margin:0 auto!important;padding-bottom:0}.ant-modal-content{max-height:96vh}.ant-drawer-content-wrapper{max-width:100vw!important}.page-filter-card .ant-card-body{padding:10px 12px}.page-filter-bar{gap:6px}.table-card .ant-table-wrapper .ant-table-pagination{padding:0 12px!important;justify-content:center}.page-list-card.ant-card{max-width:100%;overflow-x:auto}.page-list-card .ant-card-head{padding-inline:12px;flex-wrap:wrap;height:auto!important;min-height:48px;gap:8px}.page-list-card .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.page-list-card .ant-card-extra{margin-inline-start:0;width:100%}.page-list-section,.list-filter-bar--sub{padding-inline:12px}.page-list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{padding-inline:12px}.list-filter-bar{padding-inline:12px}.list-filter-bar>.ant-input,.list-filter-bar>.ant-input-affix-wrapper,.list-filter-bar>.ant-select,.list-filter-bar>.ant-picker,.list-filter-bar>.ant-picker-range,.list-filter-bar>.ant-space-compact,.list-filter-bar .ant-form-item{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%}.list-filter-bar .ant-form-item .ant-input,.list-filter-bar .ant-form-item .ant-input-affix-wrapper,.list-filter-bar .ant-form-item .ant-select,.list-filter-bar .ant-form-item .ant-picker,.list-filter-bar .ant-form-item .ant-picker-range{width:100%!important;max-width:100%!important}.page-filter-bar>.ant-input,.page-filter-bar>.ant-input-affix-wrapper,.page-filter-bar>.ant-select,.page-filter-bar>.ant-picker,.page-filter-bar>.ant-picker-range,.page-filter-bar>.ant-space-compact{width:100%!important;max-width:100%!important;min-width:0!important}.page-filter-spacer{display:none}.table-row-actions .ant-btn{padding-inline:6px}.table-row-actions .ant-btn:has(.anticon)>span:not(.anticon):not(.ant-btn-icon),.table-actions-cell .ant-btn:has(.anticon)>span:not(.anticon):not(.ant-btn-icon),.ant-table-cell-fix-right .ant-btn:has(.anticon)>span:not(.anticon):not(.ant-btn-icon){display:none!important}.table-actions-cell,.ant-table-cell-fix-right{padding-inline:6px!important}.table-row-actions.ant-space{row-gap:2px!important}.table-actions-col{max-width:136px}}
