@charset "UTF-8";.login-boot[data-v-cf421605]{position:relative;z-index:20;min-height:100vh;width:100%;display:grid;place-content:center;justify-items:center;gap:14px;background:#06101e;color:#c9dce3}.boot-seal[data-v-cf421605]{width:64px;height:64px;display:grid;place-items:center;border:1px solid #c99d59;border-radius:50%;color:#e7bf74;background:radial-gradient(circle,rgba(206,161,87,.16),transparent 65%);font-size:26px;animation:bootPulse-cf421605 1.4s ease-in-out infinite}.boot-seal span[data-v-cf421605]{line-height:1}.login-boot p[data-v-cf421605]{margin:0;letter-spacing:.28em;font-size:14px}.login-boot small[data-v-cf421605]{color:#6f8b99;letter-spacing:.12em;font-size:11px}@keyframes bootPulse-cf421605{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}.site-logo[data-v-cf421605]{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(0,0,0,.35))}.login-page[data-v-cf421605]{--gold:#d5aa61;min-height:100vh;position:relative;overflow:hidden;display:grid;place-items:center;color:#edf4f5;background:#06101e;font-family:"Noto Serif SC","Source Han Serif SC",Microsoft YaHei,serif}.scene-veil[data-v-cf421605]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0 48%,rgba(2,8,16,.2) 64%,rgba(2,8,16,.58)),linear-gradient(0deg,rgba(2,7,13,.45),transparent 35%)}.texture[data-v-cf421605]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.11;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(220,240,241,.22) 0 1px,transparent 1px 5px);background-size:13px 11px;mix-blend-mode:soft-light}.brand[data-v-cf421605]{position:absolute;z-index:3;top:28px;left:38px;display:flex;align-items:center;gap:13px;text-shadow:0 3px 16px #020713}.brand-mark[data-v-cf421605]{width:42px;height:42px;display:grid;place-items:center;border:1px solid #c99d59;color:#e9c57d;background:#04121fa6;font-size:20px;transform:rotate(45deg)}.brand-mark span[data-v-cf421605]{transform:rotate(-45deg)}.brand strong[data-v-cf421605]{font-size:17px;letter-spacing:.14em}.brand small[data-v-cf421605]{display:block;margin-top:3px;color:#7695a5;font-size:8px;letter-spacing:.18em}.world-copy[data-v-cf421605]{position:absolute;z-index:3;left:6%;bottom:8%;text-shadow:0 4px 22px #010611}.world-copy small[data-v-cf421605]{color:#e1b96f;font-size:9px;letter-spacing:.3em}.world-copy h2[data-v-cf421605]{margin:10px 0 11px;font-size:clamp(34px,4.2vw,61px);font-weight:500;letter-spacing:.1em}.world-copy p[data-v-cf421605]{margin:0;color:#afc8d2;font-size:12px;letter-spacing:.14em}.login-wrap[data-v-cf421605]{position:relative;z-index:4;width:min(1180px,92vw);display:flex;justify-content:flex-end}.login-card[data-v-cf421605]{position:relative;width:430px;padding:37px 38px 29px;border:1px solid rgba(105,173,195,.3);border-radius:12px;background:linear-gradient(145deg,#0b1f31e0,#04101df2);box-shadow:0 36px 100px #0000008c,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-card[data-v-cf421605]:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(209,165,92,.09);border-radius:8px;pointer-events:none}.corner[data-v-cf421605]{position:absolute;width:22px;height:22px;border-color:#cc9d54}.tl[data-v-cf421605]{left:-1px;top:-1px;border-left:2px solid;border-top:2px solid;border-radius:11px 0 0}.tr[data-v-cf421605]{right:-1px;top:-1px;border-right:2px solid;border-top:2px solid;border-radius:0 11px 0 0}.bl[data-v-cf421605]{left:-1px;bottom:-1px;border-left:2px solid;border-bottom:2px solid;border-radius:0 0 0 11px}.br[data-v-cf421605]{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid;border-radius:0 0 11px}.talisman[data-v-cf421605]{position:absolute;right:27px;top:-14px;width:30px;height:63px;padding-top:8px;text-align:center;color:#2a170c;background:linear-gradient(#e0b667,#a66a35);clip-path:polygon(0 0,100% 0,91% 87%,50% 100%,9% 87%);font-size:10px;line-height:1.38}.login-card header[data-v-cf421605]{display:flex;align-items:center;gap:15px}.seal[data-v-cf421605]{position:relative;width:61px;height:61px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;color:#e7bf74;background:radial-gradient(circle,rgba(206,161,87,.16),transparent 65%);font-size:26px}.seal[data-v-cf421605]:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px dashed rgba(221,182,111,.38);border-radius:50%;animation:spin-cf421605 18s linear infinite}.login-card header small[data-v-cf421605]{color:#d0a45c;font-size:8px;letter-spacing:.24em}.login-card h1[data-v-cf421605]{margin:5px 0 0;font-size:24px;letter-spacing:.13em}.subtitle[data-v-cf421605]{margin:16px 0 25px;color:#728f9e;font-size:10px;letter-spacing:.1em}.divider[data-v-cf421605]{height:1px;margin-bottom:24px;background:linear-gradient(90deg,var(--gold) 0 35px,rgba(100,149,169,.2) 35px)}.login-form label[data-v-cf421605]{display:block;margin:0 0 8px 2px;color:#9bb0ba;font-size:10px;letter-spacing:.12em}.login-form[data-v-cf421605] .el-form-item{margin-bottom:18px}.login-form[data-v-cf421605] .el-input__wrapper{height:48px;border-radius:6px;background:#030f1cbf;box-shadow:inset 0 0 0 1px #689cb23d!important}.login-form[data-v-cf421605] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #6bd4dc,0 0 0 3px #53c7d212!important}.login-form[data-v-cf421605] .el-input__inner{color:#e2ecef}.input-rune[data-v-cf421605]{padding-right:10px;color:#dfb66c;border-right:1px solid rgba(108,154,170,.2)}.enter-button[data-v-cf421605]{width:100%;height:50px;margin-top:7px;border:1px solid rgba(237,198,126,.43);border-radius:6px;color:#071723;background:linear-gradient(90deg,#ca9c52,#efd394,#c49048);box-shadow:0 12px 30px #bd8b452e}.enter-button[data-v-cf421605]:hover{transform:translateY(-2px);filter:brightness(1.08)}.enter-button span[data-v-cf421605]{font-weight:700;letter-spacing:.21em}.login-card footer[data-v-cf421605]{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;color:#607d8d}.login-card footer i[data-v-cf421605]{width:5px;height:5px;border-radius:50%;background:#6bd1d4;box-shadow:0 0 9px #6bd1d4}.login-card footer small[data-v-cf421605]{font-size:9px;letter-spacing:.09em}.ground-note[data-v-cf421605]{position:absolute;z-index:3;right:35px;bottom:17px;color:#557282;font-size:8px;letter-spacing:.14em}.change-form[data-v-cf421605]{margin-top:18px}.rules[data-v-cf421605]{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px;margin:0;padding:12px 18px;border:1px solid var(--line);border-radius:10px;color:var(--muted);font-size:12px}.rules li.ok[data-v-cf421605]{color:#48c992}.rules li.ok[data-v-cf421605]::marker{content:"✓  "}@keyframes spin-cf421605{to{transform:rotate(360deg)}}@media(max-width:900px){.scene-veil[data-v-cf421605]{background:#02081061}.world-copy[data-v-cf421605]{display:none}.login-wrap[data-v-cf421605]{justify-content:center}.login-card[data-v-cf421605]{width:min(430px,92vw);padding:34px 30px}.brand[data-v-cf421605]{left:22px;top:20px}}@media(max-width:500px){.brand small[data-v-cf421605]{display:none}.login-card[data-v-cf421605]{padding:31px 22px 27px}.ground-note[data-v-cf421605]{display:none}}@media(prefers-reduced-motion:reduce){.seal[data-v-cf421605]:after,.boot-seal[data-v-cf421605]{animation:none}}.xianxia-art[data-v-cf421605]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;transform:scale(1.015);animation:artBreath-cf421605 15s ease-in-out infinite alternate}.scene-veil[data-v-cf421605]{background:linear-gradient(90deg,#02081005 0,#02081005 45%,#0208102e 62%,#02081085),linear-gradient(0deg,rgba(2,7,13,.38),transparent 38%)}.moving-mist[data-v-cf421605]{position:absolute;z-index:2;left:-55vw;width:52vw;height:80px;border-radius:50%;background:#c0e2ec17;filter:blur(25px);animation:mistDrift-cf421605 32s linear infinite}.mist-one[data-v-cf421605]{top:48%}.mist-two[data-v-cf421605]{top:68%;animation-delay:-16s;animation-duration:41s}.spirit-light[data-v-cf421605]{position:absolute;z-index:2;width:3px;height:3px;border-radius:50%;background:#b9f0f2;box-shadow:0 0 6px #8ce3ec,0 0 15px #75dce7a6;animation:spiritRise-cf421605 ease-in-out infinite}.login-card[data-v-cf421605]{background:linear-gradient(145deg,#0b1f31e0,#04101df0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes artBreath-cf421605{to{transform:scale(1.045) translate(-.35%,.25%)}}@keyframes mistDrift-cf421605{to{transform:translate(165vw)}}@keyframes spiritRise-cf421605{0%,to{transform:translateY(16px);opacity:.15}50%{transform:translateY(-32px);opacity:.85}}@media(prefers-reduced-motion:reduce){.xianxia-art[data-v-cf421605],.moving-mist[data-v-cf421605],.spirit-light[data-v-cf421605]{animation:none}.moving-mist[data-v-cf421605]{display:none}}.login-page[data-v-cf421605]{color-scheme:dark}.player-entry[data-v-cf421605]{display:flex;margin:9px auto 0;color:#7fa7b7!important}.login-form[data-v-cf421605] .el-input__inner:-webkit-autofill,.login-form[data-v-cf421605] .el-input__inner:-webkit-autofill:hover,.login-form[data-v-cf421605] .el-input__inner:-webkit-autofill:focus{-webkit-text-fill-color:#e2ecef!important;caret-color:#e2ecef!important;-webkit-box-shadow:0 0 0 1000px #071829 inset!important;box-shadow:0 0 0 1000px #071829 inset!important;transition:background-color 9999s ease-out 0s!important}.login-form[data-v-cf421605] .el-input__inner{background:transparent!important;font-family:inherit;font-size:16px}.login-brand[data-v-cf421605]{position:absolute;z-index:3;top:28px;left:38px;display:flex;align-items:center;gap:13px;text-shadow:0 3px 16px #020713}.login-brand strong[data-v-cf421605]{font-size:17px;letter-spacing:.14em}.login-brand small[data-v-cf421605]{display:block;margin-top:3px;color:#7695a5;font-size:8px;letter-spacing:.18em}@media(max-width:900px){.login-brand[data-v-cf421605]{left:22px;top:20px}}@media(max-width:500px){.login-brand small[data-v-cf421605]{display:none}}.owner-login[data-v-3bd19220]{min-height:100vh;position:relative;overflow:hidden;display:grid;place-items:center;padding:24px;color:#edf6f0;background:#07110f;font-family:"Noto Serif SC",Microsoft YaHei,serif}.scene[data-v-3bd19220]{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;background:center/cover no-repeat;animation:breathe-3bd19220 18s ease-in-out infinite alternate}.veil[data-v-3bd19220]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030c0c6b,#030e0eb8),radial-gradient(circle at 72% 43%,rgba(211,169,86,.14),transparent 36%)}.cloud[data-v-3bd19220]{position:absolute;left:-35%;width:170%;height:120px;border-radius:50%;background:#d2ebe214;filter:blur(30px);animation:drift-3bd19220 34s linear infinite}.cloud-one[data-v-3bd19220]{top:31%}.cloud-two[data-v-3bd19220]{top:68%;animation-delay:-17s}.card[data-v-3bd19220]{z-index:2;width:min(460px,calc(100vw - 30px));padding:38px;border:1px solid rgba(216,177,99,.38);border-radius:18px;background:linear-gradient(145deg,#081f1de8,#051316f5);box-shadow:0 34px 100px #00000094;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}header[data-v-3bd19220]{display:flex;align-items:center;gap:16px}.seal[data-v-3bd19220]{width:64px;height:64px;display:grid;place-items:center;border:1px solid #d8ae62;border-radius:50%;color:#f0cb83;background:radial-gradient(circle,rgba(216,174,98,.18),transparent 67%);font-size:27px}header small[data-v-3bd19220]{color:#d8ae62;font-size:9px;letter-spacing:.2em}h1[data-v-3bd19220]{margin:6px 0 0;font-size:27px;letter-spacing:.12em}.subtitle[data-v-3bd19220]{margin:15px 0 24px;color:#86a79e;font-size:11px;letter-spacing:.1em}.form[data-v-3bd19220]{display:grid;gap:14px;padding-top:10px}.form .el-button[data-v-3bd19220]{width:100%;height:48px;margin-top:3px;color:#10201d;border-color:#e5c27e;background:linear-gradient(90deg,#b98942,#e9ca88,#b98942)}.guide[data-v-3bd19220]{padding:17px;border:1px solid rgba(216,174,98,.22);border-radius:13px;background:#d8ae620f}.guide b[data-v-3bd19220],.guide strong[data-v-3bd19220]{color:#efc878}.guide p[data-v-3bd19220]{margin:10px 0 0;color:#a7bbb5;font-size:12px;line-height:1.75}footer[data-v-3bd19220]{display:flex;justify-content:center;align-items:center;margin-top:18px;color:#66877f}.change-form[data-v-3bd19220]{margin-top:18px}.rules[data-v-3bd19220]{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;color:#81958f;font-size:12px}.rules span[data-v-3bd19220]:before{content:"○ "}.rules .ok[data-v-3bd19220]{color:#48c992}.rules .ok[data-v-3bd19220]:before{content:"✓ "}@keyframes breathe-3bd19220{to{transform:scale(1.045) translate(-.4%)}}@keyframes drift-3bd19220{to{transform:translate(42%)}}@media(max-width:560px){.card[data-v-3bd19220]{padding:28px 22px}.seal[data-v-3bd19220]{width:54px;height:54px}h1[data-v-3bd19220]{font-size:23px}}@media(prefers-reduced-motion:reduce){.scene[data-v-3bd19220],.cloud[data-v-3bd19220]{animation:none}}.login-boot[data-v-352db46a]{position:relative;z-index:20;min-height:100vh;width:100%;display:grid;place-content:center;justify-items:center;gap:14px;background:#06121c;color:#c9dce3}.boot-seal[data-v-352db46a]{width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(86,209,176,.55);border-radius:50%;color:#7ee8d0;background:radial-gradient(circle,rgba(50,183,147,.18),transparent 65%);font-size:26px;animation:bootPulse-352db46a 1.4s ease-in-out infinite}.login-boot p[data-v-352db46a]{margin:0;letter-spacing:.28em;font-size:14px}.login-boot small[data-v-352db46a]{color:#6f8b99;letter-spacing:.12em;font-size:11px}@keyframes bootPulse-352db46a{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}.portal-login[data-v-352db46a]{position:relative;min-height:100vh;display:grid;place-items:center;padding:34px 18px;overflow:auto;isolation:isolate;background-color:#06121c}.scene-bg[data-v-352db46a]{position:fixed;z-index:-4;top:-3%;right:-3%;bottom:-3%;left:-3%;background-position:center;background-size:cover;background-repeat:no-repeat;will-change:transform;animation:landscape-breathe-352db46a 22s ease-in-out infinite alternate}.portal-login[data-v-352db46a]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020b1273,#020c14b8 34%,#020c14bf 66%,#020b126b),linear-gradient(180deg,#02091014,#020a117a);pointer-events:none;z-index:-1}.cloud-layer[data-v-352db46a]{position:fixed;z-index:-2;left:-45vw;width:190vw;pointer-events:none;filter:blur(12px);will-change:transform}.cloud-far[data-v-352db46a]{top:19%;height:30vh;opacity:.18;background:radial-gradient(ellipse at 12% 55%,rgba(174,218,224,.34),transparent 24%),radial-gradient(ellipse at 38% 42%,rgba(127,187,198,.26),transparent 21%),radial-gradient(ellipse at 66% 60%,rgba(155,209,215,.3),transparent 25%),radial-gradient(ellipse at 88% 38%,rgba(116,180,191,.24),transparent 22%);animation:cloud-drift-far-352db46a 48s linear infinite}.cloud-near[data-v-352db46a]{bottom:-7%;height:39vh;opacity:.28;filter:blur(18px);background:radial-gradient(ellipse at 8% 65%,rgba(185,224,226,.34),transparent 23%),radial-gradient(ellipse at 31% 52%,rgba(132,196,202,.3),transparent 26%),radial-gradient(ellipse at 59% 70%,rgba(177,217,219,.32),transparent 25%),radial-gradient(ellipse at 84% 48%,rgba(122,187,196,.28),transparent 24%);animation:cloud-drift-near-352db46a 31s linear infinite}.wind-streams[data-v-352db46a]{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.wind-streams i[data-v-352db46a]{position:absolute;left:-20vw;width:14vw;min-width:120px;height:1px;border-radius:50%;opacity:0;background:linear-gradient(90deg,transparent,rgba(126,238,215,.48),transparent);box-shadow:0 0 8px #5de2c64d;transform:rotate(-8deg);animation:wind-pass-352db46a 10s linear infinite}.wind-streams i[data-v-352db46a]:nth-child(1){top:18%;animation-delay:-1s}.wind-streams i[data-v-352db46a]:nth-child(2){top:34%;animation-delay:-7s;animation-duration:13s}.wind-streams i[data-v-352db46a]:nth-child(3){top:57%;animation-delay:-4s;animation-duration:9s}.wind-streams i[data-v-352db46a]:nth-child(4){top:72%;animation-delay:-10s;animation-duration:15s}.wind-streams i[data-v-352db46a]:nth-child(5){top:84%;animation-delay:-2s;animation-duration:12s}@keyframes landscape-breathe-352db46a{0%{transform:scale(1.02) translate3d(-.4%,-.2%,0)}to{transform:scale(1.07) translate3d(.7%,.4%,0)}}@keyframes cloud-drift-far-352db46a{0%{transform:translateZ(0)}to{transform:translate3d(38vw,1.5vh,0)}}@keyframes cloud-drift-near-352db46a{0%{transform:translate3d(34vw,0,0)}to{transform:translate3d(0,-1vh,0)}}@keyframes wind-pass-352db46a{0%{transform:translateZ(0) rotate(-8deg) scaleX(.45);opacity:0}14%{opacity:.7}72%{opacity:.28}to{transform:translate3d(145vw,-8vh,0) rotate(-8deg) scaleX(1.25);opacity:0}}.scene-glow[data-v-352db46a]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,rgba(58,211,172,.12),transparent 33%);pointer-events:none;z-index:-1}.login-card[data-v-352db46a]{position:relative;z-index:1;width:min(520px,calc(100vw - 28px));padding:34px 38px 24px;border:1px solid rgba(113,221,195,.25);border-radius:24px;background:linear-gradient(145deg,#07191feb,#051119f5);box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand[data-v-352db46a]{display:flex;align-items:center;gap:18px;margin-bottom:20px;text-align:left}.seal[data-v-352db46a]{width:70px;height:70px;flex:0 0 auto;padding:5px;border:1px solid rgba(69,217,178,.52);border-radius:20px;transform:rotate(45deg);display:grid;place-items:center;background:#1fa7841a;box-shadow:inset 0 0 22px #3ddcb114}.seal span[data-v-352db46a]{transform:rotate(-45deg);color:#55dfb8;font:700 28px var(--display)}.brand small[data-v-352db46a]{color:#55dfb8;font-size:10px;font-weight:700;letter-spacing:.18em}.brand h1[data-v-352db46a]{font:700 clamp(25px,4vw,32px) var(--display);margin:5px 0 4px;color:#f1f8f5}.brand p[data-v-352db46a]{font-size:11px;color:#8fa9a3;margin:0}.form-stack[data-v-352db46a]{display:grid;gap:12px;padding-top:8px}.form-stack>.el-button[data-v-352db46a]{width:100%;margin-top:3px}.activation-guide[data-v-352db46a]{padding:14px 15px;margin:8px 0 4px;border:1px solid rgba(80,209,174,.2);border-radius:14px;background:#32b79312;text-align:left}.activation-guide b[data-v-352db46a]{font-size:13px;color:#dcebe7}.activation-guide p[data-v-352db46a]{margin:6px 0 12px;color:#9ab0ab;font-size:11px;line-height:1.7}.activation-guide strong[data-v-352db46a]{color:#5ae0ba}.activation-steps[data-v-352db46a]{margin:0 0 12px;padding-left:1.15em;color:#9ab0ab;font-size:11px;line-height:1.75}.activation-steps li+li[data-v-352db46a]{margin-top:2px}.join-group-btn[data-v-352db46a]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-bottom:2px;border:1px solid rgba(69,217,178,.45);border-radius:10px;color:#7ee8d0;background:#1fa78424;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.join-group-btn[data-v-352db46a]:hover{border-color:#5ee8c2b3;background:#1fa7843d;color:#b8f5e4}.field-hint[data-v-352db46a]{margin:-4px 0 2px;color:#8fa9a3;font-size:11px;line-height:1.6;text-align:left}.field-hint strong[data-v-352db46a]{color:#5ae0ba}.field-hint code[data-v-352db46a]{color:#5ae0ba;font-family:ui-monospace,Consolas,monospace}footer[data-v-352db46a]{display:flex;align-items:center;gap:10px;margin-top:18px;color:#718c86;font-size:9px;white-space:nowrap}footer i[data-v-352db46a]{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(86,209,176,.24))}footer i[data-v-352db46a]:last-child{transform:scaleX(-1)}.admin-entry[data-v-352db46a]{display:flex;margin:10px auto 0;color:#7fa7b7!important;font-size:12px;letter-spacing:.04em}.password-rules[data-v-352db46a]{display:grid;grid-template-columns:1fr 1fr;gap:6px;text-align:left;margin:0 0 5px;font-size:11px;color:var(--muted)}.password-rules .ok[data-v-352db46a]{color:var(--success, #36a269)}[data-v-352db46a] .el-tabs__nav-wrap:after{background:#69b8a52e}[data-v-352db46a] .el-tabs__item{font-weight:600}[data-v-352db46a] .el-input__wrapper{background:#041218bd;box-shadow:0 0 0 1px #66c5ae33 inset}[data-v-352db46a] .el-dialog__footer .el-button{width:auto;margin:0 0 0 8px}@media(max-width:600px){.portal-login[data-v-352db46a]{place-items:start center;padding:18px 14px}.scene-bg[data-v-352db46a]{background-position:64% center}.login-card[data-v-352db46a]{padding:24px 20px 20px;border-radius:19px}.brand[data-v-352db46a]{align-items:flex-start;gap:13px}.seal[data-v-352db46a]{width:54px;height:54px;border-radius:16px}.seal span[data-v-352db46a]{font-size:22px}.brand p[data-v-352db46a]{line-height:1.5}.password-rules[data-v-352db46a]{grid-template-columns:1fr}footer[data-v-352db46a]{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.scene-bg[data-v-352db46a],.cloud-layer[data-v-352db46a],.wind-streams i[data-v-352db46a]{animation:none!important}}:root{--bg:#080e0c;--side:#09120f;--panel:#101a16;--panel2:#13201b;--soft:#0e1713;--line:rgba(141,224,192,.22);--text:#edf4f0;--muted:#a3b7ae;--accent:#42cf9a;--accent2:#c7a45b;--danger:#e07466;--shadow:0 14px 38px rgba(0,0,0,.28);--display:"Noto Serif SC","Songti SC",serif;--el-color-primary:var(--accent);--el-color-primary-light-3:color-mix(in srgb,var(--accent),#fff 28%);--el-color-primary-light-5:color-mix(in srgb,var(--accent),#fff 45%);--el-color-primary-light-7:color-mix(in srgb,var(--accent),#fff 62%);--el-color-primary-light-8:color-mix(in srgb,var(--accent),#fff 72%);--el-color-primary-light-9:color-mix(in srgb,var(--accent),#fff 84%);--el-color-primary-dark-2:color-mix(in srgb,var(--accent),#000 18%);--el-bg-color:var(--panel);--el-bg-color-overlay:var(--panel2);--el-bg-color-page:var(--bg);--el-text-color-primary:var(--text);--el-text-color-regular:var(--text);--el-text-color-secondary:var(--muted);--el-text-color-placeholder:color-mix(in srgb,var(--muted),transparent 12%);--el-text-color-disabled:color-mix(in srgb,var(--muted),transparent 28%);--el-border-color:var(--line);--el-border-color-light:var(--line);--el-border-color-lighter:color-mix(in srgb,var(--line),transparent 25%);--el-border-color-extra-light:color-mix(in srgb,var(--line),transparent 45%);--el-border-color-dark:color-mix(in srgb,var(--accent),transparent 55%);--el-fill-color:var(--panel2);--el-fill-color-light:color-mix(in srgb,var(--accent),transparent 92%);--el-fill-color-lighter:color-mix(in srgb,var(--panel2),#000 8%);--el-fill-color-extra-light:color-mix(in srgb,var(--panel2),#000 14%);--el-fill-color-blank:var(--panel);--el-fill-color-dark:color-mix(in srgb,var(--panel),#000 10%);--el-mask-color:rgba(0,0,0,.72);--el-disabled-bg-color:color-mix(in srgb,var(--panel2),#000 8%);--el-disabled-text-color:var(--muted);--el-disabled-border-color:var(--line);--el-box-shadow:var(--shadow);--el-box-shadow-light:0 8px 24px rgba(0,0,0,.2)}:root[data-theme=cyber]{--bg:#060b18;--side:#0a1224;--panel:#101a30;--panel2:#15223a;--soft:#0d1629;--line:rgba(56,189,248,.28);--text:#e8f4ff;--muted:#9eb6d4;--accent:#38bdf8;--accent2:#a78bfa;--danger:#fb7185;--shadow:0 16px 40px rgba(2,8,24,.45);--display:Inter,"Noto Sans SC",sans-serif;--el-color-primary-light-3:color-mix(in srgb,var(--accent),#fff 22%);--el-color-primary-light-5:color-mix(in srgb,var(--accent),#fff 38%);--el-color-primary-light-7:color-mix(in srgb,var(--accent),#fff 55%);--el-color-primary-light-8:color-mix(in srgb,var(--accent),#fff 68%);--el-color-primary-light-9:color-mix(in srgb,var(--accent),#fff 82%);--el-fill-color:var(--panel2);--el-fill-color-light:color-mix(in srgb,var(--accent),transparent 92%);--el-fill-color-lighter:#0d1629;--el-fill-color-extra-light:#0a1224;--el-fill-color-blank:var(--panel);--el-fill-color-dark:color-mix(in srgb,var(--panel2),#000 8%);--el-bg-color:var(--panel);--el-bg-color-overlay:var(--panel2);--el-bg-color-page:var(--bg);--el-text-color-primary:var(--text);--el-text-color-regular:var(--text);--el-text-color-secondary:var(--muted);--el-text-color-placeholder:color-mix(in srgb,var(--muted),transparent 8%);--el-mask-color:rgba(2,8,24,.72)}:root[data-theme=scroll]{--bg:#e8dcc4;--side:#dfd0b0;--panel:#f3ead8;--panel2:#ebe0c8;--soft:#e6d9bf;--line:rgba(120,88,42,.34);--text:#1c1914;--muted:#5a5348;--accent:#9a2e24;--accent2:#8f6c34;--danger:#b23a32;--shadow:0 10px 28px rgba(64,48,25,.12);--display:"Noto Serif SC","Songti SC",serif;--el-color-primary-light-3:color-mix(in srgb,var(--accent),#fff 22%);--el-color-primary-light-5:color-mix(in srgb,var(--accent),#fff 38%);--el-color-primary-light-7:color-mix(in srgb,var(--accent),#fff 55%);--el-color-primary-light-8:color-mix(in srgb,var(--accent),#fff 68%);--el-color-primary-light-9:color-mix(in srgb,var(--accent),#fff 82%);--el-fill-color:var(--panel2);--el-fill-color-light:color-mix(in srgb,var(--accent),transparent 94%);--el-fill-color-lighter:#f7f0e2;--el-fill-color-extra-light:#faf6ec;--el-fill-color-blank:var(--panel);--el-fill-color-dark:color-mix(in srgb,var(--panel2),#000 4%);--el-mask-color:rgba(48,36,18,.45)}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Noto Sans SC,PingFang SC,sans-serif}button{font:inherit}.app-shell{min-height:100vh;background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--accent),transparent 94%),transparent 35%),var(--bg)}aside{position:fixed;inset:0 auto 0 0;width:228px;background:var(--side);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;z-index:5;transition:.2s}.brand{display:flex;gap:12px;align-items:center;padding:4px 8px 25px}.brand>i{width:42px;height:42px;border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;color:var(--accent);font:700 20px var(--display)}.brand b,.brand span{display:block}.brand b{font:700 20px var(--display);letter-spacing:.12em}.brand span{font-size:10px;color:var(--muted);margin-top:3px;letter-spacing:.15em}nav{overflow:auto}nav small{display:block;color:var(--accent);font-size:10px;padding:15px 13px 7px}nav a{height:43px;padding:0 13px;display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--muted);border-radius:8px;margin:3px 0;font-size:13px}nav a i{width:22px;height:22px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:10px}nav a:hover,nav a.router-link-active{background:color-mix(in srgb,var(--accent),transparent 91%);color:var(--accent)}nav a.router-link-active{box-shadow:inset 3px 0 var(--accent)}.server{margin-top:auto;border-top:1px solid var(--line);padding:15px 8px 0;display:flex;align-items:center;gap:10px;font-size:11px}.server>i{width:8px;height:8px;background:#49c982;border-radius:50%;box-shadow:0 0 0 5px #49c9821a}.server span,.server small{display:block}.server small{color:var(--muted);margin-top:3px}.workspace{margin-left:228px;min-height:100vh}.workspace>header{height:68px;position:sticky;top:0;z-index:4;background:color-mix(in srgb,var(--bg),transparent 8%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 22px;gap:14px}.workspace>header>div:nth-child(2){font:600 14px var(--display)}.workspace>header>div:nth-child(2) span{color:var(--muted)}.collapse{border:0;background:transparent;color:var(--text);font-size:18px;cursor:pointer}.header-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.theme-switch{display:flex;border:1px solid var(--line);background:var(--panel);padding:3px;border-radius:9px}.theme-switch button{border:0;background:transparent;color:var(--muted);font-size:10px;padding:5px 8px;border-radius:6px;cursor:pointer}.theme-switch button.active{background:var(--accent);color:var(--bg)}.user{display:flex;align-items:center;gap:8px}.user>i{width:34px;height:34px;border:1px solid var(--accent2);border-radius:50%;display:grid;place-items:center;font-style:normal}.user b,.user small{display:block;font-size:10px}.user small{color:var(--muted);margin-top:2px}.header-actions>button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:7px;padding:7px 10px;cursor:pointer}.workspace>main{padding:22px;max-width:1500px;margin:auto}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.page-head h1{font:700 26px var(--display);margin:0}.page-head p{color:var(--muted);font-size:12px;margin:5px 0 0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:18px;margin-bottom:15px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:15px}.toolbar .el-input{max-width:280px}.table-actions{display:flex;gap:6px}.pager{display:flex;justify-content:flex-end;margin-top:16px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.metric{padding:20px;display:flex;gap:14px;align-items:center}.metric i{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--accent),transparent 88%);display:grid;place-items:center;color:var(--accent);font-style:normal}.metric span,.metric b,.metric small{display:block}.metric span,.metric small{color:var(--muted);font-size:11px}.metric b{font:700 28px var(--display);margin:3px 0}.two-col{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.form-grid>*{min-width:0}.form-grid .wide{grid-column:1/-1}.form-grid .el-input-number,.form-grid .el-select,.form-grid .el-date-editor{width:100%}.empty-page{text-align:center;padding:60px;color:var(--muted)}.status-ok{color:#49c982}.status-bad{color:var(--danger)}@media(max-width:1000px){.metric-grid{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}.user span{display:none}}@media(max-width:700px){aside{width:68px;padding:15px 9px}.brand>div,nav small,nav a span,.server span{display:none}.brand{padding:2px 4px 20px}.brand>i{width:40px}.workspace{margin-left:68px}.workspace>header{padding:0 10px}.theme-switch button span{display:none}.workspace>main{padding:13px}.metric-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}.hero-head{padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,var(--panel),color-mix(in srgb,var(--accent2),transparent 93%));box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-head:after{content:"玄";position:absolute;right:8%;top:-42px;font:120px var(--display);color:color-mix(in srgb,var(--accent),transparent 94%);pointer-events:none}.hero-head small{color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.18em}.panel{transition:border-color .2s,transform .2s}.panel:hover{border-color:color-mix(in srgb,var(--accent),transparent 62%)}.el-table{--el-table-header-bg-color:color-mix(in srgb,var(--accent),transparent 94%);--el-table-row-hover-bg-color:color-mix(in srgb,var(--c-bg,var(--panel)),var(--accent) 12%);border-radius:10px}.el-dialog{border:1px solid var(--line);border-radius:16px!important;box-shadow:0 28px 80px #00000059!important}.el-button,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:8px!important}.content-tabs{padding:12px 18px 20px}.content-tabs>.el-tabs__header{margin-bottom:18px}.workspace>main{animation:page-in .28s ease-out}@keyframes page-in{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:700px){.hero-head{padding:17px}.hero-head:after{font-size:80px}.el-dialog{width:94%!important}}body{background:var(--bg)}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% -10%,color-mix(in srgb,var(--accent),transparent 88%),transparent 34%),linear-gradient(135deg,transparent 55%,color-mix(in srgb,var(--accent2),transparent 97%));z-index:0}.app-shell aside{width:252px;padding:18px 14px 14px;background:color-mix(in srgb,var(--side),#000 7%);box-shadow:18px 0 60px #0000001f}.brand{min-height:65px;margin:0 2px 10px;padding:7px 9px 18px;border-bottom:1px solid var(--line)}.brand>i{width:46px;height:46px;background:radial-gradient(circle,color-mix(in srgb,var(--accent),transparent 86%),transparent);box-shadow:0 0 28px color-mix(in srgb,var(--accent),transparent 80%)}.brand b{font-size:18px}.brand span{font-size:9px}nav{padding-right:3px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}nav small{padding:17px 14px 6px;letter-spacing:.2em;color:color-mix(in srgb,var(--accent),var(--muted) 35%)}nav a{height:44px;margin:4px 0;border:1px solid transparent;border-radius:11px;transition:background .18s,border-color .18s,transform .18s}nav a:hover{transform:translate(2px);border-color:var(--line)}nav a.router-link-active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent),transparent 86%),color-mix(in srgb,var(--accent),transparent 96%));border-color:color-mix(in srgb,var(--accent),transparent 70%);box-shadow:none}nav a.router-link-active i{background:var(--accent);border-color:var(--accent);color:var(--bg)}.server{margin:12px 5px 0;padding:14px 10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel),transparent 24%)}.workspace{position:relative;z-index:1;margin-left:252px;transition:margin-left .22s}.workspace>header{height:74px;padding:0 26px;background:color-mix(in srgb,var(--bg),transparent 12%);box-shadow:0 8px 28px #00000012}.collapse{width:38px;height:38px;border:1px solid var(--line);border-radius:10px!important;background:var(--panel);display:grid;place-items:center}.breadcrumb{display:flex!important;flex-direction:column;gap:3px}.breadcrumb small{color:var(--muted);font-size:9px;letter-spacing:.14em}.breadcrumb b{font:700 15px var(--display)}.theme-switch{border-radius:999px;padding:3px;display:inline-flex;gap:2px;border:1px solid var(--line);background:var(--panel2)}.theme-switch button{min-width:36px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.theme-switch button.active{background:var(--accent);color:var(--c-primary-fg, #04140f);box-shadow:none}.user{padding:4px 9px 4px 5px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel),transparent 18%)}.user>i{background:color-mix(in srgb,var(--accent2),transparent 88%)}.logout{padding:8px 12px!important;border-radius:10px!important}.logout:hover{border-color:var(--danger);color:var(--danger)}.workspace>main{padding:26px 28px 40px;max-width:1600px}.panel,.el-card{border-radius:16px!important;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel2),transparent 28%))!important;box-shadow:var(--shadow)}.panel:hover{transform:translateY(-1px)}.el-table{border:1px solid var(--line);border-radius:14px}.el-table th.el-table__cell{height:48px;font-size:12px;letter-spacing:.04em}.el-table td.el-table__cell{padding:11px 0}.el-dialog{background:var(--panel)!important;overflow:hidden}.el-dialog__header{padding:20px 22px 14px;border-bottom:1px solid var(--line)}.el-dialog__body{padding:22px}.el-dialog__footer{padding:14px 22px 20px;border-top:1px solid var(--line)}.el-button{min-height:34px}.el-button--primary{box-shadow:0 7px 20px color-mix(in srgb,var(--accent),transparent 78%)}.is-collapsed aside{width:76px;padding-left:10px;padding-right:10px}.is-collapsed .workspace{margin-left:76px}.is-collapsed .brand>div,.is-collapsed nav small,.is-collapsed nav a span,.is-collapsed .server span{display:none}.is-collapsed .brand{padding-left:5px}.is-collapsed nav a{justify-content:center;padding:0}.is-collapsed nav a i{width:28px;height:28px}.is-collapsed .server{justify-content:center;padding:14px 0}@media(max-width:900px){.app-shell aside{width:76px;padding-left:10px;padding-right:10px}.workspace,.is-collapsed .workspace{margin-left:76px}.brand>div,nav small,nav a span,.server span{display:none}.brand{padding-left:5px}nav a{justify-content:center;padding:0}.server{justify-content:center}.workspace>header{padding:0 14px}.workspace>main{padding:18px}.header-actions{gap:7px}.logout{font-size:0}.logout:after{content:"退";font-size:12px}}@media(max-width:560px){.app-shell aside{width:62px}.workspace,.is-collapsed .workspace{margin-left:62px}.brand>i{width:38px;height:38px}.theme-switch,.breadcrumb small{display:none}.workspace>main{padding:12px}.workspace>header{height:62px}.user{border:0;background:transparent;padding:0}.metric-grid{gap:10px}}@media(prefers-reduced-motion:reduce){.workspace>main,.panel,nav a{animation:none!important;transition:none!important}}:root:not([data-theme=pixel]) .app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.34;background-image:radial-gradient(circle at 16% 17%,transparent 0 76px,color-mix(in srgb,var(--accent2),transparent 88%) 77px 78px,transparent 79px),radial-gradient(circle at 16% 17%,transparent 0 106px,color-mix(in srgb,var(--accent),transparent 94%) 107px 108px,transparent 109px),linear-gradient(115deg,transparent 0 48%,color-mix(in srgb,var(--accent2),transparent 97%) 48.2% 48.4%,transparent 48.6%)}:root:not([data-theme=pixel]) aside:after{content:"道\a法\a自\a然";white-space:pre;position:absolute;right:7px;bottom:100px;color:color-mix(in srgb,var(--accent2),transparent 86%);font:18px/1.7 var(--display);pointer-events:none}:root:not([data-theme=pixel]) .brand{position:relative}.brand:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--accent2),var(--line) 35%,transparent)}:root:not([data-theme=pixel]) .brand>i{position:relative;transform:rotate(45deg);border-radius:12px}.brand>i:first-letter{transform:rotate(-45deg)}:root:not([data-theme=pixel]) nav a{position:relative;overflow:hidden}:root:not([data-theme=pixel]) nav a:after{content:"";position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:.2s}:root:not([data-theme=pixel]) nav a:hover:after,:root:not([data-theme=pixel]) nav a.router-link-active:after{opacity:.7}:root:not([data-theme=pixel]) nav a.router-link-active:before{content:"◆";position:absolute;right:11px;font-size:6px;color:var(--accent2);filter:drop-shadow(0 0 5px var(--accent2))}:root:not([data-theme=pixel]) .workspace>header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 28%,var(--accent2) 72%,transparent);opacity:.35}:root:not([data-theme=pixel]) .workspace>main{position:relative}:root:not([data-theme=pixel]) .workspace>main:before{content:"九州灵枢";position:absolute;right:30px;top:8px;font:700 9px var(--display);letter-spacing:.5em;color:color-mix(in srgb,var(--muted),transparent 78%);pointer-events:none}:root:not([data-theme=pixel]) .hero-head{min-height:112px;align-items:center;padding-left:30px;background:linear-gradient(118deg,color-mix(in srgb,var(--panel),transparent 3%),color-mix(in srgb,var(--accent),transparent 93%) 55%,color-mix(in srgb,var(--accent2),transparent 94%))}:root:not([data-theme=pixel]) .hero-head:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;background:linear-gradient(var(--accent2),var(--accent));box-shadow:0 0 16px color-mix(in srgb,var(--accent),transparent 50%)}:root:not([data-theme=pixel]) .hero-head:after{right:5%;top:-52px;font-size:150px;opacity:.85}:root:not([data-theme=pixel]) .panel{position:relative;overflow:hidden}:root:not([data-theme=pixel]) .panel:has(.el-table){overflow:visible}:root:not([data-theme=pixel]) .panel.is-scrollable,:root:not([data-theme=pixel]) .panel.details{overflow-x:hidden!important;overflow-y:auto!important}:root:not([data-theme=pixel]) .panel:before{content:"";position:absolute;left:0;right:62%;top:0;height:1px;background:linear-gradient(90deg,var(--accent2),transparent);opacity:.7;pointer-events:none}:root:not([data-theme=pixel]) .metric{overflow:hidden}.metric:after{content:"";position:absolute;width:80px;height:80px;right:-38px;bottom:-45px;border:1px solid color-mix(in srgb,var(--accent),transparent 84%);border-radius:50%;box-shadow:0 0 0 12px color-mix(in srgb,var(--accent),transparent 96%)}:root:not([data-theme=pixel]) .metric i{background:linear-gradient(145deg,color-mix(in srgb,var(--accent),transparent 77%),color-mix(in srgb,var(--accent2),transparent 89%));border:1px solid color-mix(in srgb,var(--accent),transparent 58%);box-shadow:inset 0 1px #ffffff1f,0 7px 20px color-mix(in srgb,var(--accent),transparent 86%)}:root:not([data-theme=pixel]) .el-input__wrapper,:root:not([data-theme=pixel]) .el-select__wrapper{background:color-mix(in srgb,var(--panel2),transparent 10%);box-shadow:inset 0 0 0 1px var(--line)!important}:root:not([data-theme=pixel]) .el-input__wrapper.is-focus,:root:not([data-theme=pixel]) .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px color-mix(in srgb,var(--accent),transparent 91%)!important}:root:not([data-theme=pixel]) .el-table .el-table__row{transition:background .15s}:root:not([data-theme=pixel]) .el-dialog:before{content:"";display:block;position:absolute;inset:0 25% auto;height:2px;background:linear-gradient(90deg,transparent,var(--accent2),transparent)}:root:not([data-theme=pixel]) .server{box-shadow:inset 0 0 18px color-mix(in srgb,var(--accent),transparent 95%)}@media(max-width:700px){:root:not([data-theme=pixel]) .workspace>main:before{display:none}:root:not([data-theme=pixel]) .hero-head{min-height:auto;padding-left:20px}}html,body,#app{height:100%;min-height:0;overflow:hidden}.app-shell{height:100vh;min-height:0;overflow:hidden}.app-shell>aside{height:100vh;min-height:0;overflow:hidden}.app-shell>aside nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace{height:100vh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.workspace>header{position:relative;top:auto;flex:0 0 74px}.workspace>main{width:100%;max-width:none;flex:1 1 auto;min-height:0;overflow:hidden}.workspace>main>.main-scroll{height:100%}.workspace>main .page-container{width:min(100%,1480px);margin-left:auto;margin-right:auto}.workspace>main .el-empty{box-sizing:border-box}@media(max-width:560px){.workspace>header{flex-basis:62px}}.operation-list .el-button{width:100%;height:auto;min-height:68px;display:flex;justify-content:flex-start;gap:12px;align-items:center;padding:14px;margin:0;text-align:left;white-space:normal}.operation-list .el-button.active{background:linear-gradient(110deg,var(--accent),var(--accent2));color:var(--bg);border-color:transparent}.danger-grid .el-button{height:auto;min-height:92px;margin:0;display:block;text-align:left;padding:20px;white-space:normal}.module-nav .el-button{width:100%;height:46px;margin:0;justify-content:flex-start;gap:10px}.el-button:not(.is-link):not(.is-text){transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,filter .16s ease}:root:not([data-theme=pixel]):not([data-theme=scroll]){--el-table-bg-color:var(--panel);--el-table-tr-bg-color:var(--panel);--el-table-header-bg-color:color-mix(in srgb,var(--panel2),var(--accent) 8%);--el-table-row-hover-bg-color:color-mix(in srgb,var(--panel),var(--accent) 14%);--el-table-current-row-bg-color:color-mix(in srgb,var(--panel),var(--accent) 18%);--el-table-header-text-color:color-mix(in srgb,var(--text),var(--accent) 18%);--el-table-text-color:var(--text);--el-table-border-color:var(--line);--el-table-expanded-cell-bg-color:var(--panel2);--el-table-fixed-box-shadow:0 0 12px rgba(0,0,0,.35);--el-empty-fill-color-0:color-mix(in srgb,var(--panel2),transparent 20%);--el-empty-fill-color-1:color-mix(in srgb,var(--muted),transparent 70%)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .panel,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-card{background:linear-gradient(155deg,color-mix(in srgb,var(--panel),#fff 2%),var(--panel2))!important;border-color:var(--line)!important;color:var(--text)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table{--el-table-bg-color:var(--panel)!important;--el-table-tr-bg-color:var(--panel)!important;--el-table-header-bg-color:color-mix(in srgb,var(--panel2),var(--accent) 10%)!important;--el-table-row-hover-bg-color:color-mix(in srgb,var(--panel),var(--accent) 14%)!important;--el-table-border-color:var(--line)!important;--el-table-text-color:var(--text)!important;--el-table-header-text-color:color-mix(in srgb,var(--text),var(--accent) 22%)!important;background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:12px!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table th.el-table__cell{background:linear-gradient(180deg,color-mix(in srgb,var(--panel2),var(--accent) 12%),var(--panel2))!important;color:color-mix(in srgb,var(--text),var(--accent) 20%)!important;border-bottom:1px solid var(--line)!important;font-weight:600}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table td.el-table__cell{background:transparent!important;color:var(--text)!important;border-bottom-color:color-mix(in srgb,var(--line),transparent 25%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:color-mix(in srgb,var(--panel2),transparent 35%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__empty-block,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__body-wrapper,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__inner-wrapper:before{background:transparent!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__empty-text,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-empty__description p{color:var(--muted)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table .cell{color:inherit}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert{--el-alert-title-font-size:13px;border:1px solid transparent!important;border-radius:10px!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--warning{--el-alert-bg-color:color-mix(in srgb,#c9883a,var(--panel) 82%);background:color-mix(in srgb,#c9883a,var(--panel) 82%)!important;border-color:color-mix(in srgb,#c9883a,transparent 55%)!important;color:#f6e7c8!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--warning .el-alert__title,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--warning .el-alert__description,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--warning .el-alert__icon{color:#f6e7c8!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--info{background:color-mix(in srgb,var(--accent),var(--panel) 88%)!important;border-color:color-mix(in srgb,var(--accent),transparent 65%)!important;color:var(--text)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--info .el-alert__title,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--info .el-alert__description,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--info .el-alert__icon{color:var(--text)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--success{background:color-mix(in srgb,#49c982,var(--panel) 86%)!important;border-color:color-mix(in srgb,#49c982,transparent 60%)!important;color:#d9f5e6!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--success .el-alert__title,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--success .el-alert__description,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--success .el-alert__icon{color:#d9f5e6!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--error{background:color-mix(in srgb,var(--danger),var(--panel) 84%)!important;border-color:color-mix(in srgb,var(--danger),transparent 55%)!important;color:#f8d8d3!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--error .el-alert__title,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--error .el-alert__description,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-alert--error .el-alert__icon{color:#f8d8d3!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button:not(.is-link):not(.is-text){min-height:34px;padding:8px 14px;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--line),var(--accent) 35%)!important;background:color-mix(in srgb,var(--panel2),var(--accent) 6%)!important;color:var(--text)!important;box-shadow:none!important;text-shadow:none!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button:not(.is-link):not(.is-text):not(.is-disabled):hover{border-color:color-mix(in srgb,var(--accent),transparent 35%)!important;background:color-mix(in srgb,var(--accent),var(--panel) 82%)!important;color:var(--text)!important;transform:none;filter:none}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:transparent!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent),#fff 8%),color-mix(in srgb,var(--accent),#000 12%))!important;color:#062018!important;font-weight:600;box-shadow:0 6px 16px color-mix(in srgb,var(--accent),transparent 78%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent),#fff 16%),var(--accent))!important;color:#041510!important;filter:none}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary.is-plain:not(.is-disabled),:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary.is-plain:not(.is-disabled) span{color:color-mix(in srgb,var(--accent),#fff 38%)!important;border-color:color-mix(in srgb,var(--accent),transparent 40%)!important;background:color-mix(in srgb,var(--accent),transparent 86%)!important;box-shadow:none!important;font-weight:700}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--success:not(.is-link):not(.is-text){border-color:color-mix(in srgb,#49c982,transparent 45%)!important;background:color-mix(in srgb,#49c982,var(--panel) 82%)!important;color:#d7f5e6!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--success.is-plain:not(.is-disabled){color:#6ed9a4!important;border-color:color-mix(in srgb,#49c982,transparent 50%)!important;background:color-mix(in srgb,#49c982,transparent 90%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--warning:not(.is-link):not(.is-text){border-color:color-mix(in srgb,#c9883a,transparent 40%)!important;background:color-mix(in srgb,#c9883a,var(--panel) 78%)!important;color:#f6e7c8!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--warning.is-plain:not(.is-disabled){color:#e0b06a!important;border-color:color-mix(in srgb,#c9883a,transparent 48%)!important;background:color-mix(in srgb,#c9883a,transparent 90%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--danger:not(.is-link):not(.is-text){border-color:color-mix(in srgb,var(--danger),transparent 40%)!important;background:color-mix(in srgb,var(--danger),var(--panel) 78%)!important;color:#f8d8d3!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--danger.is-plain:not(.is-disabled){color:#f0a095!important;border-color:color-mix(in srgb,var(--danger),transparent 48%)!important;background:color-mix(in srgb,var(--danger),transparent 90%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-link,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-text{color:var(--accent)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-link.el-button--danger,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-text.el-button--danger{color:var(--danger)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-link.el-button--primary,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-text.el-button--primary{color:var(--accent)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-disabled,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-disabled:hover{color:var(--muted)!important;border-color:var(--line)!important;background:color-mix(in srgb,var(--panel2),#000 6%)!important;opacity:.55;box-shadow:none!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-input__wrapper,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-select__wrapper,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-textarea__inner{background:color-mix(in srgb,var(--panel2),#000 6%)!important;box-shadow:inset 0 0 0 1px var(--line)!important;color:var(--text)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-input__inner,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-select__placeholder,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-textarea__inner{color:var(--text)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-input__inner::placeholder,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-textarea__inner::placeholder{color:var(--muted)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-tag{border-color:color-mix(in srgb,var(--line),transparent 10%);background:color-mix(in srgb,var(--panel2),var(--accent) 8%);color:var(--text)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-tag--success{background:color-mix(in srgb,#49c982,transparent 88%);color:#7de0b0;border-color:color-mix(in srgb,#49c982,transparent 55%)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-tag--info{background:color-mix(in srgb,var(--muted),transparent 88%);color:var(--muted);border-color:var(--line)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-tag--danger{background:color-mix(in srgb,var(--danger),transparent 88%);color:#f0a095;border-color:color-mix(in srgb,var(--danger),transparent 55%)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-tag--warning{background:color-mix(in srgb,#c9883a,transparent 88%);color:#e0b06a;border-color:color-mix(in srgb,#c9883a,transparent 55%)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-dialog,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-message-box,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-dropdown-menu,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-select-dropdown,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-picker-panel,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-popper.is-light{background:var(--panel2)!important;border:1px solid var(--line)!important;color:var(--text)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-pagination{--el-pagination-bg-color:var(--panel2);--el-pagination-button-color:var(--text);--el-pagination-button-disabled-bg-color:var(--panel);--el-pagination-hover-color:var(--accent);color:var(--text)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-switch.is-checked .el-switch__core{background:var(--accent)!important;border-color:var(--accent)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-segmented{background:var(--panel2)!important;border:1px solid var(--line)}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-segmented__item-selected{background:var(--accent)!important;color:var(--c-primary-fg, #04140f)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-loading-mask{background:color-mix(in srgb,var(--panel),transparent 25%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .table-actions .el-button{margin:0}:root[data-theme=scroll]{--el-table-bg-color:var(--panel);--el-table-tr-bg-color:var(--panel);--el-table-header-bg-color:color-mix(in srgb,var(--panel2),var(--accent2) 12%);--el-table-row-hover-bg-color:color-mix(in srgb,#f3ead8,var(--accent) 12%);--el-table-header-text-color:#3a3226;--el-table-text-color:var(--text);--el-table-border-color:var(--line)}:root[data-theme=scroll] .panel,:root[data-theme=scroll] .el-card{background:linear-gradient(155deg,#f5ecda,#ebe0c6)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:0 8px 22px #40301914!important}:root[data-theme=scroll] .el-table{background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:12px!important}:root[data-theme=scroll] .el-table th.el-table__cell{background:linear-gradient(180deg,#e8d9b8,#dfd0ae)!important;color:#3a3226!important;border-bottom:1px solid var(--line)!important;font-weight:700}:root[data-theme=scroll] .el-table td.el-table__cell,:root[data-theme=scroll] .el-table td.el-table-fixed-column--left,:root[data-theme=scroll] .el-table td.el-table-fixed-column--right{background:#f3ead8!important;color:var(--text)!important;border-bottom-color:#78582a2e!important}:root[data-theme=scroll] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:color-mix(in srgb,var(--panel2),#000 3%)!important}:root[data-theme=scroll] .el-table__empty-text,:root[data-theme=scroll] .el-empty__description p{color:var(--muted)!important}:root[data-theme=scroll] .el-alert--warning{background:#f0dfb8!important;border:1px solid rgba(154,108,40,.35)!important;color:#5a3d12!important}:root[data-theme=scroll] .el-alert--warning .el-alert__title,:root[data-theme=scroll] .el-alert--warning .el-alert__description,:root[data-theme=scroll] .el-alert--warning .el-alert__icon{color:#5a3d12!important}:root[data-theme=scroll] .el-alert--info{background:#e6ddc8!important;border:1px solid rgba(120,88,42,.28)!important;color:#3a3226!important}:root[data-theme=scroll] .el-alert--info .el-alert__title,:root[data-theme=scroll] .el-alert--info .el-alert__description,:root[data-theme=scroll] .el-alert--info .el-alert__icon{color:#3a3226!important}:root[data-theme=scroll] .el-button:not(.is-link):not(.is-text){min-height:34px;padding:8px 14px;border-radius:8px!important;border:1px solid rgba(120,88,42,.32)!important;background:linear-gradient(180deg,#f8f1e2,#efe4cc)!important;color:var(--text)!important;box-shadow:0 1px #ffffff8c inset!important;text-shadow:none!important}:root[data-theme=scroll] .el-button:not(.is-link):not(.is-text):not(.is-disabled):hover{border-color:#9a2e2473!important;background:#f3e8d0!important;color:var(--accent)!important;transform:none}:root[data-theme=scroll] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:transparent!important;background:linear-gradient(135deg,#b33a2e,#8f261e)!important;color:#fff8f0!important;font-weight:600;box-shadow:0 6px 16px #9a2e2447!important}:root[data-theme=scroll] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover{background:linear-gradient(135deg,#c4473a,#9a2e24)!important;filter:none;color:#fff!important}:root[data-theme=scroll] .el-button--primary.is-plain:not(.is-disabled),:root[data-theme=scroll] .el-button--primary.is-plain:not(.is-disabled) span{color:#7a241c!important;border-color:#9a2e2473!important;background:#9a2e241f!important;box-shadow:none!important;font-weight:700}:root[data-theme=scroll] .el-button--danger:not(.is-link):not(.is-text),:root[data-theme=scroll] .el-button--danger.is-plain:not(.is-disabled){color:#9a2e24!important;border-color:#b23a326b!important;background:#b23a3214!important}:root[data-theme=scroll] .el-button--warning.is-plain:not(.is-disabled){color:#8a5a18!important;border-color:#a8782866!important;background:#a878281a!important}:root[data-theme=scroll] .el-button--success.is-plain:not(.is-disabled),:root[data-theme=scroll] .el-button--success:not(.is-link):not(.is-text){color:#2f6b45!important;border-color:#38825066!important;background:#3882501a!important}:root[data-theme=scroll] .el-button.is-link,:root[data-theme=scroll] .el-button.is-text{color:var(--accent)!important}:root[data-theme=scroll] .el-button.is-link.el-button--danger,:root[data-theme=scroll] .el-button.is-text.el-button--danger{color:var(--danger)!important}:root[data-theme=scroll] .el-input__wrapper,:root[data-theme=scroll] .el-select__wrapper,:root[data-theme=scroll] .el-textarea__inner{background:#f8f1e2!important;box-shadow:inset 0 0 0 1px var(--line)!important;color:var(--text)!important}:root[data-theme=scroll] .el-tag--success{background:#3882501f;color:#2f6b45;border-color:#3882504d}:root[data-theme=scroll] .el-dialog,:root[data-theme=scroll] .el-message-box{background:#f3ead8!important;border:1px solid var(--line)!important;color:var(--text)!important}:root[data-theme=scroll] .el-segmented{background:#ebe0c8!important;border:1px solid var(--line)}:root[data-theme=scroll] .el-segmented__item-selected{background:#8b4518!important;color:#fff8f0!important}:root[data-theme=cyber]{--bg:#060b18;--side:#0a1224;--panel:#101a30;--panel2:#15223a;--soft:#0d1629;--line:rgba(56,189,248,.28);--text:#e8f4ff;--muted:#9eb6d4;--accent:#38bdf8;--accent2:#a78bfa;--danger:#fb7185;--shadow:0 16px 40px rgba(2,8,24,.45)}:root[data-theme=cyber] .panel,:root[data-theme=cyber] .el-card{background:linear-gradient(155deg,#121c34,#152440)!important;border-color:#38bdf838!important;box-shadow:0 12px 32px #02081859!important}:root[data-theme=cyber] .el-table{background:#101a30!important;border-color:#38bdf838!important}:root[data-theme=cyber] .el-table th.el-table__cell{background:linear-gradient(180deg,#1a2744,#152038)!important;color:#c7e7ff!important}:root[data-theme=cyber] .el-table td.el-table__cell{color:#e8f4ff!important}:root[data-theme=cyber] .el-button:not(.is-link):not(.is-text){border-color:#38bdf859!important;background:#152440!important;color:#e8f4ff!important;box-shadow:none!important}:root[data-theme=cyber] .el-button:not(.is-link):not(.is-text):not(.is-disabled):hover{border-color:#38bdf8!important;background:#1b2f52!important;color:#fff!important}:root[data-theme=cyber] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#22d3ee,#0ea5e9)!important;border-color:transparent!important;color:#04131c!important;font-weight:700;box-shadow:0 0 0 1px #38bdf840,0 8px 20px #0ea5e947!important}:root[data-theme=cyber] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover{background:linear-gradient(135deg,#67e8f9,#38bdf8)!important;color:#031018!important;filter:none}:root[data-theme=cyber] .el-button--primary.is-plain:not(.is-disabled),:root[data-theme=cyber] .el-button--primary.is-plain:not(.is-disabled) span{color:#7dd3fc!important;border-color:#38bdf873!important;background:#38bdf81f!important;font-weight:700}:root[data-theme=cyber] .el-button.is-link,:root[data-theme=cyber] .el-button.is-text{color:#7dd3fc!important;background:transparent!important;text-shadow:none!important;opacity:1!important}:root[data-theme=cyber] .el-button.is-link:hover,:root[data-theme=cyber] .el-button.is-text:hover{color:#e0f2fe!important}:root[data-theme=cyber] .el-button--danger.is-plain:not(.is-disabled){color:#fda4af!important;border-color:#fb718573!important;background:#fb71851a!important}:root[data-theme=cyber] .theme-switch button.active{background:var(--accent);color:#04131c}:root[data-theme=cyber] .el-input__wrapper,:root[data-theme=cyber] .el-select__wrapper,:root[data-theme=cyber] .el-textarea__inner{background:#0d1629!important;box-shadow:inset 0 0 0 1px #38bdf838!important;color:#e8f4ff!important}:root[data-theme=cyber] .el-alert--warning{background:#fbbf2424!important;border-color:#fbbf2459!important;color:#fde68a!important}:root[data-theme=cyber] .el-tag--success{background:#34d3991f;color:#6ee7b7;border-color:#34d39959}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table .el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table .el-table__cell .cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__body,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__header{color:#edf4f0!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__body tr>td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed .el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed-right .el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed-right-patch,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table td.el-table-fixed-column--left,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table td.el-table-fixed-column--right,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table th.el-table-fixed-column--left,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table th.el-table-fixed-column--right{background-color:var(--panel)!important;color:#edf4f0!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed .el-table__body tr.el-table__row--striped td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed-right .el-table__body tr.el-table__row--striped td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--left,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--right{background-color:color-mix(in srgb,var(--panel2),#000 8%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__body tr:hover>td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed .el-table__body tr:hover td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed-right .el-table__body tr:hover td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__body tr:hover>td.el-table-fixed-column--left,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__body tr:hover>td.el-table-fixed-column--right{background-color:color-mix(in srgb,var(--panel),var(--accent) 14%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed .el-table__body tr.el-table__row--striped:hover td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed-right .el-table__body tr.el-table__row--striped:hover td.el-table__cell,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table-fixed-column--left,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table-fixed-column--right{background-color:color-mix(in srgb,color-mix(in srgb,var(--panel2),#000 8%),var(--accent) 14%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-table__fixed-right{background:var(--panel)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary:not(.is-link):not(.is-text):not(.is-plain),:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary:not(.is-link):not(.is-text):not(.is-plain) span{color:#04140f!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary.is-plain:not(.is-disabled),:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary.is-plain:not(.is-disabled) span,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button--primary.is-plain:not(.is-disabled) *{color:color-mix(in srgb,var(--accent),#fff 42%)!important}:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-link,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-text,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-link span,:root:not([data-theme=pixel]):not([data-theme=scroll]) .el-button.is-text span{color:var(--accent)!important;opacity:1!important}:root[data-theme=scroll] .el-table .el-table__cell,:root[data-theme=scroll] .el-table .el-table__cell .cell,:root[data-theme=scroll] .el-table__body,:root[data-theme=scroll] .el-table__header{color:#1c1914!important}:root[data-theme=scroll] .el-table__body tr>td.el-table__cell,:root[data-theme=scroll] .el-table__fixed .el-table__cell,:root[data-theme=scroll] .el-table__fixed-right .el-table__cell,:root[data-theme=scroll] .el-table td.el-table-fixed-column--left,:root[data-theme=scroll] .el-table td.el-table-fixed-column--right,:root[data-theme=scroll] .el-table th.el-table-fixed-column--left,:root[data-theme=scroll] .el-table th.el-table-fixed-column--right{background-color:#f3ead8!important;color:#1c1914!important}:root[data-theme=scroll] .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table__cell,:root[data-theme=scroll] .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--left,:root[data-theme=scroll] .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--right{background-color:#ebe0c6!important}:root[data-theme=scroll] .el-table__body tr:hover>td.el-table__cell,:root[data-theme=scroll] .el-table__body tr:hover>td.el-table-fixed-column--left,:root[data-theme=scroll] .el-table__body tr:hover>td.el-table-fixed-column--right,:root[data-theme=scroll] .el-table__fixed .el-table__body tr:hover td.el-table__cell,:root[data-theme=scroll] .el-table__fixed-right .el-table__body tr:hover td.el-table__cell{background-color:color-mix(in srgb,#f3ead8,var(--accent) 12%)!important}:root[data-theme=scroll] .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table__cell,:root[data-theme=scroll] .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table-fixed-column--left,:root[data-theme=scroll] .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table-fixed-column--right{background-color:color-mix(in srgb,#ebe0c6,var(--accent) 12%)!important}:root[data-theme=scroll] .el-table__fixed,:root[data-theme=scroll] .el-table__fixed-right{background:#f3ead8!important}:root[data-theme=scroll] .el-button--primary.is-plain:not(.is-disabled),:root[data-theme=scroll] .el-button--primary.is-plain:not(.is-disabled) span,:root[data-theme=scroll] .el-button--primary.is-plain:not(.is-disabled) *{color:#7a241c!important}:root[data-theme=scroll] .el-button.is-link,:root[data-theme=scroll] .el-button.is-text,:root[data-theme=scroll] .el-button.is-link span{color:#9a2e24!important;background:transparent!important;opacity:1!important;font-weight:700}:root[data-theme=scroll] .el-button.is-link.el-button--primary{color:#9a2e24!important;background:#9a2e241a!important;border:1px solid rgba(154,46,36,.35)!important;padding:4px 10px!important;border-radius:8px!important}.group-id .el-button,.group-id .el-button.is-link,.group-id .el-button.is-text{flex:0 0 auto;min-height:32px;padding:6px 12px!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--accent),transparent 40%)!important;background:color-mix(in srgb,var(--accent),transparent 84%)!important;color:color-mix(in srgb,var(--accent),#fff 40%)!important;font-weight:700;opacity:1!important;box-shadow:none!important;text-shadow:none!important}.group-id .el-button span{color:inherit!important}.group-id .el-button:hover,.group-id .el-button.is-link:hover{background:color-mix(in srgb,var(--accent),transparent 72%)!important;color:var(--text)!important;border-color:var(--accent)!important}:root[data-theme=scroll] .group-id .el-button,:root[data-theme=scroll] .group-id .el-button.is-link,:root[data-theme=scroll] .group-id .el-button span{background:#9a2e241f!important;border-color:#9a2e2473!important;color:#7a241c!important}:root[data-theme=scroll] .group-id .el-button:hover,:root[data-theme=scroll] .group-id .el-button:hover span{background:#9a2e2433!important;color:#6f1c16!important}:root[data-theme=cyber] .group-id .el-button,:root[data-theme=cyber] .group-id .el-button.is-link,:root[data-theme=cyber] .group-id .el-button span{background:#38bdf824!important;border-color:#38bdf873!important;color:#7dd3fc!important}:root[data-theme=cyber] .group-id .el-button:hover,:root[data-theme=cyber] .group-id .el-button:hover span{background:#38bdf83d!important;color:#e0f2fe!important}:root[data-theme=pixel] .group-id .el-button,:root[data-theme=pixel] .group-id .el-button span{background:#5ee0b51f!important;border-color:#5ee0b573!important;color:#8af0c8!important}:root,:root[data-theme=ink]{--c-fg: #edf4f0;--c-fg-soft: #a8beb4;--c-bg: #101a16;--c-bg2: #13201b;--c-bg3: #0e1713;--c-line: rgba(141, 224, 192, .28);--c-primary-fg: #04140f;--c-danger-fg: #ffd4d0;--c-success-fg: #b8f0d0;--c-warning-fg: #f6e7c8;--el-bg-color: var(--c-bg);--el-bg-color-page: var(--bg, #080e0c);--el-bg-color-overlay: var(--c-bg2);--el-text-color-primary: var(--c-fg);--el-text-color-regular: var(--c-fg);--el-text-color-secondary: var(--c-fg-soft);--el-text-color-placeholder: #7f978c;--el-text-color-disabled: #6f867c;--el-border-color: var(--c-line);--el-border-color-light: var(--c-line);--el-border-color-lighter: rgba(141, 224, 192, .16);--el-fill-color: var(--c-bg2);--el-fill-color-light: var(--c-bg2);--el-fill-color-lighter: var(--c-bg3);--el-fill-color-extra-light: var(--c-bg3);--el-fill-color-blank: var(--c-bg);--el-fill-color-dark: #0c1512;--el-disabled-bg-color: var(--c-bg3);--el-disabled-text-color: #6f867c;--el-mask-color: rgba(0, 0, 0, .72);--el-color-white: #ffffff;--el-color-black: #000000}:root[data-theme=cyber]{--c-fg: #e8f4ff;--c-fg-soft: #9eb6d4;--c-bg: #101a30;--c-bg2: #15223a;--c-bg3: #0d1629;--c-line: rgba(56, 189, 248, .3);--c-primary-fg: #04131c;--c-danger-fg: #fecdd3;--c-success-fg: #a7f3d0;--c-warning-fg: #fde68a;--el-bg-color: var(--c-bg);--el-bg-color-page: #060b18;--el-bg-color-overlay: var(--c-bg2);--el-text-color-primary: var(--c-fg);--el-text-color-regular: var(--c-fg);--el-text-color-secondary: var(--c-fg-soft);--el-text-color-placeholder: #7a92b0;--el-text-color-disabled: #6b829e;--el-border-color: var(--c-line);--el-border-color-light: var(--c-line);--el-border-color-lighter: rgba(56, 189, 248, .16);--el-fill-color: var(--c-bg2);--el-fill-color-light: var(--c-bg2);--el-fill-color-lighter: var(--c-bg3);--el-fill-color-extra-light: var(--c-bg3);--el-fill-color-blank: var(--c-bg);--el-fill-color-dark: #0a1224;--el-disabled-bg-color: var(--c-bg3);--el-disabled-text-color: #6b829e;--el-mask-color: rgba(2, 8, 24, .72);--el-color-white: #ffffff;--el-color-black: #000000}:root[data-theme=pixel]{--c-fg: #edf4ff;--c-fg-soft: #91a3c2;--c-bg: #151f34;--c-bg2: #1b2942;--c-bg3: #111b2e;--c-line: rgba(137, 163, 210, .28);--c-primary-fg: #071a14;--c-danger-fg: #fecdd3;--c-success-fg: #bbf7d0;--c-warning-fg: #fde68a;--el-bg-color: var(--c-bg);--el-bg-color-page: #0b1020;--el-bg-color-overlay: var(--c-bg2);--el-text-color-primary: var(--c-fg);--el-text-color-regular: var(--c-fg);--el-text-color-secondary: var(--c-fg-soft);--el-text-color-placeholder: #7d90b0;--el-text-color-disabled: #6a7c9a;--el-border-color: var(--c-line);--el-border-color-light: var(--c-line);--el-border-color-lighter: rgba(137, 163, 210, .14);--el-fill-color: var(--c-bg2);--el-fill-color-light: var(--c-bg2);--el-fill-color-lighter: var(--c-bg3);--el-fill-color-extra-light: var(--c-bg3);--el-fill-color-blank: var(--c-bg);--el-fill-color-dark: #0e1626;--el-disabled-bg-color: var(--c-bg3);--el-disabled-text-color: #6a7c9a;--el-mask-color: rgba(3, 7, 16, .72);--el-color-white: #ffffff;--el-color-black: #000000}:root[data-theme=scroll]{--c-fg: #1c1914;--c-fg-soft: #5a5348;--c-bg: #f3ead8;--c-bg2: #ebe0c6;--c-bg3: #e6d9bf;--c-line: rgba(120, 88, 42, .34);--c-primary-fg: #fff8f0;--c-danger-fg: #9a2e24;--c-success-fg: #2f6b45;--c-warning-fg: #8a5a18;--el-bg-color: var(--c-bg);--el-bg-color-page: #e8dcc4;--el-bg-color-overlay: var(--c-bg2);--el-text-color-primary: var(--c-fg);--el-text-color-regular: var(--c-fg);--el-text-color-secondary: var(--c-fg-soft);--el-text-color-placeholder: #7a7164;--el-text-color-disabled: #8a8174;--el-border-color: var(--c-line);--el-border-color-light: var(--c-line);--el-border-color-lighter: rgba(120, 88, 42, .18);--el-fill-color: var(--c-bg2);--el-fill-color-light: #f7f0e2;--el-fill-color-lighter: #faf6ec;--el-fill-color-extra-light: #fcf9f2;--el-fill-color-blank: var(--c-bg);--el-fill-color-dark: #e0d3b8;--el-disabled-bg-color: var(--c-bg3);--el-disabled-text-color: #8a8174;--el-mask-color: rgba(48, 36, 18, .45);--el-color-white: #ffffff;--el-color-black: #000000}html body,html #app,html .app-shell,html .workspace,html .admin-main,html .page-container,html .page-head,html .page-heading,html .panel,html .admin-card,html .el-card,html .metric,html .summary-grid article{color:var(--c-fg)}html h1,html h2,html h3,html h4,html b,html strong{color:var(--c-fg)}html p,html small,html .muted,html .hint,html .page-head p,html .page-heading p,html .admin-card p,html .panel>p,html .eyebrow{color:var(--c-fg-soft)!important}html .directory code,html code{color:var(--c-fg)}html .el-table{--el-table-bg-color: var(--c-bg) !important;--el-table-tr-bg-color: var(--c-bg) !important;--el-table-header-bg-color: var(--c-bg2) !important;--el-table-row-hover-bg-color: color-mix(in srgb, var(--c-bg), var(--accent) 12%) !important;--el-table-current-row-bg-color: color-mix(in srgb, var(--c-bg), var(--accent) 16%) !important;--el-table-header-text-color: var(--c-fg) !important;--el-table-text-color: var(--c-fg) !important;--el-table-border-color: var(--c-line) !important;--el-table-expanded-cell-bg-color: var(--c-bg2) !important;background:var(--c-bg)!important;color:var(--c-fg)!important}html .el-table th.el-table__cell,html .el-table thead .el-table__cell{background:var(--c-bg2)!important;color:var(--c-fg)!important}html .el-table td.el-table__cell,html .el-table .cell,html .el-table__body,html .el-table__header,html .el-table__footer{color:var(--c-fg)!important}html .el-table__body tr>td.el-table__cell{background-color:var(--c-bg)!important}html .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table__cell{background-color:var(--c-bg2)!important}html .el-table__body tr:hover>td.el-table__cell{background-color:color-mix(in srgb,var(--c-bg),var(--accent) 12%)!important}html .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table__cell{background-color:color-mix(in srgb,var(--c-bg2),var(--accent) 12%)!important}html .el-table__fixed,html .el-table__fixed-right,html .el-table__fixed-left,html .el-table__fixed-right-patch{background:var(--c-bg)!important}html .el-table__fixed .el-table__cell,html .el-table__fixed-right .el-table__cell,html .el-table__fixed-left .el-table__cell,html .el-table td.el-table-fixed-column--left,html .el-table td.el-table-fixed-column--right,html .el-table th.el-table-fixed-column--left,html .el-table th.el-table-fixed-column--right{background-color:var(--c-bg)!important;color:var(--c-fg)!important}html .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--left,html .el-table--striped .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--right,html .el-table__fixed .el-table__body tr.el-table__row--striped>td.el-table__cell,html .el-table__fixed-right .el-table__body tr.el-table__row--striped>td.el-table__cell,html .el-table__fixed-left .el-table__body tr.el-table__row--striped>td.el-table__cell{background-color:var(--c-bg2)!important}html .el-table__body tr:hover>td.el-table-fixed-column--left,html .el-table__body tr:hover>td.el-table-fixed-column--right,html .el-table__fixed .el-table__body tr:hover>td.el-table__cell,html .el-table__fixed-right .el-table__body tr:hover>td.el-table__cell,html .el-table__fixed-left .el-table__body tr:hover>td.el-table__cell{background-color:color-mix(in srgb,var(--c-bg),var(--accent) 12%)!important}html .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table-fixed-column--left,html .el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table-fixed-column--right,html .el-table__fixed .el-table__body tr.el-table__row--striped:hover>td.el-table__cell,html .el-table__fixed-right .el-table__body tr.el-table__row--striped:hover>td.el-table__cell,html .el-table__fixed-left .el-table__body tr.el-table__row--striped:hover>td.el-table__cell{background-color:color-mix(in srgb,var(--c-bg2),var(--accent) 12%)!important}html .el-table .el-table__cell .cell:has(>.el-button),html .el-table .el-table__cell .cell:has(>.table-actions),html .el-table .el-table__cell .cell:has(>.table-action-wrap){display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0 2px;white-space:nowrap;max-width:100%}html .el-table .el-table__cell .cell:has(>.el-button)>.el-button{margin-left:0!important;flex-shrink:0;padding-left:6px!important;padding-right:6px!important}html .el-table .table-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px 4px;white-space:nowrap}html .el-table .table-actions .el-button,html .el-table .table-actions .table-action-wrap{margin-left:0!important;flex-shrink:0}html .el-table .table-action-wrap{display:inline-flex;align-items:center;vertical-align:middle;line-height:1}html .el-table .table-action-btn{margin:0!important;padding:4px 5px!important;min-height:28px!important;min-width:28px!important;flex-shrink:0}html .el-table .table-action-btn .el-icon{margin:0!important}html .el-table__empty-block,html .el-table__body-wrapper,html .el-table__inner-wrapper:before{background:transparent!important}html .el-table__empty-text,html .el-empty__description p{color:var(--c-fg-soft)!important}html .el-button{opacity:1!important}html .el-button:not(.is-link):not(.is-text){color:var(--c-fg)!important;background:var(--c-bg2)!important;border-color:var(--c-line)!important;font-weight:600!important}html .el-button:not(.is-link):not(.is-text) span,html .el-button:not(.is-link):not(.is-text) i{color:inherit!important}html .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent),#000 16%))!important;border-color:transparent!important;color:var(--c-primary-fg)!important;font-weight:700!important}html .el-button--primary:not(.is-link):not(.is-text):not(.is-plain) span,html .el-button--primary:not(.is-link):not(.is-text):not(.is-plain) *{color:var(--c-primary-fg)!important}html .el-button--success:not(.is-link):not(.is-text){background:color-mix(in srgb,#38b77c,transparent 78%)!important;border-color:color-mix(in srgb,#38b77c,transparent 40%)!important;color:var(--c-success-fg)!important}html .el-button--warning:not(.is-link):not(.is-text){background:color-mix(in srgb,#c9883a,transparent 78%)!important;border-color:color-mix(in srgb,#c9883a,transparent 40%)!important;color:var(--c-warning-fg)!important}html .el-button--danger:not(.is-link):not(.is-text),html .el-button--danger.is-plain:not(.is-disabled){background:color-mix(in srgb,var(--danger, #e07466),transparent 82%)!important;border-color:color-mix(in srgb,var(--danger, #e07466),transparent 42%)!important;color:var(--c-danger-fg)!important}html .el-button--danger:not(.is-link):not(.is-text) span,html .el-button--danger.is-plain span{color:var(--c-danger-fg)!important}:root .el-button--primary.is-plain:not(.is-disabled),:root .el-button--primary.is-plain:not(.is-disabled) span,:root .el-button--primary.is-plain:not(.is-disabled) *{color:color-mix(in srgb,var(--accent),#fff 42%)!important;background:color-mix(in srgb,var(--accent),transparent 84%)!important;border-color:color-mix(in srgb,var(--accent),transparent 35%)!important;font-weight:700!important}:root .el-button.is-plain:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning),:root .el-button.is-plain:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning) span{color:var(--c-fg)!important;background:var(--c-bg2)!important;border-color:var(--c-line)!important;font-weight:650!important}html .el-button.is-disabled,html .el-button.is-disabled:hover{color:var(--c-fg-soft)!important;background:var(--c-bg3)!important;border-color:var(--c-line)!important;opacity:.7!important}html .el-button.is-link,html .el-button.is-text{color:var(--accent)!important;background:transparent!important}html .el-button.is-link span,html .el-button.is-text span{color:var(--accent)!important}html .el-button.is-link.el-button--danger,html .el-button.is-text.el-button--danger{color:var(--danger, #e07466)!important}:root[data-theme=scroll] .el-button--danger:not(.is-link):not(.is-text),:root[data-theme=scroll] .el-button--danger.is-plain:not(.is-disabled),:root[data-theme=scroll] .el-button--danger span{color:#9a2e24!important;background:#b23a321a!important;border-color:#b23a326b!important}:root[data-theme=scroll] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain),:root[data-theme=scroll] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain) span,:root[data-theme=scroll] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain) *{color:#fff8f0!important}:root[data-theme=scroll] .el-button--primary.is-plain:not(.is-disabled),:root[data-theme=scroll] .el-button--primary.is-plain:not(.is-disabled) span,:root[data-theme=scroll] .el-button--primary.is-plain:not(.is-disabled) *{color:#7a241c!important;background:#9a2e241f!important;border-color:#9a2e246b!important}:root[data-theme=scroll] .el-button.is-plain:not(.el-button--primary):not(.el-button--danger),:root[data-theme=scroll] .el-button.is-plain:not(.el-button--primary):not(.el-button--danger) span{color:#2a241c!important;background:#f7f0e2!important;border-color:#78582a66!important}:root[data-theme=ink] .el-button--primary.is-plain:not(.is-disabled),:root[data-theme=ink] .el-button--primary.is-plain:not(.is-disabled) span,:root[data-theme=ink] .el-button--primary.is-plain:not(.is-disabled) *,:root[data-theme=cyber] .el-button--primary.is-plain:not(.is-disabled),:root[data-theme=cyber] .el-button--primary.is-plain:not(.is-disabled) span,:root[data-theme=cyber] .el-button--primary.is-plain:not(.is-disabled) *,:root[data-theme=pixel] .el-button--primary.is-plain:not(.is-disabled),:root[data-theme=pixel] .el-button--primary.is-plain:not(.is-disabled) span,:root[data-theme=pixel] .el-button--primary.is-plain:not(.is-disabled) *{color:color-mix(in srgb,var(--accent),#fff 45%)!important}:root[data-theme=ink] .el-button.is-plain:not(.el-button--primary):not(.el-button--danger),:root[data-theme=ink] .el-button.is-plain:not(.el-button--primary):not(.el-button--danger) span,:root[data-theme=cyber] .el-button.is-plain:not(.el-button--primary):not(.el-button--danger),:root[data-theme=cyber] .el-button.is-plain:not(.el-button--primary):not(.el-button--danger) span,:root[data-theme=pixel] .el-button.is-plain:not(.el-button--primary):not(.el-button--danger),:root[data-theme=pixel] .el-button.is-plain:not(.el-button--primary):not(.el-button--danger) span{color:var(--c-fg)!important}html .el-input__wrapper,html .el-select__wrapper,html .el-textarea__inner,html .el-input-number .el-input__wrapper{background:var(--c-bg2)!important;box-shadow:inset 0 0 0 1px var(--c-line)!important;color:var(--c-fg)!important}html .el-input__inner,html .el-textarea__inner,html .el-select__placeholder,html .el-select__selected-item,html .el-range-input,html .el-range-separator{color:var(--c-fg)!important}html .el-input__inner::placeholder,html .el-textarea__inner::placeholder{color:var(--c-fg-soft)!important;opacity:.95!important}html .el-form-item__label,html .el-form-item__content,html .el-checkbox__label,html .el-radio__label,html .el-switch__label{color:var(--c-fg)!important}html .el-input-number__decrease,html .el-input-number__increase{background:var(--c-bg3)!important;color:var(--c-fg)!important;border-color:var(--c-line)!important}html .el-upload-dragger,html .el-upload .el-upload-dragger{background:var(--c-bg2)!important;border:1px dashed color-mix(in srgb,var(--accent),transparent 40%)!important;color:var(--c-fg)!important}html .el-upload-dragger:hover{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent),var(--c-bg2) 88%)!important}html .el-upload-dragger .el-icon,html .el-upload-dragger .el-upload__text,html .el-upload-dragger .el-upload__tip,html .el-upload-dragger em,html .el-upload-dragger div,html .el-upload__tip{color:var(--c-fg)!important;opacity:1!important}html .el-upload-dragger .el-icon{color:var(--accent)!important}html .el-empty__description p,html .el-result__title,html .el-result__subtitle{color:var(--c-fg)!important}html .el-tag{--el-tag-bg-color: var(--c-bg2);--el-tag-border-color: var(--c-line);--el-tag-text-color: var(--c-fg);background:var(--c-bg2)!important;border-color:var(--c-line)!important;color:var(--c-fg)!important}html .el-tag--success{background:color-mix(in srgb,#38b77c,transparent 86%)!important;border-color:color-mix(in srgb,#38b77c,transparent 50%)!important;color:var(--c-success-fg)!important}html .el-tag--danger{background:color-mix(in srgb,var(--danger, #e07466),transparent 86%)!important;border-color:color-mix(in srgb,var(--danger, #e07466),transparent 50%)!important;color:var(--c-danger-fg)!important}html .el-tag--warning{background:color-mix(in srgb,#c9883a,transparent 86%)!important;border-color:color-mix(in srgb,#c9883a,transparent 50%)!important;color:var(--c-warning-fg)!important}html .el-tag--info{background:var(--c-bg2)!important;color:var(--c-fg-soft)!important;border-color:var(--c-line)!important}html .el-alert{border:1px solid var(--c-line)!important}html .el-alert__title,html .el-alert__description,html .el-alert__icon{opacity:1!important}html .el-alert--info{background:color-mix(in srgb,var(--accent),var(--c-bg) 88%)!important;color:var(--c-fg)!important}html .el-alert--info .el-alert__title,html .el-alert--info .el-alert__description,html .el-alert--info .el-alert__icon{color:var(--c-fg)!important}html .el-alert--success{background:color-mix(in srgb,#38b77c,var(--c-bg) 88%)!important}html .el-alert--success .el-alert__title,html .el-alert--success .el-alert__description,html .el-alert--success .el-alert__icon{color:var(--c-success-fg)!important}html .el-alert--warning{background:color-mix(in srgb,#c9883a,var(--c-bg) 86%)!important}html .el-alert--warning .el-alert__title,html .el-alert--warning .el-alert__description,html .el-alert--warning .el-alert__icon{color:var(--c-warning-fg)!important}html .el-alert--error{background:color-mix(in srgb,var(--danger, #e07466),var(--c-bg) 86%)!important}html .el-alert--error .el-alert__title,html .el-alert--error .el-alert__description,html .el-alert--error .el-alert__icon{color:var(--c-danger-fg)!important}html .el-menu{background:transparent!important;border-right:none!important;--el-menu-bg-color: transparent;--el-menu-text-color: var(--c-fg-soft);--el-menu-hover-bg-color: color-mix(in srgb, var(--accent), transparent 90%);--el-menu-active-color: var(--accent)}html .el-menu-item,html .el-sub-menu__title{color:var(--c-fg-soft)!important}html .el-menu-item:hover,html .el-sub-menu__title:hover,html .el-menu-item.is-active{color:var(--accent)!important}html .el-tabs__item{color:var(--c-fg-soft)!important}html .el-tabs__item.is-active,html .el-tabs__item:hover{color:var(--accent)!important}:root[data-theme=scroll] .theme-switch{background:#ebe1cc!important;border-color:#78582a57!important}:root[data-theme=scroll] .theme-switch button{color:#6a6052!important}:root[data-theme=scroll] .theme-switch button.active{background:#8b4518!important;color:#fff8f0!important}:root[data-theme=ink] .theme-switch button.active,:root[data-theme=cyber] .theme-switch button.active,:root[data-theme=pixel] .theme-switch button.active{color:var(--c-primary-fg, #04140f)!important}html .el-segmented{--el-segmented-item-selected-color: var(--c-primary-fg);--el-segmented-item-selected-bg-color: var(--accent);background:var(--c-bg2)!important;border:1px solid var(--c-line)!important;padding:3px!important;border-radius:10px!important}html .el-segmented__item,html .el-segmented__item-label{color:var(--c-fg-soft)!important;background:transparent!important;box-shadow:none!important}html .el-segmented__item.is-selected,html .el-segmented__item.is-selected .el-segmented__item-label{background:transparent!important;color:var(--c-primary-fg)!important;box-shadow:none!important}html .el-segmented__item-selected{background:var(--accent)!important;border-radius:7px!important;box-shadow:none!important}html .el-pagination{--el-pagination-text-color: var(--c-fg);--el-pagination-button-color: var(--c-fg);--el-pagination-hover-color: var(--accent);color:var(--c-fg)!important}html .el-pagination button,html .el-pager li{background:var(--c-bg2)!important;color:var(--c-fg)!important}html .el-pager li.is-active{color:var(--accent)!important}html .el-overlay-dialog .el-dialog,html .el-dialog,html .el-message-box,html .el-drawer,html .el-select-dropdown,html .el-dropdown-menu,html .el-picker-panel,html .el-popper.is-light,html .el-autocomplete-suggestion,html .el-cascader__dropdown,html .el-tree-select__popper{background:var(--c-bg)!important;color:var(--c-fg)!important;border-color:var(--c-line)!important}html .el-dialog__title,html .el-message-box__title,html .el-drawer__title,html .el-dialog__body,html .el-message-box__message,html .el-drawer__body,html .el-select-dropdown__item,html .el-dropdown-menu__item{color:var(--c-fg)!important}html .el-select-dropdown__item.is-hovering,html .el-select-dropdown__item:hover,html .el-dropdown-menu__item:hover{background:color-mix(in srgb,var(--accent),transparent 88%)!important;color:var(--c-fg)!important}html .el-popper.is-dark{background:var(--c-bg2)!important;color:var(--c-fg)!important}html .el-card__header,html .el-card__body{color:var(--c-fg)}html .el-collapse-item__header,html .el-collapse-item__content{background:var(--c-bg)!important;color:var(--c-fg)!important;border-color:var(--c-line)!important}html .el-descriptions__label,html .el-descriptions__content,html .el-statistic__head,html .el-statistic__content,html .el-timeline-item__content,html .el-step__title,html .el-step__description{color:var(--c-fg)!important}html .el-loading-mask{background:color-mix(in srgb,var(--c-bg),transparent 25%)!important}html .el-skeleton__item{background:var(--c-bg2)!important}html .el-switch.is-checked .el-switch__core{background:var(--accent)!important;border-color:var(--accent)!important}html .el-checkbox__inner,html .el-radio__inner{background:var(--c-bg2)!important;border-color:var(--c-line)!important}html .el-tree,html .el-tree-node__label{background:transparent!important;color:var(--c-fg)!important}html .el-calendar,html .el-calendar__body,html .el-calendar-table td,html .el-calendar-table th,html .el-transfer-panel,html .el-transfer-panel__header,html .el-transfer-panel__body{background:var(--c-bg)!important;color:var(--c-fg)!important;border-color:var(--c-line)!important}html .el-slider__runway{background:var(--c-bg2)!important}html .el-progress__text{color:var(--c-fg)!important}html .el-tooltip__trigger{color:inherit}html input:-webkit-autofill,html input:-webkit-autofill:hover,html input:-webkit-autofill:focus,html textarea:-webkit-autofill{-webkit-text-fill-color:var(--c-fg)!important;caret-color:var(--c-fg)!important;-webkit-box-shadow:0 0 0 1000px var(--c-bg2) inset!important;box-shadow:0 0 0 1000px var(--c-bg2) inset!important;transition:background-color 9999s ease-out 0s!important}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--c-line, var(--line)),transparent 15%) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent, #8de0c0),transparent 55%);border-radius:999px;border:1px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent, #8de0c0),transparent 28%)}*::-webkit-scrollbar-corner{background:transparent}:root[data-theme=scroll] *{scrollbar-color:rgba(120,88,42,.45) transparent}:root[data-theme=scroll] *::-webkit-scrollbar-thumb{background:#78582a66}:root[data-theme=scroll] *::-webkit-scrollbar-thumb:hover{background:#9a2e2480}:root[data-theme=cyber] *::-webkit-scrollbar-thumb{background:#38bdf866}:root[data-theme=cyber] *::-webkit-scrollbar-thumb:hover{background:#38bdf89e}html .el-scrollbar__bar{z-index:5!important;opacity:1!important;right:2px!important;bottom:2px!important}html .el-scrollbar__bar.is-vertical{width:6px!important}html .el-scrollbar__bar.is-horizontal{height:6px!important}html .el-scrollbar__thumb{background:color-mix(in srgb,var(--accent),transparent 42%)!important;border-radius:999px!important;opacity:.9!important}html .el-scrollbar__thumb:hover{background:color-mix(in srgb,var(--accent),transparent 18%)!important;opacity:1!important}:root[data-theme=scroll] .el-scrollbar__thumb{background:#78582a6b!important}:root[data-theme=scroll] .el-scrollbar__thumb:hover{background:#9a2e248c!important}html .main-scroll>.el-scrollbar__wrap{scrollbar-width:none}html .main-scroll>.el-scrollbar__wrap::-webkit-scrollbar{width:0!important;height:0!important}html .el-dialog__header,html .el-drawer__header,html .el-message-box__header{color:var(--c-fg)!important;border-bottom-color:var(--c-line)!important}html .el-dialog__footer,html .el-message-box__btns{border-top:1px solid var(--c-line);background:color-mix(in srgb,var(--c-bg2),transparent 30%)}html .el-dialog__headerbtn .el-dialog__close,html .el-drawer__close-btn,html .el-message-box__headerbtn .el-message-box__close{color:var(--c-fg-soft)!important}html .el-dialog__headerbtn:hover .el-dialog__close,html .el-drawer__close-btn:hover,html .el-message-box__headerbtn:hover .el-message-box__close{color:var(--accent)!important}html .el-pagination button:disabled,html .el-pagination button.is-disabled,html .el-pager li.is-disabled{color:var(--c-fg-soft)!important;background:var(--c-bg3)!important;opacity:.65!important}html .el-pagination__total,html .el-pagination__jump,html .el-pagination__sizes{color:var(--c-fg)!important}html .el-pagination .el-select__wrapper,html .el-pagination .el-input__wrapper{background:var(--c-bg2)!important;box-shadow:0 0 0 1px var(--c-line) inset!important}html .el-table__empty-block,html .el-table__empty-text,html .el-empty__description,html .el-empty__description p{color:var(--c-fg-soft)!important}html .el-input.is-disabled .el-input__wrapper,html .el-textarea.is-disabled .el-textarea__inner,html .el-select.is-disabled .el-select__wrapper,html .el-input-number.is-disabled .el-input__wrapper{background:var(--c-bg3)!important;box-shadow:0 0 0 1px var(--c-line) inset!important;cursor:not-allowed}html .el-input.is-disabled .el-input__inner,html .el-textarea.is-disabled .el-textarea__inner,html .el-select.is-disabled .el-select__selected-item,html .el-select.is-disabled .el-select__placeholder,html .el-input-number.is-disabled .el-input__inner,html .el-radio.is-disabled .el-radio__label,html .el-checkbox.is-disabled .el-checkbox__label,html .el-switch.is-disabled .el-switch__label{color:var(--c-fg-soft)!important;-webkit-text-fill-color:var(--c-fg-soft)!important}html .el-radio.is-disabled .el-radio__inner,html .el-checkbox.is-disabled .el-checkbox__inner{background:var(--c-bg3)!important;border-color:var(--c-line)!important}html .el-form-item.is-error .el-form-item__error{color:var(--c-danger-fg, var(--danger, #e07466))!important}:root[data-theme=scroll] .el-dialog__footer,:root[data-theme=scroll] .el-message-box__btns{background:color-mix(in srgb,var(--c-bg2),#f3e8d4 20%)}:root[data-theme=ink] .el-table__empty-text,:root[data-theme=cyber] .el-table__empty-text,:root[data-theme=pixel] .el-table__empty-text,:root[data-theme=ink] .el-empty__description p,:root[data-theme=cyber] .el-empty__description p,:root[data-theme=pixel] .el-empty__description p{color:color-mix(in srgb,var(--c-fg),transparent 28%)!important}:root[data-theme=scroll] .el-input.is-disabled .el-input__inner,:root[data-theme=scroll] .el-textarea.is-disabled .el-textarea__inner,:root[data-theme=scroll] .el-select.is-disabled .el-select__selected-item{color:color-mix(in srgb,var(--c-fg),transparent 35%)!important;-webkit-text-fill-color:color-mix(in srgb,var(--c-fg),transparent 35%)!important}html,body,#app{width:100%;height:100%;min-height:0;overflow:hidden}.app-shell{height:100vh!important;min-height:0!important;display:flex!important;overflow:hidden!important;background:var(--bg)}.admin-sidebar{position:relative!important;inset:auto!important;z-index:3!important;height:100vh!important;min-height:0!important;flex:0 0 auto!important;padding:0!important;overflow:hidden!important;background:var(--side)!important;border-right:1px solid var(--line)!important;box-shadow:10px 0 32px #0000001a!important;transition:width .22s,flex-basis .22s!important}.workspace{height:100vh!important;min-width:0!important;min-height:0!important;margin-left:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.workspace>.admin-header{position:relative!important;top:auto!important;z-index:2!important;width:100%!important;height:68px!important;flex:0 0 68px!important;padding:0 22px!important;background:color-mix(in srgb,var(--bg),transparent 7%)!important;border-bottom:1px solid var(--line)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace>.admin-main{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.workspace>.admin-main:before{display:none!important}.workspace>.admin-main>.main-scroll{height:100%;width:100%}.workspace>.admin-main>.main-scroll>.el-scrollbar__wrap{overscroll-behavior:contain}.workspace>.admin-main>.main-scroll .el-scrollbar__bar{z-index:4}.page-container{width:min(100%,1440px);min-width:0;margin:0 auto;padding:24px clamp(16px,2vw,32px) 40px;box-sizing:border-box}.page-container>*{min-width:0}.page-container>.page-head,.page-container>div>.page-head{width:100%}.mobile-nav .el-drawer__body{padding:0;background:var(--side);overflow:hidden}.mobile-nav .sidebar-content{height:100vh}.el-row,.el-col,.el-card,.el-form,.el-table,.toolbar,.page-head,.section-title{min-width:0}.toolbar{display:flex;flex-wrap:wrap;gap:10px}.toolbar>.el-input,.toolbar>.el-select{flex:1 1 220px;max-width:320px}.pager{display:flex;justify-content:flex-end;overflow-x:auto}body.el-popup-parent--hidden .admin-main,body.el-popup-parent--hidden .workspace>main{overflow:hidden!important}.el-overlay-dialog{overflow:hidden!important;padding:16px;display:flex;align-items:center;justify-content:center}.el-overlay-dialog>.el-dialog{margin:0!important;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden}.el-overlay-dialog>.el-dialog>.el-dialog__header,.el-overlay-dialog>.el-dialog>.el-dialog__footer{flex:0 0 auto}.el-overlay-dialog>.el-dialog>.el-dialog__body{flex:1 1 auto;min-height:0;min-width:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain}.el-overlay-dialog>.el-dialog .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.el-overlay-dialog>.el-dialog .form-grid>*{min-width:0}.el-overlay-dialog>.el-dialog .form-grid .el-input-number,.el-overlay-dialog>.el-dialog .form-grid .el-select,.el-overlay-dialog>.el-dialog .form-grid .el-date-editor{width:100%}@media(max-width:560px){.el-overlay-dialog{padding:10px}.el-overlay-dialog>.el-dialog{width:100%!important;max-height:calc(100vh - 20px)}}@media(max-width:1199px){.page-container{width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.admin-sidebar{display:none!important}.page-container{padding:18px 16px 32px}.page-head{align-items:flex-start;gap:14px;flex-wrap:wrap}.page-head>div:first-child{min-width:0}.page-head h1{font-size:23px}.two-col,.dashboard-columns,.formula-grid{grid-template-columns:1fr!important}}@media(max-width:599px){.workspace>.admin-header{height:60px!important;flex-basis:60px!important}.page-container{padding:12px 10px 26px}.panel{padding:14px}.metric-grid,.summary-grid,.form-grid,.sample-grid{grid-template-columns:1fr!important}.toolbar>.el-input,.toolbar>.el-select,.toolbar>.el-button{width:100%;max-width:none;flex-basis:100%}.pager{justify-content:center}.el-pagination .el-pagination__total,.el-pagination .el-pagination__jump{display:none}.hero-head{padding:16px!important}.hero-head:after{display:none}.header-actions .el-segmented{display:none}}.console-shell,.console-shell *{box-sizing:border-box}.console-shell{min-width:0}.console-shell .module-main,.console-shell .module-main>section,.console-shell .section-title>div{min-width:0}.console-shell .section-title{gap:18px;align-items:flex-start;flex-wrap:wrap}.console-shell .section-title>div{flex:1 1 420px}.console-shell .section-title h2,.console-shell .section-title p{overflow-wrap:anywhere}.console-shell .section-title>.el-button,.console-shell .section-title>.el-tag{flex:0 0 auto}.console-shell .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.console-shell .metric{min-width:0;min-height:132px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:20px}.console-shell .metric span,.console-shell .metric small{width:100%;white-space:normal;line-height:1.45;overflow-wrap:anywhere}.console-shell .metric b{width:100%;margin:0!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.1;white-space:normal;overflow-wrap:anywhere}.console-shell .topology>div{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell .topology article{min-width:0}.console-shell .topology b,.console-shell .topology p{overflow-wrap:anywhere}.console-shell .provider-alert{margin:0 0 16px;align-items:flex-start}.console-shell .provider-alert .el-alert__content{min-width:0;padding-right:6px}.console-shell .provider-alert .el-alert__title{white-space:normal!important;line-height:1.65;overflow-wrap:anywhere}.console-shell .instance-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:stretch}.console-shell .instance-grid>.el-empty{grid-column:1/-1;width:100%;min-height:360px;display:flex;justify-content:center}.console-shell .instance-card{min-width:0;height:100%}.console-shell .instance-card header>div{min-width:0}.console-shell .instance-card h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .instance-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .instance-card dl div{min-width:0}.console-shell .callback-label{display:block;margin:0 0 7px;color:var(--muted);font-size:12px}.console-shell .table-panel,.console-shell .form-panel{width:100%;max-width:none;overflow:hidden}.console-shell .el-table{width:100%}.console-shell .header-actions{min-width:0;flex-wrap:wrap}.console-shell .header-actions .el-select{flex:1 1 220px;min-width:180px;width:auto}@media(max-width:1280px){.console-shell .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.console-shell .module-nav{scrollbar-width:thin;padding:8px;gap:4px}.console-shell .module-nav .el-button{flex:0 0 auto;min-width:max-content;margin:0!important;padding-inline:12px}.console-shell .topology>div{grid-template-columns:1fr}}@media(max-width:640px){.console-shell{gap:12px}.console-shell .metrics{grid-template-columns:1fr}.console-shell .metric{min-height:112px}.console-shell .instance-card dl{grid-template-columns:1fr}.console-shell .section-title>div{flex-basis:100%}.console-shell .section-title>.el-button{width:100%;white-space:normal;height:auto;min-height:40px}.console-shell .header-actions{width:100%;display:grid;grid-template-columns:1fr}.console-shell .header-actions .el-select,.console-shell .header-actions .el-button{width:100%;min-width:0}.console-shell .instance-card footer{display:grid;grid-template-columns:1fr 1fr}.console-shell .instance-card footer .el-button{margin:0;white-space:normal;height:auto;min-height:36px}}.page-head,.page-title{gap:24px;flex-wrap:wrap}.page-head>div:last-child:not(:first-child),.page-title>div:last-child:not(:first-child),.page-actions,.action-group,.table-actions,.el-dialog__footer>span{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.page-head>div:first-child,.page-title>div:first-child{min-width:260px;flex:1 1 420px}.page-actions{justify-content:flex-end;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel),transparent 18%);box-shadow:0 8px 22px color-mix(in srgb,var(--text),transparent 95%)}.action-group{position:relative;padding-top:15px}.action-group+.action-group{padding-left:16px;border-left:1px solid var(--line)}.action-label{position:absolute;top:-2px;left:0;color:var(--muted);font-size:10px;letter-spacing:.08em}.page-actions .el-button+.el-button,.action-group .el-button+.el-button,.table-actions .el-button+.el-button{margin-left:0}.table-actions{row-gap:8px}.el-table .table-actions{flex-wrap:nowrap;row-gap:0;white-space:nowrap}.toolbar{gap:12px 14px;padding-block:4px}@media(max-width:900px){.page-actions{width:100%;justify-content:flex-start}}@media(max-width:620px){.page-actions,.action-group{display:grid;grid-template-columns:1fr;width:100%}.action-group+.action-group{padding-left:0;padding-top:24px;border-left:0;border-top:1px solid var(--line)}.action-group .el-button,.action-group a,.action-group a .el-button,.action-group .el-badge{width:100%}}.command-row{display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto!important;gap:18px!important;padding:18px 22px!important;background:var(--panel)}.command-row>.el-button{min-width:92px;margin:0!important}.command-row>.el-switch{margin:0 4px!important}@media(max-width:720px){.command-row{grid-template-columns:1fr auto!important}.command-row>div:first-child{grid-column:1/-1}}
