:root{--bg-body: #040e1f;--bg-card: #0d1f3c;--bg-card-hover: #112a4f;--bg-sider: #06132b;--bg-header: linear-gradient(90deg, #0a1628, #0d2147);--bg-input: #0a1a35;--bg-table-header: #0a1a35;--border-primary: rgba(0, 200, 230, .18);--border-focus: #00c8e6;--accent-cyan: #00c8e6;--accent-cyan-dim: rgba(0, 200, 230, .15);--primary-blue: #0a5fa8;--primary-blue-light: #1a7fd8;--danger-red: #ff4757;--success-green: #2ed573;--warning-amber: #ffa502;--text-primary: #e8e8e8;--text-secondary: #8899aa;--text-muted: #556677;--gradient-top-line: linear-gradient(90deg, #0a5fa8, #00c8e6);--glow-cyan: 0 0 20px rgba(0, 200, 230, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .4);--header-height: 56px;--sider-width: 200px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes liveBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes glowPulse{0%,to{box-shadow:var(--glow-cyan)}50%{box-shadow:0 0 6px #00c8e61a}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}body{margin:0;padding:0;background:var(--bg-body);color:var(--text-primary);font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#00c8e64d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00c8e680}.ant-modal-content{background:var(--bg-card)!important;border:1px solid var(--border-primary)}.ant-modal-header{background:var(--bg-card)!important}.ant-modal-title{color:var(--text-primary)!important}.ant-modal-close{color:var(--text-secondary)!important}.ant-drawer-content{background:var(--bg-card)!important}.ant-drawer-header{background:var(--bg-card)!important;border-bottom-color:var(--border-primary)!important}.ant-drawer-title{color:var(--text-primary)!important}.ant-dropdown-menu{background:var(--bg-card-hover)!important;border:1px solid var(--border-primary)}.ant-dropdown-menu-item{color:var(--text-primary)!important}.ant-dropdown-menu-item:hover{background:var(--accent-cyan-dim)!important}.ant-tooltip-inner{background:var(--bg-card-hover)!important;color:var(--text-primary)!important}.ant-tooltip-arrow:before{background:var(--bg-card-hover)!important}.ant-popover-inner{background:var(--bg-card)!important;border:1px solid var(--border-primary)}.ant-popover-title{color:var(--text-primary)!important;border-bottom-color:var(--border-primary)!important}.ant-tabs-tab{color:var(--text-secondary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-cyan)!important}.ant-tabs-ink-bar{background:var(--accent-cyan)!important}.ant-card{background:var(--bg-card)!important;border-color:var(--border-primary)!important}.ant-card-head{border-bottom-color:var(--border-primary)!important;color:var(--text-primary)!important}.ant-tag{border-color:var(--border-primary)!important}.ant-pagination-item a{color:var(--text-secondary)!important}.ant-pagination-item-active a{color:var(--accent-cyan)!important}.ant-pagination-item-active{border-color:var(--accent-cyan)!important}.ant-form-item-label>label{color:var(--text-secondary)!important}.ant-switch-checked{background:var(--accent-cyan)!important}.ant-divider{border-color:var(--border-primary)!important}.ant-empty-description{color:var(--text-muted)!important}.ant-badge-status-text{color:var(--text-secondary)!important}
