.admin-layout[data-v-9492d0b6]{min-height:100vh}.admin-sider[data-v-9492d0b6]{background:var(--bg-sidebar)!important;border-right:1px solid var(--border-light);display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;z-index:10}.admin-sider[data-v-9492d0b6] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.sider-logo[data-v-9492d0b6]{height:var(--header-height);display:flex;align-items:center;padding:0 16px;gap:10px;cursor:pointer;border-bottom:1px solid var(--border-light);flex-shrink:0}.logo-icon[data-v-9492d0b6]{width:32px;height:32px;border-radius:var(--radius-md);background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.logo-text[data-v-9492d0b6]{font-weight:600;font-size:15px;color:var(--text-primary);white-space:nowrap}.sider-menu[data-v-9492d0b6]{flex:1;overflow-y:auto;border-right:none!important;background:transparent!important;padding:8px 0}.sider-footer[data-v-9492d0b6]{padding:12px;border-top:1px solid var(--border-light);flex-shrink:0}.user-card[data-v-9492d0b6]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.user-card[data-v-9492d0b6]:hover{background:var(--bg-hover)}.user-name[data-v-9492d0b6]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-header[data-v-9492d0b6]{height:var(--header-height);background:var(--bg-header)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-light);padding:0 24px!important;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:9}.header-left[data-v-9492d0b6]{display:flex;align-items:center}.trigger[data-v-9492d0b6]{font-size:18px;cursor:pointer;color:var(--text-secondary);transition:color var(--transition-fast)}.trigger[data-v-9492d0b6]:hover{color:var(--primary-color)}.header-right[data-v-9492d0b6]{display:flex;align-items:center;gap:16px}.header-link[data-v-9492d0b6]{font-size:12px;color:var(--text-secondary)!important}.header-link[data-v-9492d0b6]:hover{color:var(--primary-color)!important}.admin-content[data-v-9492d0b6]{padding:var(--content-padding);min-height:calc(100vh - var(--header-height));background:var(--bg-page)}.admin-layout>.ant-layout[data-v-9492d0b6]{margin-left:220px;transition:margin-left var(--transition-base)}.admin-layout.sider-collapsed>.ant-layout[data-v-9492d0b6]{margin-left:64px}.theme-toggle[data-v-9492d0b6]{font-size:16px;color:var(--text-secondary)!important}.theme-toggle[data-v-9492d0b6]:hover{color:var(--primary-color)!important;background:var(--bg-hover)}[data-v-9492d0b6] [data-theme=dark] .sider-menu .ant-menu-item,[data-v-9492d0b6] [data-theme=dark] .sider-menu .ant-menu-submenu-title{color:var(--text-secondary)}[data-v-9492d0b6] [data-theme=dark] .sider-menu .ant-menu-item:hover,[data-v-9492d0b6] [data-theme=dark] .sider-menu .ant-menu-submenu-title:hover{color:var(--text-primary);background:var(--bg-hover)!important}[data-v-9492d0b6] [data-theme=dark] .sider-menu .ant-menu-item-selected{color:var(--primary-color)!important;background:var(--primary-lighter)!important}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--primary-color: #0077fa;--primary-light: #3d9bff;--primary-lighter: #94c9ff;--primary-dark: #0062d1;--primary-hover: #3d9bff;--primary-active: #0062d1;--success-color: #00b365;--success-light: #2dd58a;--success-lighter: #8af0bd;--success-dark: #008a4e;--warning-color: #ff7900;--warning-light: #ff9a3d;--warning-lighter: #ffc78a;--warning-dark: #d16200;--danger-color: #f93920;--danger-light: #ff6b57;--danger-lighter: #ffb3a9;--danger-dark: #cb2c15;--info-color: #14b8a6;--info-light: #2dd4bf;--info-lighter: #5eead4;--info-dark: #0d9488;--text-primary: #111827;--text-regular: #1f2937;--text-secondary: #4b5563;--text-placeholder: #6b7280;--text-disabled: #9ca3af;--text-inverse: #ffffff;--border-base: #e5e7eb;--border-light: #f3f4f6;--border-lighter: #f9fafb;--border-dark: #d1d5db;--bg-page: #f5f5f5;--bg-color: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f9fafb;--bg-hover: #f3f4f6;--bg-active: #e5e7eb;--bg-overlay: rgba(0, 0, 0, .45);--bg-sidebar: #ffffff;--bg-input: #ffffff;--bg-header: rgba(255, 255, 255, .95);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .03);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .03);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .03);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--font-xs: 11px;--font-sm: 12px;--font-base: 13px;--font-md: 14px;--font-lg: 16px;--font-xl: 18px;--font-2xl: 20px;--font-3xl: 24px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--header-height: 56px;--sidebar-width: 220px;--sidebar-collapsed-width: 64px;--content-padding: 24px;--chart-text: #6b7280;--chart-line: #e5e7eb;--chart-tooltip-bg: rgba(255, 255, 255, .96);--chart-tooltip-text: #111827;--chart-tooltip-border: #e5e7eb;--stat-icon-alpha: .1}[data-theme=dark]{--primary-color: #3d9bff;--primary-light: #5aadff;--primary-lighter: #1a3a5c;--primary-dark: #2b7de9;--primary-hover: #5aadff;--primary-active: #2b7de9;--success-color: #34d399;--success-light: #5eead4;--success-lighter: #1a3d2e;--success-dark: #10b981;--warning-color: #fbbf24;--warning-light: #fcd34d;--warning-lighter: #3d2a12;--warning-dark: #f59e0b;--danger-color: #f87171;--danger-light: #fca5a5;--danger-lighter: #3d1a14;--danger-dark: #ef4444;--info-color: #2dd4bf;--info-light: #5eead4;--info-lighter: #123d37;--info-dark: #14b8a6;--text-primary: #f9fafb;--text-regular: #f3f4f6;--text-secondary: #e5e7eb;--text-placeholder: #9ca3af;--text-disabled: #6b7280;--text-inverse: #111827;--border-base: #303030;--border-light: #252525;--border-lighter: #1c1c1c;--border-dark: #454545;--bg-page: #09090b;--bg-color: #09090b;--bg-card: #141416;--bg-card-hover: #1c1c1f;--bg-hover: #1c1c1f;--bg-active: #27272a;--bg-overlay: rgba(0, 0, 0, .8);--bg-sidebar: #0c0c0e;--bg-input: #1a1a1d;--bg-header: rgba(9, 9, 11, .96);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .2);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .3);--chart-text: #e5e7eb;--chart-line: #27272a;--chart-tooltip-bg: rgba(20, 20, 22, .98);--chart-tooltip-text: #f9fafb;--chart-tooltip-border: #303030;--stat-icon-alpha: .2;color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,Microsoft YaHei,sans-serif;color:var(--text-primary);background:var(--bg-page);line-height:1.5;min-height:100vh}a{color:var(--primary-color);text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-placeholder)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .2s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.text-center{text-align:center}.text-right{text-align:right}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px}.sub-text{font-size:12px;color:var(--text-placeholder);line-height:1.4;margin-top:2px}.text-muted{color:var(--text-disabled)}.clickable-tag{cursor:pointer;transition:opacity var(--transition-fast)}.clickable-tag:hover{opacity:.8}.action-icons{display:inline-flex;align-items:center;gap:2px}.action-icons .ant-btn{color:var(--text-secondary)}.action-icons .ant-btn:hover{color:var(--primary-color)}.action-icons .ant-btn-dangerous{color:var(--text-disabled)}.action-icons .ant-btn-dangerous:hover{color:var(--danger-color)}.mono-text{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--text-secondary)}.page-container{height:100%}.list-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-sm);flex-wrap:wrap}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.data-stats{font-size:12px;color:var(--text-placeholder)}.batch-bar{margin-bottom:var(--spacing-md)}.batch-bar-inner{display:flex;align-items:center;justify-content:space-between;width:100%}.danger-link{color:var(--danger-color)!important}.ant-table{font-size:13px}.ant-table-thead>tr>th{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;background:var(--bg-card)!important;border-bottom:1px solid var(--border-base);padding:10px 12px!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-light);padding:10px 12px!important}.ant-table-tbody>tr:hover>td{background:var(--bg-hover)!important}.ant-table-tbody .ant-input-number-sm{border-color:transparent;background:transparent;box-shadow:none}.ant-table-tbody .ant-input-number-sm:hover,.ant-table-tbody .ant-input-number-sm:focus-within{border-color:var(--primary-color);background:var(--bg-card)}.ant-card{border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.ant-btn{border-radius:var(--radius-md);font-weight:500;font-size:13px}.ant-btn-sm{font-size:12px}.ant-btn-text.ant-btn-sm{padding:0 6px;height:28px}.ant-input,.ant-select-selector,.ant-picker{border-radius:var(--radius-md)!important}.ant-tag{border-radius:var(--radius-sm);font-size:12px;line-height:20px}.ant-switch-small{min-width:32px}.ant-drawer-content{background:var(--bg-color)}.ant-drawer-header{border-bottom:1px solid var(--border-light)}.ant-drawer-footer{border-top:1px solid var(--border-light);padding:12px 24px}.ant-modal-content{border-radius:var(--radius-lg)}.ant-form-vertical .ant-form-item-label{padding-bottom:4px}.ant-form-vertical .ant-form-item-label>label{font-size:12px;font-weight:500;color:var(--text-secondary)}.ant-form-item{margin-bottom:16px}.ant-alert-info{border-radius:var(--radius-md)}.ant-tabs-tab{font-size:13px;font-weight:500}[data-theme=dark]{--ant-color-primary: var(--primary-color);--ant-color-primary-bg: var(--primary-lighter);--ant-color-primary-bg-hover: var(--primary-lighter);--ant-color-primary-border: var(--primary-color);--ant-color-primary-border-hover: var(--primary-light);--ant-color-primary-hover: var(--primary-light);--ant-color-primary-text: var(--primary-color);--ant-color-primary-text-hover: var(--primary-light);--ant-color-bg-container: var(--bg-card);--ant-color-bg-elevated: var(--bg-card);--ant-color-bg-layout: var(--bg-page);--ant-color-bg-spotlight: var(--bg-hover);--ant-color-bg-text-hover: var(--bg-hover);--ant-color-border: var(--border-base);--ant-color-border-secondary: var(--border-light);--ant-color-text: var(--text-primary);--ant-color-text-secondary: var(--text-secondary);--ant-color-text-tertiary: var(--text-placeholder);--ant-color-text-quaternary: var(--text-disabled);--ant-color-fill: var(--bg-hover);--ant-color-fill-secondary: var(--bg-active);--ant-color-fill-tertiary: var(--bg-hover);--ant-color-fill-quaternary: rgba(255, 255, 255, .04);--ant-color-split: var(--border-light);--ant-color-bg-container-disabled: var(--bg-active);--ant-color-text-disabled: var(--text-disabled);--ant-control-item-bg-hover: var(--bg-hover);--ant-control-item-bg-active: var(--primary-lighter);--ant-table-row-hover-bg: var(--bg-hover);--ant-table-header-bg: var(--bg-hover);--ant-table-body-sort-bg: var(--bg-hover);--ant-table-fixed-header-sort-active-bg: var(--bg-hover);--ant-table-header-sort-active-bg: var(--bg-hover);--ant-table-header-sort-hover-bg: var(--bg-active);--ant-table-row-selected-bg: var(--primary-lighter);--ant-table-row-selected-hover-bg: rgba(61, 155, 255, .15);--ant-table-border-color: var(--border-light);--ant-table-header-cell-split-color: var(--border-base);--ant-table-row-expand-icon-bg: var(--bg-card)}[data-theme=dark] body{color:var(--text-primary);background:var(--bg-page)}[data-theme=dark] .ant-table{color:var(--text-primary);background:var(--bg-card)}[data-theme=dark] .ant-table-thead>tr>th{background:var(--bg-hover)!important;color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .ant-table-tbody>tr>td{border-color:var(--border-light);color:var(--text-primary)}[data-theme=dark] .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td,[data-theme=dark] .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--bg-hover)!important}[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--primary-lighter)!important}[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#3d9bff26!important}[data-theme=dark] .ant-table-expanded-row>td{background:var(--bg-color)!important}[data-theme=dark] .ant-table-cell-fix-left,[data-theme=dark] .ant-table-cell-fix-right{background:inherit}[data-theme=dark] .ant-table-placeholder,[data-theme=dark] .ant-empty-description{color:var(--text-disabled)}[data-theme=dark] .ant-card{background:var(--bg-card);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ant-card-head{color:var(--text-primary);border-color:var(--border-base)}[data-theme=dark] .ant-card-head-title,[data-theme=dark] .ant-card-body{color:var(--text-primary)}[data-theme=dark] .ant-btn-default{background:var(--bg-card);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ant-btn-default:hover{border-color:var(--primary-color);color:var(--primary-color)}[data-theme=dark] .ant-btn-text{color:var(--text-secondary)}[data-theme=dark] .ant-btn-text:hover{background:var(--bg-hover);color:var(--text-primary)}[data-theme=dark] .ant-btn-dashed{background:transparent;border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-input-number,[data-theme=dark] .ant-picker{background:var(--bg-input)!important;border-color:var(--border-base)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-input-number-input{color:var(--text-primary)!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-input-number-input::placeholder,[data-theme=dark] .ant-select-selection-placeholder{color:var(--text-placeholder)!important}[data-theme=dark] .ant-input-affix-wrapper .ant-input-prefix{color:var(--text-disabled)}[data-theme=dark] .ant-input-number-handler-wrap{background:var(--bg-hover);border-color:var(--border-base)}[data-theme=dark] .ant-select-selection-item{color:var(--text-primary)!important}[data-theme=dark] .ant-select-dropdown{background:var(--bg-card)}[data-theme=dark] .ant-select-item{color:var(--text-primary)}[data-theme=dark] .ant-select-item-option-active{background:var(--bg-hover)}[data-theme=dark] .ant-select-item-option-selected{background:var(--primary-lighter)}[data-theme=dark] .ant-dropdown-menu{background:var(--bg-card)}[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-primary)}[data-theme=dark] .ant-dropdown-menu-item:hover{background:var(--bg-hover)}[data-theme=dark] .ant-popover-inner{background:var(--bg-card);color:var(--text-primary)}[data-theme=dark] .ant-popover-arrow:before{background:var(--bg-card)}[data-theme=dark] .ant-popconfirm-message-text{color:var(--text-primary)}[data-theme=dark] .ant-tooltip-inner{background:var(--bg-active)}[data-theme=dark] .ant-modal-content{background:var(--bg-card);color:var(--text-primary)}[data-theme=dark] .ant-modal-header{background:var(--bg-card);border-color:var(--border-base)}[data-theme=dark] .ant-modal-title{color:var(--text-primary)}[data-theme=dark] .ant-modal-footer{border-color:var(--border-base)}[data-theme=dark] .ant-modal-close-x{color:var(--text-secondary)}[data-theme=dark] .ant-drawer-content{background:var(--bg-color);color:var(--text-primary)}[data-theme=dark] .ant-drawer-header{background:var(--bg-color);border-color:var(--border-base)}[data-theme=dark] .ant-drawer-title{color:var(--text-primary)}[data-theme=dark] .ant-drawer-footer{background:var(--bg-color);border-color:var(--border-base)}[data-theme=dark] .ant-tag{background:var(--bg-hover);border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--bg-hover);color:var(--text-secondary)}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{color:var(--text-primary)}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-view,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-row,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--border-base)}[data-theme=dark] .ant-tabs-tab{color:var(--text-secondary)}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}[data-theme=dark] .ant-tabs-ink-bar{background:var(--primary-color)}[data-theme=dark] .ant-alert{background:var(--bg-hover);border-color:var(--border-base)}[data-theme=dark] .ant-alert-info{color:var(--text-primary)}[data-theme=dark] .ant-switch{background:var(--bg-active)}[data-theme=dark] .ant-pagination-item{background:var(--bg-card);border-color:var(--border-base)}[data-theme=dark] .ant-pagination-item a{color:var(--text-primary)}[data-theme=dark] .ant-pagination-item-active{border-color:var(--primary-color)}[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,[data-theme=dark] .ant-pagination-next .ant-pagination-item-link{background:var(--bg-card);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ant-checkbox-inner,[data-theme=dark] .ant-radio-inner{background:var(--bg-input);border-color:var(--border-dark)}[data-theme=dark] .ant-form-item-label>label{color:var(--text-secondary)}[data-theme=dark] .ant-form-item-explain-error{color:var(--danger-color)}[data-theme=dark] .ant-breadcrumb,[data-theme=dark] .ant-breadcrumb a{color:var(--text-secondary)}[data-theme=dark] .ant-breadcrumb-separator{color:var(--text-disabled)}[data-theme=dark] .ant-picker-panel-container{background:var(--bg-card)}[data-theme=dark] .ant-picker-header{color:var(--text-primary);border-color:var(--border-base)}[data-theme=dark] .ant-picker-content th{color:var(--text-secondary)}[data-theme=dark] .ant-picker-cell{color:var(--text-primary)}[data-theme=dark] .ant-spin-container:after{background:var(--bg-card)}[data-theme=dark] .ant-menu{background:transparent!important;color:var(--text-secondary)}[data-theme=dark] .ant-menu-item{color:var(--text-secondary)!important}[data-theme=dark] .ant-menu-item:hover{color:var(--text-primary)!important;background:var(--bg-hover)!important}[data-theme=dark] .ant-menu-item-selected{color:var(--primary-color)!important;background:var(--primary-lighter)!important}[data-theme=dark] .ant-menu-submenu-title{color:var(--text-secondary)!important}[data-theme=dark] .ant-menu-submenu-title:hover{color:var(--text-primary)!important;background:var(--bg-hover)!important}[data-theme=dark] .ant-menu-sub{background:transparent!important}[data-theme=dark] .ant-menu-inline .ant-menu-item:after{border-right-color:var(--primary-color)}[data-theme=dark] .ant-menu-light .ant-menu-item-selected{background:var(--primary-lighter)!important}[data-theme=dark] .factory-tab{background:var(--bg-hover);border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .factory-tab:hover{color:var(--text-primary);border-color:var(--primary-color)}[data-theme=dark] .factory-tab.active{background:var(--primary-lighter);color:var(--primary-color);border-color:var(--primary-color)}[data-theme=dark] .clickable-tag{cursor:pointer}[data-theme=dark] .ant-table-tbody .ant-input-number-sm{background:transparent;border-color:transparent;color:var(--text-primary)}[data-theme=dark] .ant-table-tbody .ant-input-number-sm:hover,[data-theme=dark] .ant-table-tbody .ant-input-number-sm:focus-within{background:var(--bg-input);border-color:var(--primary-color)}[data-theme=dark] .ant-tag-blue{background:#3d9bff26;border-color:#3d9bff4d;color:#5aadff}[data-theme=dark] .ant-tag-green{background:#2dd58a26;border-color:#2dd58a4d;color:#2dd58a}[data-theme=dark] .ant-tag-orange{background:#ff9a3d26;border-color:#ff9a3d4d;color:#ff9a3d}[data-theme=dark] .ant-tag-purple{background:#9382ff26;border-color:#9382ff4d;color:#9382ff}[data-theme=dark] .ant-tag-cyan{background:#2dd4bf26;border-color:#2dd4bf4d;color:#2dd4bf}[data-theme=dark] .ant-tag-magenta{background:#ff6b9926;border-color:#ff6b994d;color:#ff6b99}[data-theme=dark] .ant-tag-red{background:#ff6b5726;border-color:#ff6b574d;color:#ff6b57}[data-theme=dark] .ant-tag-volcano{background:#ff7a4526;border-color:#ff7a454d;color:#ff7a45}[data-theme=dark] .ant-tag-gold{background:#faad1426;border-color:#faad144d;color:#faad14}[data-theme=dark] .ant-tag-lime{background:#a0d91126;border-color:#a0d9114d;color:#a0d911}[data-theme=dark] .ant-tag-geekblue{background:#2f54eb26;border-color:#2f54eb4d;color:#5b8def}[data-theme=dark] .ant-tag-success{background:#2dd58a26;border-color:#2dd58a4d;color:#2dd58a}[data-theme=dark] .ant-tag-error{background:#ff4d4f26;border-color:#ff4d4f4d;color:#ff6b57}[data-theme=dark] .ant-tag-processing{background:#3d9bff26;border-color:#3d9bff4d;color:#5aadff}[data-theme=dark] .ant-tag-warning{background:#faad1426;border-color:#faad144d;color:#faad14}[data-theme=dark] .ant-tag-default{background:var(--bg-hover);border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .ant-input-textarea textarea{background:var(--bg-input);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ant-statistic-content{color:var(--text-primary)}[data-theme=dark] .ant-statistic-title{color:var(--text-secondary)}[data-theme=dark] .page-container{background:var(--bg-page);color:var(--text-primary)}[data-theme=dark] .list-card{background:var(--bg-card)}[data-theme=dark] .data-stats{color:var(--text-placeholder)}[data-theme=dark] .toolbar{color:var(--text-primary)}[data-theme=dark] .ant-select-selection-item{background:var(--bg-hover);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ant-select-selection-item-remove{color:var(--text-secondary)}[data-theme=dark] .ant-divider{border-color:var(--border-base)}[data-theme=dark] .ant-tree{color:var(--text-primary);background:transparent}[data-theme=dark] .ant-tree-node-selected{background:var(--primary-lighter)!important}[data-theme=dark] .ant-scroll-number{box-shadow:0 0 0 1px var(--bg-card)}[data-theme=dark] .ant-typography,[data-theme=dark] .ant-list-item{color:var(--text-primary)}[data-theme=dark] .ant-collapse{background:var(--bg-card);color:var(--text-primary)}[data-theme=dark] .ant-collapse-header{color:var(--text-primary)!important}[data-theme=dark] .ant-collapse-content{background:var(--bg-color);color:var(--text-primary)}[data-theme=dark] .ant-radio-wrapper,[data-theme=dark] .ant-checkbox-wrapper{color:var(--text-primary)}[data-theme=dark] .ant-progress-text{color:var(--text-secondary)}[data-theme=dark] .ant-result-title{color:var(--text-primary)}[data-theme=dark] .ant-result-subtitle{color:var(--text-secondary)}
