:root{--primary:#14607f;--primary-soft:#e3eff4;--side:#0d3347;--side-text:#c4d6df;--side-text-active:#fff;--side-hover:#ffffff14;--bg:#f2f5f7;--surface:#fff;--surface-2:#f7f9fa;--line:#dde4e8;--line-strong:#c5cfd5;--text:#1b2a33;--text-2:#51636e;--text-3:#8496a1;--danger:#c93c37;--danger-soft:#fbeceb;--warn:#c9791a;--warn-soft:#fbf1e3;--ok:#2e8b57;--ok-soft:#e6f3ec;--series-1:#2f6fb5;--series-2:#6b57b8;--series-3:#0e7f8a;--series-4:#a0479c;--series-5:#4557a6;--series-6:#1f7fb0;--series-7:#8a5a44;--series-8:#5b6b7a;--series-9:#b0487a;--series-10:#3f7382;--font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", sans-serif;--fs-metric:22px;--fs-title:18px;--fs-panel:15px;--fs-body:14px;--fs-small:12px;--radius:4px;--row-height:36px;--control-height:32px;--gap-panel:16px;--side-width:208px;--side-width-collapsed:56px;--topbar-height:52px;--tabbar-height:38px;--content-max:1760px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:#4fa6c8;--primary-soft:#173a4a;--side:#0a1f2b;--bg:#0f1a21;--surface:#16252e;--surface-2:#1b2d37;--line:#27404d;--line-strong:#38566a;--text:#e4ecf0;--text-2:#a3b6c0;--text-3:#70858f;--danger:#f07772;--danger-soft:#3a1f1f;--warn:#e6a04a;--warn-soft:#3a2c17;--ok:#5cc38a;--ok-soft:#173326}}:root[data-theme=dark]{--primary:#4fa6c8;--primary-soft:#173a4a;--side:#0a1f2b;--bg:#0f1a21;--surface:#16252e;--surface-2:#1b2d37;--line:#27404d;--line-strong:#38566a;--text:#e4ecf0;--text-2:#a3b6c0;--text-3:#70858f;--danger:#f07772;--danger-soft:#3a1f1f;--warn:#e6a04a;--warn-soft:#3a2c17;--ok:#5cc38a;--ok-soft:#173326}html:root{--el-color-primary:var(--primary);--el-color-primary-light-3:color-mix(in srgb, var(--primary) 70%, var(--surface));--el-color-primary-light-5:color-mix(in srgb, var(--primary) 50%, var(--surface));--el-color-primary-light-7:color-mix(in srgb, var(--primary) 30%, var(--surface));--el-color-primary-light-8:color-mix(in srgb, var(--primary) 20%, var(--surface));--el-color-primary-light-9:var(--primary-soft);--el-color-primary-dark-2:color-mix(in srgb, var(--primary) 80%, black);--el-color-danger:var(--danger);--el-color-warning:var(--warn);--el-color-success:var(--ok);--el-bg-color:var(--surface);--el-bg-color-overlay:var(--surface);--el-fill-color-light:var(--surface-2);--el-fill-color-blank:var(--surface);--el-border-color:var(--line-strong);--el-border-color-light:var(--line);--el-border-color-lighter:var(--line);--el-text-color-primary:var(--text);--el-text-color-regular:var(--text);--el-text-color-secondary:var(--text-2);--el-text-color-placeholder:var(--text-3);--el-border-radius-base:var(--radius);--el-component-size:var(--control-height);--el-font-size-base:var(--fs-body);--el-font-family:var(--font-family)}html .el-message.notice-toast{border:1px solid var(--primary);border-left-width:6px;min-width:min(460px,100vw - 32px);padding:20px 48px 20px 24px;font-size:18px;font-weight:500}html .el-message.notice-toast .el-message__content{font-size:18px;line-height:1.5}html .el-message.notice-toast .el-message__icon{margin-right:12px;font-size:24px}.el-table{--el-table-header-bg-color:var(--surface-2);--el-table-header-text-color:var(--text-2);--el-table-row-hover-bg-color:var(--primary-soft);--el-table-border-color:var(--line)}.el-table th.el-table__cell{font-size:var(--fs-small);font-weight:500}.el-table td.el-table__cell{vertical-align:middle}.el-table .el-table__expand-icon{vertical-align:middle;height:22px;color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}html,body,#app{height:100%;margin:0}body{font-family:var(--font-family);font-size:var(--fs-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--primary);outline-offset:1px}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.num{font-variant-numeric:tabular-nums;text-align:right}.form-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px;display:grid}.info-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;display:grid}.form-grid>.span-all,.info-grid>.span-all{grid-column:1/-1}.table-scroll{max-width:100%;overflow-x:auto}.page-head{margin-bottom:var(--gap-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.el-dialog{max-width:calc(100vw - 32px)}@media (width<=767px){.el-drawer{width:100%!important}}@media (pointer:coarse){:root{--control-height:40px;--row-height:44px}.el-button,.el-input__wrapper,.el-select__wrapper{min-height:40px}}.detail-loading{min-height:320px}.jc-dialog{width:min(440px,100vw - 32px)!important}.page-bar[data-v-1eab6b8d]{z-index:3000;pointer-events:none;background:var(--primary-soft);width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.page-bar[data-v-1eab6b8d]:after{content:"";background:var(--primary);width:40%;animation:1s ease-in-out infinite page-bar-move-1eab6b8d;position:absolute;top:0;bottom:0}@keyframes page-bar-move-1eab6b8d{0%{transform:translate(-100%)}to{transform:translate(250%)}}.env-badge[data-v-9aa6e257]{z-index:3000;letter-spacing:1px;color:#fff;background:var(--warn);pointer-events:none;border-radius:0 0 6px 6px;height:20px;padding:0 14px;font-size:12px;font-weight:600;line-height:20px;position:fixed;top:0;left:50%;transform:translate(-50%)}
