:root{--sc-navy-deep: #0b213b;--sc-navy: #0f2a4a;--sc-navy-mid: #143b63;--sc-navy-light: #1b4c7e;--sc-blue: #2f80ed;--sc-blue-light: #5ea1ff;--sc-white: #ffffff;--sc-text: #eaf2fc;--sc-text-regular: #c8d9ee;--sc-text-secondary: #8fb0d4;--sc-border: rgba(255, 255, 255, .14);--sc-border-strong: rgba(255, 255, 255, .28);--sc-success: #34c78a;--sc-warning: #f5a623;--sc-danger: #f2636d;--sc-shadow: 0 8px 24px rgba(0, 0, 0, .35);--el-color-primary: var(--sc-blue);--el-color-primary-light-3: #4d93f0;--el-color-primary-light-5: #7fb1f5;--el-color-primary-light-7: #b3d2fa;--el-color-primary-light-8: #cfe0fb;--el-color-primary-light-9: #16406e;--el-color-primary-dark-2: #2166c0;--el-color-success: var(--sc-success);--el-color-warning: var(--sc-warning);--el-color-danger: var(--sc-danger);--el-color-error: var(--sc-danger);--el-bg-color-page: var(--sc-navy-deep);--el-bg-color: var(--sc-navy-mid);--el-bg-color-overlay: var(--sc-navy-mid);--el-fill-color: rgba(255, 255, 255, .08);--el-fill-color-light: rgba(255, 255, 255, .12);--el-fill-color-lighter: rgba(255, 255, 255, .16);--el-fill-color-blank: var(--sc-navy-mid);--el-text-color-primary: var(--sc-text);--el-text-color-regular: var(--sc-text-regular);--el-text-color-secondary: var(--sc-text-secondary);--el-text-color-placeholder: #7c9abf;--el-border-color: var(--sc-border);--el-border-color-light: var(--sc-border);--el-border-color-lighter: var(--sc-border);--el-border-color-extra-light: rgba(255, 255, 255, .08);--el-mask-color: rgba(11, 33, 59, .72);--el-box-shadow: var(--sc-shadow)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;color:var(--sc-text);background:linear-gradient(180deg,var(--sc-navy-deep) 0%,var(--sc-navy) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased}.sc-page{padding:16px}.sc-card{background:var(--sc-navy-mid);border:1px solid var(--sc-border);border-radius:10px;box-shadow:var(--sc-shadow);padding:16px}.sc-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.sc-toolbar .sc-toolbar-spacer{flex:1}.sc-table-ops{display:flex;gap:8px;justify-content:flex-start}.page-title{font-size:18px;font-weight:600;color:var(--sc-white);margin:0 0 14px}.el-progress,.el-tag,.el-dialog,.el-dialog__body,.el-dialog__title,.el-dialog__footer,.el-pagination,.el-pagination button,.el-pagination .el-pager li,.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total,.el-pagination .el-pagination__sizes,.el-tabs__content,.el-tab-pane,.el-link,.el-button.is-link,.el-button--text,.el-message-box,.el-message-box__message,.el-message-box__message p,.el-message-box__btns,.el-overlay-dialog .el-dialog,.el-drawer,.el-drawer__body,.el-drawer__header{background-color:transparent!important;color:var(--sc-text)!important}.el-progress-bar__outer{background-color:#ffffff14!important;border-radius:10px!important}.el-progress-bar__innerText,.el-progress-bar__outerText{color:var(--sc-text)!important}.el-tag:not(.el-tag--dark){background-color:#ffffff14!important;border-color:var(--sc-border)!important;color:var(--sc-text-regular)!important}.el-tag.el-tag--info:not(.el-tag--dark){background-color:#8fb0d42e!important;color:var(--sc-text-regular)!important}.el-dialog__body{background:var(--sc-navy-mid)!important;color:var(--sc-text)!important;padding-top:18px!important}.el-dialog__title{color:var(--sc-white)!important}.el-dialog__footer{border-top:1px solid var(--sc-border)!important;padding-top:16px!important}.el-button.is-link,.el-button--text{color:var(--sc-blue-light)!important;background:transparent!important}.el-button.is-link:hover,.el-button--text:hover{color:var(--sc-blue)!important}.el-button.is-link.el-button--danger{color:var(--sc-danger)!important}.el-table .cell{color:var(--sc-text-regular)!important}.el-pagination .el-pager li,.el-pagination button{background-color:#ffffff14!important;color:var(--sc-text-regular)!important;border-radius:4px!important}.el-pagination .el-pager li.is-active{background-color:var(--sc-blue)!important;color:var(--sc-white)!important}.el-message-box__btns{border-top:1px solid var(--sc-border)!important;padding-top:14px!important}.el-switch__label,.el-switch__label.is-active{color:var(--sc-text-regular)!important}.el-empty__description p{color:var(--sc-text-secondary)!important}.el-descriptions__body .el-descriptions__cell{color:var(--sc-text-regular)!important}.el-popconfirm__action{border-top:1px solid var(--sc-border)!important;padding-top:10px!important}.el-alert{background-color:#ffffff0f!important;border:1px solid var(--sc-border)!important;color:var(--sc-text-regular)!important}.el-card{background:var(--sc-navy-mid);border-color:var(--sc-border);color:var(--sc-text)}.el-card__header{border-bottom-color:var(--sc-border);color:var(--sc-white)}.el-input__wrapper,.el-textarea__inner,.el-input-number,.el-select__wrapper{background-color:#ffffff0f!important;box-shadow:0 0 0 1px var(--sc-border) inset!important}.el-input__wrapper:hover,.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--sc-border-strong) inset!important}.el-input.is-focus .el-input__wrapper,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--sc-blue) inset!important}.el-input__inner{color:var(--sc-text)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)!important}.el-textarea__inner{background-color:#ffffff0f!important;color:var(--sc-text)!important}.el-input.is-disabled .el-input__wrapper,.el-input.is-disabled .el-input__inner{background-color:#ffffff0a!important;color:var(--sc-text-secondary)!important}.el-table{--el-table-border-color: var(--sc-border);--el-table-header-bg-color: var(--sc-navy-light);--el-table-header-text-color: var(--sc-white);--el-table-bg-color: var(--sc-navy-mid);--el-table-tr-bg-color: var(--sc-navy-mid);--el-table-row-hover-bg-color: rgba(47, 128, 237, .18);--el-table-text-color: var(--sc-text-regular);background:transparent;color:var(--sc-text-regular)}.el-table th.el-table__cell{background:var(--sc-navy-light)!important;color:var(--sc-white)!important;font-weight:600}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom-color:var(--sc-border)}.el-table--border,.el-table--border .el-table__cell{border-color:var(--sc-border)!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#2f80ed29!important}.el-table__empty-block{background:var(--sc-navy-mid)}.el-table__empty-text{color:var(--sc-text-secondary)}.el-pagination{--el-pagination-bg-color: rgba(255, 255, 255, .06);--el-pagination-text-color: var(--sc-text-regular);--el-pagination-button-color: var(--sc-text-regular);--el-pagination-hover-color: var(--sc-blue-light);margin-top:14px;justify-content:flex-end}.el-pagination button:disabled,.el-pager li{background:#ffffff0f!important;color:var(--sc-text-regular)!important}.el-pager li.is-active{background:var(--sc-blue)!important;color:var(--sc-white)!important}.el-dialog,.el-drawer{background:var(--sc-navy-mid)!important;border:1px solid var(--sc-border);border-radius:12px;box-shadow:var(--sc-shadow)}.el-dialog__title,.el-drawer__title{color:var(--sc-white)!important}.el-dialog__headerbtn .el-dialog__close,.el-drawer__close-btn,.el-dialog__body,.el-drawer__body{color:var(--sc-text-regular)}.el-dialog__footer{border-top:1px solid var(--sc-border);padding-top:14px}.el-select-dropdown,.el-dropdown__popper,.el-picker__popper,.el-popper{background:var(--sc-navy-mid)!important;border:1px solid var(--sc-border-strong)!important;color:var(--sc-text)!important}.el-tooltip__content,.el-popover,.el-popconfirm,.el-dropdown-menu__item,.el-select-dropdown__item,.el-popper .el-popper__content,.el-dropdown-menu__item span,.el-dropdown-menu__item .el-icon,.el-select-dropdown__item span{color:var(--sc-text)!important}.el-tooltip__arrow,.el-popover .el-popover__arrow:before{border-color:var(--sc-border-strong)!important}.el-popper.is-dark,.el-tooltip__popper.is-dark{background:var(--sc-navy-mid)!important;color:var(--sc-text)!important}.el-popper.is-dark .el-tooltip__content,.el-tooltip__popper.is-dark .el-tooltip__content{color:var(--sc-text)!important}.el-popper.is-light{background:var(--sc-navy-mid)!important;color:var(--sc-text)!important}.el-select-dropdown__item{color:var(--sc-text-regular)}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item.hover{background:#2f80ed40}.el-select-dropdown__item.is-selected{color:var(--sc-blue-light);font-weight:600}.el-popper.is-light .el-popper__arrow:before{background:var(--sc-navy-mid)!important;border-color:var(--sc-border-strong)!important}.el-picker-panel{color:var(--sc-text-regular)}.el-form-item__label{color:var(--sc-text-regular)!important}.el-radio,.el-checkbox{color:var(--sc-text-regular)}.el-radio__label,.el-checkbox__label{color:var(--sc-text-regular)!important}.el-menu{--el-menu-bg-color: transparent;--el-menu-text-color: var(--sc-text-regular);--el-menu-hover-bg-color: rgba(47, 128, 237, .18);--el-menu-active-color: var(--sc-white)}.el-tabs__item{color:var(--sc-text-secondary)}.el-tabs__item.is-active{color:var(--sc-blue-light)}.el-tabs__active-bar{background-color:var(--sc-blue)}.el-tabs__nav-wrap:after{background-color:var(--sc-border)}.el-tree{--el-tree-node-text-color: var(--sc-text-regular);--el-tree-text-color: var(--sc-text-regular);--el-tree-node-hover-bg-color: rgba(47, 128, 237, .15);background:transparent}.el-tree-node__content:hover{background:#2f80ed26}.el-tree-node:focus>.el-tree-node__content{background:#2f80ed38}.el-descriptions__label{color:var(--sc-text-secondary)!important}.el-descriptions__content{color:var(--sc-text)!important}.el-descriptions--bordered .el-descriptions__cell{border-color:var(--sc-border)!important}.el-timeline-item__content{color:var(--sc-text-regular)}.el-message-box{background:var(--sc-navy-mid)!important;border:1px solid var(--sc-border-strong)}.el-message-box__title,.el-message-box__content,.el-message-box__message p{color:var(--sc-text)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}::-webkit-scrollbar-track{background:transparent}
