:root,[data-theme=light]{--color-primary: #5c83b8;--color-qingyue-blue: #B2D4EF;--color-primary-dark: #466b9d;--text-main: #333333;--text-secondary: #6a82a1;--sider-bg: #fff;--sider-text: #333;--sider-text-secondary: rgba(0, 0, 0, .45);--sider-border: rgba(0, 0, 0, .05);--header-bg: #fff;--text-color: #333;--text-secondary: rgba(0, 0, 0, .45);--primary-color: #1677ff;--tab-bg: #f5f5f5;--tab-hover-bg: #e6f7ff;--tab-active-bg: #e6f7ff;--tab-text: #666;--tab-close-icon: #999;--hover-overlay: rgba(0, 0, 0, .05);--body-bg: #f0f2f5;--component-bg: #fff;--component-bg-hover: #fafafa;--border-color: #f0f0f0}[data-theme=dark]{--sider-bg: #141414;--sider-text: #fff;--sider-text-secondary: rgba(255, 255, 255, .45);--sider-border: rgba(255, 255, 255, .1);--header-bg: #1f1f1f;--text-color: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .45);--primary-color: #177ddc;--tab-bg: #2a2a2a;--tab-hover-bg: #11263c;--tab-active-bg: #11263c;--tab-text: rgba(255, 255, 255, .65);--tab-close-icon: rgba(255, 255, 255, .45);--hover-overlay: rgba(255, 255, 255, .08);--body-bg: #000000;--component-bg: #141414;--component-bg-hover: rgba(255, 255, 255, .08);--border-color: #303030;color-scheme:dark}[data-theme=cyberpunk-blue]{--sider-bg: #0b0b13;--sider-text: #00e5ff;--sider-text-secondary: rgba(0, 229, 255, .45);--sider-border: rgba(0, 229, 255, .2);--header-bg: #121216;--text-color: #00e5ff;--text-secondary: rgba(0, 229, 255, .65);--primary-color: #00e5ff;--tab-bg: #050510;--tab-hover-bg: rgba(0, 229, 255, .15);--tab-active-bg: rgba(0, 229, 255, .2);--tab-text: rgba(0, 229, 255, .65);--tab-close-icon: rgba(0, 229, 255, .4);--hover-overlay: rgba(0, 229, 255, .15);--body-bg: #050508;--component-bg: rgba(18, 18, 22, .85);--component-bg-hover: rgba(0, 229, 255, .1);--border-color: rgba(0, 229, 255, .3);--cp-glow-color: 0, 229, 255;color-scheme:dark}[data-theme=cyberpunk-2077]{--sider-bg: #111111;--sider-text: #fcee0a;--sider-text-secondary: rgba(252, 238, 10, .45);--sider-border: rgba(252, 238, 10, .25);--header-bg: #0d0d0d;--text-color: #fcee0a;--text-secondary: rgba(252, 238, 10, .65);--primary-color: #fcee0a;--tab-bg: #111111;--tab-hover-bg: rgba(252, 238, 10, .15);--tab-active-bg: rgba(252, 238, 10, .2);--tab-text: rgba(252, 238, 10, .65);--tab-close-icon: rgba(252, 238, 10, .4);--hover-overlay: rgba(252, 238, 10, .15);--body-bg: #000000;--component-bg: rgba(15, 15, 15, .85);--component-bg-hover: rgba(252, 238, 10, .1);--border-color: rgba(252, 238, 10, .3);--cp-glow-color: 252, 238, 10;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}#app{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}::-webkit-scrollbar-track{background:transparent}[data-theme^=cyberpunk] body{background-color:var(--body-bg);background-image:linear-gradient(rgba(var(--cp-glow-color),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cp-glow-color),.03) 1px,transparent 1px);background-size:30px 30px;background-position:-1px -1px}[data-theme^=cyberpunk] .ant-btn-primary:not([disabled]){box-shadow:0 0 10px rgba(var(--cp-glow-color),.5),inset 0 0 5px rgba(var(--cp-glow-color),.3)!important;border-color:var(--primary-color)!important;color:#000!important}[data-theme^=cyberpunk] .ant-btn-primary:not([disabled]):hover{box-shadow:0 0 15px rgba(var(--cp-glow-color),.8),inset 0 0 10px rgba(var(--cp-glow-color),.5)!important;background-color:var(--primary-color)!important;filter:brightness(1.2)}[data-theme^=cyberpunk] .ant-card,[data-theme^=cyberpunk] .ant-modal-content,[data-theme^=cyberpunk] .ant-drawer-content{border:1px solid rgba(var(--cp-glow-color),.25)!important;box-shadow:0 0 15px rgba(var(--cp-glow-color),.08)!important;background:#121216d9!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme^=cyberpunk] .ant-drawer-header{background:transparent!important;border-bottom:1px solid rgba(var(--cp-glow-color),.1)!important}[data-theme^=cyberpunk] .ant-drawer-title{color:var(--text-color)!important}[data-theme^=cyberpunk] .ant-input,[data-theme^=cyberpunk] .ant-select-selector,[data-theme^=cyberpunk] .ant-input-password{background-color:#00000080!important;border:1px solid rgba(var(--cp-glow-color),.4)!important;color:var(--primary-color)!important}[data-theme^=cyberpunk] .ant-input:focus,[data-theme^=cyberpunk] .ant-input-focused,[data-theme^=cyberpunk] .ant-select-focused .ant-select-selector{box-shadow:0 0 8px rgba(var(--cp-glow-color),.6)!important}[data-theme^=cyberpunk] .ant-table-thead>tr>th{background-color:#0a0a0c!important;color:var(--primary-color)!important;border-bottom:1px solid var(--primary-color)!important}[data-theme^=cyberpunk] .ant-table-tbody>tr>td{border-bottom:1px solid rgba(var(--cp-glow-color),.1)!important}[data-theme^=cyberpunk] .ant-table-tbody>tr:hover>td{background-color:rgba(var(--cp-glow-color),.05)!important}[data-theme=cyberpunk-2077] .ant-card,[data-theme=cyberpunk-2077] .ant-modal-content,[data-theme=cyberpunk-2077] .ant-drawer-content{border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);border:1px solid rgba(252,238,10,.5)!important;box-shadow:4px 4px #fcee0a33!important;background:#0a0a0af2!important}[data-theme=cyberpunk-2077] .ant-btn-primary:not([disabled]){background-color:#fcee0a!important;color:#000!important;border:none!important;border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);box-shadow:2px 2px #fcee0a66!important;transition:all .1s!important}[data-theme=cyberpunk-2077] .ant-btn-primary:not([disabled]):focus,[data-theme=cyberpunk-2077] .ant-btn-primary:not([disabled]):active,[data-theme=cyberpunk-2077] .ant-btn-primary:not([disabled]):hover{background-color:#fff!important;color:#000!important;box-shadow:4px 4px #fcee0acc!important;transform:translate(-2px,-2px)!important;filter:none!important}[data-theme=cyberpunk-2077] .ant-layout-header{border-bottom:2px solid #fcee0a!important}[data-theme=cyberpunk-2077] .ant-menu-item-selected{background:linear-gradient(90deg,transparent 0%,rgba(252,238,10,.2) 100%)!important;color:#fcee0a!important;border-radius:0!important;text-shadow:0 0 8px rgba(252,238,10,.6)!important}[data-theme=cyberpunk-2077] .sidebar,[data-theme=cyberpunk-2077] .ant-layout-sider{border-right:none!important;box-shadow:none!important}[data-theme=cyberpunk-2077] .ant-menu-item:hover{text-shadow:0 0 8px rgba(252,238,10,.8);color:#fcee0a!important}[data-theme=cyberpunk-2077] body:after{content:" ";display:block;position:fixed;top:0;left:0;bottom:0;right:0;background:linear-gradient(#12101000 50%,#00000026 50%);z-index:99999;background-size:100% 4px;pointer-events:none}@keyframes glitch-anim{0%{text-shadow:2px 0 #fcee0a,-2px 0 cyan}20%{text-shadow:-2px 0 #fcee0a,2px 0 cyan}40%{text-shadow:2px 0 cyan,-2px 0 #fcee0a}60%{text-shadow:-2px 0 cyan,2px 0 #fcee0a}80%{text-shadow:2px 0 #fcee0a,-2px 0 cyan}to{text-shadow:-2px 0 cyan,2px 0 #fcee0a}}[data-theme=cyberpunk-2077] .logo-text{font-family:Impact,Arial Black,sans-serif;letter-spacing:2px;font-style:italic;animation:glitch-anim 2s infinite linear alternate-reverse}[data-theme=cyberpunk-2077] .ant-table-thead>tr>th{background-color:#fcee0a26!important;border-bottom:2px solid #fcee0a!important;color:#fff!important}[data-theme=cyberpunk-2077] .xterm,[data-theme=cyberpunk-2077] .xterm-rows,[data-theme=cyberpunk-2077] .xterm-rows span,[data-theme=cyberpunk-2077] .xterm-helper-textarea{font-family:Cascadia Code,Fira Code,Consolas,monospace!important;font-style:normal!important}[data-theme=cyberpunk-2077] *{cursor:crosshair!important}[data-theme=cyberpunk-2077] a,[data-theme=cyberpunk-2077] button,[data-theme=cyberpunk-2077] .ant-btn,[data-theme=cyberpunk-2077] .ant-menu-item,[data-theme=cyberpunk-2077] .tab-item{cursor:pointer!important}[data-theme=cyberpunk-2077] .ant-input,[data-theme=cyberpunk-2077] .ant-input-password,[data-theme=cyberpunk-2077] .ant-select-selector{border-radius:0!important;border:1px solid rgba(252,238,10,.2)!important;border-bottom:2px solid rgba(252,238,10,.8)!important;background:#000c!important;color:#00e5ff!important;box-shadow:none!important}[data-theme=cyberpunk-2077] .ant-input:focus,[data-theme=cyberpunk-2077] .ant-input-focused,[data-theme=cyberpunk-2077] .ant-select-focused .ant-select-selector{background:#fcee0a1a!important;border-bottom:2px solid #fcee0a!important;box-shadow:inset 0 0 10px #fcee0a4d!important}[data-theme=cyberpunk-2077] .tab-item{transform:skew(-15deg);border-radius:0!important;border:1px solid #fcee0a!important;background:#111!important;border-bottom:none!important;margin-right:4px;position:relative}[data-theme=cyberpunk-2077] .tab-item>*{transform:skew(15deg);display:inline-block}[data-theme=cyberpunk-2077] .tab-item.active{background:#fcee0a!important;color:#000!important;font-weight:900;box-shadow:0 -2px 10px #fcee0a99!important}[data-theme=cyberpunk-2077] .tab-item.active .tab-close{color:#00000080!important}[data-theme=cyberpunk-2077] .tab-item.active .tab-close:hover{background:#0000001a!important;color:#000!important}[data-theme=cyberpunk-2077] .tab-item:not(.active) .tab-close:hover{color:#fcee0a!important}[data-theme=cyberpunk-2077] .tabs-scroll-wrapper{background:transparent!important;border-bottom:3px solid #fcee0a!important;border-radius:0!important}[data-theme=cyberpunk-2077] .ant-table-tbody>tr:hover>td{background:repeating-linear-gradient(45deg,rgba(252,238,10,.05),rgba(252,238,10,.05) 10px,transparent 10px,transparent 20px)!important;border-top:1px dashed #fcee0a!important;border-bottom:1px dashed #fcee0a!important;color:#fcee0a!important}[data-theme=cyberpunk-2077] .ant-spin-dot-item{background-color:#fcee0a!important;border-radius:0!important;transform:scale(1.2)}[data-theme=cyberpunk-2077] .ant-pagination-item{border-radius:0!important;border-color:#fcee0a66!important;background:transparent!important}[data-theme=cyberpunk-2077] .ant-pagination-item a{color:#fff!important}[data-theme=cyberpunk-2077] .ant-pagination-item-active{border-color:#fcee0a!important;background:#fcee0a!important;box-shadow:0 0 10px #fcee0a80!important}[data-theme=cyberpunk-2077] .ant-pagination-item-active a{color:#000!important;font-weight:900!important}
