:root,[data-theme=light]{--primary:#1677ff;--primary-hover:#4096ff;--primary-bg:#e6f4ff;--success:#52c41a;--warning:#faad14;--danger:#ff4d4f;--text-1:#1d2129;--text-2:#4e5969;--text-3:#86909c;--sider-bg:#fff;--sider-border:#f0f0f0;--sider-text:#4e5969;--sider-active-bg:#e6f4ff;--sider-active:#1677ff;--sider-group:#86909c;--header-bg:#fff;--header-border:#f0f0f0;--header-shadow:rgba(0,21,41,.06);--stats-bg:#fff;--stats-border:#f0f0f0;--stats-num:#1d2129;--stats-lbl:#86909c;--tabs-bg:#fff;--tabs-border:#f0f0f0;--tab-active-bg:#f2f3f5;--tab-color:#86909c;--tab-active:#1677ff;--main-bg:#f2f3f5;--border:#e5e8ef;--card-bg:#fff;--radius:8px;--scrollbar-thumb:#d9d9d9}[data-theme=dark]{--primary:#4096ff;--primary-hover:#69b1ff;--primary-bg:rgba(64,150,255,.12);--success:#49aa19;--warning:#d89614;--danger:#d9363e;--text-1:#e0e0e0;--text-2:#a6a6a6;--text-3:#6b6b6b;--sider-bg:#141414;--sider-border:#2a2a2a;--sider-text:#a6a6a6;--sider-active-bg:rgba(64,150,255,.15);--sider-active:#4096ff;--sider-group:#5a5a5a;--header-bg:#1a1a1a;--header-border:#2a2a2a;--header-shadow:rgba(0,0,0,.3);--stats-bg:#1f1f1f;--stats-border:#2a2a2a;--stats-num:#e0e0e0;--stats-lbl:#6b6b6b;--tabs-bg:#1a1a1a;--tabs-border:#2a2a2a;--tab-active-bg:#2a2a2a;--tab-color:#6b6b6b;--tab-active:#4096ff;--main-bg:#0d0d0d;--border:#2a2a2a;--card-bg:#1f1f1f;--radius:8px;--scrollbar-thumb:#3a3a3a}[data-theme=phoenix]{--primary:#b52418;--primary-hover:#d42d1f;--primary-bg:rgba(181,36,24,.12);--success:#4a9c22;--warning:#c9880a;--danger:#c0392b;--text-1:#e4ddd3;--text-2:#9e9488;--text-3:#5c5650;--sider-bg:#0c0c0e;--sider-border:rgba(220,200,170,.08);--sider-text:#9e9488;--sider-active-bg:rgba(181,36,24,.14);--sider-active:#d42d1f;--sider-group:#4a4640;--header-bg:#101012;--header-border:rgba(220,200,170,.07);--header-shadow:rgba(0,0,0,.5);--stats-bg:#141416;--stats-border:rgba(220,200,170,.07);--stats-num:#e4ddd3;--stats-lbl:#5c5650;--tabs-bg:#101012;--tabs-border:rgba(220,200,170,.07);--tab-active-bg:rgba(181,36,24,.12);--tab-color:#5c5650;--tab-active:#d42d1f;--main-bg:#0a0a0c;--border:rgba(220,200,170,.09);--card-bg:#141416;--radius:8px;--scrollbar-thumb:#2e2c2a}*{box-sizing:border-box}body{color:var(--text-1);background:var(--main-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,sans-serif;font-size:14px;transition:background .3s,color .3s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.page-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-title{color:var(--text-1);font-size:18px;font-weight:600}[data-theme=dark] .ant-card,[data-theme=phoenix] .ant-card{background:var(--card-bg)!important;border-color:var(--border)!important}[data-theme=dark] .ant-card-head,[data-theme=phoenix] .ant-card-head{background:var(--card-bg)!important;border-bottom-color:var(--border)!important;color:var(--text-1)!important}[data-theme=dark] .ant-card-body,[data-theme=phoenix] .ant-card-body,[data-theme=dark] .ant-card-head-title,[data-theme=phoenix] .ant-card-head-title{color:var(--text-1)!important}[data-theme=dark] .ant-table,[data-theme=phoenix] .ant-table{background:var(--card-bg)!important;color:var(--text-1)!important}[data-theme=dark] .ant-table-thead>tr>th,[data-theme=phoenix] .ant-table-thead>tr>th{background:var(--main-bg)!important;color:var(--text-2)!important;border-bottom-color:var(--border)!important}[data-theme=dark] .ant-table-tbody>tr>td,[data-theme=phoenix] .ant-table-tbody>tr>td{background:var(--card-bg)!important;border-bottom-color:var(--border)!important;color:var(--text-1)!important}[data-theme=dark] .ant-table-tbody>tr:hover>td,[data-theme=phoenix] .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected>td,[data-theme=phoenix] .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--primary-bg)!important}[data-theme=dark] .ant-table-placeholder,[data-theme=phoenix] .ant-table-placeholder{background:var(--card-bg)!important}[data-theme=dark] .ant-empty-description,[data-theme=phoenix] .ant-empty-description{color:var(--text-3)!important}[data-theme=dark] .ant-list-item,[data-theme=phoenix] .ant-list-item{border-bottom-color:var(--border)!important;color:var(--text-1)!important}[data-theme=dark] .ant-statistic-content-value,[data-theme=phoenix] .ant-statistic-content-value{color:var(--text-1)!important}[data-theme=dark] .ant-dropdown-menu,[data-theme=phoenix] .ant-dropdown-menu{background:var(--card-bg)!important;border:1px solid var(--border)!important}[data-theme=dark] .ant-dropdown-menu-item,[data-theme=phoenix] .ant-dropdown-menu-item{color:var(--text-1)!important}[data-theme=dark] .ant-dropdown-menu-item:hover,[data-theme=phoenix] .ant-dropdown-menu-item:hover{background:var(--primary-bg)!important}[data-theme=dark] .ant-input,[data-theme=phoenix] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=phoenix] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-affix-wrapper input,[data-theme=phoenix] .ant-input-affix-wrapper input,[data-theme=dark] textarea.ant-input,[data-theme=phoenix] textarea.ant-input,[data-theme=dark] .ant-input-number,[data-theme=phoenix] .ant-input-number,[data-theme=dark] .ant-input-number-input,[data-theme=phoenix] .ant-input-number-input{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-1)!important}[data-theme=dark] .ant-input::placeholder,[data-theme=phoenix] .ant-input::placeholder,[data-theme=dark] .ant-input-affix-wrapper input::placeholder,[data-theme=phoenix] .ant-input-affix-wrapper input::placeholder,[data-theme=dark] textarea.ant-input::placeholder,[data-theme=phoenix] textarea.ant-input::placeholder{color:var(--text-3)!important}[data-theme=dark] .ant-input:hover,[data-theme=phoenix] .ant-input:hover,[data-theme=dark] .ant-input:focus,[data-theme=phoenix] .ant-input:focus,[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=phoenix] .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-input-focused,[data-theme=phoenix] .ant-input-focused{border-color:var(--primary)!important;box-shadow:0 0 0 2px rgba(64,150,255,.15)!important}[data-theme=dark] .ant-input-suffix,[data-theme=phoenix] .ant-input-suffix,[data-theme=dark] .ant-input-prefix,[data-theme=phoenix] .ant-input-prefix{color:var(--text-3)!important}[data-theme=dark] .ant-select:not(.ant-select-customize-input) .ant-select-selector,[data-theme=phoenix] .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-1)!important}[data-theme=dark] .ant-select-selection-placeholder,[data-theme=phoenix] .ant-select-selection-placeholder{color:var(--text-3)!important}[data-theme=dark] .ant-select-selection-item,[data-theme=phoenix] .ant-select-selection-item{color:var(--text-1)!important}[data-theme=dark] .ant-select-arrow,[data-theme=phoenix] .ant-select-arrow{color:var(--text-3)!important}[data-theme=dark] .ant-select-clear,[data-theme=phoenix] .ant-select-clear{background:var(--card-bg)!important;color:var(--text-3)!important}[data-theme=dark] .ant-select-dropdown,[data-theme=phoenix] .ant-select-dropdown{background:var(--card-bg)!important;border:1px solid var(--border)!important;box-shadow:0 6px 16px rgba(0,0,0,.4)!important}[data-theme=dark] .ant-select-item,[data-theme=phoenix] .ant-select-item{color:var(--text-1)!important;background:0 0!important}[data-theme=dark] .ant-select-item-option-selected,[data-theme=phoenix] .ant-select-item-option-selected{background:var(--primary-bg)!important;color:var(--primary)!important}[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-selected),[data-theme=phoenix] .ant-select-item-option-active:not(.ant-select-item-option-selected){background:rgba(255,255,255,.06)!important}[data-theme=dark] .ant-badge-status-text,[data-theme=phoenix] .ant-badge-status-text{color:var(--text-2)!important}[data-theme=dark] .ant-pagination-item,[data-theme=phoenix] .ant-pagination-item{background:var(--card-bg)!important;border-color:var(--border)!important}[data-theme=dark] .ant-pagination-item a,[data-theme=phoenix] .ant-pagination-item a{color:var(--text-2)!important}[data-theme=dark] .ant-pagination-prev button,[data-theme=dark] .ant-pagination-next button,[data-theme=phoenix] .ant-pagination-prev button,[data-theme=phoenix] .ant-pagination-next button{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-2)!important}[data-theme=dark] .ant-modal-content,[data-theme=phoenix] .ant-modal-content{background:var(--card-bg)!important;color:var(--text-1)!important}[data-theme=dark] .ant-modal-header,[data-theme=phoenix] .ant-modal-header{background:var(--card-bg)!important;border-bottom-color:var(--border)!important}[data-theme=dark] .ant-modal-title,[data-theme=phoenix] .ant-modal-title{color:var(--text-1)!important}[data-theme=dark] .ant-modal-close,[data-theme=phoenix] .ant-modal-close{color:var(--text-3)!important}[data-theme=dark] .ant-divider,[data-theme=phoenix] .ant-divider{border-color:var(--border)!important}[data-theme=dark] .ant-divider-inner-text,[data-theme=phoenix] .ant-divider-inner-text{color:var(--text-2)!important}[data-theme=dark] .ant-breadcrumb,[data-theme=phoenix] .ant-breadcrumb,[data-theme=dark] .ant-breadcrumb-separator,[data-theme=phoenix] .ant-breadcrumb-separator{color:var(--text-3)!important}[data-theme=dark] .ant-tabs-nav,[data-theme=phoenix] .ant-tabs-nav{background:0 0!important}[data-theme=dark] .ant-tabs-tab,[data-theme=phoenix] .ant-tabs-tab{color:var(--text-3)!important}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=phoenix] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)!important}[data-theme=dark] .ant-tabs-ink-bar,[data-theme=phoenix] .ant-tabs-ink-bar{background:var(--primary)!important}[data-theme=dark] .ant-tabs-nav:before,[data-theme=phoenix] .ant-tabs-nav:before{border-color:var(--border)!important}[data-theme=dark] .ant-radio-button-wrapper,[data-theme=phoenix] .ant-radio-button-wrapper{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-2)!important}[data-theme=dark] .ant-radio-button-wrapper:hover,[data-theme=phoenix] .ant-radio-button-wrapper:hover{color:var(--primary)!important}[data-theme=dark] .ant-radio-button-wrapper-checked,[data-theme=phoenix] .ant-radio-button-wrapper-checked{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}[data-theme=dark] .ant-form-item-label>label,[data-theme=phoenix] .ant-form-item-label>label{color:var(--text-1)!important}[data-theme=dark] .ant-form-item-explain-error,[data-theme=phoenix] .ant-form-item-explain-error{color:var(--danger)!important}[data-theme=dark] .ant-tag,[data-theme=phoenix] .ant-tag{border-color:var(--border)!important}[data-theme=dark] .ant-tag-default,[data-theme=phoenix] .ant-tag-default{background:var(--main-bg)!important;border-color:var(--border)!important;color:var(--text-2)!important}[data-theme=dark] .ant-tag-success,[data-theme=phoenix] .ant-tag-success{color:#73d13d!important;background:rgba(82,196,26,.2)!important;border-color:rgba(82,196,26,.5)!important}[data-theme=dark] .ant-badge-status-text,[data-theme=dark] .ant-badge-status-default~.ant-badge-status-text,[data-theme=phoenix] .ant-badge-status-text,[data-theme=phoenix] .ant-badge-status-default~.ant-badge-status-text{color:var(--text-2)!important}[data-theme=dark] .ant-upload-select,[data-theme=phoenix] .ant-upload-select{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-2)!important}[data-theme=dark] .ant-upload-list-item,[data-theme=phoenix] .ant-upload-list-item{color:var(--text-1)!important}[data-theme=dark] .ant-upload-list-item-name,[data-theme=phoenix] .ant-upload-list-item-name{color:var(--text-2)!important}[data-theme=dark] .ant-btn-default,[data-theme=phoenix] .ant-btn-default{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-1)!important}[data-theme=dark] .ant-btn-default:hover,[data-theme=phoenix] .ant-btn-default:hover{border-color:var(--primary)!important;color:var(--primary)!important}[data-theme=dark] .ant-switch,[data-theme=phoenix] .ant-switch{background:var(--border)!important}[data-theme=dark] .ant-switch-checked,[data-theme=phoenix] .ant-switch-checked{background:var(--primary)!important}[data-theme=dark] span,[data-theme=dark] p,[data-theme=dark] div,[data-theme=phoenix] span,[data-theme=phoenix] p,[data-theme=phoenix] div{color:inherit}[data-theme=dark] .ant-card,[data-theme=phoenix] .ant-card{color:var(--text-1)!important}
