:root{--shell-bg:var(--el-bg-color-page);--panel-bg:var(--el-bg-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--el-text-color-primary);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{background:var(--shell-bg);height:100%;margin:0}.muted{color:var(--el-text-color-placeholder)}.gate{place-items:center;min-height:100vh;padding:24px;display:grid}.gate-card{width:100%;max-width:400px;padding:12px 8px}.gate-card h1{margin:4px 0 8px;font-size:26px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--el-color-primary);margin:0;font-size:12px}.full{width:100%}.shell{height:100vh}.aside{background:var(--panel-bg);border-right:1px solid var(--el-border-color-lighter);flex-direction:column;display:flex}.brand{align-items:center;gap:10px;padding:18px 20px;display:flex}.brand strong{font-size:14px;display:block}.brand span{color:var(--el-text-color-secondary);font-size:12px}.brand .brand-version{color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-radius:8px;margin-left:4px;padding:0 6px;font-size:11px;line-height:16px;text-decoration:none}.brand .brand-version:hover{background:var(--el-color-primary-light-8)}.brand-mark{background:linear-gradient(135deg, var(--el-color-primary), var(--el-color-primary-light-3));border-radius:8px;width:28px;height:28px}.menu{border-right:none}.menu-group{letter-spacing:1px;color:var(--el-text-color-placeholder);padding:14px 20px 4px;font-size:12px}.menu .el-menu-item{height:44px;line-height:44px}.menu-badge{margin-left:auto;display:inline-flex}.menu-badge .el-badge__content{position:static;transform:none}.header{background:var(--panel-bg);border-bottom:1px solid var(--el-border-color-lighter);justify-content:space-between;align-items:center;height:64px;display:flex}.header-title h1{margin:0;font-size:18px}.header-title p{color:var(--el-text-color-secondary);margin:2px 0 0;font-size:12px}.page{max-width:1440px}.card-head{justify-content:space-between;align-items:center;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.toolbar .spacer{flex:1}.toolbar .search{width:260px}.toolbar .el-button+.el-button{margin-left:0}.bulkbar{background:var(--el-color-primary-light-9);border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.bulkbar .el-button+.el-button{margin-left:0}.bulkbar>span{margin-right:8px}.pager{justify-content:flex-end;margin-top:14px;display:flex}.cell-main{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cell-sub{color:var(--el-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;gap:8px;font-size:12px;display:flex;overflow:hidden}.ml4{margin-left:4px}.clickable-rows .el-table__row{cursor:pointer}.version-tag{color:var(--el-text-color-placeholder);margin-top:auto;padding:12px 20px 16px;font-size:12px;text-decoration:none}.version-tag:hover{color:var(--el-color-primary)}.nav-drawer .el-drawer__body{background:var(--panel-bg);flex-direction:column;padding:0;display:flex}.header-title{min-width:0}@media (width<=768px){.header{justify-content:flex-start;gap:10px;height:auto;min-height:56px;padding:8px 12px}.header-title{flex:1}.header-title h1{font-size:16px}.header-title p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-actions{flex-shrink:0;display:flex}.main{padding:10px}.section{margin-top:10px}.el-card__body{padding:12px}.el-card__header{padding:10px 12px}.card-head{flex-wrap:wrap;gap:4px}.toolbar{gap:6px}.toolbar .spacer{display:none}.toolbar>.el-input,.toolbar>.el-select,.toolbar .search{width:100%!important}.toolbar>.el-button{flex:auto}.bulkbar{flex-wrap:wrap}.pager{justify-content:center}.pager .el-pagination{flex-wrap:wrap;justify-content:center}.el-table{font-size:12px}.el-table .cell{padding:0 8px}.el-tabs__nav-wrap{overflow-x:auto}.el-descriptions__table{table-layout:auto}.el-descriptions__cell{word-break:break-word}.el-dialog{margin-top:6vh!important}.el-dialog__body{padding:12px 14px}.el-form-item__label{white-space:normal}.el-message-box{max-width:92vw}}.el-card{--el-card-bg-color:var(--panel-bg)}.menu{--el-menu-bg-color:var(--panel-bg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:4px}::-webkit-scrollbar-track{background:0 0}:root{--el-color-primary:#217968;--el-color-primary-light-3:#539a8c;--el-color-primary-light-5:#91bcb2;--el-color-primary-light-7:#c0d9d2;--el-color-primary-light-8:#d5e7e1;--el-color-primary-light-9:#edf5f1;--el-color-primary-dark-2:#165b4e;--el-color-success:#398874;--el-bg-color:#fff;--el-bg-color-page:#f5f6f8;--el-text-color-primary:#23332f;--el-text-color-regular:#43534e;--el-text-color-secondary:#73807c;--el-text-color-placeholder:#85928d;--el-border-color:#dce3df;--el-border-color-light:#e7ece9;--el-border-color-lighter:#e9eeeb;--el-border-radius-base:8px;--el-fill-color-light:#f5f7f6;--el-font-size-base:13px}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#6fc4ad;--el-color-primary-light-3:#59a992;--el-color-primary-light-5:#3d7868;--el-color-primary-light-7:#284d42;--el-color-primary-light-8:#203d34;--el-color-primary-light-9:#1b3029;--el-color-primary-dark-2:#94d8c5;--el-color-success:#6fc4ad;--el-bg-color:#19211f;--el-bg-color-page:#111816;--el-fill-color-blank:#19211f;--el-fill-color-light:#202a26;--el-text-color-primary:#e0e9e4;--el-text-color-regular:#bccac2;--el-text-color-secondary:#94a79c;--el-text-color-placeholder:#82958a;--el-border-color:#34433b;--el-border-color-light:#2e3c34;--el-border-color-lighter:#28362e}body{-webkit-font-smoothing:antialiased}.shell>.el-container{min-width:0}.aside{padding:10px 12px 0;overflow-x:hidden}.brand{gap:12px;padding:22px 12px 30px}.brand strong{letter-spacing:-.5px;font-size:18px}.brand .brand-word{letter-spacing:0;font-size:13px;font-weight:400}.brand>div>span{margin-top:6px;font-size:10px;display:block}.brand .brand-mark{color:#fff;background:#217968;border-radius:10px;place-items:center;width:34px;height:37px;font-size:21px;font-weight:650;display:grid}.menu{flex:1}.menu-group{color:var(--el-text-color-secondary);letter-spacing:1.5px;padding:22px 14px 9px;font-size:10px;font-weight:600}.menu .el-menu-item{height:40px;color:var(--el-text-color-regular);border-radius:7px;margin:3px 0;font-size:12px;line-height:40px;padding:0 14px!important}.menu .el-menu-item.is-active{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.menu .el-menu-item .el-icon{margin-right:10px;font-size:17px}.sidebar-footer{color:var(--el-text-color-secondary);border-top:1px solid var(--el-border-color-lighter);align-items:center;gap:7px;margin-top:24px;padding:18px 6px;font-size:10px;display:flex}.sidebar-footer a{color:inherit;margin-left:auto;text-decoration:none}.footer-dot{background:var(--el-color-primary);border-radius:50%;width:5px;height:5px}.header{flex-shrink:0;height:82px;padding:0 32px}.header-title h1{letter-spacing:-.3px;font-size:17px;font-weight:600}.header-title p{margin-top:7px;font-size:11px}.header-actions{gap:8px;display:flex}.header-actions .el-button+.el-button{margin-left:0}.main{padding:30px 32px 48px}.page{max-width:1600px;margin:0 auto}.section{margin-top:22px}.el-card{border-color:var(--el-border-color-lighter);border-radius:12px;box-shadow:0 2px 5px #152c2103}.el-card__header{padding:20px 22px;font-size:13px;font-weight:600}.el-card__body{padding:22px}.el-table{--el-table-header-bg-color:var(--el-fill-color-light);--el-table-row-hover-bg-color:var(--el-color-primary-light-9);--el-table-border-color:var(--el-border-color-lighter)}.el-table th.el-table__cell{height:42px;font-size:11px;font-weight:500}.el-table td.el-table__cell{padding:12px 0;font-size:12px}.el-button{font-weight:500}.el-button--primary{--el-button-text-color:#fff;--el-button-hover-text-color:#fff}.el-tag{border-radius:5px;font-weight:500}.el-alert{border-radius:8px}.el-dialog{border-radius:14px}.el-drawer{border-radius:14px 0 0 14px}.page-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-intro h2{letter-spacing:-.8px;margin:10px 0;font-size:26px;font-weight:600;line-height:1.4}.page-intro p{color:var(--el-text-color-secondary);margin:0;font-size:12px;line-height:1.8}.eyebrow{letter-spacing:1.8px;font-size:10px;font-weight:650}@media (width<=1100px){.main{padding:22px}.page-intro h2{font-size:22px}}@media (width<=768px){.header{height:72px;padding:12px 16px}.main{padding:18px 12px 32px}.page-intro{flex-direction:column;align-items:flex-start;gap:14px}.page-intro h2{font-size:22px}.el-card__body,.el-card__header{padding:16px}.nav-drawer .brand{padding:24px}.nav-drawer .menu{padding:0 12px}}html.dark .el-button--primary{--el-button-text-color:#102d23;--el-button-hover-text-color:#102d23;--el-button-active-text-color:#102d23;--el-button-disabled-text-color:#c1cfc7;--el-button-disabled-bg-color:#34483d;--el-button-disabled-border-color:#455c4e}html.dark{--el-text-color-primary:#edf3f0;--el-text-color-regular:#d0ddd6;--el-text-color-secondary:#b0c2b8;--el-text-color-placeholder:#9bafa3;--el-disabled-text-color:#8fa397;--el-bg-color-overlay:#202b26;--el-fill-color:#2a3831;--el-fill-color-dark:#35473d}html.dark .el-radio-button{--el-radio-button-checked-text-color:#102d23}html.dark .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:#102d23}html.dark .el-table{--el-table-header-text-color:#d0ddd6}html.dark .el-pagination button,html.dark .el-pager li.is-active{color:var(--el-text-color-primary)}html.dark .el-tag--dark{--el-tag-text-color:#102d23}html.dark .active .account-avatar{color:#102d23}html.dark .el-button--primary.is-plain{--el-button-text-color:#8edac2;--el-button-hover-text-color:#102d23}html.dark .el-radio-button__original-radio:focus-visible+.el-radio-button__inner{outline-offset:2px;outline:2px solid #a7e4cf}
