.sorl-topbar.ant-layout-header{height:var(--sorl-pc-topbar-h,56px);line-height:var(--sorl-pc-topbar-h,56px);background:var(--sorl-brand-gradient);align-items:center;padding:0 20px 0 0;display:flex}.sorl-topbar__brand{width:var(--sorl-pc-sider-w,208px);flex:0 0 var(--sorl-pc-sider-w,208px);box-sizing:border-box;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.sorl-topbar__store{color:var(--sorl-on-gradient-text,#fff);margin-left:16px;font-size:14px}.sorl-topbar__breadcrumb{color:var(--sorl-on-gradient-text,#fff);align-items:center;gap:8px;margin-left:12px;display:inline-flex}.sorl-topbar__breadcrumb .admin-trigger.ant-btn,.sorl-topbar__breadcrumb .admin-trigger.ant-btn:hover,.sorl-topbar__breadcrumb .admin-trigger.ant-btn:focus{color:var(--sorl-on-gradient-text,#fff)}.sorl-topbar__breadcrumb .admin-trigger.ant-btn:hover{background:var(--sorl-scrim-on-brand)}.sorl-topbar__breadcrumb .admin-breadcrumb .ant-breadcrumb-link,.sorl-topbar__breadcrumb .admin-breadcrumb a,.sorl-topbar__breadcrumb .admin-breadcrumb .ant-breadcrumb-separator{color:var(--sorl-on-gradient-text,#fff)!important}.sorl-topbar__breadcrumb .admin-breadcrumb li:last-child .ant-breadcrumb-link{opacity:.85;color:var(--sorl-on-gradient-text,#fff)!important}.sorl-topbar__spacer{flex:auto}.sorl-topbar__user{cursor:pointer;height:36px;color:var(--sorl-on-gradient-text,#fff);appearance:none;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sorl-topbar__user:hover{background:var(--sorl-scrim-on-brand)}.sorl-topbar__user:focus-visible{box-shadow:0 0 0 2px var(--sorl-focus-ring-on-dark,#fff);outline:2px solid #0000}.sorl-topbar__user-caret{font-size:12px}@media (forced-colors:active){.sorl-topbar.ant-layout-header{background:var(--sorl-brand-solid,#00409a)}.sorl-topbar__user:focus-visible{outline-color:canvastext}}.sorl-sider.ant-layout-sider{background:var(--sorl-bg-card,#fff)}.sorl-sider__menu.ant-menu{background:0 0;border-inline-end:none}.sorl-sider .ant-menu-sub .ant-menu-item{height:36px;line-height:36px}.sorl-sider .ant-menu-item-selected{background:var(--sorl-primary-1,#e8eef7);color:var(--sorl-primary-text,#00409a)}.sorl-sider .ant-menu-item-selected:after{border-inline-end:3px solid var(--sorl-primary-text,#00409a);opacity:1}.sorl-sider .ant-menu-item:focus-visible,.sorl-sider .ant-menu-submenu-title:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--sorl-focus-ring-on-light,#00409a);outline:2px solid #0000}@media (forced-colors:active){.sorl-sider .ant-menu-item:focus-visible,.sorl-sider .ant-menu-submenu-title:focus-visible{outline-color:canvastext}}.setting-section-title{color:var(--sorl-text-secondary,#4c4c4c);margin-bottom:12px;font-size:13px}.setting-item{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;display:flex}.admin-layout{min-height:100vh}.admin-fixed-header .sorl-topbar{z-index:100;position:sticky;top:0}.admin-fixed-sider .sorl-sider{top:var(--sorl-pc-topbar-h,56px);height:calc(100vh - var(--sorl-pc-topbar-h,56px));position:sticky;overflow:auto}.admin-fixed-sider .sorl-sider::-webkit-scrollbar{width:0}.admin-topbar-action{border-radius:var(--sorl-radius-sm,8px);cursor:pointer;width:36px;height:36px;color:var(--sorl-on-gradient-text,#fff);background:0 0;border:none;justify-content:center;align-items:center;margin-right:4px;padding:0;font-size:16px;display:inline-flex}.admin-topbar-action:hover{background:var(--sorl-scrim-on-brand)}.admin-topbar-action:focus-visible{box-shadow:0 0 0 2px var(--sorl-focus-ring-on-dark,#fff);outline:2px solid #0000}.admin-notification-item{text-align:left;border:none;border-bottom:1px solid var(--ant-color-split,#f0f0f0);width:100%;font:inherit;cursor:pointer;background:0 0;padding:12px;display:block}.admin-reload-spin .anticon{animation:.4s admin-spin}@keyframes admin-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (forced-colors:active){.admin-topbar-action:focus-visible{outline:2px solid canvastext}}.admin-trigger.ant-btn{color:var(--sorl-text-secondary,#4c4c4c)}.admin-trigger.ant-btn:hover{color:var(--ant-color-primary,#00409a)}.admin-breadcrumb{font-size:14px}.admin-content{background:var(--sorl-bg-page-pc,#f5f5f5);flex:auto;min-height:0;padding:12px}.admin-body-limit .admin-content{max-width:1200px;margin-left:auto;margin-right:auto}.admin-tabs{background:var(--sorl-bg-card,#fff);border-bottom:1px solid var(--sorl-border,#f0f0f0);align-items:center;padding-left:16px;display:flex}.admin-tabs .ant-tabs{flex:1}.admin-tabs .ant-tabs-nav{margin-bottom:0}.admin-tabs .ant-tabs-tab{height:40px;line-height:40px;transition:background-color .2s;position:relative;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0 16px!important}.admin-tabs .ant-tabs-tab:after{content:"";background:var(--ant-color-primary,#00409a);width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.admin-tabs .ant-tabs-tab-active{background:var(--sorl-primary-1,#e8eef7)!important}.admin-tabs .ant-tabs-tab-active:after{width:100%!important}.admin-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--sorl-primary-text,#00409a)!important}.admin-tabs .ant-tabs-ink-bar,.admin-tabs .ant-tabs-nav:before{display:none}.admin-tabs-dot .ant-tabs-tab:after{display:none!important}.admin-tabs-dot .ant-tabs-tab .ant-tabs-tab-btn:before{content:"";background:var(--ant-color-border,#d9d9d9);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;transition:background-color .3s;display:inline-block}.admin-tabs-dot .ant-tabs-tab-active .ant-tabs-tab-btn:before{background:var(--ant-color-primary,#00409a)}.admin-tabs-card{background:var(--sorl-bg-page-pc,#f5f5f5);padding:6px 16px 0}.admin-tabs-card .ant-tabs-tab{border-radius:var(--sorl-radius-sm,8px)!important;background:var(--sorl-bg-card,#fff)!important;height:34px!important;margin:0 4px!important;padding:0 14px!important;line-height:34px!important}.admin-tabs-card .ant-tabs-tab:after{display:none!important}.admin-tabs-card .ant-tabs-tab-active{background:var(--sorl-bg-card,#fff)!important}.admin-tab-tool{cursor:pointer;appearance:none;border:0;border-left:1px solid var(--sorl-border,#f0f0f0);width:40px;height:40px;color:inherit;font:inherit;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:background .2s;display:flex}.admin-tab-tool:hover{background:var(--sorl-hover-bg,#e8eef7)}.admin-tab-tool:focus-visible{box-shadow:inset 0 0 0 2px var(--ant-color-primary,#00409a);outline:2px solid #0000}@media (forced-colors:active){.admin-tab-tool:focus-visible{outline:2px solid canvastext}}.admin-footer{text-align:center;color:var(--sorl-text-secondary,#4c4c4c);background:0 0;padding:16px;font-size:13px}.admin-body-fullscreen .sorl-topbar,.admin-body-fullscreen .sorl-sider,.admin-body-fullscreen .admin-footer{display:none}body.weak-mode{filter:invert(80%)}.admin-page-transition{animation-duration:.25s;animation-fill-mode:both}.admin-transition-slide-right{animation-name:slide-right}.admin-transition-slide-bottom{animation-name:slide-bottom}.admin-transition-zoom-in{animation-name:zoom-in}.admin-transition-zoom-out{animation-name:zoom-out}.admin-transition-fade{animation-name:fade-in}@keyframes slide-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.admin-page-transition,.admin-reload-spin .anticon,.admin-tabs .ant-tabs-tab,.admin-tabs .ant-tabs-tab:after,.admin-tabs-dot .ant-tabs-tab .ant-tabs-tab-btn:before{transition:none!important;animation:none!important}}.dept-tree-box{border:1px solid var(--ant-color-border,#f0f0f0)}.dept-right-panel,.dict-right-panel{border-left:1px solid var(--ant-color-border,#f0f0f0)}:root{--sorl-primary-1:#e8eef7;--sorl-primary-2:#c5d5ec;--sorl-primary-3:#93b0dc;--sorl-primary-5:#1e5cb8;--sorl-primary-6:#00409a;--sorl-primary-7:#003280;--sorl-primary-text:#00409a;--sorl-brand-solid:#00409a;--sorl-brand-gradient:linear-gradient(135deg, #2e6fe6 0%, #00409a 100%);--sorl-brand-gradient-hover:linear-gradient(135deg, #4a85f0 0%, #1a56ab 100%);--sorl-accent-red:#c8102e;--sorl-on-gradient-text:#fff;--sorl-text-primary:#333;--sorl-text-secondary:#4c4c4c;--sorl-text-placeholder:#c8c8c8;--sorl-text-disabled:#8c8c8c;--sorl-bg-page-pc:#f5f5f5;--sorl-bg-page-mobile:#f7f9fa;--sorl-bg-card:#fff;--sorl-bg-subtle:#f9f9f9;--sorl-border:#f0f0f0;--sorl-radius-sm:8px;--sorl-radius-md:10px;--sorl-radius-lg:20px;--sorl-radius-pill:26px;--sorl-font-sans:"PingFang SC", -apple-system, "Helvetica Neue", Arial, sans-serif;--sorl-font-number:var(--sorl-font-sans);--sorl-pc-topbar-h:56px;--sorl-pc-sider-w:208px;--sorl-pc-table-head-h:40px;--sorl-pc-table-row-h:32px;--sorl-mobile-width:375px;--sorl-mobile-navbar-h:88px;--sorl-mobile-statusbar-h:44px;--sorl-mobile-safe-bottom:34px;--sorl-page-padding-mobile:20px;--sorl-card-gap:12px;--sorl-touch-min:44px;--sorl-focus-ring:0 0 0 2px #fff, 0 0 0 4px #1e5cb8;--sorl-focus-ring-on-dark:#fff;--sorl-focus-ring-on-light:var(--ant-color-primary,#00409a);--sorl-hover-bg:var(--sorl-primary-1);--sorl-active-bg:#d4e1f2;--sorl-disabled-text:var(--sorl-text-disabled);--sorl-disabled-bg:#f5f5f5;--sorl-scrollbar-thumb:#00000026;--sorl-scrollbar-thumb-hover:#00000040;--sorl-scrim-on-brand:#ffffff1f;--sorl-decor-on-brand:#ffffff14;--sorl-overlay-mask:#00000073;--sorl-shadow-plate:0 12px 40px #0000002e}.admin-dark{--sorl-text-primary:#ffffffd9;--sorl-text-secondary:#ffffffa6;--sorl-text-placeholder:#ffffff4d;--sorl-text-disabled:#6e6e6e;--sorl-bg-page-pc:#141414;--sorl-bg-page-mobile:#141414;--sorl-bg-card:#1d1d1d;--sorl-bg-subtle:#1f1f1f;--sorl-border:#303030;--sorl-primary-1:#2e6fe62e;--sorl-primary-2:#2a3a52;--sorl-primary-3:#3a527a;--sorl-primary-text:#5b8def;--sorl-hover-bg:#2e6fe62e;--sorl-active-bg:#2e6fe647;--sorl-disabled-bg:#2a2a2a;--sorl-scrollbar-thumb:#ffffff29;--sorl-scrollbar-thumb-hover:#ffffff42;--sorl-focus-ring:0 0 0 2px var(--sorl-bg-card), 0 0 0 4px #5b8def}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sorl-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sorl-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sorl-scrollbar-thumb-hover)}.ant-btn:not(:disabled):focus-visible{outline-offset:1px;box-shadow:var(--sorl-focus-ring);outline:2px solid #0000}@media (forced-colors:active){.ant-btn:not(:disabled):focus-visible{outline-color:canvastext}}
