:root{--color-primary:#409eff;--color-success:#67c23a;--color-warning:#e6a23c;--color-danger:#f56c6c;--color-info:#909399;--bg-body:#f5f7fb;--bg-card:#fff;--text-primary:#1f2d3d;--text-regular:#606266;--text-secondary:#909399;--border-color:#eef2f7;--header-bg:#fff;--aside-bg:#fff;--el-table-bg:#fff;--el-table-tr-bg:#fff;--el-table-stripe-bg:#fafafa;--el-table-hover-bg:#f5f7fa;--el-table-border-color:#ebeef5;--el-table-header-color:#909399;--el-table-text-color:#606266;--el-input-bg:#fff;--el-input-border:#dcdfe6;--el-input-text:#606266;--el-input-disabled-bg:#f5f7fa;--el-menu-hover-bg:#ecf5ff;--el-menu-active-bg:#ecf5ff;--table-header-bg:#f5f7fa}:root.dark{--bg-body:#111827;--bg-card:#1f2937;--text-primary:#f3f4f6;--text-regular:#e5e7eb;--text-secondary:#9ca3af;--border-color:#374151;--header-bg:#1f2937;--aside-bg:#1f2937;--el-table-bg:#1f2937;--el-table-tr-bg:#1f2937;--el-table-stripe-bg:hsla(0,0%,100%,0.02);--el-table-hover-bg:hsla(0,0%,100%,0.05);--el-table-border-color:#374151;--el-table-header-color:#f3f4f6;--el-table-text-color:#e5e7eb;--el-input-bg:#111827;--el-input-border:#374151;--el-input-text:#f3f4f6;--el-input-disabled-bg:hsla(0,0%,100%,0.05);--el-menu-hover-bg:hsla(0,0%,100%,0.05);--el-menu-active-bg:rgba(64,158,255,0.1);--table-header-bg:#2d3748}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background-color:var(--bg-body);min-height:100vh;transition:background-color .3s,color .3s}*,:after,:before{transition:background-color .3s,border-color .3s,color .3s}body,html{margin:0;padding:0;background:var(--bg-body);color:var(--text-primary)}.el-table,.el-table__expanded-cell{background-color:var(--el-table-bg)!important;color:var(--el-table-text-color)!important}.el-table th,.el-table tr{background-color:var(--el-table-tr-bg)!important}.el-table th{color:var(--el-table-header-color)!important}.el-table--striped .el-table__body tr.el-table__row--striped td{background-color:var(--el-table-stripe-bg)!important}.el-table td,.el-table th.is-leaf{background-color:var(--el-table-bg)!important;border-bottom-color:var(--el-table-border-color)!important;border-right-color:var(--el-table-border-color)!important}.el-table--border,.el-table--group{border-color:var(--el-table-border-color)!important}.el-table--border td,.el-table--border th{border-right-color:var(--el-table-border-color)!important}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--el-table-hover-bg)!important}.el-table__body tr.current-row>td{background-color:var(--el-menu-active-bg)!important}.el-table:before,.el-table__fixed-right:before,.el-table__fixed:before{background-color:var(--el-table-border-color)!important}.el-input__inner,.el-textarea__inner{background-color:var(--el-input-bg)!important;border-color:var(--el-input-border)!important;color:var(--el-input-text)!important}.el-input__inner:hover,.el-textarea__inner:hover{border-color:#c0c4cc}.dark .el-input__inner:hover,.dark .el-textarea__inner:hover{border-color:#666}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-input-disabled-bg)!important;border-color:var(--el-input-border)!important;color:var(--text-secondary)!important;cursor:not-allowed}.el-menu{background-color:var(--aside-bg)!important;border-right-color:var(--border-color)!important}.el-menu-item{color:var(--text-regular)!important}.el-menu-item:focus,.el-menu-item:hover{background-color:var(--el-menu-hover-bg)!important}.el-menu-item.is-active{color:#409eff!important;background-color:var(--el-menu-active-bg)!important}.el-form-item__label{color:var(--text-regular)!important}.el-card{border-color:var(--border-color)!important;color:var(--text-primary)!important}.el-card,.el-dialog{background-color:var(--bg-card)!important}.el-dialog__title{color:var(--text-primary)!important}.el-dialog__body{color:var(--text-regular)!important}.el-cascader-panel,.el-picker-panel,.el-select-dropdown{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}.el-select-dropdown__item{color:var(--text-regular)!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-menu-hover-bg)!important}.el-select-dropdown__item.selected{color:#409eff!important;background-color:var(--el-menu-active-bg)!important}.el-date-table th,.el-picker-panel__icon-btn{color:var(--text-primary)!important}.el-date-table th{border-bottom-color:var(--border-color)!important}.el-date-picker__header-label{color:var(--text-primary)!important}.el-pager li,.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination button:disabled{background-color:var(--bg-card)!important;color:var(--text-regular)!important}.el-pagination__jump,.el-pagination__total,.el-tabs__item{color:var(--text-regular)!important}.el-tabs__item.is-active,.el-tabs__item:hover{color:#409eff!important}.el-tabs__nav-wrap:after{background-color:var(--border-color)!important}.dark .el-loading-mask{background-color:rgba(0,0,0,.8)}.dark .el-message-box{background-color:var(--bg-card);border-color:var(--border-color)}.dark .el-message-box__title{color:var(--text-primary)}.dark .el-message-box__content{color:var(--text-regular)}.dark .el-drawer{background-color:var(--bg-card)}.dark .el-drawer__header{color:var(--text-primary)}.dark .el-button--default{background-color:transparent;border-color:var(--border-color);color:var(--text-regular)}.dark .el-button--default:focus,.dark .el-button--default:hover{color:#409eff;border-color:#c6e2ff;background-color:rgba(64,158,255,.1)}.dark .el-switch__label{color:var(--text-secondary)}.dark .el-switch__label.is-active{color:#409eff}.dark ::-webkit-scrollbar{width:10px;height:10px}.dark ::-webkit-scrollbar-track{background:var(--bg-body)}.dark ::-webkit-scrollbar-thumb{background:#4b5563;border-radius:5px}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark .el-progress-bar__outer{background-color:hsla(0,0%,100%,.1)}.dark .el-steps--simple{background-color:var(--bg-body)}.dark .el-step__title{color:var(--text-secondary)}.dark .el-step__title.is-process{color:var(--text-primary)}.dark .el-step__title.is-finish{color:#409eff}