[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background:#141414;color:#ffffffe0}[data-theme=dark] .ant-layout-sider,[data-theme=dark] .main-sider{background:#1f1f1f!important;border-right-color:#353535!important}[data-theme=dark] .sidebar-bottom-menu{border-top-color:#353535!important}[data-theme=dark] .submenu-search-wrap,[data-theme=dark] .sidebar-logo{border-bottom-color:#353535!important}[data-theme=dark] .logo-v,[data-theme=dark] .logo-rest{color:#ffffffe0!important}[data-theme=dark] .sidebar-menu{background:transparent!important}[data-theme=dark] .sidebar-menu .ant-menu-item{color:#ffffffa6!important}[data-theme=dark] .sidebar-menu .ant-menu-item:hover{background:#ffffff14!important;color:#fff!important}[data-theme=dark] .sidebar-menu .ant-menu-item-selected{background:#177ddc20!important;color:#177ddc!important}[data-theme=dark] .sidebar-footer{border-top-color:#353535!important}[data-theme=dark] .sidebar-footer a{color:#ffffff73!important}[data-theme=dark] .module-count{color:#ffffff73!important;background:#ffffff14!important}[data-theme=dark] .app-header{background:#1f1f1f!important;border-bottom-color:#353535!important;color:#ffffffe0!important}[data-theme=dark] .app-header span{color:#ffffffe0}[data-theme=dark] .dashboard-header h2{color:#ffffffe0!important}[data-theme=dark] .app-header .header-icon,[data-theme=dark] .header-icon,[data-theme=dark] .app-header a{color:#ffffffa6!important}[data-theme=dark] .breadcrumb-nav,[data-theme=dark] .ant-breadcrumb-link,[data-theme=dark] .ant-breadcrumb-separator,[data-theme=dark] .ant-breadcrumb li{color:#ffffff73!important}[data-theme=dark] .favorites-bar,[data-theme=dark] .fav-bar{background:#1f1f1f!important;border-bottom-color:#353535!important}[data-theme=dark] .fav-bar a,[data-theme=dark] .fav-bar span,[data-theme=dark] .favorites-bar span{color:#ffffffa6!important}[data-theme=dark] .main-content{background:#141414!important}[data-theme=dark] .submenu-panel{background:#1f1f1f!important;border-color:#353535!important}[data-theme=dark] .submenu-panel-header{border-bottom-color:#353535!important;color:#ffffffe0!important}[data-theme=dark] .submenu-panel-title{color:#ffffffe0!important}[data-theme=dark] .drawer-category-title{color:#ffffff73!important}[data-theme=dark] .drawer-menu-item{color:#ffffffa6!important}[data-theme=dark] .drawer-menu-item:hover{background:#ffffff14!important;color:#fff!important}[data-theme=dark] .drawer-menu-item.active{color:#177ddc!important;background:#177ddc15!important}[data-theme=dark] .crud-page{--color-primary: #177ddc;--color-success: #49aa19;--color-purple: #9254de;--color-text: rgba(255,255,255,.88);--color-text-secondary: rgba(255,255,255,.65);--color-text-muted: rgba(255,255,255,.45);--color-text-placeholder: rgba(255,255,255,.25);--color-bg-page: #141414;--color-bg-card: #1f1f1f;--color-bg-hover: #2a2a2a;--color-bg-chip: #2a2a2a;--color-border: #353535;--color-border-chip: #424242;background:#141414!important}[data-theme=dark] .ant-table{background:#1f1f1f!important;color:#ffffffe0!important}[data-theme=dark] .ant-table-thead>tr>th,[data-theme=dark] .ant-table-thead>tr>td{background:#2a2a2a!important;color:#ffffffe0!important;border-bottom-color:#353535!important}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom-color:#353535!important;color:#ffffffe0!important}[data-theme=dark] .ant-table-cell-fix-left,[data-theme=dark] .ant-table-cell-fix-right{background:#1f1f1f!important}[data-theme=dark] .ant-table-bordered .ant-table-container{border-color:#353535!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-picker{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-select-selection-placeholder,[data-theme=dark] .ant-picker-input>input::placeholder{color:#ffffff40!important}[data-theme=dark] .ant-select-arrow,[data-theme=dark] .ant-picker-suffix{color:#ffffff73!important}[data-theme=dark] .ant-modal-content{background:#1f1f1f!important;color:#ffffffe0!important}[data-theme=dark] .ant-modal-header{background:#1f1f1f!important;border-bottom-color:#353535!important}[data-theme=dark] .ant-modal-title{color:#ffffffe0!important}[data-theme=dark] .ant-modal-footer{border-top-color:#353535!important}[data-theme=dark] .ant-modal-close-x{color:#ffffff73!important}[data-theme=dark] .ant-drawer-content{background:#1f1f1f!important;color:#ffffffe0!important}[data-theme=dark] .ant-drawer-header{background:#1f1f1f!important;border-bottom-color:#353535!important}[data-theme=dark] .ant-drawer-title{color:#ffffffe0!important}[data-theme=dark] .ant-segmented{background:#2a2a2a!important;color:#ffffffa6!important}[data-theme=dark] .ant-segmented-item-selected{background:#1f1f1f!important;color:#ffffffe0!important}[data-theme=dark] .ant-tag{border-color:#353535!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:#2a2a2a!important;color:#ffffffa6!important;border-color:#353535!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:#353535!important;color:#ffffffe0!important}[data-theme=dark] .ant-popover-inner{background:#2a2a2a!important;color:#ffffffe0!important}[data-theme=dark] .ant-popover-message-title{color:#ffffffe0!important}[data-theme=dark] .ant-dropdown-menu{background:#2a2a2a!important}[data-theme=dark] .ant-dropdown-menu-item{color:#ffffffe0!important}[data-theme=dark] .ant-dropdown-menu-item:hover{background:#ffffff14!important}[data-theme=dark] .ant-pagination-item a{color:#ffffffa6!important}[data-theme=dark] .ant-pagination-item-active{border-color:#177ddc!important}[data-theme=dark] .ant-pagination-item-active a{color:#177ddc!important}[data-theme=dark] .ant-form-item-label>label{color:#ffffffe0!important}[data-theme=dark] .ant-divider{border-color:#353535!important}[data-theme=dark] .bulk-actions-bar{background:#111d2c!important;border-color:#15395b!important}[data-theme=dark] .bulk-count{color:#177ddc!important}[data-theme=dark] .skeleton-header{background:#2a2a2a!important}[data-theme=dark] .skeleton-cell{background:#353535!important}[data-theme=dark] .kpi-card{background:#1f1f1f!important;border-color:#353535!important}[data-theme=dark] .kpi-title{color:#ffffffe0!important}[data-theme=dark] .kpi-number{color:#73d13d!important}[data-theme=dark] .kpi-unit{color:#ffffff73!important}[data-theme=dark] .kpi-progress-bar{background:#353535!important}[data-theme=dark] .kpi-progress-dot{background:#1f1f1f!important}[data-theme=dark] .chart-tag{background:#ff4d4f1a!important;border-color:#ff4d4f4d!important}[data-theme=dark] .task-card{background:#1f1f1f!important;border-color:#353535!important}[data-theme=dark] .task-card-header h3{color:#ffffffe0!important}[data-theme=dark] .view-all{color:#177ddc!important}[data-theme=dark] .sys-health-bar{background:linear-gradient(135deg,#1a3a4a,#1a2a3a)!important;border-color:#353535!important}[data-theme=dark] a{color:#177ddc}[data-theme=dark] a:hover{color:#3c9ae8}[data-theme=dark] .ant-menu{border-right-color:transparent!important}[data-theme=dark] .ant-tabs-nav:before{border-bottom-color:#353535!important}[data-theme=dark] .ant-tabs-tab{color:#ffffffa6!important}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#177ddc!important}[data-theme=dark] .ant-card{background:#1f1f1f!important;border-color:#353535!important;color:#ffffffe0!important}[data-theme=dark] .ant-progress-text{color:#ffffffe0!important}[data-theme=dark] .ant-empty-description{color:#ffffff73!important}[data-theme=dark] .ant-collapse{background:#1f1f1f!important;border-color:#353535!important}[data-theme=dark] .ant-collapse-item{border-color:#353535!important}[data-theme=dark] .ant-collapse-header{color:#ffffffe0!important}[data-theme=dark] .ant-collapse-content{background:#2a2a2a!important;border-color:#353535!important;color:#ffffffe0!important}[data-theme=dark] .ant-badge-count{box-shadow:0 0 0 1px #1f1f1f!important}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:#1f1f1f}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#555}*:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.skip-nav{position:absolute;top:-40px;left:0;background:#1677ff;color:#fff;padding:8px 16px;z-index:10000;font-size:14px;transition:top .2s}.skip-nav:focus{top:0}:root{--color-primary: #1890ff;--color-success: #52c41a;--color-warning: #faad14;--color-error: #ff4d4f;--color-text: #262626;--color-text-secondary: #8c8c8c;--color-text-tertiary: #bfbfbf;--color-border: #f0f0f0;--color-bg-secondary: #fafafa;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--z-index-dropdown: 100;--z-index-modal: 1000;--z-index-popover: 1050;--primary: 209 100% 55%;--accent: #f0f5ff;--table-row-height: 36px;--table-row-selected: hsl(var(--primary) / .1);--table-row-striped: rgba(0,0,0,.035);--table-row-hover: var(--accent)}*{margin:0;padding:0;box-sizing:border-box}body,.ant-layout{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e6ebf2!important;color:#0f172a}body,div,span,p,a,h1,h2,h3,h4,h5,h6,input,button,textarea,select,.ant-typography,.ant-table,.ant-menu,.ant-btn{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;color:#0f172a}#app{height:100vh;height:100dvh;overflow:hidden}.ant-layout-sider{border-right:1px solid #cbd5e1!important;box-shadow:2px 0 12px #0000000f;z-index:20}.sidebar-logo{height:56px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #cbd5e1}.sidebar-logo .logo-v{color:#1890ff;font-size:22px;font-weight:800;letter-spacing:3px}.sidebar-logo .logo-rest{color:#333;font-size:22px;font-weight:800;letter-spacing:3px}.sidebar-menu{border-right:none!important;padding:4px 0}.ant-layout-sider .ant-layout-sider-children{height:100%;display:flex;flex-direction:column}.sidebar-menu .ant-menu-item,.sidebar-menu .ant-menu-submenu-title{margin:2px 8px!important;border-radius:6px!important;height:42px!important;line-height:42px!important;font-size:14px}.sidebar-menu .ant-menu-item-selected{background-color:#e0e7ff!important;color:#1d4ed8!important;font-weight:700!important;border-right:4px solid #1d4ed8}.sidebar-menu .anticon{font-size:18px!important;color:#3b82f6!important}.sidebar-menu .ant-menu-item-selected .anticon{color:#1d4ed8!important}.sidebar-menu .ant-menu-item{color:#334155!important}.sidebar-footer{padding:12px 16px;border-top:1px solid #cbd5e1;font-size:12px;color:#767676;display:flex;justify-content:center;gap:16px}.sidebar-footer a{color:var(--color-primary);text-decoration:none}.app-header{background:#fff!important;border-bottom:1px solid #cbd5e1!important;box-shadow:0 2px 10px #0000000d;z-index:10;padding:0 20px!important;height:56px!important;line-height:56px!important;display:flex;align-items:center;justify-content:space-between}.header-left{display:flex;align-items:center;gap:12px}.header-right{display:flex;align-items:center;gap:16px;font-size:14px}.header-right .header-icon{font-size:18px;cursor:pointer;color:#666}.header-right .header-icon:hover{color:#1890ff}.breadcrumb-nav{font-size:14px;color:#666}.main-content{padding:20px;background:#e2e8f0!important;flex:1;overflow-y:auto;overflow-x:hidden}.dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dashboard-header h2{font-size:20px;font-weight:600;display:flex;align-items:center;gap:8px;margin:0}.task-card{margin-bottom:20px}.task-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.task-card-header h3{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;margin:0}.view-all{color:#1890ff;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:4px}.task-sub-title{font-weight:600;font-size:14px;padding-bottom:8px;margin-bottom:4px}.task-table-header{background:#fafafa;padding:10px 16px;font-weight:500;font-size:13px;color:#666;border-bottom:1px solid #f0f0f0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#bfbfbf}.empty-state .anticon{font-size:48px;margin-bottom:12px;color:#d9d9d9}.empty-state span{font-size:14px;color:#bfbfbf}.demo-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#fff;border-radius:8px;margin-bottom:20px;border:1px solid #f0f0f0}.demo-bar-left{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500}.demo-bar-left .anticon{color:#1890ff}.demo-badge{background:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7;border-radius:12px;padding:1px 10px;font-size:12px;font-weight:400}.demo-delete-btn{color:#ff4d4f!important;border-color:#ff4d4f!important}.kpi-card{background:#fff;border-radius:8px;padding:20px;border:1px solid #f0f0f0;height:100%}.kpi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.kpi-title{font-size:14px;font-weight:500;color:#333;display:flex;align-items:center;gap:6px}.chart-tag{background:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7;border-radius:4px;padding:2px 12px;font-size:12px;cursor:pointer}.kpi-value{text-align:center;margin-bottom:16px}.kpi-number{font-size:44px;font-weight:700;color:#52c41a;line-height:1}.kpi-unit{font-size:16px;color:#666;margin-left:2px;font-weight:400}.kpi-progress-bar{height:6px;background:#f0f0f0;border-radius:3px;margin-bottom:10px;position:relative;overflow:hidden}.kpi-progress-fill{height:100%;background:linear-gradient(90deg,#52c41a,#73d13d);border-radius:3px;position:relative}.kpi-progress-dot{width:14px;height:14px;background:#fff;border:3px solid #52c41a;border-radius:50%;position:absolute;right:-7px;top:-4px}.kpi-change{text-align:center;font-size:13px;color:#767676}.ai-float-btn{position:fixed;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(180deg,#1890ff,#096dd9);color:#fff;padding:14px 8px;border-radius:8px 0 0 8px;cursor:pointer;font-size:13px;writing-mode:vertical-rl;z-index:999;box-shadow:-2px 0 12px #1890ff4d;display:flex;align-items:center;gap:6px;font-weight:500;letter-spacing:2px}.ai-float-btn:hover{background:linear-gradient(180deg,#40a9ff,#1890ff)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.menu-badge{background:#ff4d4f;color:#fff;border-radius:10px;padding:0 6px;font-size:11px;margin-left:8px;line-height:18px;display:inline-block}.collapse-icon{color:#767676;margin-left:4px;font-size:10px}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.page-fade-enter-from{opacity:0;transform:translateY(6px)}.page-fade-leave-to{opacity:0;transform:translateY(-4px)}.module-count{margin-left:auto;font-size:10px;color:#bbb;background:#f5f5f5;padding:0 6px;border-radius:8px;line-height:18px}.submenu-panel{position:fixed;top:0;width:280px;height:100vh;height:100dvh;background:#fff;z-index:101;border-right:1px solid #e8e8e8;box-shadow:4px 0 12px #0000000f;display:flex;flex-direction:column;transition:left .2s}.submenu-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f0f0f0;font-size:15px;font-weight:600;color:#333}.submenu-panel-close{cursor:pointer;font-size:20px;color:#767676;line-height:1;padding:0 4px}.submenu-panel-close:hover{color:#333}.submenu-panel-title{display:flex;align-items:center;gap:6px}.submenu-panel-body{flex:1;overflow-y:auto}.submenu-overlay{position:fixed;inset:0;z-index:100;background:#00000014}.drawer-category{padding:0 0 4px;border-bottom:1px solid #f5f5f5}.drawer-category-title{padding:10px 16px 4px;font-size:12px;font-weight:600;color:#767676;text-transform:uppercase;letter-spacing:.5px}.drawer-menu-item{padding:8px 16px 8px 24px;font-size:13px;color:#333;cursor:pointer;transition:background .15s,color .15s,border-color .15s;border-left:3px solid transparent}.drawer-menu-item:hover{background:#f5f5f5;color:#1890ff}.drawer-menu-item.active{background:#e6f7ff;color:#1890ff;border-left-color:#1890ff;font-weight:500}.gs-modal .ant-modal-body{border-radius:12px;overflow:hidden}.gs-modal .ant-modal-content{border-radius:12px;padding:0}.ant-table-tbody>tr>td{padding:10px 16px!important;height:48px!important;line-height:1.5!important;font-size:15px!important;font-weight:500!important;color:#1e293b!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{padding:12px 16px!important;height:48px!important;font-size:15px!important;font-weight:700!important;color:#0f172a!important}.ant-table-tbody>tr:nth-child(odd)>td{background:var(--table-row-striped)}.ant-table-tbody>tr:hover>td,.ant-table-tbody>tr:hover .ant-table-cell-fix-left,.ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:var(--table-row-hover)!important}.ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--table-row-selected)!important}.ant-table-tbody>tr:nth-child(odd) .ant-table-cell-fix-left,.ant-table-tbody>tr:nth-child(odd) .ant-table-cell-fix-right{background:var(--table-row-striped)}.ant-card,.panel-card,.stat-card,.sum-card,.feedback-card,.ce-card,.thread-card,.kpi-card,.task-card{position:relative;background:#fff;border:1.5px solid #b0bdd4!important;border-radius:12px!important;box-shadow:0 2px 8px #50648c21,0 6px 20px #50648c1a!important;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.ant-card:after,.panel-card:after,.stat-card:after,.sum-card:after,.feedback-card:after,.ce-card:after,.thread-card:after,.kpi-card:after,.task-card:after{display:none}.ant-card:hover,.panel-card:hover,.stat-card:hover,.sum-card:hover,.feedback-card:hover,.ce-card:hover,.thread-card:hover,.kpi-card:hover,.task-card:hover{box-shadow:0 4px 16px #3c5a8c2e,0 10px 32px #3c5a8c21!important;border-color:#7c94bb!important;transform:translateY(-2px)}.ant-table-wrapper{background:#fff;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #00000014!important}.ant-table-thead>tr>th{background:#f3f4f6!important;border-bottom:2px solid #cbd5e1!important;color:#1e293b!important;font-weight:700!important}.ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9!important}[data-theme=dark]{--color-bg: #141414;--color-bg-secondary: #1f1f1f;--color-bg-elevated: #262626;--color-text: rgba(255, 255, 255, .85);--color-text-secondary: rgba(255, 255, 255, .45);--color-text-tertiary: rgba(255, 255, 255, .3);--color-border: #434343;--color-border-secondary: #303030;--color-primary: #177ddc;--color-success: #49aa19;--color-warning: #d89614;--color-error: #d32029;--table-row-striped: rgba(255, 255, 255, .04);--table-row-hover: #2a2a2a;--table-row-selected: hsl(210 100% 40% / .18);--accent: #2a2a2a;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);color-scheme:dark}[data-theme=dark] .app-header{background:#1f1f1f;border-bottom-color:#303030}[data-theme=dark] .main-content{background:#141414}[data-theme=dark] .submenu-panel{background:#1f1f1f;border-color:#303030}[data-theme=dark] .submenu-panel-header{border-bottom-color:#303030}[data-theme=dark] .sidebar-logo .logo-rest{color:#ffffffd9}[data-theme=dark] .breadcrumb-nav{color:#ffffff73}[data-theme=dark] .stat-card,[data-theme=dark] .panel-card{background:#1f1f1f;border-color:#303030}.fade-slide-enter-active{transition:opacity .25s ease,transform .25s ease}.fade-slide-leave-active{transition:opacity .15s ease,transform .15s ease}.fade-slide-enter-from{opacity:0;transform:translateY(8px)}.fade-slide-leave-to{opacity:0;transform:translateY(-4px)}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:2px solid #1890ff;outline-offset:2px;border-radius:2px}.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible,.ant-select-selector:focus-visible,.ant-btn:focus-visible{outline:2px solid #1890ff!important;outline-offset:1px;box-shadow:0 0 0 2px #1890ff33!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.ant-menu-item:focus-visible,.ant-dropdown-menu-item:focus-visible{outline:2px solid #1890ff;outline-offset:-2px;background-color:#e6f7ff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--color-primary: #1890ff;--color-success: #52c41a;--color-warning: #faad14;--color-danger: #ff4d4f;--color-text: #262626;--color-text-secondary: #595959;--color-text-muted: #8c8c8c;--color-border: #e8e8e8;--color-border-light: #f0f0f0;--color-bg-page: #fafafa;--color-bg-card: #fff;--color-bg-nested: #f8f8f8;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px}body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:13px;letter-spacing:-.2px;line-height:1.5;color:var(--color-text);font-feature-settings:"tnum"}html{overflow-x:hidden;scroll-behavior:smooth}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.ant-table-small .ant-table-thead>tr>th{font-size:12px!important;font-weight:600!important;padding:6px 8px!important;border-bottom:2px solid #e0e0e0!important}.ant-table-small .ant-table-tbody>tr>td{font-size:12px!important;padding:4px 8px!important}.ant-table-small .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.ant-table-small .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.ant-card{border-color:var(--color-border)!important;box-shadow:var(--shadow-sm)}.ant-card-small>.ant-card-body{padding:10px 12px!important}.ant-card-small>.ant-card-head{padding:0 12px!important;min-height:36px!important;font-size:13px!important}.ant-card-small>.ant-card-head .ant-card-head-title{padding:6px 0!important;font-weight:600!important}.ant-tag{font-size:11px!important;border-radius:var(--radius-sm)!important}.ant-modal .ant-modal-header{border-bottom:1px solid var(--color-border)!important}.ant-modal .ant-modal-title{font-size:15px!important;font-weight:600!important}.ant-modal .ant-modal-body{padding:16px 20px!important;max-height:55vh;overflow-y:auto}.ant-modal .ant-modal-footer{border-top:1px solid var(--color-border)!important}.ant-modal-wrap .ant-modal{box-shadow:var(--shadow-lg)!important}.ant-modal .ant-form-item{margin-bottom:14px!important}.ant-form-item-label>label{font-size:13px!important}.ant-input,.ant-input-number,.ant-select-selector{font-size:13px!important}.ant-btn-sm{font-size:12px!important}.ant-tabs-tab{font-size:13px!important}.ant-menu-item{height:36px!important;line-height:36px!important;font-size:13px!important;margin:2px 8px!important;padding:0 12px!important;border-radius:var(--radius-sm)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-menu-inline .ant-menu-item-selected{border-left:3px solid var(--color-primary)}.ant-divider{border-color:var(--color-border)!important}.ant-table-pagination{margin:10px 0 0!important}.ant-dropdown .ant-dropdown-menu{box-shadow:0 4px 12px #00000014!important;max-height:300px;overflow-y:auto}.ant-popover-inner{box-shadow:0 4px 12px #00000014!important}.ant-tooltip-inner{box-shadow:0 2px 8px #0000001a!important}
