*{margin:0;padding:0;box-sizing:border-box}#app,body,html{width:100%;height:100%;overflow:hidden;font-family:Microsoft YaHei,PingFang SC,sans-serif}.dark{--bg-primary:#0a1934;--bg-secondary:#0d2147;--bg-card:rgba(13,33,71,.85);--text-primary:#e0e6ed;--text-secondary:#8b9dc3;--border-color:#1e3a5f;--accent-color:#00d4ff;--accent-gradient:linear-gradient(135deg,#00d4ff,#09f)}.light{--bg-primary:#f0f4f8;--bg-secondary:#fff;--bg-card:hsla(0,0%,100%,.95);--text-primary:#2c3e50;--text-secondary:#7f8c9b;--border-color:#dce4ec;--accent-color:#1976d2;--accent-gradient:linear-gradient(135deg,#1976d2,#42a5f5)}#app{background:var(--bg-primary);color:var(--text-primary)}.dark .el-table{background-color:transparent!important;color:var(--text-primary)!important}.dark .el-table th.el-table__cell{background-color:rgba(0,212,255,.1)!important;color:var(--accent-color)!important;border-bottom:1px solid var(--border-color)!important}.dark .el-table td.el-table__cell{border-bottom:1px solid var(--border-color)!important;background-color:transparent!important}.dark .el-table tr:hover>td,.dark .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:rgba(0,212,255,.05)!important}::-webkit-scrollbar{width:6px;height:6px}.dark ::-webkit-scrollbar-thumb{background:rgba(0,212,255,.3);border-radius:3px}.light ::-webkit-scrollbar-thumb{background:rgba(25,118,210,.3);border-radius:3px}::-webkit-scrollbar-track{background:transparent}