.login-v2[data-v-60cb6da8]{--cyan:#38eeff;--blue:#4777ff;--violet:#7c5cff;--ink:#020713;position:relative;isolation:isolate;min-height:660px;height:100vh;overflow:hidden;color:#e9fbff;background:radial-gradient(circle at 36% 51%,#082b52 0,rgba(4,25,49,.8) 21%,transparent 42%),radial-gradient(circle at 94% 95%,#10265b 0,transparent 31%),linear-gradient(125deg,#01030b,#030b1b 48%,#050a18);font-family:PingFang SC,Microsoft YaHei,sans-serif}.login-v2[data-v-60cb6da8]:before{position:absolute;z-index:-4;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 36%,rgba(0,0,0,.5));content:""}.login-v2[data-v-60cb6da8]:after{position:absolute;z-index:4;inset:0;background:linear-gradient(hsla(0,0%,100%,.012) 1px,transparent 0);background-size:100% 4px;content:"";opacity:.15;pointer-events:none}.star-canvas[data-v-60cb6da8]{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.nebula[data-v-60cb6da8]{position:absolute;z-index:-3;width:50vw;height:50vw;border-radius:50%;filter:blur(100px);opacity:.22}.nebula-one[data-v-60cb6da8]{top:-25vw;left:8vw;background:#177cff;animation:nebula-drift-one-60cb6da8 26s ease-in-out infinite alternate}.nebula-two[data-v-60cb6da8]{right:-18vw;bottom:-25vw;background:#6525d8;animation:nebula-drift-two-60cb6da8 32s ease-in-out infinite alternate}.nebula-three[data-v-60cb6da8]{top:32%;left:38%;width:34vw;height:34vw;background:#0aa8c4;opacity:.13;animation:nebula-drift-three-60cb6da8 38s ease-in-out infinite alternate}.grid-floor[data-v-60cb6da8]{position:absolute;z-index:-1;left:-25%;right:-25%;bottom:-6%;height:44vh;background-image:linear-gradient(rgba(56,238,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(56,238,255,.14) 1px,transparent 0);background-size:52px 52px;transform:perspective(620px) rotateX(64deg);transform-origin:top center;animation:grid-scroll-60cb6da8 3.2s linear infinite;mask-image:linear-gradient(180deg,transparent,#000 26%,#000 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 26%,#000 82%,transparent)}.beam-horizontal[data-v-60cb6da8]{position:absolute;z-index:3;top:-22%;left:0;width:100%;height:22%;background:linear-gradient(180deg,transparent,rgba(56,238,255,.05) 55%,rgba(56,238,255,.14) 82%,transparent);animation:beam-sweep-60cb6da8 9s linear infinite;pointer-events:none}.hologram-zone[data-v-60cb6da8]{position:absolute;z-index:0;top:41%;left:7vw;width:min(49vw,740px);aspect-ratio:1;transform:translateY(-48%)}.hologram-aura[data-v-60cb6da8]{position:absolute;inset:19%;border-radius:50%;background:radial-gradient(circle,rgba(77,229,255,.32),rgba(37,93,255,.08) 35%,transparent 69%);filter:blur(18px);animation:aura-breathe-60cb6da8 5s ease-in-out infinite}.hologram-core[data-v-60cb6da8]{position:absolute;inset:12%;transform-style:preserve-3d;animation:core-arrival-60cb6da8 1.1s cubic-bezier(.2,.9,.2,1) both}.hologram-core[data-v-60cb6da8]:before{position:absolute;inset:0;border:1px solid rgba(97,230,255,.16);border-radius:50%;box-shadow:inset 0 0 45px rgba(31,186,255,.08);content:""}.core-ticks[data-v-60cb6da8]{position:absolute;inset:-4%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(96,224,255,.5) 0deg .6deg,transparent .6deg 12deg);mask:radial-gradient(circle,transparent 0 63%,#000 63.5% 65%,transparent 65.5%);-webkit-mask:radial-gradient(circle,transparent 0 63%,#000 63.5% 65%,transparent 65.5%);animation:tick-rotate-60cb6da8 40s linear infinite}.core-ring[data-v-60cb6da8]{position:absolute;border-radius:50%;border:1px dashed rgba(94,224,255,.4)}.ring-outer[data-v-60cb6da8]{inset:-1%;animation:spin-60cb6da8 24s linear infinite reverse}.ring-inner[data-v-60cb6da8]{inset:8%;border-color:rgba(124,92,255,.45);border-style:dotted;animation:spin-60cb6da8 18s linear infinite}.core-shell[data-v-60cb6da8]{position:absolute;inset:29%;border:1px solid rgba(111,240,255,.75);border-radius:50%;background:radial-gradient(circle at 42% 37%,rgba(196,252,255,.75),rgba(25,192,255,.42) 20%,rgba(24,80,255,.12) 48%,transparent 70%);box-shadow:0 0 50px rgba(38,231,255,.7),0 0 110px rgba(38,129,255,.33),inset 0 0 30px rgba(162,248,255,.65);animation:core-breathe-60cb6da8 3.5s ease-in-out infinite}.core-heart[data-v-60cb6da8]{position:absolute;inset:43%;z-index:2;display:grid;border-radius:50%;background:#d9ffff;box-shadow:0 0 19px 7px #e4ffff,0 0 55px 20px #17d9ff;place-items:center;animation:heart-pulse-60cb6da8 2s ease-in-out infinite}.core-heart b[data-v-60cb6da8],.core-heart i[data-v-60cb6da8]{position:absolute;width:4px;height:4px;border-radius:50%;background:#176cff}.core-heart i[data-v-60cb6da8]{transform:translate(9px,-6px)}.core-heart b[data-v-60cb6da8]{transform:translate(-8px,7px);background:#0b1f74}.core-pulse[data-v-60cb6da8]{position:absolute;inset:27%;border:1px solid rgba(81,235,255,.65);border-radius:50%;opacity:0}.core-pulse-one[data-v-60cb6da8]{animation:core-pulse-60cb6da8 3.6s .4s infinite}.core-pulse-two[data-v-60cb6da8]{animation:core-pulse-60cb6da8 3.6s 2.15s infinite}.core-scan[data-v-60cb6da8]{position:absolute;inset:3%;border-radius:50%;background:conic-gradient(from 18deg,transparent 0deg 272deg,rgba(54,235,255,.05) 274deg,rgba(54,235,255,.42) 318deg,transparent 352deg);mask:radial-gradient(circle,transparent 0 30%,#000 31%);-webkit-mask:radial-gradient(circle,transparent 0 30%,#000 31%);animation:scan-turn-60cb6da8 7s linear infinite}.core-orbit[data-v-60cb6da8]{position:absolute;display:block;border:1px solid rgba(74,212,255,.54);border-radius:50%}.core-orbit-one[data-v-60cb6da8]{inset:14%;transform:rotateX(68deg) rotate(16deg);animation:orbit-one-60cb6da8 11s linear infinite}.core-orbit-two[data-v-60cb6da8]{inset:3%;border-color:rgba(97,133,255,.45);transform:rotateX(72deg) rotate(105deg);animation:orbit-two-60cb6da8 16s linear infinite}.core-orbit-three[data-v-60cb6da8]{inset:20%;border-style:dashed;border-color:rgba(125,249,255,.47);transform:rotateX(38deg) rotate(-42deg);animation:orbit-three-60cb6da8 9s linear infinite}.core-node[data-v-60cb6da8]{position:absolute;width:10px;height:10px;border-radius:50%;background:#b9ffff;box-shadow:0 0 18px 4px #21e4ff}.node-one[data-v-60cb6da8]{top:-5px;left:49%}.node-two[data-v-60cb6da8]{top:48%;right:-5px;width:7px;height:7px;background:#9f8cff}.node-three[data-v-60cb6da8]{bottom:-4px;left:30%;width:6px;height:6px}.core-axis[data-v-60cb6da8]{position:absolute;top:50%;left:8%;width:84%;height:1px;background:linear-gradient(90deg,transparent,rgba(82,237,255,.8),transparent)}.core-axis-one[data-v-60cb6da8]{transform:rotate(35deg)}.core-axis-two[data-v-60cb6da8]{transform:rotate(-52deg);opacity:.55}.core-caption[data-v-60cb6da8]{position:absolute;right:4%;bottom:10%;display:flex;align-items:center;gap:13px;color:rgba(177,242,255,.58);font:10px/1 Consolas,monospace;letter-spacing:.18em;animation:caption-in-60cb6da8 1s .7s both}.core-caption strong[data-v-60cb6da8]{color:var(--cyan);font-size:25px;font-weight:400;letter-spacing:0}.inference-signal[data-v-60cb6da8]{position:absolute;display:flex;align-items:center;gap:8px;color:rgba(210,247,255,.77);font:10px/1 Consolas,monospace;letter-spacing:.1em;white-space:nowrap;animation:signal-in-60cb6da8 .8s both}.inference-signal i[data-v-60cb6da8]{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.inference-signal b[data-v-60cb6da8]{color:var(--cyan);font-weight:400}.signal-risk[data-v-60cb6da8]{top:18%;right:-6%;animation-delay:.7s}.signal-mesh[data-v-60cb6da8]{bottom:27%;left:4%;animation-delay:.85s}.signal-anomaly[data-v-60cb6da8]{right:4%;bottom:20%;animation-delay:1s}.signal-line[data-v-60cb6da8]{position:absolute;height:1px;transform-origin:left;background:linear-gradient(90deg,rgba(54,235,255,.45),transparent)}.line-risk[data-v-60cb6da8]{top:25%;right:17%;width:18%;transform:rotate(-23deg)}.line-mesh[data-v-60cb6da8]{bottom:34%;left:26%;width:16%;transform:rotate(31deg)}.line-anomaly[data-v-60cb6da8]{right:25%;bottom:27%;width:12%;transform:rotate(146deg)}.login-stage[data-v-60cb6da8]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(340px,1fr) minmax(360px,430px);align-items:center;gap:clamp(42px,8vw,145px);width:min(1180px,calc(100% - 96px));height:100%;margin:0 auto}.platform-intro[data-v-60cb6da8]{align-self:end;padding-bottom:clamp(92px,13vh,135px);animation:intro-in-60cb6da8 .8s .35s both}.eyebrow[data-v-60cb6da8]{display:flex;align-items:center;gap:10px;margin:0 0 21px;color:rgba(128,230,255,.7);font:10px/1 Consolas,monospace;letter-spacing:.18em}.eyebrow i[data-v-60cb6da8]{width:28px;height:1px;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.platform-intro h1[data-v-60cb6da8]{margin:0;font-size:clamp(47px,5.3vw,79px);font-weight:600;letter-spacing:-.055em;line-height:.98;background:linear-gradient(100deg,#ecfeff 20%,#6ee7ff 40%,#ecfeff 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:title-shine-60cb6da8 6s ease-in-out infinite;filter:drop-shadow(0 0 26px rgba(40,202,255,.26))}.platform-intro h1 span[data-v-60cb6da8]{background:none;color:transparent;-webkit-text-stroke:1px rgba(174,246,255,.83)}.platform-copy[data-v-60cb6da8]{width:min(330px,100%);margin:24px 0 14px;color:rgba(193,228,242,.59);font-size:13px;line-height:1.9}.boot-line[data-v-60cb6da8]{display:flex;align-items:center;gap:8px;min-height:18px;margin:0 0 18px;color:rgba(94,255,193,.78);font:11px/1.5 Consolas,monospace;letter-spacing:.06em}.boot-prompt[data-v-60cb6da8]{color:var(--cyan)}.boot-cursor[data-v-60cb6da8]{display:inline-block;width:7px;height:13px;margin-left:2px;background:rgba(94,255,193,.85);box-shadow:0 0 8px rgba(94,255,193,.7);animation:cursor-blink-60cb6da8 1s steps(1) infinite}.intro-meta[data-v-60cb6da8]{display:flex;gap:19px;color:rgba(89,203,233,.58);font:9px/1 Consolas,monospace;letter-spacing:.12em}.intro-meta span+span[data-v-60cb6da8]{padding-left:19px;border-left:1px solid rgba(101,224,255,.2)}.auth-panel[data-v-60cb6da8]{position:relative;align-self:center;padding:29px 32px 24px;overflow:hidden;border:1px solid rgba(109,226,255,.34);background:linear-gradient(135deg,rgba(8,24,46,.81),rgba(5,12,29,.89));box-shadow:0 25px 80px rgba(0,0,0,.45),inset 0 1px rgba(196,250,255,.08),0 0 60px rgba(18,170,255,.1);backdrop-filter:blur(20px);clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);animation:panel-in-60cb6da8 .8s .55s both}.auth-panel[data-v-60cb6da8]:before{position:absolute;top:0;right:0;width:130px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan));box-shadow:0 0 15px var(--cyan);content:""}.panel-corner[data-v-60cb6da8]{position:absolute;z-index:1;width:16px;height:16px;border:2px solid var(--cyan);filter:drop-shadow(0 0 6px rgba(56,238,255,.8));animation:corner-breathe-60cb6da8 2.6s ease-in-out infinite}.corner-tl[data-v-60cb6da8]{top:6px;left:6px;border-right:0;border-bottom:0}.corner-tr[data-v-60cb6da8]{top:6px;right:6px;border-left:0;border-bottom:0;animation-delay:.4s}.corner-bl[data-v-60cb6da8]{bottom:6px;left:6px;border-right:0;border-top:0;animation-delay:.8s}.corner-br[data-v-60cb6da8]{bottom:6px;right:6px;border-left:0;border-top:0;animation-delay:1.2s}.panel-scanline[data-v-60cb6da8]{position:absolute;z-index:0;left:0;top:-30%;width:100%;height:30%;background:linear-gradient(180deg,transparent,rgba(56,238,255,.06) 60%,rgba(56,238,255,.12) 88%,transparent);animation:panel-scan-60cb6da8 5.5s linear infinite;pointer-events:none}.panel-topline[data-v-60cb6da8]{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(143,226,255,.13);color:rgba(139,234,255,.7);font:9px/1 Consolas,monospace;letter-spacing:.16em}.panel-topline i[data-v-60cb6da8]{display:block;width:34px;height:5px;border:1px solid rgba(80,231,255,.52)}.panel-topline b[data-v-60cb6da8]{display:block;width:8px;height:100%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:handshake-60cb6da8 1.5s ease-in-out infinite}.auth-heading[data-v-60cb6da8]{position:relative;margin:24px 0 22px}.auth-heading p[data-v-60cb6da8]{margin:0 0 5px;color:rgba(93,222,255,.7);font:9px/1 Consolas,monospace;letter-spacing:.18em}.auth-heading h2[data-v-60cb6da8]{margin:0;color:#f0feff;font-size:24px;font-weight:600;letter-spacing:.06em}.auth-heading span[data-v-60cb6da8]{display:block;margin-top:7px;color:rgba(190,223,238,.5);font-size:11px}.login-form[data-v-60cb6da8]{position:relative}.field-label[data-v-60cb6da8]{display:block;margin:0 0 7px 2px;color:rgba(143,221,245,.54);font:9px/1 Consolas,monospace;letter-spacing:.15em}[data-v-60cb6da8] .el-form-item{margin-bottom:17px}[data-v-60cb6da8] .el-form-item__error{padding-top:4px;color:#ff92a1;font-size:11px}.holo-input[data-v-60cb6da8] .el-input__wrapper{min-height:47px;padding:0 13px;border:1px solid rgba(153,217,239,.25);border-radius:2px;background:rgba(104,158,183,.1);box-shadow:inset 0 1px hsla(0,0%,100%,.05);transition:.2s ease}.holo-input[data-v-60cb6da8] .el-input__wrapper.is-focus{border-color:rgba(55,236,255,.92);background:rgba(36,137,174,.17);box-shadow:0 0 0 3px rgba(42,223,255,.09),0 0 18px rgba(42,223,255,.18),inset 0 1px hsla(0,0%,100%,.08)}.holo-input[data-v-60cb6da8] .el-input__inner{color:#ecfeff;font-size:14px}.holo-input[data-v-60cb6da8] .el-input__inner::-moz-placeholder{color:rgba(213,239,248,.42)}.holo-input[data-v-60cb6da8] .el-input__inner::placeholder{color:rgba(213,239,248,.42)}.holo-input[data-v-60cb6da8] .el-input__prefix,.holo-input[data-v-60cb6da8] .el-input__suffix{color:rgba(166,230,246,.6)}.captcha-row[data-v-60cb6da8]{display:flex;gap:9px}.captcha-input[data-v-60cb6da8]{min-width:0;flex:1}.captcha-box[data-v-60cb6da8]{position:relative;flex:0 0 122px;height:47px;padding:0;overflow:hidden;border:1px solid rgba(68,222,255,.45);border-radius:2px;background:#08284c;cursor:pointer;transition:.2s ease}.captcha-box[data-v-60cb6da8]:hover:not(:disabled){border-color:var(--cyan);box-shadow:0 0 20px rgba(41,225,255,.25)}.captcha-box[data-v-60cb6da8]:disabled{cursor:wait;opacity:.7}.captcha-img[data-v-60cb6da8]{display:block;width:100%;height:100%}.captcha-box span[data-v-60cb6da8]{position:absolute;inset:0;display:grid;background:rgba(2,12,29,.78);color:var(--cyan);font:9px Consolas,monospace;letter-spacing:.1em;place-items:center}.form-actions[data-v-60cb6da8]{display:grid;grid-template-columns:1fr 48px;gap:9px;margin-top:4px}.login-button[data-v-60cb6da8],.reset-button[data-v-60cb6da8]{height:47px;margin:0!important;border-radius:2px;font-weight:600;transition:.2s ease}.login-button[data-v-60cb6da8]{position:relative;overflow:hidden;border:0;background:linear-gradient(100deg,#1a9eff,#40efff,#1a9eff)!important;background-size:200% 100%!important;color:#02172e!important;box-shadow:0 8px 22px rgba(31,198,255,.24);animation:button-flow-60cb6da8 3.2s linear infinite}.login-button[data-v-60cb6da8]:hover:not(:disabled){box-shadow:0 10px 30px rgba(43,226,255,.5);transform:translateY(-1px)}.reset-button[data-v-60cb6da8]{border:1px solid rgba(151,221,242,.28)!important;background:rgba(79,139,170,.16)!important;color:rgba(220,247,255,.75)!important}.reset-button[data-v-60cb6da8]:hover{border-color:var(--cyan)!important;color:#fff!important}.auth-footer[data-v-60cb6da8]{display:flex;align-items:center;gap:9px;margin-top:24px;color:rgba(121,211,237,.42);font:8px/1 Consolas,monospace;letter-spacing:.13em}.auth-footer i[data-v-60cb6da8]{height:1px;flex:1;background:rgba(101,228,255,.22)}.corner-code[data-v-60cb6da8],.system-status[data-v-60cb6da8]{position:absolute;z-index:3;color:rgba(124,215,242,.53);font:9px/1.7 Consolas,monospace;letter-spacing:.12em}.system-status[data-v-60cb6da8]{right:34px;bottom:25px;display:flex;align-items:center;gap:8px}.system-status i[data-v-60cb6da8]{width:6px;height:6px;border-radius:50%;background:#5effc1;box-shadow:0 0 10px #5effc1;animation:status-pulse-60cb6da8 2s infinite}.corner-code[data-v-60cb6da8]{top:28px}.corner-left[data-v-60cb6da8]{left:34px}.corner-right[data-v-60cb6da8]{right:34px;text-align:right}@keyframes core-arrival-60cb6da8{0%{opacity:0;transform:scale(.72) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes core-breathe-60cb6da8{50%{transform:scale(1.08);box-shadow:0 0 72px rgba(38,231,255,.85),0 0 140px rgba(38,129,255,.38),inset 0 0 35px rgba(162,248,255,.65)}}@keyframes heart-pulse-60cb6da8{50%{transform:scale(1.35)}}@keyframes core-pulse-60cb6da8{0%{transform:scale(.45);opacity:.8}to{transform:scale(2.5);opacity:0}}@keyframes scan-turn-60cb6da8{to{transform:rotate(1turn)}}@keyframes spin-60cb6da8{to{transform:rotate(1turn)}}@keyframes tick-rotate-60cb6da8{to{transform:rotate(-1turn)}}@keyframes orbit-one-60cb6da8{to{transform:rotateX(68deg) rotate(376deg)}}@keyframes orbit-two-60cb6da8{to{transform:rotateX(72deg) rotate(-255deg)}}@keyframes orbit-three-60cb6da8{to{transform:rotateX(38deg) rotate(318deg)}}@keyframes aura-breathe-60cb6da8{50%{transform:scale(1.18);opacity:.68}}@keyframes intro-in-60cb6da8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes panel-in-60cb6da8{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes caption-in-60cb6da8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes signal-in-60cb6da8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes handshake-60cb6da8{50%{transform:translateX(23px)}}@keyframes status-pulse-60cb6da8{50%{opacity:.3;box-shadow:0 0 3px #5effc1}}@keyframes title-shine-60cb6da8{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes cursor-blink-60cb6da8{50%{opacity:0}}@keyframes corner-breathe-60cb6da8{50%{opacity:.35}}@keyframes panel-scan-60cb6da8{0%{top:-30%}to{top:110%}}@keyframes beam-sweep-60cb6da8{0%{top:-22%}to{top:110%}}@keyframes grid-scroll-60cb6da8{to{background-position:0 52px,0 0}}@keyframes button-flow-60cb6da8{to{background-position:200% 0}}@keyframes nebula-drift-one-60cb6da8{to{transform:translate(9vw,7vh) scale(1.14)}}@keyframes nebula-drift-two-60cb6da8{to{transform:translate(-8vw,-9vh) scale(1.18)}}@keyframes nebula-drift-three-60cb6da8{to{transform:translate(-6vw,8vh) scale(1.22)}}@media (prefers-reduced-motion:reduce){.auth-panel[data-v-60cb6da8],.beam-horizontal[data-v-60cb6da8],.boot-cursor[data-v-60cb6da8],.core-caption[data-v-60cb6da8],.core-heart[data-v-60cb6da8],.core-orbit[data-v-60cb6da8],.core-pulse[data-v-60cb6da8],.core-ring[data-v-60cb6da8],.core-scan[data-v-60cb6da8],.core-shell[data-v-60cb6da8],.core-ticks[data-v-60cb6da8],.grid-floor[data-v-60cb6da8],.hologram-aura[data-v-60cb6da8],.hologram-core[data-v-60cb6da8],.inference-signal[data-v-60cb6da8],.login-button[data-v-60cb6da8],.nebula[data-v-60cb6da8],.panel-corner[data-v-60cb6da8],.panel-scanline[data-v-60cb6da8],.platform-intro h1[data-v-60cb6da8],.platform-intro[data-v-60cb6da8],.system-status i[data-v-60cb6da8]{animation:none!important}}@media (max-width:900px){.login-stage[data-v-60cb6da8]{grid-template-columns:minmax(290px,1fr) minmax(330px,390px);gap:32px;width:calc(100% - 52px)}.hologram-zone[data-v-60cb6da8]{left:0;width:56vw}.platform-intro h1[data-v-60cb6da8]{font-size:50px}.signal-risk[data-v-60cb6da8]{right:-12%}.signal-mesh[data-v-60cb6da8]{left:-6%}}@media (max-width:760px){.login-v2[data-v-60cb6da8]{min-height:700px;height:auto}.login-stage[data-v-60cb6da8]{grid-template-columns:1fr;align-content:center;gap:24px;width:min(72%,430px);min-height:700px;padding:38px 0 54px}.hologram-zone[data-v-60cb6da8]{top:0;left:50%;width:min(76vw,360px);transform:translate(-50%,-16%);opacity:.73}.platform-intro[data-v-60cb6da8]{align-self:auto;padding:0;margin-top:104px;text-align:center}.eyebrow[data-v-60cb6da8],.intro-meta[data-v-60cb6da8]{justify-content:center}.platform-intro h1[data-v-60cb6da8]{font-size:43px}.platform-copy[data-v-60cb6da8]{display:none}.boot-line[data-v-60cb6da8]{justify-content:center}.auth-panel[data-v-60cb6da8]{width:100%;padding:26px 23px 21px}.core-caption[data-v-60cb6da8],.corner-code[data-v-60cb6da8],.inference-signal[data-v-60cb6da8],.signal-line[data-v-60cb6da8],.system-status[data-v-60cb6da8]{display:none}.captcha-box[data-v-60cb6da8]{flex-basis:110px}}.login-container[data-v-fad995ea]{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:url(/static/img/%E8%83%8C%E6%99%AF.8a64da3c.jpg) 50%/cover no-repeat;font-family:PingFang SC,Microsoft YaHei,sans-serif}.login-card[data-v-fad995ea]{position:relative;z-index:1;width:400px;padding:40px 36px 32px;background:rgba(10,14,30,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.5);text-align:center}.card-header[data-v-fad995ea]{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:28px}.card-title[data-v-fad995ea]{margin:0}.card-subtitle[data-v-fad995ea],.card-title[data-v-fad995ea]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:1px}.dark-input[data-v-fad995ea] .el-input__inner{background:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:0!important;color:#1a1a1a!important;font-size:14px!important;height:44px!important;line-height:44px!important;padding:0 10px!important;transition:border-color .25s,box-shadow .25s!important}.dark-input[data-v-fad995ea] .el-input__inner::-moz-placeholder{color:#aaa!important}.dark-input[data-v-fad995ea] .el-input__inner::placeholder{color:#aaa!important}.dark-input[data-v-fad995ea] .el-input__inner:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)!important}.dark-input[data-v-fad995ea] .el-input{background:transparent!important}.dark-input[data-v-fad995ea] .el-input__prefix{color:rgba(148,163,184,.6)}.dark-input[data-v-fad995ea] .el-icon-view,.dark-input[data-v-fad995ea] .el-input__clear{color:rgba(148,163,184,.5)}.dark-input[data-v-fad995ea] .el-icon-view:hover,.dark-input[data-v-fad995ea] .el-input__clear:hover{color:#6366f1}.captcha-row[data-v-fad995ea]{display:flex;gap:10px}.captcha-row .dark-input[data-v-fad995ea]{flex:1}.captcha-box[data-v-fad995ea]{flex-shrink:0;width:110px;height:44px;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid hsla(0,0%,100%,.12);transition:border-color .25s}.captcha-box[data-v-fad995ea]:hover{border-color:#6366f1}.captcha-img[data-v-fad995ea]{width:100%;height:100%;display:block}[data-v-fad995ea] .el-form-item{margin-bottom:18px}[data-v-fad995ea] .el-form-item:last-child{margin-bottom:0}[data-v-fad995ea] .el-form-item .el-form-item__error{font-size:11px;color:#f87171;padding-top:3px}.login-btn[data-v-fad995ea]{width:calc(100% - 100px);height:44px;border:none;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;font-size:15px!important;font-weight:600!important;letter-spacing:2px;box-shadow:0 4px 16px rgba(99,102,241,.35)!important;transition:all .25s!important}.login-btn[data-v-fad995ea]:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(99,102,241,.5)!important}.login-btn[data-v-fad995ea]:active{transform:translateY(0)}.reset-btn[data-v-fad995ea]{width:86px;height:44px;margin-left:10px!important;border-radius:8px;border:1px solid hsla(0,0%,100%,.12)!important;background:transparent!important;color:rgba(148,163,184,.8)!important;font-size:14px!important;letter-spacing:1px;transition:all .25s!important}.reset-btn[data-v-fad995ea]:hover{border-color:hsla(0,0%,100%,.25)!important;color:#e2e8f0!important;background:hsla(0,0%,100%,.06)!important}.user-info[data-v-7d367dea]{position:fixed;right:30px;top:10px;display:flex;align-items:center;gap:10px}.user-username[data-v-7d367dea]{font-size:medium}.user-avatar[data-v-7d367dea]{cursor:pointer;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.tags{padding-left:20px;padding-top:2px;padding-bottom:2px;min-height:34px;display:flex;align-items:center}.tag{cursor:pointer;margin-right:0}.circular{width:8px;height:8px;margin-right:4px;background-color:#fff;border-radius:50%;display:inline-block}.home-container[data-v-014bb5c5]{height:100%}.home-container .el-aside[data-v-014bb5c5]{background:radial-gradient(ellipse at 50% -8%,rgba(56,189,248,.16),transparent 55%),radial-gradient(ellipse at 50% 108%,rgba(71,119,255,.12),transparent 55%),linear-gradient(180deg,#050b1e,#081130 48%,#0a1740);backdrop-filter:blur(10px);border-right:1px solid rgba(56,238,255,.1);box-shadow:2px 0 16px rgba(2,8,26,.55)}.home-container .el-aside .logo[data-v-014bb5c5]{margin-top:8px;display:flex;align-items:center;font-size:14px;height:50px;color:hsla(0,0%,100%,.95);font-weight:500;padding:8px 12px;white-space:nowrap;overflow:hidden}.home-container .el-aside .logo .siderbar-logo[data-v-014bb5c5]{width:34px;height:34px;margin-right:10px;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(56,238,255,.45))}.home-container .el-aside .logo h2[data-v-014bb5c5]{margin:0;font-weight:700;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;font-size:19px;background:linear-gradient(100deg,#fff 15%,#8ee9ff 55%,#fff 90%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;flex-shrink:0;min-width:0;animation:opsx-logo-shine-014bb5c5 5s ease-in-out infinite}.home-container .el-aside .logo h2 .logo-suffix[data-v-014bb5c5]{margin-left:4px;font-size:13px;font-weight:500;letter-spacing:3px}.home-container .el-aside .modern-menu[data-v-014bb5c5]{border-right:none;background:transparent!important}.home-container .el-aside .modern-menu[data-v-014bb5c5] *{outline:none!important}.home-container .el-aside .modern-menu[data-v-014bb5c5] :focus{outline:none!important;box-shadow:none!important}.home-container .el-aside .modern-menu[data-v-014bb5c5] :focus-visible{outline:none!important;box-shadow:none!important}.home-container .modern-menu .el-menu-item[data-v-014bb5c5]{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;margin:4px 8px;color:hsla(0,0%,100%,.9)!important;outline:none!important;border:none!important}.home-container .modern-menu .el-menu-item[data-v-014bb5c5]:hover{background:rgba(56,189,248,.14)!important;transform:translateX(4px);color:#fff!important;box-shadow:0 2px 10px rgba(56,238,255,.12)}.home-container .modern-menu .el-menu-item[data-v-014bb5c5]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu>.el-menu-item.is-active[data-v-014bb5c5]{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important;border-radius:10px;margin:4px 8px;width:calc(100% - 16px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(34,211,238,.35);border:1px solid rgba(148,233,255,.25)}.home-container .modern-menu>.el-menu-item.is-active[data-v-014bb5c5]:hover{background:linear-gradient(135deg,#22d3ee,#3b82f6)!important;transform:translateX(2px) translateY(-1px);box-shadow:0 6px 25px rgba(34,211,238,.45)}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-014bb5c5]{transition:all .3s ease;border-radius:8px;margin:4px 8px;color:hsla(0,0%,100%,.9)!important;outline:none!important;border:none!important}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-014bb5c5]:hover{background:rgba(56,189,248,.14)!important;transform:translateX(4px);color:#fff!important;box-shadow:0 2px 10px rgba(56,238,255,.12)}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-014bb5c5]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-014bb5c5]{outline:none!important;border:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-014bb5c5]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item.is-active[data-v-014bb5c5]{background:linear-gradient(135deg,#0284c7,#1d4ed8)!important;color:#fff!important;border-radius:8px;margin:2px 12px 2px 20px;width:calc(100% - 32px);backdrop-filter:blur(8px);box-shadow:0 3px 15px rgba(34,211,238,.28);border:1px solid rgba(148,233,255,.2);outline:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item.is-active[data-v-014bb5c5]:hover{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;transform:translateX(2px);box-shadow:0 4px 20px rgba(34,211,238,.38)}.home-container .modern-menu .el-sub-menu .el-menu-item.is-active[data-v-014bb5c5]:focus{outline:none!important;border:1px solid rgba(148,233,255,.2)!important;box-shadow:0 3px 15px rgba(34,211,238,.28)!important}.home-container .modern-menu>.el-sub-menu.is-active[data-v-014bb5c5],.home-container .modern-menu>.el-sub-menu.is-opened[data-v-014bb5c5]{background-color:transparent!important}.home-container .modern-menu>.el-sub-menu.is-active .el-sub-menu__title[data-v-014bb5c5],.home-container .modern-menu>.el-sub-menu.is-opened .el-sub-menu__title[data-v-014bb5c5]{background:rgba(56,189,248,.08)!important;border-radius:8px}.home-container .modern-menu>.el-sub-menu.is-active .el-sub-menu__title[data-v-014bb5c5]:hover,.home-container .modern-menu>.el-sub-menu.is-opened .el-sub-menu__title[data-v-014bb5c5]:hover{background:rgba(56,189,248,.14)!important}.home-container .el-header[data-v-014bb5c5]{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(249,250,252,.95));backdrop-filter:blur(10px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 10px rgba(0,0,0,.05);align-items:center;justify-content:space-between;display:flex}.home-container .el-header .fold-btn[data-v-014bb5c5]{padding-top:2px;font-size:23px;cursor:pointer}.home-container .el-header .fold-btn .collapse-btn[data-v-014bb5c5]{padding:8px;border-radius:8px;transition:all .3s ease;color:#667eea}.home-container .el-header .fold-btn .collapse-btn[data-v-014bb5c5]:hover{background:rgba(102,126,234,.1);transform:translateY(-1px);color:#5a67d8}.home-container .el-header .bread-btn[data-v-014bb5c5]{padding-top:2px;position:fixed;margin-left:40px}.home-container .el-header .bread-btn .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-014bb5c5]{color:#667eea;font-weight:500;transition:all .3s ease}.home-container .el-header .bread-btn .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-014bb5c5]:hover{color:#5a67d8}.home-container .el-header .bread-btn .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-014bb5c5]{color:#4a5568}.home-container .el-main[data-v-014bb5c5]{background:linear-gradient(135deg,#f7fafc,#edf2f7)}[data-v-014bb5c5] .el-menu *{box-shadow:none!important}[data-v-014bb5c5] .el-menu .el-menu-item,[data-v-014bb5c5] .el-menu .el-sub-menu__title{outline:none!important;border:none!important}[data-v-014bb5c5] .el-menu .el-menu-item:active,[data-v-014bb5c5] .el-menu .el-menu-item:focus,[data-v-014bb5c5] .el-menu .el-menu-item:focus-visible,[data-v-014bb5c5] .el-menu .el-menu-item:focus-within,[data-v-014bb5c5] .el-menu .el-sub-menu__title:active,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus-visible,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus-within{outline:none!important;border:none!important;background-color:transparent!important;box-shadow:none!important}[data-v-014bb5c5] .el-menu .el-menu-item:after,[data-v-014bb5c5] .el-menu .el-menu-item:before,[data-v-014bb5c5] .el-menu .el-sub-menu__title:after,[data-v-014bb5c5] .el-menu .el-sub-menu__title:before{display:none!important}[data-v-014bb5c5] .el-menu .el-menu-item,[data-v-014bb5c5] .el-menu .el-menu-item.is-active,[data-v-014bb5c5] .el-menu .el-menu-item:active,[data-v-014bb5c5] .el-menu .el-menu-item:focus,[data-v-014bb5c5] .el-menu .el-menu-item:hover{outline:none!important;border:none!important}[data-v-014bb5c5] .el-menu .el-menu-item.is-active:after,[data-v-014bb5c5] .el-menu .el-menu-item.is-active:before,[data-v-014bb5c5] .el-menu .el-menu-item:active:after,[data-v-014bb5c5] .el-menu .el-menu-item:active:before,[data-v-014bb5c5] .el-menu .el-menu-item:after,[data-v-014bb5c5] .el-menu .el-menu-item:before,[data-v-014bb5c5] .el-menu .el-menu-item:focus:after,[data-v-014bb5c5] .el-menu .el-menu-item:focus:before,[data-v-014bb5c5] .el-menu .el-menu-item:hover:after,[data-v-014bb5c5] .el-menu .el-menu-item:hover:before{display:none!important}[data-v-014bb5c5] .el-menu .el-sub-menu__title,[data-v-014bb5c5] .el-menu .el-sub-menu__title:active,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus,[data-v-014bb5c5] .el-menu .el-sub-menu__title:hover{outline:none!important;border:none!important}[data-v-014bb5c5] .el-menu .el-sub-menu__title:active:after,[data-v-014bb5c5] .el-menu .el-sub-menu__title:active:before,[data-v-014bb5c5] .el-menu .el-sub-menu__title:after,[data-v-014bb5c5] .el-menu .el-sub-menu__title:before,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus:after,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus:before,[data-v-014bb5c5] .el-menu .el-sub-menu__title:hover:after,[data-v-014bb5c5] .el-menu .el-sub-menu__title:hover:before{display:none!important}.el-aside[data-v-014bb5c5] *{outline:0!important;outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;border:0!important;border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;box-shadow:none!important}.el-aside[data-v-014bb5c5] :active,.el-aside[data-v-014bb5c5] :focus,.el-aside[data-v-014bb5c5] :focus-visible,.el-aside[data-v-014bb5c5] :focus-within,.el-aside[data-v-014bb5c5] :hover,.el-aside[data-v-014bb5c5] :target{outline:0!important;outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;border:0!important;border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;box-shadow:none!important}[data-v-014bb5c5] .el-menu{outline:none!important;border:none!important}[data-v-014bb5c5] .el-menu *,[data-v-014bb5c5] .el-menu .el-menu-item,[data-v-014bb5c5] .el-menu .el-sub-menu,[data-v-014bb5c5] .el-menu .el-sub-menu__title{outline:none!important;border:none!important;outline-width:0!important;border-width:0!important}[data-v-014bb5c5] .el-menu .el-menu-item,[data-v-014bb5c5] .el-menu .el-menu-item.is-active,[data-v-014bb5c5] .el-menu .el-menu-item.is-opened,[data-v-014bb5c5] .el-menu .el-menu-item:active,[data-v-014bb5c5] .el-menu .el-menu-item:after,[data-v-014bb5c5] .el-menu .el-menu-item:before,[data-v-014bb5c5] .el-menu .el-menu-item:focus,[data-v-014bb5c5] .el-menu .el-menu-item:focus-visible,[data-v-014bb5c5] .el-menu .el-menu-item:focus-within,[data-v-014bb5c5] .el-menu .el-menu-item:hover,[data-v-014bb5c5] .el-menu .el-sub-menu,[data-v-014bb5c5] .el-menu .el-sub-menu.is-active,[data-v-014bb5c5] .el-menu .el-sub-menu.is-opened,[data-v-014bb5c5] .el-menu .el-sub-menu:active,[data-v-014bb5c5] .el-menu .el-sub-menu:after,[data-v-014bb5c5] .el-menu .el-sub-menu:before,[data-v-014bb5c5] .el-menu .el-sub-menu:focus,[data-v-014bb5c5] .el-menu .el-sub-menu:focus-visible,[data-v-014bb5c5] .el-menu .el-sub-menu:focus-within,[data-v-014bb5c5] .el-menu .el-sub-menu:hover,[data-v-014bb5c5] .el-menu .el-sub-menu__title,[data-v-014bb5c5] .el-menu .el-sub-menu__title.is-active,[data-v-014bb5c5] .el-menu .el-sub-menu__title.is-opened,[data-v-014bb5c5] .el-menu .el-sub-menu__title:active,[data-v-014bb5c5] .el-menu .el-sub-menu__title:after,[data-v-014bb5c5] .el-menu .el-sub-menu__title:before,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus-visible,[data-v-014bb5c5] .el-menu .el-sub-menu__title:focus-within,[data-v-014bb5c5] .el-menu .el-sub-menu__title:hover{outline:none!important;border:none!important;outline-width:0!important;border-width:0!important;outline-style:none!important;border-style:none!important;outline-color:transparent!important;border-color:transparent!important;box-shadow:none!important}@keyframes opsx-logo-shine-014bb5c5{0%,to{background-position:0 0}50%{background-position:100% 0}}.el-menu--popup,.el-menu--popup-bottom-start{background:linear-gradient(180deg,#081130,#0a1740)!important;border:1px solid rgba(56,238,255,.14)!important;box-shadow:0 4px 20px rgba(2,8,26,.6)!important;backdrop-filter:blur(10px)!important;border-radius:8px!important}.el-menu--popup .el-menu-item,.el-menu--popup-bottom-start .el-menu-item{color:hsla(0,0%,100%,.9)!important;background:transparent!important;transition:all .3s ease!important;margin:2px 8px!important;border-radius:6px!important;padding:8px 12px!important}.el-menu--popup .el-menu-item:hover,.el-menu--popup-bottom-start .el-menu-item:hover{background:rgba(56,189,248,.14)!important;color:#fff!important;transform:translateX(2px)!important}.el-menu--popup .el-menu-item.is-active,.el-menu--popup-bottom-start .el-menu-item.is-active{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important;box-shadow:0 2px 10px rgba(34,211,238,.3)!important;border:1px solid rgba(148,233,255,.25)!important}.el-menu--popup .el-menu-item.is-active:hover,.el-menu--popup-bottom-start .el-menu-item.is-active:hover{background:linear-gradient(135deg,#22d3ee,#3b82f6)!important}.el-menu--popup .el-menu-item .el-icon,.el-menu--popup .el-menu-item span,.el-menu--popup-bottom-start .el-menu-item .el-icon,.el-menu--popup-bottom-start .el-menu-item span{color:inherit!important}.dashboard-v3[data-v-6cdb059e]{--ink:#233247;--muted:#7d8b9d;--line:#e8eef4;--canvas:#f3f6fa;min-height:100%;padding:24px 28px 42px;background:radial-gradient(circle at 92% -8%,rgba(86,157,232,.1),transparent 30%),var(--canvas);color:var(--ink)}.dashboard-header[data-v-6cdb059e]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.eyebrow[data-v-6cdb059e],.panel-kicker[data-v-6cdb059e]{margin:0 0 6px;color:#9aa7b6;font-size:10px;font-weight:700;letter-spacing:.16em}.dashboard-header h1[data-v-6cdb059e]{margin:0;color:#1b2d44;font-size:clamp(25px,2vw,34px);line-height:1.15;letter-spacing:-.04em}.heading-subtitle[data-v-6cdb059e]{margin:8px 0 0;color:var(--muted);font-size:13px}.heading-actions[data-v-6cdb059e],.panel-heading-actions[data-v-6cdb059e]{display:flex;align-items:center;gap:12px}.source-chip[data-v-6cdb059e],.sync-status[data-v-6cdb059e]{display:inline-flex;align-items:center;gap:6px;color:#8996a5;font-size:11px;white-space:nowrap}.source-chip[data-v-6cdb059e]{padding:3px 7px;border:1px solid #f2dfb4;border-radius:5px;background:#fff9eb;color:#bd8b35;font-size:10px}.status-dot[data-v-6cdb059e]{width:7px;height:7px;border-radius:50%;background:#4dc69f;box-shadow:0 0 0 4px rgba(77,198,159,.12)}.refresh-button[data-v-6cdb059e]{height:34px;padding:0 14px;border:0;border-radius:8px;background:#2866a7;color:#fff;box-shadow:0 7px 16px rgba(40,102,167,.18)}.refresh-button[data-v-6cdb059e]:focus,.refresh-button[data-v-6cdb059e]:hover{background:#1e548d;color:#fff}.dashboard-alert[data-v-6cdb059e]{margin-bottom:16px}.dashboard-grid[data-v-6cdb059e],.overview-grid[data-v-6cdb059e]{display:grid;gap:14px;margin-bottom:14px}.overview-grid[data-v-6cdb059e]{grid-template-columns:repeat(5,minmax(0,1fr))}.monitor-grid[data-v-6cdb059e]{grid-template-columns:1.04fr 1.28fr 1.04fr}.operations-grid[data-v-6cdb059e]{grid-template-columns:.88fr 1.48fr 1.12fr}.utility-grid[data-v-6cdb059e]{grid-template-columns:1fr 1.3fr}.overview-card[data-v-6cdb059e],.panel[data-v-6cdb059e]{position:relative;overflow:hidden;border:1px solid rgba(226,234,241,.94);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(40,67,94,.05);animation:dashboard-rise-6cdb059e .55s cubic-bezier(.22,.8,.32,1) both;animation-delay:var(--delay,0ms)}.overview-card[data-v-6cdb059e]{min-height:176px;padding:14px 15px;transition:transform .2s ease,box-shadow .2s ease}.overview-card[data-v-6cdb059e]:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(40,67,94,.09)}.overview-card[data-v-6cdb059e]:after{position:absolute;right:-38px;bottom:-56px;width:124px;height:124px;border-radius:50%;background:currentColor;content:"";opacity:.04;pointer-events:none}.tone-indigo[data-v-6cdb059e]{color:#667bd6}.tone-pink[data-v-6cdb059e]{color:#d865b4}.tone-green[data-v-6cdb059e]{color:#35b785}.tone-cyan[data-v-6cdb059e]{color:#43b3dc}.tone-orange[data-v-6cdb059e]{color:#e69b4a}.card-heading[data-v-6cdb059e],.panel-heading[data-v-6cdb059e]{display:flex;align-items:center;gap:10px}.card-heading[data-v-6cdb059e]{min-height:42px;padding-bottom:10px;border-bottom:1px solid #eff3f6}.card-heading h2[data-v-6cdb059e],.panel-heading h2[data-v-6cdb059e]{margin:0;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.01em}.card-icon[data-v-6cdb059e],.quick-icon[data-v-6cdb059e]{position:relative;display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;overflow:hidden;border-radius:9px;background:currentColor;color:#fff;box-shadow:0 5px 10px rgba(35,75,110,.11)}.card-icon[data-v-6cdb059e]:before{position:absolute;inset:0;background:linear-gradient(145deg,hsla(0,0%,100%,.42),transparent 48%);content:"";opacity:.78}.card-icon[data-v-6cdb059e]:after{position:absolute;top:-13px;right:-10px;width:25px;height:25px;border-radius:50%;background:hsla(0,0%,100%,.23);content:""}.tone-indigo .card-icon[data-v-6cdb059e]{background:linear-gradient(145deg,#8b7dec,#5849bc);box-shadow:0 7px 14px rgba(92,73,188,.24)}.tone-pink .card-icon[data-v-6cdb059e]{background:linear-gradient(145deg,#f37bc2,#d64c9b);box-shadow:0 7px 14px rgba(214,76,155,.22)}.tone-green .card-icon[data-v-6cdb059e]{background:linear-gradient(145deg,#51e5a5,#28b983);box-shadow:0 7px 14px rgba(40,185,131,.22)}.tone-cyan .card-icon[data-v-6cdb059e]{background:linear-gradient(145deg,#49d8f2,#1aa9dd);box-shadow:0 7px 14px rgba(26,169,221,.22)}.tone-orange .card-icon[data-v-6cdb059e]{background:linear-gradient(145deg,#ffc96b,#f08c63);box-shadow:0 7px 14px rgba(240,140,99,.22)}.card-icon .el-icon[data-v-6cdb059e]{font-size:17px}.live-label[data-v-6cdb059e]{margin-left:auto;padding:3px 6px;border-radius:4px;background:#edfbf5;color:#32a978;font-size:9px;font-weight:800;letter-spacing:.1em}.stat-list[data-v-6cdb059e]{display:flex;flex-direction:column;gap:1px;padding-top:10px}.stat-row[data-v-6cdb059e]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:31px;padding:0 2px;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left;cursor:pointer}.stat-row[data-v-6cdb059e]:hover{background:#f8fbfd;color:currentColor}.stat-row-link:hover strong[data-v-6cdb059e]{color:#217dcc}.stat-row-link[data-v-6cdb059e]:active{transform:translateY(1px)}.stat-row strong[data-v-6cdb059e]{color:#33445a;font-size:16px;font-weight:700}.stat-label[data-v-6cdb059e]{display:inline-flex;align-items:center;gap:7px;color:#7f8c9c;font-size:12px;white-space:nowrap}.stat-icon[data-v-6cdb059e]{display:inline-grid;place-items:center;flex:0 0 auto;width:21px;height:21px;border-radius:6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.58),0 3px 7px rgba(55,86,120,.08)}.stat-icon .el-icon[data-v-6cdb059e]{color:currentColor;font-size:12px}.stat-icon-blue[data-v-6cdb059e]{background:#edf4ff;color:#6c9fe9}.stat-icon-cyan[data-v-6cdb059e]{background:#e9faff;color:#43b9dc}.stat-icon-purple[data-v-6cdb059e]{background:#f2edff;color:#9678d7}.stat-icon-pink[data-v-6cdb059e]{background:#fff0f8;color:#df70b0}.stat-icon-violet[data-v-6cdb059e]{background:#f3efff;color:#8b78d6}.stat-icon-orange[data-v-6cdb059e]{background:#fff5e7;color:#e9a14d}.platform-metrics[data-v-6cdb059e]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 4px;padding-top:8px}.platform-metric[data-v-6cdb059e]{display:flex;flex-direction:column;align-items:center;gap:1px}.metric-gauge[data-v-6cdb059e]{position:relative;width:58px;height:39px;color:#4c9fe8}.metric-gauge svg[data-v-6cdb059e]{display:block;width:100%;height:100%;overflow:visible}.metric-gauge path[data-v-6cdb059e]{fill:none;stroke-width:7}.gauge-track[data-v-6cdb059e]{stroke:#edf0f3}.gauge-value[data-v-6cdb059e]{stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray .45s ease}.metric-gauge span[data-v-6cdb059e]{position:absolute;right:0;bottom:1px;left:0;color:#4d5e73;font-size:10px;font-weight:700;text-align:center}.metric-purple[data-v-6cdb059e]{color:#c56fe7}.metric-cyan[data-v-6cdb059e]{color:#51b9e7}.metric-pink[data-v-6cdb059e]{color:#ef6e9b}.platform-metric strong[data-v-6cdb059e]{color:#6c7b8c;font-size:10px;font-weight:600}.platform-metric small[data-v-6cdb059e]{max-width:68px;overflow:hidden;color:#b4bec8;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.card-source[data-v-6cdb059e]{position:absolute;right:15px;bottom:8px;color:#b5c0ca;font-size:9px}.panel[data-v-6cdb059e]{min-height:330px;padding:17px 18px}.panel-heading[data-v-6cdb059e]{justify-content:space-between;min-height:43px;padding-bottom:12px;border-bottom:1px solid #eff3f6}.panel-heading>div[data-v-6cdb059e]:first-child{min-width:0}.panel-kicker[data-v-6cdb059e]{display:inline-flex;align-items:center;gap:5px;margin-bottom:5px}.warning-kicker[data-v-6cdb059e]{color:#ef7777}.alert-kicker[data-v-6cdb059e]{color:#eea046}.host-kicker[data-v-6cdb059e]{color:#65b47f}.release-kicker[data-v-6cdb059e]{color:#43a3d6}.service-kicker[data-v-6cdb059e]{color:#52b8a5}.activity-kicker[data-v-6cdb059e]{color:#eaa859}.tools-kicker[data-v-6cdb059e]{color:#7d91d9}.resource-kicker[data-v-6cdb059e]{color:#72b485}.range-row[data-v-6cdb059e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0 8px;color:#9aa6b3;font-size:10px}.resource-tabs[data-v-6cdb059e],.segmented-control[data-v-6cdb059e]{display:inline-flex;gap:2px;padding:3px;border-radius:7px;background:#f2f6fa}.resource-tabs button[data-v-6cdb059e],.segmented-control button[data-v-6cdb059e]{min-width:32px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#8290a0;font-size:11px;cursor:pointer}.resource-tabs button.active[data-v-6cdb059e],.segmented-control button.active[data-v-6cdb059e]{background:#fff;color:#3d95df;box-shadow:0 2px 7px rgba(50,90,125,.12)}.ranking-table[data-v-6cdb059e]{width:100%;border-collapse:separate;border-spacing:0 3px;color:#69798a;font-size:12px}.ranking-table th[data-v-6cdb059e]{padding:4px 8px;color:#a2adb8;font-size:10px;font-weight:600;text-align:left}.ranking-table td[data-v-6cdb059e]:nth-child(n+3),.ranking-table th[data-v-6cdb059e]:nth-child(n+3){text-align:right}.ranking-table td[data-v-6cdb059e]{padding:9px 8px;background:#fbfcfd}.ranking-table tr td[data-v-6cdb059e]:first-child{border-radius:6px 0 0 6px}.ranking-table tr td[data-v-6cdb059e]:last-child{border-radius:0 6px 6px 0}.ranking-table tr.rank-danger td[data-v-6cdb059e]{background:#fff0f0}.ranking-table tr.rank-warning td[data-v-6cdb059e]{background:#fff7e8}.ranking-table tr.rank-attention td[data-v-6cdb059e]{background:#fffbed}.ranking-table tr.rank-success td[data-v-6cdb059e]{background:#f2fbef}.ranking-table tr.rank-info td[data-v-6cdb059e]{background:#edf8ff}.rank-badge[data-v-6cdb059e]{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e77;color:#fff;font-weight:800}.rank-warning .rank-badge[data-v-6cdb059e]{background:#f5a66a}.rank-attention .rank-badge[data-v-6cdb059e]{background:#f4c147}.rank-success .rank-badge[data-v-6cdb059e]{background:#91d869}.rank-info .rank-badge[data-v-6cdb059e]{background:#5eb5e8}.chart-wrap[data-v-6cdb059e]{position:relative;height:248px}.chart[data-v-6cdb059e]{width:100%;height:100%}.panel-heading-actions[data-v-6cdb059e]{gap:8px}.activity-list[data-v-6cdb059e]{padding:14px 2px 0}.activity-item[data-v-6cdb059e]{display:flex;gap:10px;min-height:52px;padding:0 0 13px}.activity-dot[data-v-6cdb059e]{position:relative;flex:0 0 auto;width:8px;height:8px;margin:6px 3px 0 1px;border-radius:50%;background:#53aaf0;box-shadow:0 0 0 4px #ebf5fd}.activity-dot[data-v-6cdb059e]:after{position:absolute;top:12px;left:3px;width:1px;height:42px;background:#e9eff4;content:""}.activity-item:last-child .activity-dot[data-v-6cdb059e]:after{display:none}.dot-orange[data-v-6cdb059e]{background:#eba851;box-shadow:0 0 0 4px #fff6e7}.dot-purple[data-v-6cdb059e]{background:#a27be3;box-shadow:0 0 0 4px #f4effc}.dot-green[data-v-6cdb059e]{background:#56bf91;box-shadow:0 0 0 4px #eaf9f1}.dot-cyan[data-v-6cdb059e]{background:#52bad5;box-shadow:0 0 0 4px #eaf8fb}.activity-copy[data-v-6cdb059e]{min-width:0;flex:1}.activity-copy>div[data-v-6cdb059e]{display:flex;justify-content:space-between;gap:8px}.activity-copy strong[data-v-6cdb059e]{overflow:hidden;color:#627286;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.activity-copy time[data-v-6cdb059e]{flex:0 0 auto;color:#a4afba;font-size:10px}.activity-copy>span[data-v-6cdb059e]{display:block;margin-top:5px;color:#a3afbb;font-size:10px}.resource-tabs[data-v-6cdb059e]{margin:14px 0 12px;float:right}.resource-list[data-v-6cdb059e]{clear:both;padding-top:2px}.resource-row[data-v-6cdb059e]{display:grid;grid-template-columns:72px 1fr 46px;align-items:center;gap:10px;margin-bottom:15px;color:#718196;font-size:11px}.resource-row i[data-v-6cdb059e]{display:block;height:8px;overflow:hidden;border-radius:8px;background:#edf2f6}.resource-row b[data-v-6cdb059e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#70c9aa,#f4b54f);transition:width .45s ease}.resource-row strong[data-v-6cdb059e]{color:#596b80;text-align:right;font-size:11px}.quick-actions[data-v-6cdb059e],.tools-grid[data-v-6cdb059e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:16px}.quick-action[data-v-6cdb059e],.tool-item[data-v-6cdb059e]{display:flex;align-items:center;gap:9px;min-width:0;padding:11px;border:1px solid #eef2f6;border-radius:8px;background:#fbfcfd;color:#52647a;text-align:left;cursor:pointer;transition:.16s ease}.quick-action[data-v-6cdb059e]:hover,.tool-item[data-v-6cdb059e]:hover{border-color:#cbdff0;background:#f5faff;transform:translateY(-1px)}.quick-icon[data-v-6cdb059e]{width:29px;height:29px;border-radius:8px;background:#edf3ff;color:#6485d0}.quick-purple[data-v-6cdb059e]{background:#f2edff;color:#9877d5}.quick-orange[data-v-6cdb059e]{background:#fff3e1;color:#e5a04e}.quick-green[data-v-6cdb059e]{background:#e9f8ef;color:#55af80}.quick-action>span[data-v-6cdb059e]:last-of-type,.tool-copy[data-v-6cdb059e]{display:flex;min-width:0;flex-direction:column;gap:4px}.quick-action strong[data-v-6cdb059e],.tool-copy strong[data-v-6cdb059e]{overflow:hidden;color:#52647a;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.quick-action small[data-v-6cdb059e],.tool-copy small[data-v-6cdb059e]{overflow:hidden;color:#a3afbb;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tool-badge[data-v-6cdb059e]{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:#edf3ff;color:#6485d0}.tool-arrow[data-v-6cdb059e]{flex:0 0 auto;margin-left:auto;color:#aab8c5;font-size:13px}.text-button[data-v-6cdb059e]{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:#5793d3;font-size:11px;cursor:pointer}@keyframes dashboard-rise-6cdb059e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1500px){.overview-grid[data-v-6cdb059e]{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-grid[data-v-6cdb059e],.operations-grid[data-v-6cdb059e]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-panel[data-v-6cdb059e]{grid-column:span 2}}@media(max-width:1000px){.dashboard-v3[data-v-6cdb059e]{padding:20px 16px 30px}.dashboard-header[data-v-6cdb059e]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-6cdb059e]{width:100%;justify-content:space-between}.monitor-grid[data-v-6cdb059e],.operations-grid[data-v-6cdb059e],.overview-grid[data-v-6cdb059e],.utility-grid[data-v-6cdb059e]{grid-template-columns:1fr}.business-panel[data-v-6cdb059e]{grid-column:auto}}@media(max-width:560px){.overview-grid[data-v-6cdb059e]{grid-template-columns:1fr}.heading-actions[data-v-6cdb059e],.panel-heading-actions[data-v-6cdb059e]{align-items:flex-start;flex-direction:column}.quick-actions[data-v-6cdb059e],.tools-grid[data-v-6cdb059e]{grid-template-columns:1fr}.range-row[data-v-6cdb059e]{align-items:flex-start;flex-direction:column}.source-chip[data-v-6cdb059e]{max-width:90px;overflow:hidden;text-overflow:ellipsis}}.dashboard-v2[data-v-376ed5a4]{--ink:#233247;--muted:#7d8b9d;--line:#e8eef4;--canvas:#f4f7fa;min-height:100%;padding:26px 30px 42px;background:radial-gradient(circle at 92% -8%,rgba(86,157,232,.08),transparent 30%),var(--canvas);color:var(--ink)}.dashboard-heading[data-v-376ed5a4]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow[data-v-376ed5a4],.panel-kicker[data-v-376ed5a4]{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.16em;color:#9aa7b6}.dashboard-heading h1[data-v-376ed5a4]{margin:0;font-size:clamp(25px,2vw,34px);line-height:1.15;letter-spacing:-.04em;color:#1b2d44}.heading-subtitle[data-v-376ed5a4]{margin:8px 0 0;color:var(--muted);font-size:13px}.heading-actions[data-v-376ed5a4]{display:flex;align-items:center;gap:14px}.data-state[data-v-376ed5a4],.last-sync[data-v-376ed5a4]{display:inline-flex;align-items:center;gap:7px;color:#8a97a6;font-size:12px}.status-dot[data-v-376ed5a4]{width:7px;height:7px;border-radius:50%;background:#4dc69f;box-shadow:0 0 0 4px rgba(77,198,159,.12)}.refresh-button[data-v-376ed5a4]{height:34px;padding:0 14px;border:0;border-radius:8px;background:#2866a7;color:#fff;box-shadow:0 7px 16px rgba(40,102,167,.18)}.refresh-button[data-v-376ed5a4]:focus,.refresh-button[data-v-376ed5a4]:hover{background:#1e548d;color:#fff}.dashboard-alert[data-v-376ed5a4]{margin-bottom:18px}.overview-grid[data-v-376ed5a4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px}.overview-card[data-v-376ed5a4],.panel[data-v-376ed5a4]{position:relative;overflow:hidden;border:1px solid rgba(226,234,241,.92);border-radius:12px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(40,67,94,.05)}.overview-card[data-v-376ed5a4]{min-height:184px;padding:16px 17px}.overview-card[data-v-376ed5a4]:after{position:absolute;right:-38px;bottom:-56px;width:124px;height:124px;border-radius:50%;background:currentColor;content:"";opacity:.04}.tone-indigo[data-v-376ed5a4]{color:#667bd6}.tone-pink[data-v-376ed5a4]{color:#d865b4}.tone-green[data-v-376ed5a4]{color:#35b785}.tone-cyan[data-v-376ed5a4]{color:#43b3dc}.tone-orange[data-v-376ed5a4]{color:#e69b4a}.card-heading[data-v-376ed5a4],.panel-heading[data-v-376ed5a4]{display:flex;align-items:center;gap:10px}.card-heading[data-v-376ed5a4]{padding-bottom:13px;border-bottom:1px solid #eff3f6}.card-heading h2[data-v-376ed5a4],.panel-heading h2[data-v-376ed5a4]{margin:0;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.01em}.card-icon[data-v-376ed5a4],.empty-icon[data-v-376ed5a4]{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:currentColor;color:#fff;box-shadow:0 6px 12px color-mix(in srgb,currentColor 22%,transparent)}.card-icon .el-icon[data-v-376ed5a4],.empty-icon .el-icon[data-v-376ed5a4]{font-size:17px}.live-label[data-v-376ed5a4]{margin-left:auto;padding:3px 6px;border-radius:4px;background:#edfbf5;color:#32a978;font-size:9px;font-weight:800;letter-spacing:.1em}.stat-list[data-v-376ed5a4]{display:flex;flex-direction:column;gap:3px;padding-top:12px}.stat-row[data-v-376ed5a4]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:default}.stat-row[data-v-376ed5a4]:not(:disabled):hover{color:currentColor}.stat-row strong[data-v-376ed5a4]{color:#33445a;font-size:17px;font-weight:700}.stat-label[data-v-376ed5a4]{display:inline-flex;align-items:center;gap:7px;color:#7f8c9c;font-size:12px;white-space:nowrap}.stat-label .el-icon[data-v-376ed5a4]{color:currentColor;font-size:14px}.card-footnote[data-v-376ed5a4]{margin-top:6px;color:#a7b1bc;font-size:10px}.platform-metrics[data-v-376ed5a4]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 4px;padding-top:10px}.platform-metric[data-v-376ed5a4]{display:flex;flex-direction:column;align-items:center;gap:3px}.metric-ring[data-v-376ed5a4]{display:grid;place-items:center;width:39px;height:39px;border:5px solid #e8eff5;border-top-color:currentColor;border-radius:50%;color:inherit}.metric-ring span[data-v-376ed5a4]{color:#4d5e73;font-size:10px;font-weight:700}.platform-metric strong[data-v-376ed5a4]{color:#6c7b8c;font-size:10px;font-weight:600}.platform-metric small[data-v-376ed5a4]{max-width:68px;overflow:hidden;color:#b4bec8;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.content-grid[data-v-376ed5a4]{display:grid;gap:14px;margin-bottom:14px}.content-grid-main[data-v-376ed5a4]{grid-template-columns:1.04fr 1.35fr 1.04fr}.content-grid-bottom[data-v-376ed5a4]{grid-template-columns:.86fr 1.48fr 1.12fr}.panel[data-v-376ed5a4]{min-height:300px;padding:18px 19px}.content-grid-main .panel[data-v-376ed5a4]{min-height:330px}.panel-heading[data-v-376ed5a4]{justify-content:space-between;min-height:42px;padding-bottom:13px;border-bottom:1px solid #eff3f6}.panel-heading>div[data-v-376ed5a4]:first-child{min-width:0}.panel-kicker[data-v-376ed5a4]{display:inline-flex;align-items:center;gap:5px;margin-bottom:5px}.warning-kicker[data-v-376ed5a4]{color:#ef7777}.release-kicker[data-v-376ed5a4]{color:#43a3d6}.service-kicker[data-v-376ed5a4]{color:#52b8a5}.activity-kicker[data-v-376ed5a4]{color:#eaa859}.tools-kicker[data-v-376ed5a4]{color:#7d91d9}.resource-kicker[data-v-376ed5a4]{color:#72b485}.segmented-control[data-v-376ed5a4]{display:inline-flex;gap:2px;padding:3px;border-radius:7px;background:#f2f6fa}.segmented-control button[data-v-376ed5a4]{min-width:32px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#8290a0;font-size:11px;cursor:pointer}.segmented-control button.active[data-v-376ed5a4]{background:#fff;color:#3d95df;box-shadow:0 2px 7px rgba(50,90,125,.12)}.chart-wrap[data-v-376ed5a4]{position:relative}.business-chart-wrap[data-v-376ed5a4],.trend-chart-wrap[data-v-376ed5a4]{height:245px}.chart[data-v-376ed5a4]{width:100%;height:100%}.chart-empty-overlay[data-v-376ed5a4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#99a6b4;pointer-events:none}.chart-empty-overlay .el-icon[data-v-376ed5a4]{margin-bottom:2px;color:#b9c8d5;font-size:26px}.chart-empty-overlay span[data-v-376ed5a4]{font-size:12px}.chart-empty-overlay small[data-v-376ed5a4]{color:#b0bbc6;font-size:10px}.compact-empty[data-v-376ed5a4]{min-height:245px}.empty-state[data-v-376ed5a4]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:214px;color:#9ca8b4;text-align:center}.empty-state .empty-icon[data-v-376ed5a4]{background:#eff4f8;color:#8fa5b8;box-shadow:none}.empty-state strong[data-v-376ed5a4]{color:#718196;font-size:13px;font-weight:600}.empty-state span[data-v-376ed5a4]{max-width:270px;color:#abb5bf;font-size:11px;line-height:1.6}.text-button[data-v-376ed5a4]{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:#5793d3;font-size:11px;cursor:pointer}.tools-grid[data-v-376ed5a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:16px}.tool-item[data-v-376ed5a4]{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #eef2f6;border-radius:8px;background:#fbfcfd;text-align:left;cursor:pointer;transition:.16s ease}.tool-item[data-v-376ed5a4]:hover{border-color:#cbdff0;background:#f5faff;transform:translateY(-1px)}.tool-badge[data-v-376ed5a4]{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:#edf3ff;color:#6485d0}.tool-copy[data-v-376ed5a4]{display:flex;min-width:0;flex-direction:column;gap:4px}.tool-copy strong[data-v-376ed5a4]{overflow:hidden;color:#52647a;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tool-copy small[data-v-376ed5a4]{overflow:hidden;color:#a3afbb;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tool-arrow[data-v-376ed5a4]{flex:0 0 auto;margin-left:auto;color:#aab8c5;font-size:13px}.tools-empty[data-v-376ed5a4]{min-height:210px}.resource-placeholder[data-v-376ed5a4]{padding-top:25px}.resource-line[data-v-376ed5a4]{display:grid;grid-template-columns:44px 1fr 25px;align-items:center;gap:9px;margin-bottom:18px;color:#78899c;font-size:11px}.resource-line i[data-v-376ed5a4]{display:block;height:7px;overflow:hidden;border-radius:8px;background:#edf2f6}.resource-line b[data-v-376ed5a4]{display:block;height:100%;border-radius:inherit;background:#8dcab2}.resource-line strong[data-v-376ed5a4]{color:#a9b5c0;font-size:11px;text-align:right}.resource-placeholder p[data-v-376ed5a4]{margin:24px 0 0;padding-top:13px;border-top:1px dashed #e2e9ef;color:#aeb8c2;font-size:10px;line-height:1.6}@media(max-width:1500px){.overview-grid[data-v-376ed5a4]{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid-bottom[data-v-376ed5a4],.content-grid-main[data-v-376ed5a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboard-v2[data-v-376ed5a4]{padding:20px 16px 30px}.dashboard-heading[data-v-376ed5a4]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-376ed5a4]{width:100%;justify-content:space-between}.content-grid-bottom[data-v-376ed5a4],.content-grid-main[data-v-376ed5a4],.overview-grid[data-v-376ed5a4]{grid-template-columns:1fr}}@media(max-width:520px){.last-sync[data-v-376ed5a4]{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-grid[data-v-376ed5a4]{grid-template-columns:1fr}}.dashboard[data-v-d424f6d2]{padding:20px;background:#eef1f6;min-height:calc(100vh - 60px)}.stats-cards[data-v-d424f6d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.stat-card[data-v-d424f6d2]{background:#fff;border-radius:8px;padding:16px 18px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .3s ease}.stat-card[data-v-d424f6d2]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.stat-header[data-v-d424f6d2]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.stat-title[data-v-d424f6d2]{font-size:15px;font-weight:600;color:#333}.stat-icon[data-v-d424f6d2]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-d424f6d2]{width:22px;height:22px}.stat-items[data-v-d424f6d2]{display:flex;flex-direction:column;gap:4px}.stat-item[data-v-d424f6d2]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.item-label[data-v-d424f6d2]{font-size:13px;color:#666}.item-value[data-v-d424f6d2]{font-size:15px;font-weight:600;color:#333}.charts-row[data-v-d424f6d2]{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:20px}.chart-card[data-v-d424f6d2]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.08);height:400px}.chart-card.large[data-v-d424f6d2]{height:400px}.chart-header[data-v-d424f6d2]{display:flex;justify-content:flex-end;margin-bottom:10px;padding-bottom:10px}.resource-tabs[data-v-d424f6d2],.time-range-tabs[data-v-d424f6d2]{display:flex;gap:8px;background:#f5f7fa;padding:4px;border-radius:6px}.tab-btn[data-v-d424f6d2]{padding:6px 16px;border:none;background:transparent;color:#666;font-size:13px;cursor:pointer;border-radius:4px;transition:all .3s ease}.tab-btn[data-v-d424f6d2]:hover{color:#333;background:hsla(0,0%,100%,.5)}.tab-btn.active[data-v-d424f6d2]{background:#fff;color:#2196f3;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.1)}.bottom-row[data-v-d424f6d2]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tools-card[data-v-d424f6d2]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.tools-header[data-v-d424f6d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tools-title[data-v-d424f6d2]{font-size:16px;font-weight:500;color:#333}.add-tool-btn[data-v-d424f6d2]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#2196f3;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:all .3s ease}.add-tool-btn[data-v-d424f6d2]:hover{background:#1976d2;transform:translateY(-1px)}.tools-grid[data-v-d424f6d2]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tool-item[data-v-d424f6d2]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border-radius:8px;transition:all .3s ease}.tool-item[data-v-d424f6d2]:hover{background:#f8f9fa}.tool-item:hover .tool-actions[data-v-d424f6d2]{opacity:1}.tool-actions[data-v-d424f6d2]{position:absolute;top:4px;right:4px;display:flex;gap:4px;opacity:0;transition:opacity .3s ease}.action-btn[data-v-d424f6d2]{width:24px;height:24px;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.action-btn svg[data-v-d424f6d2]{width:14px;height:14px}.action-btn.edit-btn[data-v-d424f6d2]{background:#e3f2fd;color:#2196f3}.action-btn.edit-btn[data-v-d424f6d2]:hover{background:#2196f3;color:#fff}.action-btn.delete-btn[data-v-d424f6d2]{background:#ffebee;color:#f44336}.action-btn.delete-btn[data-v-d424f6d2]:hover{background:#f44336;color:#fff}.tool-content[data-v-d424f6d2]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.tool-icon[data-v-d424f6d2]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f7fa;border:1px solid #e4e7ed}.tool-icon img[data-v-d424f6d2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tool-icon .icon-placeholder[data-v-d424f6d2]{font-size:24px;color:#c0c4cc}.tool-info[data-v-d424f6d2]{text-align:center}.tool-name[data-v-d424f6d2]{font-size:13px;color:#606266;font-weight:500}.edit-form[data-v-d424f6d2]{padding:10px 0}.form-item[data-v-d424f6d2]{margin-bottom:24px}.form-item label[data-v-d424f6d2]{display:block;font-size:14px;color:#333;margin-bottom:10px;font-weight:500}.form-item label .required[data-v-d424f6d2]{color:#f56c6c;margin-right:4px}.form-input[data-v-d424f6d2]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;transition:border-color .3s ease;box-sizing:border-box}.form-input[data-v-d424f6d2]:focus{outline:none;border-color:#2196f3}.form-input[data-v-d424f6d2]::-moz-placeholder{color:#c0c4cc}.form-input[data-v-d424f6d2]::placeholder{color:#c0c4cc}.form-tip[data-v-d424f6d2]{margin-top:6px;font-size:12px;color:#909399}.icon-upload-wrapper[data-v-d424f6d2]{display:flex;align-items:center;gap:16px}.icon-preview-box[data-v-d424f6d2]{width:80px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px dashed #dcdfe6;overflow:hidden;background:#fafafa}.icon-preview-box img[data-v-d424f6d2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-preview-box .empty-icon[data-v-d424f6d2]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#c0c4cc}.icon-preview-box .empty-icon svg[data-v-d424f6d2]{width:32px;height:32px}.icon-preview-box .empty-icon span[data-v-d424f6d2]{font-size:11px}.upload-btn[data-v-d424f6d2]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#606266;cursor:pointer;transition:all .3s ease}.upload-btn[data-v-d424f6d2]:hover{background:#2196f3;border-color:#2196f3;color:#fff}.dialog-footer[data-v-d424f6d2]{display:flex;justify-content:flex-end;gap:12px;padding-top:10px}.btn-cancel[data-v-d424f6d2],.btn-confirm[data-v-d424f6d2]{padding:8px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-d424f6d2]{background:#f5f7fa;color:#606266}.btn-cancel[data-v-d424f6d2]:hover{background:#e0e3e8}.btn-confirm[data-v-d424f6d2]{background:#2196f3;color:#fff}.btn-confirm[data-v-d424f6d2]:hover{background:#1976d2}@media(max-width:1400px){.stats-cards[data-v-d424f6d2]{grid-template-columns:repeat(2,1fr)}.bottom-row[data-v-d424f6d2],.charts-row[data-v-d424f6d2]{grid-template-columns:1fr}.tools-grid[data-v-d424f6d2]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dashboard[data-v-d424f6d2]{padding:12px}.stats-cards[data-v-d424f6d2]{grid-template-columns:1fr;gap:12px}.bottom-row[data-v-d424f6d2],.charts-row[data-v-d424f6d2]{gap:12px}.tools-grid[data-v-d424f6d2]{grid-template-columns:repeat(2,1fr)}}.personal-management[data-v-716c6325]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.detail-card[data-v-716c6325],.profile-card[data-v-716c6325]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-716c6325]{display:flex;justify-content:space-between;align-items:center}.title[data-v-716c6325]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.profile-content[data-v-716c6325]{padding:20px 0}.avatar-section[data-v-716c6325]{text-align:center;margin-bottom:24px}.profile-avatar[data-v-716c6325]{border:4px solid rgba(103,126,234,.2);box-shadow:0 4px 16px rgba(103,126,234,.3);transition:all .3s ease}.profile-avatar[data-v-716c6325]:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(103,126,234,.4)}.profile-form .el-form-item[data-v-716c6325]{margin-bottom:16px}.profile-form .el-form-item__label[data-v-716c6325]{color:#606266;font-weight:500}.profile-value[data-v-716c6325]{color:#2c3e50;font-weight:500;padding:4px 8px;background:rgba(103,126,234,.1);border-radius:6px;display:inline-block;min-width:120px}.tabs-section[data-v-716c6325]{padding:20px 0}.personal-tabs[data-v-716c6325]{background:transparent}.personal-tabs[data-v-716c6325] .el-tabs__header{margin-bottom:24px}.personal-tabs[data-v-716c6325] .el-tabs__nav-wrap:after{background:linear-gradient(90deg,#667eea,#764ba2);height:2px}.personal-tabs[data-v-716c6325] .el-tabs__item{color:#606266;font-weight:500;font-size:16px;transition:all .3s ease}.personal-tabs[data-v-716c6325] .el-tabs__item:hover{color:#667eea}.personal-tabs[data-v-716c6325] .el-tabs__item.is-active{color:#667eea;font-weight:600}.personal-tabs[data-v-716c6325] .el-tabs__active-bar{background:linear-gradient(90deg,#667eea,#764ba2)}.edit-form[data-v-716c6325]{padding:20px;background:rgba(103,126,234,.02);border-radius:12px}.edit-form .el-form-item[data-v-716c6325]{margin-bottom:24px}.edit-form .el-form-item__label[data-v-716c6325]{color:#606266;font-weight:500}.form-actions[data-v-716c6325]{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid rgba(103,126,234,.1)}.form-actions .el-button[data-v-716c6325]{margin:0 12px}.avatar-uploader[data-v-716c6325]{border:2px dashed rgba(103,126,234,.3);border-radius:12px;cursor:pointer;width:80px;height:80px;position:relative;overflow:hidden;transition:all .3s ease;background:rgba(103,126,234,.05)}.avatar-uploader[data-v-716c6325]:hover{border-color:#667eea;background:rgba(103,126,234,.1);transform:translateY(-2px);box-shadow:0 6px 16px rgba(103,126,234,.2)}.avatar-uploader .avatar[data-v-716c6325]{width:80px;height:80px;display:block;border-radius:8px}.el-button[data-v-716c6325]{border-radius:8px;font-weight:500;transition:all .3s ease;padding:8px 24px}.el-button[data-v-716c6325]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-716c6325] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease;background:hsla(0,0%,100%,.8);color:#2c3e50}.el-input[data-v-716c6325] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-716c6325] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.el-input[data-v-716c6325] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.el-card[data-v-716c6325] .el-card__body{padding:24px}@media (max-width:768px){.personal-management[data-v-716c6325]{padding:10px}.profile-avatar[data-v-716c6325]{width:100px!important;height:100px!important}.edit-form[data-v-716c6325]{padding:16px}.edit-form .el-form-item__label[data-v-716c6325]{width:80px!important}}.modern-admin-container[data-v-1ef82189]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative}.main-title[data-v-1ef82189]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass-card[data-v-1ef82189]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%}.glass-card[data-v-1ef82189]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.main-card[data-v-1ef82189]{padding:24px}.user-management-container[data-v-1ef82189]{display:flex;gap:20px;min-height:600px;overflow:hidden}.dept-tree-section[data-v-1ef82189]{width:280px;flex-shrink:0;min-width:200px}.user-table-section[data-v-1ef82189]{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.card-header[data-v-1ef82189]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.section-title[data-v-1ef82189]{color:#2c3e50;font-size:16px;font-weight:600;margin:0;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tree-card[data-v-1ef82189]{padding:20px}.modern-tree[data-v-1ef82189]{border:none;background:transparent}.tree-node[data-v-1ef82189]{color:#606266;font-size:14px;transition:color .3s ease}.tree-node[data-v-1ef82189]:hover{color:#667eea}.font-weight-bold[data-v-1ef82189]{font-weight:600}.search-card[data-v-1ef82189]{padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden}.modern-form[data-v-1ef82189]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.modern-form .el-form-item[data-v-1ef82189]{margin-bottom:0;flex-shrink:0}.modern-form .el-form-item__label[data-v-1ef82189]{color:#606266!important;font-weight:500}.modern-form .el-form-item[data-v-1ef82189]:last-child{display:flex;gap:12px}.modern-btn[data-v-1ef82189]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-btn[data-v-1ef82189]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-1ef82189]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.secondary-btn[data-v-1ef82189]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.reset-btn[data-v-1ef82189]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-1ef82189]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.modern-input[data-v-1ef82189] .el-input__wrapper,.modern-select[data-v-1ef82189] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-input[data-v-1ef82189] .el-input__wrapper:hover,.modern-select[data-v-1ef82189] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-1ef82189] .el-input__wrapper.is-focus,.modern-select[data-v-1ef82189] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.modern-input[data-v-1ef82189] .el-input__inner,.modern-select[data-v-1ef82189] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-1ef82189] .el-input__inner::-moz-placeholder,.modern-select[data-v-1ef82189] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-1ef82189] .el-input__inner::placeholder,.modern-select[data-v-1ef82189] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-1ef82189] .el-select-dropdown{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:8px;border:1px solid hsla(0,0%,100%,.3)}.modern-date-picker[data-v-1ef82189]{width:190px;min-width:150px}.modern-date-picker[data-v-1ef82189],.modern-input[data-v-1ef82189],.modern-select[data-v-1ef82189]{max-width:100%;box-sizing:border-box}.table-card[data-v-1ef82189]{padding:20px;flex:1;overflow:hidden;min-width:0}.modern-table[data-v-1ef82189]{background:transparent;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08);width:100%}.modern-table[data-v-1ef82189] .el-table,.modern-table[data-v-1ef82189] .el-table__body-wrapper{overflow-x:auto}.modern-table[data-v-1ef82189] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table[data-v-1ef82189] .el-table__header th{background:transparent!important;border-bottom:none;padding:8px 12px!important;height:40px}.modern-table[data-v-1ef82189] .el-table__header th,.modern-table[data-v-1ef82189] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.modern-table[data-v-1ef82189] .el-table__row{transition:all .3s ease}.modern-table[data-v-1ef82189] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-table[data-v-1ef82189] .el-table__row td{border:none;color:#2c3e50;padding:8px 12px!important;height:40px}.modern-table[data-v-1ef82189] .el-table__cell{padding:8px 12px!important}.modern-table[data-v-1ef82189] .el-table__empty-block{background:hsla(0,0%,100%,.05)}.modern-table[data-v-1ef82189] .el-table__empty-text{color:rgba(44,62,80,.6)}.modern-tag[data-v-1ef82189]{border-radius:6px;font-weight:500}.modern-avatar[data-v-1ef82189]{border:2px solid hsla(0,0%,100%,.3);transition:transform .3s ease}.modern-avatar[data-v-1ef82189]:hover{transform:scale(1.1)}.modern-switch[data-v-1ef82189] .el-switch__core{border-radius:12px}.modern-text[data-v-1ef82189]{color:#2c3e50}.operation-buttons[data-v-1ef82189]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-1ef82189]{transition:all .3s ease}.operation-buttons .el-button[data-v-1ef82189]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-card[data-v-1ef82189]{padding:20px;text-align:center}.modern-pagination[data-v-1ef82189] .el-pagination{justify-content:center}.modern-pagination[data-v-1ef82189] .el-pagination .btn-next,.modern-pagination[data-v-1ef82189] .el-pagination .btn-prev,.modern-pagination[data-v-1ef82189] .el-pagination .el-pager li,.modern-pagination[data-v-1ef82189] .el-pagination .el-pagination__jump,.modern-pagination[data-v-1ef82189] .el-pagination .el-pagination__sizes{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:6px;margin:0 2px}.modern-pagination[data-v-1ef82189] .el-pagination .btn-next:hover,.modern-pagination[data-v-1ef82189] .el-pagination .btn-prev:hover,.modern-pagination[data-v-1ef82189] .el-pagination .el-pager li:hover{background:hsla(0,0%,100%,.2);color:#fff}.modern-pagination[data-v-1ef82189] .el-pagination .el-pager li.active{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.modern-dialog[data-v-1ef82189] .el-dialog{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 16px 40px rgba(0,0,0,.2)}.modern-dialog[data-v-1ef82189] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0;padding:16px 20px}.modern-dialog[data-v-1ef82189] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.modern-dialog[data-v-1ef82189] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:16px}.modern-dialog-form[data-v-1ef82189]{padding:20px}.modern-dialog-form .el-form-item__label[data-v-1ef82189]{color:#606266!important;font-weight:500}.modern-dialog-form .modern-input[data-v-1ef82189] .el-input__wrapper,.modern-dialog-form .modern-select[data-v-1ef82189] .el-input__wrapper{background:rgba(0,0,0,.02);border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-dialog-form .modern-input[data-v-1ef82189] .el-input__inner,.modern-dialog-form .modern-select[data-v-1ef82189] .el-input__inner{background:transparent;border:none;color:#333}.modern-dialog-form .modern-textarea[data-v-1ef82189] .el-textarea__inner{background:rgba(0,0,0,.02);border:1px solid #e0e0e0;border-radius:8px;color:#333;transition:all .3s ease}.modern-dialog-form .modern-input[data-v-1ef82189] .el-input__wrapper:hover,.modern-dialog-form .modern-select[data-v-1ef82189] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-dialog-form .modern-input[data-v-1ef82189] .el-input__wrapper.is-focus,.modern-dialog-form .modern-select[data-v-1ef82189] .el-input__wrapper.is-focus,.modern-dialog-form .modern-textarea[data-v-1ef82189] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1);background:#fff}.modern-dialog-form .modern-select[data-v-1ef82189]{width:100%}.modern-radio-group .modern-radio[data-v-1ef82189]{margin-right:20px}.modern-dialog-form .modern-radio[data-v-1ef82189] .el-radio__label{color:#606266!important}.modern-dialog-form .modern-radio[data-v-1ef82189] .el-radio__input.is-checked .el-radio__inner{border-color:#409eff;background:#409eff}.modern-treeselect[data-v-1ef82189] .vue-treeselect__control{background:rgba(0,0,0,.02);border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-treeselect[data-v-1ef82189] .vue-treeselect__control:hover{border-color:#c0c4cc}.modern-treeselect[data-v-1ef82189] .vue-treeselect__control--is-focused{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1);background:#fff}.modern-treeselect[data-v-1ef82189] .vue-treeselect__option,.modern-treeselect[data-v-1ef82189] .vue-treeselect__placeholder,.modern-treeselect[data-v-1ef82189] .vue-treeselect__single-value{color:#606266!important}.dialog-footer[data-v-1ef82189]{text-align:center;padding:20px;border-top:1px solid #f0f0f0}@media (max-width:1200px){.user-management-container[data-v-1ef82189]{flex-direction:column;gap:16px}.dept-tree-section[data-v-1ef82189]{width:100%;order:2}.user-table-section[data-v-1ef82189]{order:1}.modern-form[data-v-1ef82189]{flex-direction:column;align-items:stretch}.modern-form .el-form-item[data-v-1ef82189]{width:100%}.button-group[data-v-1ef82189]{flex-direction:column;width:100%}.button-group .modern-btn[data-v-1ef82189]{width:100%}}@media (max-width:768px){.modern-admin-container[data-v-1ef82189]{padding:10px}.main-card[data-v-1ef82189]{padding:16px}.search-card[data-v-1ef82189],.table-card[data-v-1ef82189],.tree-card[data-v-1ef82189]{padding:12px}.modern-form[data-v-1ef82189]{gap:8px}.modern-date-picker[data-v-1ef82189] .el-input__inner,.modern-input[data-v-1ef82189] .el-input__inner,.modern-select[data-v-1ef82189] .el-input__inner{font-size:14px}.modern-table[data-v-1ef82189] .el-table{font-size:12px}.main-title[data-v-1ef82189]{font-size:18px}.section-title[data-v-1ef82189]{font-size:14px}}@media (max-width:480px){.modern-admin-container[data-v-1ef82189]{padding:8px}.main-card[data-v-1ef82189]{padding:12px}.search-card[data-v-1ef82189],.table-card[data-v-1ef82189],.tree-card[data-v-1ef82189]{padding:8px}.user-management-container[data-v-1ef82189]{gap:12px}.main-title[data-v-1ef82189]{font-size:16px}.modern-form .el-form-item__label[data-v-1ef82189]{font-size:12px!important}.modern-table[data-v-1ef82189] .el-table{font-size:11px}}.role-container{&[data-v-5508581c]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.main-card{&[data-v-5508581c]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:24px;transition:all .3s ease;box-sizing:border-box;width:100%;overflow:hidden}&[data-v-5508581c]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}}.card-header{&[data-v-5508581c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.gradient-title[data-v-5508581c]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600;margin:0}}.search-section{&[data-v-5508581c]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden}.search-form{&[data-v-5508581c]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}[data-v-5508581c] .el-form-item{margin-bottom:0;flex-shrink:0}[data-v-5508581c] .el-form-item__label{color:#606266;font-weight:500}[data-v-5508581c] .el-form-item:last-child{display:flex;gap:12px}}}.table-section[data-v-5508581c]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0}}[data-v-5508581c] .search-date .el-input__wrapper,[data-v-5508581c] .search-input .el-input__wrapper,[data-v-5508581c] .search-select .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}[data-v-5508581c] .search-date .el-input__wrapper:hover,[data-v-5508581c] .search-input .el-input__wrapper:hover,[data-v-5508581c] .search-select .el-input__wrapper:hover{border-color:#c0c4cc}[data-v-5508581c] .search-date .el-input__wrapper.is-focus,[data-v-5508581c] .search-input .el-input__wrapper.is-focus,[data-v-5508581c] .search-select .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}[data-v-5508581c] .search-date .el-input__inner,[data-v-5508581c] .search-input .el-input__inner,[data-v-5508581c] .search-select .el-input__inner{background:transparent;border:none;color:#2c3e50}[data-v-5508581c] .search-date .el-input__inner::-moz-placeholder,[data-v-5508581c] .search-input .el-input__inner::-moz-placeholder,[data-v-5508581c] .search-select .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}[data-v-5508581c] .search-date .el-input__inner::placeholder,[data-v-5508581c] .search-input .el-input__inner::placeholder,[data-v-5508581c] .search-select .el-input__inner::placeholder{color:rgba(44,62,80,.6)}[data-v-5508581c] .search-date .el-input__suffix-inner,[data-v-5508581c] .search-select .el-input__suffix-inner{color:#606266}.search-date[data-v-5508581c]{width:190px}.search-select[data-v-5508581c]{width:120px}.modern-btn[data-v-5508581c]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-btn[data-v-5508581c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-5508581c]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-5508581c]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-5508581c]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.action-section[data-v-5508581c]{margin-bottom:25px;display:flex;gap:15px}.table-card[data-v-5508581c]{padding:24px}[data-v-5508581c] .modern-table{background:transparent;border-radius:12px;overflow:hidden}[data-v-5508581c] .modern-table .el-table__header{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}[data-v-5508581c] .modern-table .el-table__header th{background:transparent;color:#2c3e50!important;font-weight:700!important;border:none;padding:8px 12px!important;height:40px;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}[data-v-5508581c] .modern-table .el-table__row{transition:all .3s ease}[data-v-5508581c] .modern-table .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-5508581c] .modern-table .el-table__row td{border:none;color:#2c3e50;padding:8px 12px!important;height:40px}[data-v-5508581c] .modern-table .el-table__cell{padding:8px 12px!important}[data-v-5508581c] .modern-table .el-table__body tr:not(:last-child) td{border-bottom:1px solid hsla(0,0%,100%,.3)}.operation-buttons[data-v-5508581c]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-5508581c]{transition:all .3s ease}.operation-buttons .el-button[data-v-5508581c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}[data-v-5508581c] .status-switch{transform:scale(.9)}.pagination-card[data-v-5508581c]{display:flex;justify-content:center;margin-top:20px}[data-v-5508581c] .modern-pagination{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:16px 24px;border:1px solid hsla(0,0%,100%,.2)}[data-v-5508581c] .modern-pagination .el-pagination__jump,[data-v-5508581c] .modern-pagination .el-pagination__total{color:#fff}[data-v-5508581c] .modern-pagination .btn-next,[data-v-5508581c] .modern-pagination .btn-prev,[data-v-5508581c] .modern-pagination .el-pager li{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:6px;margin:0 4px;transition:all .3s ease}[data-v-5508581c] .modern-pagination .btn-next:hover,[data-v-5508581c] .modern-pagination .btn-prev:hover,[data-v-5508581c] .modern-pagination .el-pager li:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}[data-v-5508581c] .modern-pagination .el-pager li.is-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}[data-v-5508581c] .modern-dialog{border-radius:16px;overflow:hidden}[data-v-5508581c] .modern-dialog .el-dialog{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(240,248,255,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.2)}[data-v-5508581c] .modern-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;margin:0}[data-v-5508581c] .modern-dialog .el-dialog__title{color:#fff;font-weight:600;font-size:18px}[data-v-5508581c] .modern-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}[data-v-5508581c] .modern-dialog .el-dialog__body{padding:24px}[data-v-5508581c] .clean-dialog{border-radius:16px;overflow:hidden}[data-v-5508581c] .clean-dialog .el-dialog{background:#fff;border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1)}[data-v-5508581c] .clean-dialog .el-dialog__header{padding:16px 20px;margin:0;border-bottom:1px solid #ebeef5}[data-v-5508581c] .clean-dialog .el-dialog__title{color:#303133;font-weight:600;font-size:16px}[data-v-5508581c] .clean-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}[data-v-5508581c] .clean-dialog .el-dialog__body{padding:24px}[data-v-5508581c] .clean-dialog .el-dialog__headerbtn{position:absolute;top:16px;right:20px;z-index:10}[data-v-5508581c] .clean-dialog .el-dialog__close:hover{color:#303133}.dialog-form .el-form-item__label[data-v-5508581c]{color:#333;font-weight:500}[data-v-5508581c] .form-input .el-input__wrapper,[data-v-5508581c] .form-textarea .el-textarea__inner{background:hsla(0,0%,100%,.8);border:1px solid rgba(102,126,234,.2);border-radius:8px;transition:all .3s ease}[data-v-5508581c] .form-input .el-input__wrapper:hover,[data-v-5508581c] .form-textarea .el-textarea__inner:hover{border-color:#667eea;background:hsla(0,0%,100%,.9)}[data-v-5508581c] .form-input .el-input__wrapper.is-focus,[data-v-5508581c] .form-textarea .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1);background:#fff}.radio-group[data-v-5508581c]{display:flex;gap:16px}[data-v-5508581c] .custom-radio.el-radio{margin-right:0}[data-v-5508581c] .custom-radio .el-radio__input.is-checked+.el-radio__label{color:#667eea}[data-v-5508581c] .custom-radio .el-radio__input.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}[data-v-5508581c] .custom-radio .el-radio__inner:hover{border-color:#667eea}.dialog-footer[data-v-5508581c]{display:flex;justify-content:center;gap:12px}.dialog-btn[data-v-5508581c]{padding:10px 24px;border-radius:8px;font-weight:500;transition:all .3s ease;border:none}.confirm-btn[data-v-5508581c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-btn[data-v-5508581c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.cancel-btn[data-v-5508581c]{background:hsla(208,7%,46%,.1);color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}.cancel-btn[data-v-5508581c]:hover{background:hsla(208,7%,46%,.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.permission-tree[data-v-5508581c]{background:transparent;border-radius:8px;padding:4px}[data-v-5508581c] .permission-tree .el-tree-node{margin-bottom:0}[data-v-5508581c] .permission-tree .el-tree-node__content{border-radius:3px;transition:all .3s ease;padding:2px 6px;height:24px;line-height:20px}[data-v-5508581c] .permission-tree .el-tree-node__content:hover{background:rgba(102,126,234,.1)}[data-v-5508581c] .permission-tree .el-tree-node__expand-icon{padding:1px;margin-right:4px}[data-v-5508581c] .permission-tree .el-checkbox{margin-right:4px}[data-v-5508581c] .permission-tree .el-checkbox__input{line-height:1}[data-v-5508581c] .permission-tree .el-tree-node__label{font-size:13px}[data-v-5508581c] .permission-tree .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#667eea;border-color:#667eea}[data-v-5508581c] .permission-tree .el-checkbox__inner:hover{border-color:#667eea}@media (max-width:768px){.role-container[data-v-5508581c]{padding:12px}.glass-card[data-v-5508581c]{margin-bottom:16px;border-radius:12px}.search-card[data-v-5508581c]{padding:16px}.table-card[data-v-5508581c]{padding:16px;overflow-x:auto}.search-form[data-v-5508581c]{flex-direction:column}.search-form .el-form-item[data-v-5508581c]{width:100%;margin-bottom:12px}.search-date[data-v-5508581c],.search-select[data-v-5508581c]{width:100%}.table-actions[data-v-5508581c]{flex-direction:column;gap:4px}[data-v-5508581c] .modern-dialog .el-dialog{margin:20px;width:calc(100vw - 40px)!important}}@keyframes fadeInUp-5508581c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-5508581c]{animation:fadeInUp-5508581c .6s ease-out}.glass-card[data-v-5508581c]:first-child{animation-delay:.1s}.glass-card[data-v-5508581c]:nth-child(2){animation-delay:.2s}.glass-card[data-v-5508581c]:nth-child(3){animation-delay:.3s}[data-v-5508581c] .el-loading-mask{background:rgba(102,126,234,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-v-5508581c] .el-loading-spinner{color:#667eea}.dept-container[data-v-31da0b27]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.dept-container .glass-card[data-v-31da0b27]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:24px;transition:all .3s ease;box-sizing:border-box;width:100%;overflow:hidden}.dept-container .glass-card[data-v-31da0b27]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.dept-container .card-header[data-v-31da0b27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.dept-container .card-header .gradient-title[data-v-31da0b27]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600;margin:0}.dept-container .search-section[data-v-31da0b27]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden;margin-left:0;margin-right:0}.dept-container .search-section .search-form[data-v-31da0b27]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.dept-container .search-section .search-form[data-v-31da0b27] .el-form-item{margin-bottom:0;flex-shrink:0}.dept-container .search-section .search-form[data-v-31da0b27] .el-form-item__label{color:#606266;font-weight:500}.dept-container .search-section .search-form[data-v-31da0b27] .el-form-item:last-child{display:flex;gap:12px}.dept-container .action-section[data-v-31da0b27]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.dept-container .action-section .action-buttons[data-v-31da0b27]{display:flex;gap:12px;align-items:center}.dept-container .action-section .action-buttons .modern-btn[data-v-31da0b27]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dept-container .action-section .action-buttons .modern-btn[data-v-31da0b27]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.dept-container .table-section[data-v-31da0b27]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.dept-container .modern-btn[data-v-31da0b27]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.dept-container .modern-btn[data-v-31da0b27]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.dept-container .primary-btn[data-v-31da0b27]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.dept-container .reset-btn[data-v-31da0b27]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.dept-container .success-btn[data-v-31da0b27]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.dept-container .secondary-btn[data-v-31da0b27]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.dept-container .modern-input[data-v-31da0b27] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.dept-container .modern-input[data-v-31da0b27] .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .modern-input[data-v-31da0b27] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.dept-container .modern-input[data-v-31da0b27] .el-input__inner{background:transparent;border:none;color:#2c3e50}.dept-container .modern-input[data-v-31da0b27] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-input[data-v-31da0b27] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-31da0b27] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.dept-container .modern-select[data-v-31da0b27] .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .modern-select[data-v-31da0b27] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.dept-container .modern-select[data-v-31da0b27] .el-input__inner{background:transparent;border:none;color:#2c3e50}.dept-container .modern-select[data-v-31da0b27] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-31da0b27] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-31da0b27] .el-input__suffix-inner{color:#606266}.dept-container .modern-table[data-v-31da0b27]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.dept-container .modern-table[data-v-31da0b27] .el-table{background:transparent}.dept-container .modern-table[data-v-31da0b27] .el-table:before{display:none}.dept-container .modern-table[data-v-31da0b27] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none}.dept-container .modern-table[data-v-31da0b27] .el-table th,.dept-container .modern-table[data-v-31da0b27] .el-table th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.dept-container .modern-table[data-v-31da0b27] .el-table td{background:hsla(0,0%,100%,.05)!important;border-bottom:1px solid rgba(103,126,234,.1);color:#2c3e50}.dept-container .modern-table[data-v-31da0b27] .el-table .el-table__row{transition:all .3s ease}.dept-container .modern-table[data-v-31da0b27] .el-table .el-table__row td{padding:8px 12px!important;height:40px!important}.dept-container .modern-table[data-v-31da0b27] .el-table .el-table__row:hover{background:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dept-container .modern-tag[data-v-31da0b27]{border-radius:20px;border:none;padding:4px 12px;font-weight:500;transition:all .3s ease}.dept-container .modern-tag[data-v-31da0b27]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.dept-container .modern-tag.company-tag[data-v-31da0b27]{background:linear-gradient(135deg,#ffecd2,#fcb69f);color:#8b4513}.dept-container .modern-tag.center-tag[data-v-31da0b27]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#2d5a87}.dept-container .modern-tag.dept-tag[data-v-31da0b27]{background:linear-gradient(135deg,#fad0c4,#ffd1ff);color:#8b2b85}.dept-container .modern-tag.success-tag[data-v-31da0b27]{background:linear-gradient(135deg,#84fab0,#8fd3f4);color:#0f5132}.dept-container .modern-tag.danger-tag[data-v-31da0b27]{background:linear-gradient(135deg,#fa709a,#fee140);color:#721c24}.dept-container .operation-buttons[data-v-31da0b27]{display:flex;justify-content:center;gap:8px}.dept-container .operation-buttons .el-button[data-v-31da0b27]{width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dept-container .operation-buttons .el-button[data-v-31da0b27]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.dept-container .operation-buttons .el-button .el-icon[data-v-31da0b27]{font-size:14px}.dept-container .action-btn[data-v-31da0b27]{border-radius:6px;padding:4px 8px;margin:0 2px;transition:all .3s ease}.dept-container .action-btn[data-v-31da0b27]:hover{transform:translateY(-1px)}.dept-container .action-btn.edit-btn[data-v-31da0b27]{color:#40a9ff}.dept-container .action-btn.edit-btn[data-v-31da0b27]:hover{background:rgba(64,169,255,.1);color:#1890ff}.dept-container .action-btn.delete-btn[data-v-31da0b27]{color:#ff7875}.dept-container .action-btn.delete-btn[data-v-31da0b27]:hover{background:hsla(1,100%,73%,.1);color:#f5222d}.dept-container .action-btn.delete-btn[data-v-31da0b27]:disabled{color:hsla(0,0%,100%,.3)}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__body{padding:24px}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__label{color:#606266;font-weight:500}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-shadow:none}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__content .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__content .el-input__wrapper.is-focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__content .el-input__inner{background:transparent;border:none;color:#606266}.dept-container .modern-radio-group[data-v-31da0b27] .el-radio .el-radio__input .el-radio__inner{background:#fff;border-color:#dcdfe6}.dept-container .modern-radio-group[data-v-31da0b27] .el-radio .el-radio__input .el-radio__inner:hover{border-color:#409eff}.dept-container .modern-radio-group[data-v-31da0b27] .el-radio .el-radio__input.is-checked .el-radio__inner{background:#409eff;border-color:#409eff}.dept-container .modern-radio-group[data-v-31da0b27] .el-radio .el-radio__label{color:#606266}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control .vue-treeselect__placeholder,.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control .vue-treeselect__single-value{color:#606266}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control:hover{border-color:#409eff}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control.vue-treeselect--focused{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__menu{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__menu .vue-treeselect__option{color:#606266}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__menu .vue-treeselect__option:hover{background:#f5f7fa}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__menu .vue-treeselect__option.vue-treeselect__option--selected{background:#409eff;color:#fff}.dept-container .dialog-footer[data-v-31da0b27]{display:flex;justify-content:center;gap:15px}@media (max-width:1200px){.dept-container .search-form[data-v-31da0b27]{flex-direction:column;align-items:stretch}.dept-container .search-form[data-v-31da0b27] .el-form-item{width:100%}.dept-container .action-section[data-v-31da0b27]{flex-direction:column;gap:10px}.dept-container .action-section .modern-btn[data-v-31da0b27]{width:100%}}@media (max-width:768px){.dept-container[data-v-31da0b27]{padding:10px}.dept-container .glass-card[data-v-31da0b27]{padding:16px;border-radius:12px}.dept-container .card-header .gradient-title[data-v-31da0b27]{font-size:18px}.dept-container .action-section[data-v-31da0b27],.dept-container .search-section[data-v-31da0b27],.dept-container .table-section[data-v-31da0b27]{padding:12px}.dept-container .action-section[data-v-31da0b27],.dept-container .search-section[data-v-31da0b27]{margin-bottom:16px}.dept-container .modern-table[data-v-31da0b27] .el-table{font-size:12px}}@media (max-width:480px){.dept-container[data-v-31da0b27]{padding:8px}.dept-container .glass-card[data-v-31da0b27]{padding:12px}.dept-container .card-header .gradient-title[data-v-31da0b27]{font-size:16px}.dept-container .action-section[data-v-31da0b27],.dept-container .search-section[data-v-31da0b27],.dept-container .table-section[data-v-31da0b27]{padding:8px}.dept-container .modern-table[data-v-31da0b27] .el-table{font-size:11px}.dept-container .modern-input[data-v-31da0b27],.dept-container .modern-select[data-v-31da0b27]{max-width:100%;box-sizing:border-box}}[data-v-31da0b27] .el-overlay{background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.post-management[data-v-c89c9792]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.post-management .main-card[data-v-c89c9792]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:24px;transition:all .3s ease;box-sizing:border-box;width:100%;overflow:hidden}.post-management .main-card[data-v-c89c9792]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.post-management .card-header[data-v-c89c9792]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.post-management .card-header .gradient-title[data-v-c89c9792]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600;margin:0}.post-management .search-section[data-v-c89c9792]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden;margin-left:0;margin-right:0}.post-management .search-section .search-form[data-v-c89c9792]{display:flex;flex-wrap:wrap;gap:16px;width:100%;box-sizing:border-box}.post-management .search-section .search-form[data-v-c89c9792] .el-form-item{margin-bottom:0;flex-shrink:0}.post-management .search-section .search-form[data-v-c89c9792] .el-form-item__label{color:#606266;font-weight:500}.post-management .search-section .search-form[data-v-c89c9792] .el-form-item:last-child{display:flex;gap:12px}.post-management .action-section[data-v-c89c9792]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.post-management .action-section .action-buttons[data-v-c89c9792]{display:flex;gap:12px;align-items:center}.post-management .action-section .action-buttons .modern-btn[data-v-c89c9792]{transition:all .3s cubic-bezier(.4,0,.2,1)}.post-management .action-section .action-buttons .modern-btn[data-v-c89c9792]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.post-management .table-section[data-v-c89c9792]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.post-management .modern-btn[data-v-c89c9792]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.post-management .modern-btn[data-v-c89c9792]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.post-management .primary-btn[data-v-c89c9792]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.post-management .reset-btn[data-v-c89c9792]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.post-management .success-btn[data-v-c89c9792]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.post-management .danger-btn[data-v-c89c9792]{background:linear-gradient(45deg,#ff4d4f,#ff7875);color:#fff}.post-management .danger-btn[data-v-c89c9792]:hover:not(:disabled){background:linear-gradient(45deg,#ff2629,#ff5e61)}.post-management .danger-btn[data-v-c89c9792]:disabled{background:linear-gradient(45deg,#ccc,#bbb);cursor:not-allowed;transform:none;box-shadow:none}.post-management .modern-input[data-v-c89c9792] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.post-management .modern-input[data-v-c89c9792] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-input[data-v-c89c9792] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.post-management .modern-input[data-v-c89c9792] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-input[data-v-c89c9792] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-input[data-v-c89c9792] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-c89c9792] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.post-management .modern-select[data-v-c89c9792] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-select[data-v-c89c9792] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.post-management .modern-select[data-v-c89c9792] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-select[data-v-c89c9792] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-c89c9792] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-c89c9792] .el-input__suffix-inner{color:#606266}.post-management .modern-date-picker[data-v-c89c9792]{width:190px}.post-management .modern-date-picker[data-v-c89c9792] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.post-management .modern-date-picker[data-v-c89c9792] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-date-picker[data-v-c89c9792] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.post-management .modern-date-picker[data-v-c89c9792] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-date-picker[data-v-c89c9792] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-date-picker[data-v-c89c9792] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-date-picker[data-v-c89c9792] .el-input__suffix-inner{color:#606266}.post-management .modern-table[data-v-c89c9792]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.post-management .modern-table[data-v-c89c9792] .el-table{background:transparent}.post-management .modern-table[data-v-c89c9792] .el-table:before{display:none}.post-management .modern-table[data-v-c89c9792] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none}.post-management .modern-table[data-v-c89c9792] .el-table th,.post-management .modern-table[data-v-c89c9792] .el-table th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.post-management .modern-table[data-v-c89c9792] .el-table td{background:hsla(0,0%,100%,.05)!important;border-bottom:1px solid rgba(103,126,234,.1);color:#2c3e50}.post-management .modern-table[data-v-c89c9792] .el-table .el-table__row{transition:all .3s ease}.post-management .modern-table[data-v-c89c9792] .el-table .el-table__row td{padding:8px 12px!important;height:40px!important}.post-management .modern-table[data-v-c89c9792] .el-table .el-table__row:hover{background:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.post-management .operation-buttons[data-v-c89c9792]{display:flex;justify-content:center;gap:8px}.post-management .operation-buttons .el-button[data-v-c89c9792]{width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.post-management .operation-buttons .el-button[data-v-c89c9792]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.post-management .operation-buttons .el-button .el-icon[data-v-c89c9792]{font-size:14px}.post-management .action-btn[data-v-c89c9792]{border-radius:20px;padding:4px 12px;margin:0 4px;transition:all .3s ease;border:1px solid transparent}.post-management .action-btn[data-v-c89c9792]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.post-management .action-btn.edit-btn[data-v-c89c9792]{color:#667eea;background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.2)}.post-management .action-btn.edit-btn[data-v-c89c9792]:hover{background:rgba(102,126,234,.2);color:#5a6fd8}.post-management .action-btn.delete-btn[data-v-c89c9792]{color:#ff6b6b;background:hsla(0,100%,71%,.1);border-color:hsla(0,100%,71%,.2)}.post-management .action-btn.delete-btn[data-v-c89c9792]:hover{background:hsla(0,100%,71%,.2);color:#ff5252}.post-management .modern-switch[data-v-c89c9792] .el-switch__core{border-radius:20px;height:24px}.post-management .modern-switch[data-v-c89c9792] .el-switch__core:after{border-radius:50%;width:20px;height:20px}.post-management .modern-pagination[data-v-c89c9792]{margin-top:24px;display:flex;justify-content:center}.post-management .modern-pagination[data-v-c89c9792] .el-pagination__editor.el-input__inner,.post-management .modern-pagination[data-v-c89c9792] .el-pagination__jump,.post-management .modern-pagination[data-v-c89c9792] .el-pagination__total,.post-management .modern-pagination[data-v-c89c9792] .el-select .el-input__inner{color:#fff}.post-management .modern-pagination[data-v-c89c9792] .btn-next,.post-management .modern-pagination[data-v-c89c9792] .btn-prev{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;transition:all .3s ease}.post-management .modern-pagination[data-v-c89c9792] .btn-next:hover,.post-management .modern-pagination[data-v-c89c9792] .btn-prev:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.post-management .modern-pagination[data-v-c89c9792] .btn-next:disabled,.post-management .modern-pagination[data-v-c89c9792] .btn-prev:disabled{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3)}.post-management .modern-pagination[data-v-c89c9792] .el-pager li{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;margin:0 4px;transition:all .3s ease}.post-management .modern-pagination[data-v-c89c9792] .el-pager li:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.post-management .modern-pagination[data-v-c89c9792] .el-pager li.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.post-management .modern-dialog[data-v-c89c9792] .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__body{padding:24px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.post-management .dialog-form[data-v-c89c9792] .el-form-item__label{color:#606266;font-weight:500}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-shadow:none}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__wrapper.is-focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__inner{background:transparent;border:none;color:#606266}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__inner::-moz-placeholder{color:#c0c4cc}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__inner::placeholder{color:#c0c4cc}.post-management .modern-radio-group[data-v-c89c9792] .el-radio{margin-right:30px}.post-management .modern-radio-group[data-v-c89c9792] .el-radio .el-radio__label{color:#333;font-weight:500}.post-management .modern-radio-group[data-v-c89c9792] .el-radio .el-radio__input.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}.post-management .modern-radio-group[data-v-c89c9792] .el-radio:hover .el-radio__inner{border-color:#667eea}.post-management .dialog-footer[data-v-c89c9792]{text-align:center;padding-top:20px}.post-management .dialog-footer .modern-btn[data-v-c89c9792]{margin:0 8px}@media (max-width:768px){.post-management[data-v-c89c9792]{padding:12px}.post-management .page-header .gradient-title[data-v-c89c9792]{font-size:28px}.post-management .glass-card[data-v-c89c9792]{border-radius:12px}.post-management .content-card[data-v-c89c9792],.post-management .search-card[data-v-c89c9792]{padding:16px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog{width:90%!important;margin:5vh auto}}.modern-menu-container[data-v-0ef5d9a2]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.modern-menu-container .main-card[data-v-0ef5d9a2]{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:24px;transition:all .3s ease;box-sizing:border-box;width:100%;overflow:hidden}.modern-menu-container .main-card[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.modern-menu-container .card-header[data-v-0ef5d9a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.modern-menu-container .card-header .gradient-title[data-v-0ef5d9a2]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600;margin:0}.modern-menu-container .search-section[data-v-0ef5d9a2]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden;margin-left:0;margin-right:0}.modern-menu-container .search-section .search-form[data-v-0ef5d9a2]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.modern-menu-container .search-section .search-form[data-v-0ef5d9a2] .el-form-item{margin-bottom:0;flex-shrink:0}.modern-menu-container .search-section .search-form[data-v-0ef5d9a2] .el-form-item__label{color:#606266;font-weight:500}.modern-menu-container .search-section .search-form[data-v-0ef5d9a2] .el-form-item:last-child{display:flex;gap:12px}.modern-menu-container .action-section[data-v-0ef5d9a2]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.modern-menu-container .action-section .action-buttons[data-v-0ef5d9a2]{display:flex;gap:12px;align-items:center}.modern-menu-container .action-section .action-buttons .modern-btn[data-v-0ef5d9a2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-menu-container .action-section .action-buttons .modern-btn[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.modern-menu-container .table-section[data-v-0ef5d9a2]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.page-header[data-v-0ef5d9a2]{text-align:center;margin-bottom:30px}.page-header .page-title[data-v-0ef5d9a2]{font-size:32px;font-weight:700;margin:0 0 10px 0;background:linear-gradient(135deg,#fff,#e0e6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.3)}.page-header .page-description[data-v-0ef5d9a2]{font-size:16px;color:hsla(0,0%,100%,.8);margin:0}.glass-card[data-v-0ef5d9a2]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);margin-bottom:20px;transition:all .3s ease}.glass-card[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.search-card[data-v-0ef5d9a2]{padding:25px}.search-card .search-form[data-v-0ef5d9a2] .el-form-item__label{color:hsla(0,0%,100%,.9);font-weight:500}.action-card[data-v-0ef5d9a2]{padding:20px 25px}.action-card .action-buttons[data-v-0ef5d9a2]{display:flex;align-items:center;gap:12px}.table-card[data-v-0ef5d9a2]{padding:25px;overflow:hidden}.modern-btn[data-v-0ef5d9a2]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-btn[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-0ef5d9a2]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-0ef5d9a2]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-0ef5d9a2]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.secondary-btn[data-v-0ef5d9a2]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.modern-input[data-v-0ef5d9a2] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-input[data-v-0ef5d9a2] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-0ef5d9a2] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.modern-input[data-v-0ef5d9a2] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-0ef5d9a2] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-0ef5d9a2] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-0ef5d9a2] .el-select__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-select[data-v-0ef5d9a2] .el-select__wrapper:hover{border-color:#c0c4cc}.modern-select[data-v-0ef5d9a2] .el-select__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.modern-select[data-v-0ef5d9a2] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-select[data-v-0ef5d9a2] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-0ef5d9a2] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-0ef5d9a2] .el-input__suffix-inner{color:#606266}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input__wrapper{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;backdrop-filter:blur(10px)}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input__wrapper.is-focus,.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input__wrapper:hover{background:hsla(0,0%,100%,.15);border-color:rgba(102,126,234,.6);box-shadow:0 0 0 2px rgba(102,126,234,.2)}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input__wrapper .el-input__inner{color:hsla(0,0%,100%,.9)}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input-number__decrease,.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input-number__increase{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input-number__decrease:hover,.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input-number__increase:hover{background:hsla(0,0%,100%,.2);color:#fff}.modern-table[data-v-0ef5d9a2]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-0ef5d9a2] .el-table{background:transparent}.modern-table[data-v-0ef5d9a2] .el-table:before{display:none}.modern-table[data-v-0ef5d9a2] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none;padding:8px 12px!important;height:40px}.modern-table[data-v-0ef5d9a2] .el-table th,.modern-table[data-v-0ef5d9a2] .el-table th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.modern-table[data-v-0ef5d9a2] .el-table td{background:hsla(0,0%,100%,.05)!important;border-bottom:1px solid rgba(103,126,234,.1);color:#2c3e50;padding:8px 12px!important;height:40px}.modern-table[data-v-0ef5d9a2] .el-table .el-table__row{transition:all .3s ease}.modern-table[data-v-0ef5d9a2] .el-table .el-table__row:hover{background:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-table[data-v-0ef5d9a2] .el-table .el-table__cell{padding:8px 12px!important}.modern-table .menu-name[data-v-0ef5d9a2]{font-weight:500;color:#2c3e50}.modern-table .icon-wrapper[data-v-0ef5d9a2]{display:flex;justify-content:center;align-items:center}.modern-table .icon-wrapper .menu-icon[data-v-0ef5d9a2]{font-size:18px;color:rgba(102,126,234,.8);transition:all .3s ease}.modern-table .icon-wrapper .menu-icon[data-v-0ef5d9a2]:hover{color:#667eea;transform:scale(1.2)}.modern-table .operation-buttons[data-v-0ef5d9a2]{display:flex;gap:8px;justify-content:center}.modern-table .operation-buttons .el-button[data-v-0ef5d9a2]{transition:all .3s ease}.modern-table .operation-buttons .el-button[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.modern-tag[data-v-0ef5d9a2]{border-radius:12px;font-weight:500;padding:4px 12px;border:none;backdrop-filter:blur(10px);transition:all .3s ease}.modern-tag.modern-tag-directory[data-v-0ef5d9a2]{background:linear-gradient(135deg,rgba(64,158,255,.3),rgba(103,126,234,.3));color:rgba(64,158,255,.9);border:1px solid rgba(64,158,255,.4)}.modern-tag.modern-tag-menu[data-v-0ef5d9a2]{background:linear-gradient(135deg,rgba(82,196,26,.3),rgba(115,209,61,.3));color:rgba(82,196,26,.9);border:1px solid rgba(82,196,26,.4)}.modern-tag.modern-tag-button[data-v-0ef5d9a2]{background:linear-gradient(135deg,hsla(0,88%,68%,.3),hsla(0,100%,76%,.3));color:hsla(0,88%,68%,.9);border:1px solid hsla(0,88%,68%,.4)}.modern-tag.modern-tag-active[data-v-0ef5d9a2]{background:linear-gradient(135deg,rgba(82,196,26,.3),rgba(115,209,61,.3));color:rgba(82,196,26,.9);border:1px solid rgba(82,196,26,.4)}.modern-tag.modern-tag-inactive[data-v-0ef5d9a2]{background:linear-gradient(135deg,hsla(0,88%,68%,.3),hsla(0,100%,76%,.3));color:hsla(0,88%,68%,.9);border:1px solid hsla(0,88%,68%,.4)}.modern-tag[data-v-0ef5d9a2]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-v-0ef5d9a2] .modern-dialog .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__close{color:#909399;font-size:16px}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__close:hover{color:#303133}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__body{padding:24px}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__label{color:#606266;font-weight:500}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper.is-focus,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper .el-input__inner{color:#606266}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper .el-input__inner::-moz-placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper .el-input__inner::placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper.is-focus,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper .el-select__selected-item{color:#606266}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper .el-select__placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input__wrapper.is-focus,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input__wrapper:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input__wrapper .el-input__inner{color:#606266}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input-number__decrease,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input-number__increase{background:#f5f7fa;border-color:#dcdfe6;color:#606266}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input-number__decrease:hover,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input-number__increase:hover{background:#409eff;color:#fff}.dialog-footer[data-v-0ef5d9a2]{display:flex;justify-content:flex-end;gap:12px}.modern-radio-group[data-v-0ef5d9a2] .el-radio{margin-right:20px}.modern-radio-group[data-v-0ef5d9a2] .el-radio.modern-radio .el-radio__input .el-radio__inner{background:#fff;border:1px solid #dcdfe6}.modern-radio-group[data-v-0ef5d9a2] .el-radio.modern-radio .el-radio__input .el-radio__inner:hover{border-color:#409eff}.modern-radio-group[data-v-0ef5d9a2] .el-radio.modern-radio .el-radio__input.is-checked .el-radio__inner{background:#409eff;border-color:#409eff}.modern-radio-group[data-v-0ef5d9a2] .el-radio.modern-radio .el-radio__label{color:#606266;font-weight:500}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control.vue-treeselect--focused,.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control .vue-treeselect__single-value{color:#606266}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control .vue-treeselect__placeholder{color:#c0c4cc}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__menu{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__menu .vue-treeselect__option{color:#606266}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__menu .vue-treeselect__option:hover{background:#f5f7fa}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__menu .vue-treeselect__option.vue-treeselect__option--selected{background:#409eff;color:#fff}[data-v-0ef5d9a2] .modern-modal{background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}@media (max-width:768px){.modern-menu-container[data-v-0ef5d9a2]{padding:15px}.page-header .page-title[data-v-0ef5d9a2]{font-size:24px}.glass-card[data-v-0ef5d9a2]{margin-bottom:15px;padding:20px}.action-card[data-v-0ef5d9a2],.search-card[data-v-0ef5d9a2],.table-card[data-v-0ef5d9a2]{padding:20px}[data-v-0ef5d9a2] .modern-dialog .el-dialog{width:90%!important;margin:5vh auto}}[data-v-0ef5d9a2] .el-loading-mask{background:rgba(103,126,234,.1);backdrop-filter:blur(10px)}[data-v-0ef5d9a2] .el-loading-mask .el-loading-spinner .el-loading-text{color:hsla(0,0%,100%,.9)}[data-v-0ef5d9a2] .el-loading-mask .el-loading-spinner .circular{stroke:rgba(102,126,234,.8)}[data-v-0ef5d9a2]::-webkit-scrollbar{width:8px;height:8px}[data-v-0ef5d9a2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}[data-v-0ef5d9a2]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.6);border-radius:4px}[data-v-0ef5d9a2]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.8)}.loginlog-management[data-v-34d949c5]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.loginlog-card[data-v-34d949c5]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-34d949c5]{display:flex;justify-content:space-between;align-items:center}.title[data-v-34d949c5]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-34d949c5]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-34d949c5]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-34d949c5]{color:#606266;font-weight:500}.action-section[data-v-34d949c5]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-34d949c5]{margin-right:12px}.table-section[data-v-34d949c5]{margin-bottom:24px}.loginlog-table[data-v-34d949c5]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.loginlog-table[data-v-34d949c5] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.loginlog-table[data-v-34d949c5] .el-table__header th{background:transparent!important;border-bottom:none}.loginlog-table[data-v-34d949c5] .el-table__header th,.loginlog-table[data-v-34d949c5] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.loginlog-table[data-v-34d949c5] .el-table__row{transition:all .3s ease}.loginlog-table[data-v-34d949c5] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.operation-buttons[data-v-34d949c5]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-34d949c5]{transition:all .3s ease}.operation-buttons .el-button[data-v-34d949c5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-34d949c5]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-34d949c5]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-34d949c5]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-34d949c5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-34d949c5] .el-input__wrapper,.el-select[data-v-34d949c5] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-34d949c5] .el-input__inner,.el-select[data-v-34d949c5] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-date-picker[data-v-34d949c5] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-input[data-v-34d949c5] .el-input__wrapper:hover,.el-select[data-v-34d949c5] .el-input__wrapper:hover{border-color:#c0c4cc}.el-date-picker[data-v-34d949c5] .el-input__inner:focus,.el-input[data-v-34d949c5] .el-input__wrapper.is-focus,.el-select[data-v-34d949c5] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-34d949c5]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-34d949c5]{background:transparent}.el-pagination[data-v-34d949c5] .btn-next,.el-pagination[data-v-34d949c5] .btn-prev,.el-pagination[data-v-34d949c5] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-34d949c5] .btn-next:hover,.el-pagination[data-v-34d949c5] .btn-prev:hover,.el-pagination[data-v-34d949c5] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.operator-management[data-v-d4a9a274]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.operator-card[data-v-d4a9a274]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-d4a9a274]{display:flex;justify-content:space-between;align-items:center}.title[data-v-d4a9a274]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-d4a9a274]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-d4a9a274]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-d4a9a274]{color:#606266;font-weight:500}.action-section[data-v-d4a9a274]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-d4a9a274]{margin-right:12px}.table-section[data-v-d4a9a274]{margin-bottom:24px}.operator-table[data-v-d4a9a274]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.operator-table[data-v-d4a9a274] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.operator-table[data-v-d4a9a274] .el-table__header th{background:transparent!important;border-bottom:none}.operator-table[data-v-d4a9a274] .el-table__header th,.operator-table[data-v-d4a9a274] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.operator-table[data-v-d4a9a274] .el-table__row{transition:all .3s ease}.operator-table[data-v-d4a9a274] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.operation-buttons[data-v-d4a9a274]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-d4a9a274]{transition:all .3s ease}.operation-buttons .el-button[data-v-d4a9a274]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-d4a9a274]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-d4a9a274]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-d4a9a274]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-d4a9a274]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-d4a9a274] .el-input__wrapper,.el-select[data-v-d4a9a274] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-d4a9a274] .el-input__inner,.el-select[data-v-d4a9a274] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-date-picker[data-v-d4a9a274] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-input[data-v-d4a9a274] .el-input__wrapper:hover,.el-select[data-v-d4a9a274] .el-input__wrapper:hover{border-color:#c0c4cc}.el-date-picker[data-v-d4a9a274] .el-input__inner:focus,.el-input[data-v-d4a9a274] .el-input__wrapper.is-focus,.el-select[data-v-d4a9a274] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-d4a9a274]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-d4a9a274]{background:transparent}.el-pagination[data-v-d4a9a274] .btn-next,.el-pagination[data-v-d4a9a274] .btn-prev,.el-pagination[data-v-d4a9a274] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-d4a9a274] .btn-next:hover,.el-pagination[data-v-d4a9a274] .btn-prev:hover,.el-pagination[data-v-d4a9a274] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.command-audit-head[data-v-20bfe656],.control-row[data-v-20bfe656],.replay-dialog-header[data-v-20bfe656],.sidebar-title[data-v-20bfe656],.terminal-stage-head[data-v-20bfe656]{display:flex;align-items:center;justify-content:space-between;gap:16px}.command-audit-head h3[data-v-20bfe656],.replay-dialog-header h2[data-v-20bfe656]{margin:2px 0 0;color:#172f52;font-size:20px;line-height:1.35}.replay-dialog-header h2 span[data-v-20bfe656]{color:#65809f;font-size:15px;font-weight:500}.replay-eyebrow[data-v-20bfe656],.terminal-label[data-v-20bfe656]{margin:0;color:#4d97ca;font-size:11px;font-weight:700;letter-spacing:1.4px}.header-status[data-v-20bfe656]{display:inline-flex;align-items:center;gap:7px;color:#58708d;font-size:13px;white-space:nowrap}.status-dot[data-v-20bfe656]{width:8px;height:8px;border-radius:50%;background:#aab8c7}.status-dot.active[data-v-20bfe656]{background:#36bb83;box-shadow:0 0 0 5px rgba(54,187,131,.14)}.replay-tabs[data-v-20bfe656]{display:flex;gap:24px;margin:-4px 0 18px;border-bottom:1px solid #e5edf5}.replay-tabs button[data-v-20bfe656]{position:relative;border:0;padding:9px 2px 11px;background:transparent;color:#7589a1;font-size:14px;cursor:pointer}.replay-tabs button.active[data-v-20bfe656]{color:#237ccc;font-weight:700}.replay-tabs button.active[data-v-20bfe656]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#3192e6;content:""}.replay-layout[data-v-20bfe656]{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:0;border:1px solid #dce7f0;border-radius:10px;overflow:hidden}.terminal-stage[data-v-20bfe656]{display:flex;min-width:0;flex-direction:column;padding:12px;background:#f7fafc}.terminal-stage-head[data-v-20bfe656]{min-height:42px;padding:0 5px 10px}.terminal-stage-head strong[data-v-20bfe656]{display:block;margin-top:3px;color:#203a5b;font-size:14px;font-weight:650}.terminal-head-meta[data-v-20bfe656]{display:flex;gap:10px;color:#7690a7;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.terminal-shell[data-v-20bfe656]{position:relative;height:520px;min-height:0;flex:0 0 520px;overflow:hidden;border:12px solid #101410;border-radius:8px;background:#171b17;box-shadow:inset 0 0 0 1px rgba(205,238,204,.08)}.player-terminal[data-v-20bfe656]{width:100%;height:100%;min-height:0;padding:12px}.terminal-state[data-v-20bfe656]{position:absolute;top:50%;left:50%;color:#a5baa4;font-size:14px;transform:translate(-50%,-50%)}.error-state[data-v-20bfe656]{color:#f5a1a1}.playback-control[data-v-20bfe656]{margin-top:12px;padding:10px 6px 0}.playback-control.disabled[data-v-20bfe656]{opacity:.58}.timeline-summary[data-v-20bfe656]{display:flex;justify-content:space-between;color:#617991;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.replay-slider[data-v-20bfe656]{margin:0 2px 6px}.control-row[data-v-20bfe656]{min-height:34px}.speed-control[data-v-20bfe656],.transport-controls[data-v-20bfe656]{display:flex;align-items:center;gap:8px}.speed-control[data-v-20bfe656]{color:#647d95;font-size:12px}.speed-control[data-v-20bfe656] .el-select{width:88px}.session-sidebar[data-v-20bfe656]{padding:18px 16px;border-left:1px solid #dce7f0;background:#fff}.sidebar-title[data-v-20bfe656]{padding-bottom:14px;border-bottom:1px solid #e8eef4}.sidebar-title span[data-v-20bfe656]{color:#1f3d60;font-size:16px;font-weight:700}.sidebar-title small[data-v-20bfe656]{color:#95a6b6;font-size:11px}.session-details[data-v-20bfe656]{margin:12px 0 20px}.session-details div[data-v-20bfe656]{display:grid;grid-template-columns:78px minmax(0,1fr);border-bottom:1px solid #edf1f5}.session-details dd[data-v-20bfe656],.session-details dt[data-v-20bfe656]{margin:0;padding:10px 0;font-size:13px;line-height:1.35}.session-details dt[data-v-20bfe656]{color:#8193a6}.session-details dd[data-v-20bfe656]{overflow-wrap:anywhere;color:#344f6d;font-weight:550}.sidebar-note[data-v-20bfe656]{padding:12px;border:1px solid #dbeaf5;border-radius:7px;background:#f5faff}.sidebar-note strong[data-v-20bfe656]{color:#3775a8;font-size:12px}.sidebar-note p[data-v-20bfe656]{margin:7px 0 0;color:#6d849d;font-size:12px;line-height:1.65}.command-audit-panel[data-v-20bfe656]{min-height:520px;border:1px solid #dce7f0;border-radius:10px;overflow:hidden}.command-audit-head[data-v-20bfe656]{padding:17px 20px;border-bottom:1px solid #e5edf5;background:#f8fbfe}.command-audit-head h3[data-v-20bfe656]{font-size:17px}.command-audit-head>span[data-v-20bfe656]{color:#6f879d;font-size:13px}.command-table[data-v-20bfe656]{width:100%}@media (max-width:960px){.replay-layout[data-v-20bfe656]{display:block;min-height:0}.session-sidebar[data-v-20bfe656]{border-top:1px solid #dce7f0;border-left:0}.session-details[data-v-20bfe656]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.terminal-shell[data-v-20bfe656]{height:440px;min-height:0;flex-basis:440px}.player-terminal[data-v-20bfe656]{min-height:0}}@media (max-width:680px){.replay-dialog-header h2[data-v-20bfe656]{font-size:17px}.replay-dialog-header h2 span[data-v-20bfe656]{display:block;margin-top:2px}.header-status[data-v-20bfe656]{display:none}.control-row[data-v-20bfe656]{align-items:flex-start;flex-direction:column}.transport-controls[data-v-20bfe656]{flex-wrap:wrap}.session-details[data-v-20bfe656]{display:block}.terminal-shell[data-v-20bfe656]{height:340px;min-height:0;flex-basis:340px;border-width:8px}.player-terminal[data-v-20bfe656]{min-height:0;padding:8px}}.session-recording-management[data-v-9d13bdf2]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.session-recording-card[data-v-9d13bdf2]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-9d13bdf2]{display:flex;justify-content:space-between;align-items:center}.title[data-v-9d13bdf2]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-9d13bdf2]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-9d13bdf2]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-9d13bdf2]{color:#606266;font-weight:500}.action-section[data-v-9d13bdf2]{margin-bottom:16px}.action-section .el-button[data-v-9d13bdf2]{margin-right:8px}.table-section[data-v-9d13bdf2]{margin-bottom:24px}.session-recording-table[data-v-9d13bdf2]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.operation-buttons[data-v-9d13bdf2]{display:flex;align-items:center;gap:4px;white-space:nowrap}.pagination-section[data-v-9d13bdf2]{display:flex;justify-content:center;padding:20px 0}.dblog-management[data-v-281fc8db]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.dblog-card[data-v-281fc8db]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-281fc8db]{display:flex;justify-content:space-between;align-items:center}.title[data-v-281fc8db]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-281fc8db]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-281fc8db]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-281fc8db]{color:#606266;font-weight:500}.action-section[data-v-281fc8db]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-281fc8db]{margin-right:12px}.table-section[data-v-281fc8db]{margin-bottom:24px}.dblog-table[data-v-281fc8db]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.dblog-table[data-v-281fc8db] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.dblog-table[data-v-281fc8db] .el-table__header th{background:transparent!important;border-bottom:none}.dblog-table[data-v-281fc8db] .el-table__header th,.dblog-table[data-v-281fc8db] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.dblog-table[data-v-281fc8db] .el-table__row{transition:all .3s ease}.dblog-table[data-v-281fc8db] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.operation-buttons[data-v-281fc8db]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-281fc8db]{transition:all .3s ease}.operation-buttons .el-button[data-v-281fc8db]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-281fc8db]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-281fc8db]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-281fc8db]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-281fc8db]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-date-picker[data-v-281fc8db] .el-input__inner,.el-input[data-v-281fc8db] .el-input__inner,.el-select[data-v-281fc8db] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-date-picker[data-v-281fc8db] .el-input__inner:focus,.el-input[data-v-281fc8db] .el-input__inner:focus,.el-select[data-v-281fc8db] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-281fc8db]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-281fc8db]{background:transparent}.el-pagination[data-v-281fc8db] .btn-next,.el-pagination[data-v-281fc8db] .btn-prev,.el-pagination[data-v-281fc8db] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-281fc8db] .btn-next:hover,.el-pagination[data-v-281fc8db] .btn-prev:hover,.el-pagination[data-v-281fc8db] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.sensitive-command-management[data-v-3ccccae2]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.sensitive-command-card[data-v-3ccccae2]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-3ccccae2]{display:flex;justify-content:space-between;align-items:center}.title[data-v-3ccccae2]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-3ccccae2]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-3ccccae2]{margin-bottom:0;margin-right:16px}.action-section[data-v-3ccccae2]{margin-bottom:16px}.table-section[data-v-3ccccae2]{margin-bottom:24px}.sensitive-command-table[data-v-3ccccae2]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.pagination-section[data-v-3ccccae2]{display:flex;justify-content:center;padding:20px 0}.cancel-btn[data-v-40af1afa]{margin-right:10px}.custom-dialog-wrapper[data-v-556bf639]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1999}.custom-dialog-overlay[data-v-556bf639]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(8,8,8,.52);backdrop-filter:blur(2px)}.custom-dialog[data-v-556bf639]{position:absolute;left:1000px;right:10px;top:30px;bottom:30px;background-color:#121212;border:1px solid #363636;border-radius:10px;box-shadow:0 22px 64px rgba(0,0,0,.46);display:flex;flex-direction:column;z-index:2000;overflow:hidden}.custom-dialog-header[data-v-556bf639]{min-height:72px;padding:14px 20px 13px;border-bottom:1px solid #343434;display:flex;justify-content:space-between;align-items:center;background-color:#171717}.terminal-identity[data-v-556bf639]{min-width:0}.terminal-kicker[data-v-556bf639]{display:flex;align-items:center;gap:7px;color:#a7a7a7;font-size:10px;font-weight:700;letter-spacing:1.1px;line-height:1;text-transform:uppercase}.connection-dot[data-v-556bf639]{width:7px;height:7px;border-radius:50%;background:#6c6c6c;box-shadow:0 0 0 3px hsla(0,0%,62%,.12)}.connection-dot.is-active[data-v-556bf639]{background:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.16)}.connection-dot.is-connecting[data-v-556bf639]{animation:connection-pulse-556bf639 1.25s ease-in-out infinite}.terminal-host-name[data-v-556bf639]{max-width:min(560px,calc(100vw - 190px));margin-top:7px;overflow:hidden;color:#f5f5f5;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:19px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.terminal-endpoint[data-v-556bf639]{margin-top:4px;color:#a6a6a6;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1}.custom-dialog-close[data-v-556bf639]{width:30px;height:30px;border:1px solid transparent;border-radius:6px;background:transparent;color:#a8a8a8;font-size:23px;line-height:24px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.custom-dialog-close[data-v-556bf639]:hover{border-color:#4a4a4a;background:#272727;color:#fff}.custom-dialog-body[data-v-556bf639]{flex:1;overflow:auto;background-color:#0d0d0d;display:flex;flex-direction:column}.terminal-header[data-v-556bf639]{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 14px;border-bottom:1px solid #2c2c2c;background-color:#151515}.terminal-header .el-button[data-v-556bf639]{min-height:29px;margin:0;padding:5px 11px;border-color:#575757!important;border-radius:5px;background-color:transparent!important;color:#dedede!important;font-size:12px;font-weight:600;letter-spacing:.1px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.terminal-header .el-button[data-v-556bf639]:hover{border-color:#f0f0f0!important;background-color:#f0f0f0!important;color:#151515!important}.terminal-header .el-button.is-disabled[data-v-556bf639],.terminal-header .el-button.is-disabled[data-v-556bf639]:hover{border-color:#303030!important;background:transparent!important;color:#696969!important}.terminal-header .close-button[data-v-556bf639]{margin-left:auto;border-color:#575757!important;background-color:transparent!important;color:#d0d0d0!important}.terminal-header .close-button[data-v-556bf639]:hover{border-color:#fff!important;background-color:#fff!important;color:#151515!important}.xterm[data-v-556bf639]{flex:1;position:relative;padding:18px 20px;background-color:#0a0a0a;white-space:nowrap;overflow:hidden;cursor:text}.xterm[data-v-556bf639] .xterm-viewport{background-color:#0a0a0a!important;scrollbar-color:#505050 #0a0a0a}@keyframes connection-pulse-556bf639{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@media (max-width:900px){.custom-dialog-header[data-v-556bf639]{min-height:66px;padding:12px 14px}.terminal-host-name[data-v-556bf639]{font-size:16px}.terminal-header[data-v-556bf639]{flex-wrap:wrap;padding:8px 10px}.terminal-header .close-button[data-v-556bf639]{margin-left:0}.xterm[data-v-556bf639]{padding:14px 12px}}.ssh-container[data-v-0708e7fa]{height:calc(100vh - 120px);padding:20px}.ssh-layout[data-v-0708e7fa]{display:flex;height:100%}.tree-section[data-v-0708e7fa]{width:300px}.terminal-section[data-v-0708e7fa]{flex:1;margin-left:20px}.group-card[data-v-0708e7fa],.terminal-card[data-v-0708e7fa]{height:100%;border:none;background-color:#2a3f54;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.card-header[data-v-0708e7fa]{background-color:#2a3f54;color:#0f8;border-bottom:1px solid #0f8}.card-header h3[data-v-0708e7fa]{color:#0f8}.search-input[data-v-0708e7fa]{margin-bottom:20px;width:100%}.group-tree[data-v-0708e7fa]{border:none;padding:5px;background-color:#2a3f54;color:#0f8}.font-weight-bold[data-v-0708e7fa]{font-weight:700;color:#0f8}.tree-icon[data-v-0708e7fa]{margin-right:5px;color:#0f8}.host-node .tree-icon[data-v-0708e7fa],.host-node[data-v-0708e7fa]{color:#ff0!important}.terminal-content[data-v-0708e7fa]{padding:20px;background-color:#2a3f54;color:#0f8;font-family:Courier New,monospace;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.terminal-welcome h2[data-v-0708e7fa]{color:#0f8;text-align:center;margin-bottom:30px}.terminal-prompt p[data-v-0708e7fa]{color:#0f8;font-size:16px;margin:0;white-space:nowrap;overflow:hidden;border-right:2px solid #0f8;animation:blink-0708e7fa 1s infinite}@keyframes blink-0708e7fa{0%,to{border-color:#0f8}50%{border-color:transparent}}[data-v-0708e7fa] .el-card__body{background-color:#2a3f54}[data-v-0708e7fa] .el-tree,[data-v-0708e7fa] .el-tree-node{background-color:#2a3f54!important}[data-v-0708e7fa] .el-tree-node__content{background-color:#2a3f54!important;color:#0f8}[data-v-0708e7fa] .el-tree-node.is-current>.el-tree-node__content,[data-v-0708e7fa] .el-tree-node:focus>.el-tree-node__content,[data-v-0708e7fa] .el-tree-node__content:hover{background-color:#3a4f64!important}[data-v-0708e7fa] .el-input__inner{background-color:#3a4f64!important;border-color:#0f8!important;color:#0f8!important}[data-v-0708e7fa] .el-input__inner:focus,[data-v-0708e7fa] .el-input__inner:hover{background-color:#3a4f64!important;border-color:#3f9!important}[data-v-0708e7fa] .el-input__inner:focus,[data-v-0708e7fa] .el-input__prefix,[data-v-0708e7fa] .el-input__suffix{color:#0f8!important}[data-v-0708e7fa] .el-input__suffix-inner{background-color:transparent!important}[data-v-0708e7fa] .el-input__suffix .el-icon-circle-close{color:#0f8!important}[data-v-0708e7fa] .el-input.is-focus .el-input__inner{border-color:#3f9!important;box-shadow:0 0 0 2px rgba(0,255,136,.2)!important;background-color:#3a4f64!important}[data-v-0708e7fa] .el-input--medium .el-input__inner{background-color:#3a4f64!important;border-color:#0f8!important;color:#0f8!important}[data-v-0708e7fa] .el-input .el-input__inner:hover{background-color:#3a4f64!important;border-color:#3f9!important}[data-v-0708e7fa] .el-input__icon{color:#0f8!important}[data-v-0708e7fa] .el-input,[data-v-0708e7fa] .el-input__prefix-inner,[data-v-0708e7fa] .el-input__suffix-inner svg{background-color:transparent!important}#ssh-container,.el-main .ssh-container,.main-container .ssh-container,.page-container .ssh-container,.ssh-container,[data-component=ssh-container],div[class*=ssh-container],div[data-v-ssh-container]{background-color:#f5f5f5!important;background:#f5f5f5!important}.group-tree-section[data-v-3c662d50]{width:280px;margin-right:20px;position:relative}.group-card[data-v-3c662d50]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85));backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.4);height:100%;overflow:hidden;position:relative}.group-card[data-v-3c662d50]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.5),transparent);z-index:1}.card-header[data-v-3c662d50]{padding:20px 20px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(102,126,234,.1);position:relative}.title-wrapper[data-v-3c662d50]{display:flex;align-items:center;gap:12px}.title-icon[data-v-3c662d50]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-3c662d50]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:pulse-3c662d50 2s infinite}.main-icon[data-v-3c662d50]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes pulse-3c662d50{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.title-content .title[data-v-3c662d50]{font-size:18px;font-weight:700;margin:0 0 2px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.subtitle[data-v-3c662d50]{font-size:11px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:1px;font-weight:500}.stats-indicator[data-v-3c662d50]{display:flex;flex-direction:column;align-items:center;background:rgba(102,126,234,.05);padding:8px 12px;border-radius:8px;border:1px solid rgba(102,126,234,.1);position:relative}.stats-text[data-v-3c662d50]{font-size:16px;font-weight:700;color:#667eea;line-height:1}.stats-label[data-v-3c662d50]{font-size:10px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:.5px}.search-container[data-v-3c662d50]{padding:15px 20px;border-bottom:1px solid rgba(102,126,234,.08)}.search-wrapper[data-v-3c662d50]{display:flex;flex-direction:column;gap:8px}.search-input-wrapper[data-v-3c662d50]{position:relative}.tech-input[data-v-3c662d50] .el-input__wrapper{background:rgba(102,126,234,.03);border:1px solid rgba(102,126,234,.15);border-radius:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1)}.tech-input[data-v-3c662d50] .el-input__wrapper:hover{border-color:rgba(102,126,234,.3);background:rgba(102,126,234,.05)}.tech-input[data-v-3c662d50] .el-input__wrapper.is-focus{border-color:#667eea;background:hsla(0,0%,100%,.9);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.search-icon[data-v-3c662d50]{color:rgba(102,126,234,.6);transition:all .3s ease}.tech-input:focus-within .search-icon[data-v-3c662d50]{color:#667eea}.toggle-btn[data-v-3c662d50]{position:absolute;bottom:-21px;right:75px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;transition:all .3s ease;background:transparent;border:none;z-index:10}.toggle-btn[data-v-3c662d50]:hover{transform:scale(1.1)}.toggle-icon[data-v-3c662d50]{width:20px;height:20px;transition:all .3s ease;filter:hue-rotate(30deg) saturate(1.2) brightness(1.1)}.toggle-icon.expanded[data-v-3c662d50]{transform:rotate(180deg);filter:hue-rotate(60deg) saturate(1.4) brightness(1.2)}.tree-container[data-v-3c662d50]{padding:15px 0;max-height:calc(100vh - 300px);overflow-y:auto;position:relative}.tech-tree[data-v-3c662d50]{border:none;background:transparent}.tech-tree[data-v-3c662d50] .el-tree-node{margin:0}.tech-tree[data-v-3c662d50] .el-tree-node__content{height:auto;padding:0;background:transparent;border-radius:0;position:relative}.tech-tree[data-v-3c662d50] .el-tree-node__expand-icon{position:absolute;left:25px!important;top:50%;transform:translateY(-50%);z-index:5;color:#667eea;font-size:12px;transition:transform .3s ease}.tech-tree[data-v-3c662d50] .el-tree-node__expand-icon.expanded{transform:translateY(-50%) rotate(90deg)}.tech-tree[data-v-3c662d50] .el-tree-node__expand-icon.is-leaf{display:none}.tree-node[data-v-3c662d50]{position:relative;margin:0 15px 0 15px;border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.tree-node[data-v-3c662d50]:hover{transform:none}.tree-node.parent-node:hover>.hover-effect[data-v-3c662d50]{opacity:1;transform:scale(1)}.tree-node:not(.parent-node) .hover-effect[data-v-3c662d50]{display:none}.hover-effect[data-v-3c662d50]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-radius:12px;opacity:0;transform:scale(1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.node-content[data-v-3c662d50]{display:flex;align-items:center;padding:2px 12px;position:relative;z-index:2}.parent-node .node-content[data-v-3c662d50]{padding:3px 12px}.node-icon-wrapper[data-v-3c662d50]{margin-left:16px;margin-right:2px;display:flex;align-items:center}.parent-icon[data-v-3c662d50]{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.parent-icon .icon-bg[data-v-3c662d50],.parent-icon.expanded .icon-bg[data-v-3c662d50]{display:none}.parent-icon-img[data-v-3c662d50]{width:16px;height:16px;z-index:1;transition:all .3s ease}.child-icon[data-v-3c662d50]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.dot-indicator[data-v-3c662d50]{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;top:50%;left:-8px;transform:translateY(-50%)}.child-icon-img[data-v-3c662d50]{width:18px;height:18px}.node-text[data-v-3c662d50]{flex:1;position:relative}.node-label[data-v-3c662d50]{font-size:14px;font-weight:400;color:#2c3e50;transition:all .3s ease}.parent-node .node-label[data-v-3c662d50]{font-weight:400;font-size:15px}.host-count[data-v-3c662d50]{font-size:12px;font-weight:400;color:rgba(102,126,234,.7);margin-left:4px}.connection-line[data-v-3c662d50]{position:absolute;bottom:-6px;left:0;height:1px;width:0;background:linear-gradient(90deg,#667eea,transparent);transition:width .3s ease}.parent-node:hover .connection-line[data-v-3c662d50]{width:0}.node-status[data-v-3c662d50]{display:flex;align-items:center}.status-dot[data-v-3c662d50]{width:8px;height:8px;border-radius:50%;position:relative}.status-dot.online[data-v-3c662d50]{background:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.5)}.status-dot.online[data-v-3c662d50]:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#67c23a;animation:ping-3c662d50 2s infinite}@keyframes ping-3c662d50{75%,to{transform:scale(2);opacity:0}}.tech-tree[data-v-3c662d50] .el-tree-node.is-current>.el-tree-node__content .tree-node{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border:none;transform:none}.tech-tree[data-v-3c662d50] .el-tree-node.is-current>.el-tree-node__content .hover-effect{opacity:0!important}.tech-tree[data-v-3c662d50] .el-tree-node.is-current>.el-tree-node__content .node-label{color:#2c3e50;font-weight:500}.tree-container[data-v-3c662d50]::-webkit-scrollbar{width:4px}.tree-container[data-v-3c662d50]::-webkit-scrollbar-track{background:rgba(102,126,234,.05);border-radius:2px}.tree-container[data-v-3c662d50]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.3));border-radius:2px}.tree-container[data-v-3c662d50]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(102,126,234,.5),rgba(118,75,162,.5))}.group-card[data-v-3c662d50]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group-card[data-v-3c662d50]:hover{transform:translateY(-2px);box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.3),inset 0 1px 0 hsla(0,0%,100%,.5)}.stats-indicator[data-v-3c662d50]{transition:all .3s ease}.stats-indicator[data-v-3c662d50]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.2)}@keyframes dataLoad-3c662d50{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tree-node[data-v-3c662d50]{animation:dataLoad-3c662d50 .4s ease-out}.tree-node[data-v-3c662d50]:first-child{animation-delay:.1s}.tree-node[data-v-3c662d50]:nth-child(2){animation-delay:.2s}.tree-node[data-v-3c662d50]:nth-child(3){animation-delay:.3s}.tree-node[data-v-3c662d50]:nth-child(4){animation-delay:.4s}.tree-node[data-v-3c662d50]:nth-child(5){animation-delay:.5s}.action-buttons[data-v-3c662d50]{display:flex;align-items:center;gap:8px}.manage-btn[data-v-3c662d50]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;transition:all .3s ease;background:transparent;border:none;z-index:10}.manage-btn[data-v-3c662d50]:hover{transform:scale(1.1);background:rgba(102,126,234,.1)}.manage-icon[data-v-3c662d50]{font-size:16px;color:#667eea}.context-menu[data-v-3c662d50]{position:absolute;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.2);padding:4px;z-index:9999;width:130px}.context-menu-item[data-v-3c662d50]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:4px;transition:all .3s ease;font-size:14px;color:#2c3e50}.context-menu-item[data-v-3c662d50]:hover{background:rgba(102,126,234,.1);color:#667eea}.context-menu-item.danger[data-v-3c662d50]{color:#f56c6c}.context-menu-item.danger[data-v-3c662d50]:hover{background:hsla(0,87%,69%,.1);color:#f56c6c}.context-menu-item .el-icon[data-v-3c662d50]{font-size:14px}.time-selector[data-v-3403f706]{margin-bottom:20px}.preset-buttons[data-v-3403f706]{margin-top:10px}.preset-buttons .el-button[data-v-3403f706]{margin-right:10px;margin-bottom:10px}.custom-time[data-v-3403f706]{margin-top:10px}.monitor-row[data-v-3403f706]{margin-bottom:20px}.metric-card[data-v-3403f706]{margin-bottom:20px;height:220px;background-color:#1a1a2e;border:1px solid #00d8ff;color:#00d8ff}.metric-header[data-v-3403f706]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#00d8ff}.metric-title[data-v-3403f706]{font-weight:700;font-size:14px;color:#00d8ff}.disk-io-tags[data-v-3403f706],.network-io-tags[data-v-3403f706]{display:flex;align-items:center}.metric-chart[data-v-3403f706]{height:150px}[data-v-3403f706] .monitor-dialog{background-color:#121212;border:1px solid #00d8ff}[data-v-3403f706] .monitor-dialog .el-dialog__title{color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-dialog__header{border-bottom:1px solid #00d8ff}[data-v-3403f706] .monitor-dialog .el-dialog__body{background-color:#121212;color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-radio-button__inner{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#00d8ff;color:#121212;border-color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-button{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-button:hover{background-color:#00d8ff;color:#121212}[data-v-3403f706] .monitor-dialog .el-button--primary{background-color:#00d8ff;color:#121212;border-color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-button--primary:hover{background-color:#00a8d8;color:#121212}[data-v-3403f706] .monitor-dialog .el-date-editor .el-range-input{background-color:#1a1a2e;color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-date-editor .el-range-separator{color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-tag{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}.process-monitor-header[data-v-06134203]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background:#1e1e1e;border-radius:8px;border:1px solid #2d3a4b}.host-info[data-v-06134203]{display:flex;flex-direction:column}.host-name[data-v-06134203]{font-size:16px;font-weight:700;color:#00d8ff;margin-bottom:5px}.update-time[data-v-06134203]{font-size:12px;color:#6e7079}.process-charts[data-v-06134203]{margin-bottom:20px}.chart-card[data-v-06134203]{height:400px;background:#1e1e1e;border:1px solid #2d3a4b}.chart-card .el-card__body[data-v-06134203]{background:#1e1e1e;color:#e4e7ed}.chart-header[data-v-06134203]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-header h4[data-v-06134203]{margin:0;color:#e4e7ed}.chart-container[data-v-06134203]{height:320px;width:100%;background:#1e1e1e}.process-monitor-dialog .el-dialog[data-v-06134203]{background-color:#1e1e1e!important}.process-monitor-dialog .el-dialog__header[data-v-06134203]{background-color:#1e1e1e!important;border-bottom:1px solid #2d3a4b!important}.process-monitor-dialog .el-dialog__title[data-v-06134203]{color:#e4e7ed!important}.process-monitor-dialog .el-dialog__body[data-v-06134203]{background-color:#1e1e1e!important;color:#e4e7ed!important}.chart-card .el-card[data-v-06134203]{background-color:#1e1e1e!important;border:1px solid #2d3a4b!important}.chart-card .el-card__header[data-v-06134203]{border-bottom:1px solid #2d3a4b!important}.chart-card .el-card__body[data-v-06134203],.chart-card .el-card__header[data-v-06134203]{background-color:#1e1e1e!important;color:#e4e7ed!important}.tcp-port-monitor-header[data-v-be61390e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background:#1e1e1e;border-radius:8px;border:1px solid #2d3a4b}.host-info[data-v-be61390e]{display:flex;flex-direction:column;gap:8px}.host-name[data-v-be61390e]{font-size:16px;font-weight:700;color:#00d8ff}.update-time[data-v-be61390e]{font-size:12px;color:#6e7079}.update-meta[data-v-be61390e]{display:flex;align-items:center;gap:8px}.refresh-hint[data-v-be61390e]{color:#67c23a;font-size:12px}.port-summary[data-v-be61390e]{display:flex;gap:10px}.port-filters[data-v-be61390e]{margin-bottom:20px;padding:15px}.port-table[data-v-be61390e]{background:#1e1e1e;border-radius:8px;overflow:hidden;width:100%}.port-table .el-table[data-v-be61390e]{width:100%!important}.service-cell[data-v-be61390e]{gap:8px}.tcp-port-monitor-dialog .el-dialog[data-v-be61390e]{background-color:#1e1e1e!important}.tcp-port-monitor-dialog .el-dialog__header[data-v-be61390e]{background-color:#1e1e1e!important;border-bottom:1px solid #2d3a4b!important}.tcp-port-monitor-dialog .el-dialog__title[data-v-be61390e]{color:#e4e7ed!important}.tcp-port-monitor-dialog .el-dialog__body[data-v-be61390e]{background-color:#1e1e1e!important;color:#e4e7ed!important}.port-table .el-table[data-v-be61390e]{background-color:#1e1e1e!important}.port-table .el-table__header[data-v-be61390e]{background-color:#2d3a4b!important}.port-table .el-table__header th[data-v-be61390e]{background-color:transparent!important;color:#e4e7ed!important;border-bottom:1px solid #4a5568}.port-table .el-table__row[data-v-be61390e]{background-color:#1e1e1e!important;color:#e4e7ed}.port-table .el-table__row[data-v-be61390e]:hover{background-color:rgba(103,126,234,.1)!important}.port-table .el-table__row--striped[data-v-be61390e]{background-color:hsla(0,0%,100%,.05)!important}.port-table .el-table td[data-v-be61390e]{border-bottom:1px solid #2d3a4b}.metric-bar[data-v-be61390e]{display:flex;align-items:center;gap:10px;min-width:0}.metric-progress[data-v-be61390e]{flex:1;min-width:0}.metric-progress[data-v-be61390e] .el-progress-bar__outer{background:#edf1f7;border-radius:999px}.metric-progress[data-v-be61390e] .el-progress-bar__inner{border-radius:999px;transition:width .35s ease}.metric-value[data-v-be61390e]{width:42px;color:#44546f;font-variant-numeric:tabular-nums;text-align:right}.metric-bar--detail[data-v-be61390e]{max-width:220px}.text-muted[data-v-be61390e]{color:#909399;font-style:italic;font-size:12px}.service-cell[data-v-be61390e]{display:flex;align-items:center;gap:4px;font-size:12px}.service-name[data-v-be61390e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.pid-text[data-v-be61390e]{font-size:12px;color:#e4e7ed}.port-table .el-table--small .el-table__body td[data-v-be61390e]{padding:4px 0}.port-filters[data-v-be61390e]{margin-bottom:15px;padding:12px 15px;background:#1e1e1e;border-radius:8px;border:1px solid #2d3a4b}.table-section[data-v-ac2f69c0]{margin-bottom:15px;width:100%}.metric-unavailable[data-v-ac2f69c0]{color:#a8abb2;font-size:13px}.metric-cell[data-v-ac2f69c0]{width:108px;margin:0 auto}.metric-cell[data-v-ac2f69c0] .el-progress{width:100%;margin:2px 0}.ip-empty[data-v-ac2f69c0]{color:#a8abb2;font-size:13px;line-height:24px}.host-table[data-v-ac2f69c0]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.host-table[data-v-ac2f69c0] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.host-table[data-v-ac2f69c0] .el-table__header th{background:transparent!important;border-bottom:none}.host-table[data-v-ac2f69c0] .el-table__header th,.host-table[data-v-ac2f69c0] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.host-table[data-v-ac2f69c0] .el-table__row{transition:all .3s ease}.host-table[data-v-ac2f69c0] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.table-operation[data-v-ac2f69c0]{display:flex;justify-content:flex-start;align-items:center;white-space:nowrap;min-width:280px}.table-operation .el-button-group[data-v-ac2f69c0]{display:inline-flex;align-items:center;white-space:nowrap;padding:4px 10px;background:rgba(103,126,234,.08);border:1px solid rgba(103,126,234,.16);border-radius:999px}.table-operation .el-button-group .el-button+.el-button[data-v-ac2f69c0],.table-operation .el-button-group .el-button+.el-tooltip[data-v-ac2f69c0],.table-operation .el-button-group .el-tooltip+.el-button[data-v-ac2f69c0],.table-operation .el-button-group .el-tooltip+.el-tooltip[data-v-ac2f69c0]{margin-left:8px}.table-operation .el-button[data-v-ac2f69c0]{transition:all .3s ease}.table-operation .el-button[data-v-ac2f69c0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-button-group[data-v-ac2f69c0]{white-space:nowrap}.el-tag[data-v-ac2f69c0]{font-weight:500;border-radius:8px;border:none}.el-progress[data-v-ac2f69c0]{margin:2px 0}.el-link[data-v-ac2f69c0]{font-weight:600;transition:all .3s ease}.el-link[data-v-ac2f69c0]:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.host-name-cell[data-v-ac2f69c0]{display:flex;align-items:center;gap:8px;position:relative}.host-name-cell[data-v-ac2f69c0],.ip-cell[data-v-ac2f69c0]{white-space:nowrap;overflow:hidden}.ip-row[data-v-ac2f69c0]{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;line-height:1.2;position:relative}.ip-row.public-ip[data-v-ac2f69c0]{color:#409eff;margin-bottom:2px}.ip-row.private-ip[data-v-ac2f69c0]{color:#67c23a}.ip-row span[data-v-ac2f69c0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-cell[data-v-ac2f69c0]{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden}.vendor-cell span[data-v-ac2f69c0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-cell[data-v-ac2f69c0]{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;overflow:hidden}.config-icon[data-v-ac2f69c0]{width:16px;height:16px;flex-shrink:0}.config-item[data-v-ac2f69c0]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;font-size:12px;font-weight:600}.config-item .el-icon[data-v-ac2f69c0]{font-size:14px}.config-cpu[data-v-ac2f69c0]{color:#409eff}.config-memory[data-v-ac2f69c0]{color:#67c23a}.status-cell[data-v-ac2f69c0]{display:flex;align-items:center}.host-table[data-v-ac2f69c0] .el-table__cell,.status-cell[data-v-ac2f69c0]{white-space:nowrap;overflow:hidden}.host-table[data-v-ac2f69c0] .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-icon[data-v-ac2f69c0]{opacity:0;transition:all .3s ease;font-size:14px!important;padding:2px;border-radius:4px}.copy-icon[data-v-ac2f69c0]:hover{background-color:rgba(64,158,255,.1);transform:scale(1.1)}.host-name-cell:hover .copy-icon[data-v-ac2f69c0],.ip-row:hover .copy-icon[data-v-ac2f69c0]{opacity:1;display:inline-block!important}.copy-icon.copied[data-v-ac2f69c0]{color:#67c23a!important;transform:scale(1.2)}.ip-icon[data-v-ac2f69c0]{width:16px;height:16px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.create-credential-btn[data-v-70e3312a]{background-color:#f39c12!important;border-color:#f39c12!important;color:#fff!important;border-radius:12px!important;padding:10px 16px!important;font-weight:500!important;transition:all .3s ease!important}.create-credential-btn[data-v-70e3312a]:hover{background-color:#e67e22!important;border-color:#e67e22!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px rgba(243,156,18,.3)!important}.create-credential-btn[data-v-70e3312a]:active,.create-credential-btn[data-v-70e3312a]:focus{background-color:#d68910!important;border-color:#d68910!important;color:#fff!important}.group-option-content[data-v-70e3312a]{display:flex;justify-content:space-between;align-items:center;width:100%}.business-group-option[data-v-70e3312a]{background-color:#f0f9ff!important}.business-group-text[data-v-70e3312a]{color:#059669!important;font-weight:600!important}.sub-group-text[data-v-70e3312a]{color:#374151!important}.business-tag[data-v-70e3312a]{margin-left:8px!important}.sub-group-option[data-v-70e3312a]:hover{background-color:#f3f4f6!important}.business-group-option[data-v-70e3312a]:hover{background-color:#e0f2fe!important}.group-option-content[data-v-3df94a55]{display:flex;justify-content:space-between;align-items:center;width:100%}.business-group-option[data-v-3df94a55]{background-color:#f0f9ff!important}.business-group-text[data-v-3df94a55]{color:#059669!important;font-weight:600!important}.sub-group-text[data-v-3df94a55]{color:#374151!important}.business-tag[data-v-3df94a55]{margin-left:8px!important}.sub-group-option[data-v-3df94a55]:hover{background-color:#f3f4f6!important}.business-group-option[data-v-3df94a55]:hover{background-color:#e0f2fe!important}.cmdb-host-management[data-v-2c8558bf]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.host-card[data-v-2c8558bf]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.host-management-container[data-v-2c8558bf]{display:flex;height:calc(100vh - 180px)}.group-tree-section[data-v-2c8558bf]{width:250px;margin-right:20px}.host-table-section[data-v-2c8558bf]{flex:1;overflow-x:auto;overflow-y:visible;min-width:0}.search-section[data-v-2c8558bf]{margin-bottom:20px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.action-section[data-v-2c8558bf]{margin-top:15px;margin-bottom:20px;padding-left:0}.table-section[data-v-2c8558bf]{margin-bottom:15px}.pagination-section[data-v-2c8558bf]{text-align:right;margin-top:20px}.font-weight-bold[data-v-2c8558bf]{font-weight:700}.table-operation[data-v-2c8558bf]{display:flex;justify-content:space-around}.el-dialog .el-form-item[data-v-2c8558bf]{border-bottom:none!important;margin-bottom:12px;padding-bottom:0}.el-row[data-v-2c8558bf]{border-bottom:none!important}.el-col[data-v-2c8558bf]{border-right:none!important}.el-col[data-v-2c8558bf],.el-col[data-v-2c8558bf]:last-child{padding-right:0!important;margin-right:0!important}.el-button[data-v-2c8558bf]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-2c8558bf]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-2c8558bf] .el-input__wrapper,.el-select[data-v-2c8558bf] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-2c8558bf] .el-input__wrapper:hover,.el-select[data-v-2c8558bf] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-2c8558bf] .el-input__wrapper.is-focus,.el-select[data-v-2c8558bf] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-2c8558bf] .el-input__inner,.el-select[data-v-2c8558bf] .el-input__inner{background:transparent;border:none;color:#2c3e50}.search-section .el-form-item[data-v-2c8558bf]{margin-bottom:0;margin-right:16px}.search-section .el-form-item__label[data-v-2c8558bf]{color:#606266;font-weight:500}.terminal-btn[data-v-2c8558bf]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px rgba(102,126,234,.3)}.terminal-btn[data-v-2c8558bf]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.el-drawer[data-v-2c8558bf] .el-drawer__body{padding-top:10px}.dashboard-section[data-v-2c8558bf]{margin:0;padding:0}.gauge-container[data-v-2c8558bf]{display:flex;justify-content:space-around;align-items:center;gap:20px;margin-bottom:5px}.gauge-item[data-v-2c8558bf]{flex:1;height:180px;min-width:0}.cmdb-group-management[data-v-e9d32ad8]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.group-card[data-v-e9d32ad8]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-e9d32ad8]{display:flex;justify-content:space-between;align-items:center}.title[data-v-e9d32ad8]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-e9d32ad8]{margin-bottom:20px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-e9d32ad8]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-e9d32ad8]{color:#606266;font-weight:500}.action-section[data-v-e9d32ad8]{margin-bottom:20px;padding-left:0}.table-section[data-v-e9d32ad8]{margin-top:0}.modern-table[data-v-e9d32ad8]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-e9d32ad8] td:first-child .cell{display:flex;align-items:center;flex-wrap:nowrap}.modern-table[data-v-e9d32ad8] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table[data-v-e9d32ad8] .el-table__header th{background:transparent!important;border-bottom:none}.modern-table[data-v-e9d32ad8] .el-table__header th,.modern-table[data-v-e9d32ad8] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.modern-table[data-v-e9d32ad8] .el-table__row{transition:all .3s ease}.modern-table[data-v-e9d32ad8] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.group-name-cell[data-v-e9d32ad8]{display:flex;align-items:center;gap:8px}.level-1-group[data-v-e9d32ad8]{padding:4px 0;border-left:3px solid #667eea;padding-left:8px;background:linear-gradient(90deg,rgba(102,126,234,.05),hsla(0,0%,100%,0))}.level-1-icon[data-v-e9d32ad8]{color:#667eea;font-size:18px;font-weight:700}.level-1-name[data-v-e9d32ad8]{font-weight:600;color:#2c3e50;font-size:15px}.level-2-group[data-v-e9d32ad8]{padding:2px 0;margin-left:20px;border-left:2px solid #909399;padding-left:8px;background:linear-gradient(90deg,hsla(220,4%,58%,.03),hsla(0,0%,100%,0))}.level-2-icon[data-v-e9d32ad8]{color:#909399;font-size:16px}.level-2-name[data-v-e9d32ad8]{font-weight:400;color:#606266;font-size:14px}.level-tag[data-v-e9d32ad8]{margin-left:8px;font-size:10px;height:18px;line-height:16px}.time-cell[data-v-e9d32ad8]{display:flex;align-items:center;gap:8px;color:#606266}.time-icon[data-v-e9d32ad8]{color:#909399;font-size:14px}.operation-buttons[data-v-e9d32ad8]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-e9d32ad8]{transition:all .3s ease}.operation-buttons .el-button[data-v-e9d32ad8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.default-group-tag[data-v-e9d32ad8]{display:flex;justify-content:center}.el-tag[data-v-e9d32ad8]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-e9d32ad8]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-e9d32ad8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-e9d32ad8] .el-input__wrapper,.el-select[data-v-e9d32ad8] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-e9d32ad8] .el-input__wrapper:hover,.el-select[data-v-e9d32ad8] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-e9d32ad8] .el-input__wrapper.is-focus,.el-select[data-v-e9d32ad8] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-e9d32ad8] .el-input__inner,.el-select[data-v-e9d32ad8] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-loading-mask[data-v-e9d32ad8]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-dialog[data-v-e9d32ad8]{border-radius:8px}.database-page[data-v-f69936e0]{min-height:100%;padding:20px;background:#f4f6fb}.database-workspace[data-v-f69936e0]{background:#fff;border:1px solid #e8ecf5;border-radius:14px;padding:24px;box-shadow:0 12px 28px rgba(37,58,103,.06)}.workspace-header[data-v-f69936e0]{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding-bottom:18px;border-bottom:1px solid #edf0f6}.workspace-actions[data-v-f69936e0]{display:flex;align-items:center;gap:10px}.workspace-header h2[data-v-f69936e0]{position:relative;margin:0;padding-left:13px;color:#26355b;font-size:21px;letter-spacing:.01em}.workspace-header h2[data-v-f69936e0]:before{position:absolute;top:4px;bottom:4px;left:0;width:4px;border-radius:4px;background:linear-gradient(180deg,#7c8cff,#4e67d9);content:""}.workspace-header[data-v-f69936e0] .el-button--primary{border-color:#5c72dc;background:#5c72dc;box-shadow:0 7px 14px rgba(83,105,209,.18)}.filter-bar[data-v-f69936e0]{margin:20px 0 10px;padding:16px;background:#f8f9ff;border:1px solid #e9edfc;border-radius:12px}.filter-bar[data-v-f69936e0] .el-form-item{margin-bottom:0}.database-filter-control[data-v-f69936e0]{width:190px}.filter-bar[data-v-f69936e0] .database-filter-control .el-input__wrapper,.filter-bar[data-v-f69936e0] .database-filter-control .el-select__wrapper{min-height:34px;background:#fff;box-shadow:inset 0 0 0 1px #e3e8f4}.filter-bar[data-v-f69936e0] .database-filter-control .el-input__wrapper:hover,.filter-bar[data-v-f69936e0] .database-filter-control .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9c8ee}.database-option[data-v-f69936e0]{display:flex;align-items:center;gap:9px;min-height:26px;color:#3f4b63}.database-option img[data-v-f69936e0]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.database-type-switcher[data-v-f69936e0]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.database-type-option[data-v-f69936e0]{position:relative;display:inline-flex;align-items:center;gap:9px;min-width:138px;min-height:42px;padding:0 14px 0 8px;overflow:hidden;border:1px solid #e7eaf3;border-radius:10px;background:#fff;color:#58647a;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.database-type-option[data-v-f69936e0]:hover{border-color:var(--database-stroke);background:var(--database-tint);box-shadow:0 8px 18px rgba(53,79,142,.1);transform:translateY(-1px)}.database-type-option[data-v-f69936e0]:focus-visible{outline:2px solid #6f82ed;outline-offset:2px}.database-type-option.is-active[data-v-f69936e0]{border-color:var(--database-accent);background:var(--database-tint);color:var(--database-accent);box-shadow:0 6px 16px rgba(69,91,163,.16)}.database-type-option.is-active[data-v-f69936e0]:after{position:absolute;right:12px;bottom:6px;left:48px;height:2px;border-radius:2px;background:currentColor;content:""}.database-type-option__icon[data-v-f69936e0]{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;background:var(--database-icon-tint)}.database-type-option__icon img[data-v-f69936e0]{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.tone-mysql[data-v-f69936e0]{--database-tint:#edf9f5;--database-icon-tint:#d8f3e8;--database-stroke:#b5e6d4;--database-accent:#168d69}.tone-postgresql[data-v-f69936e0]{--database-tint:#f0f3ff;--database-icon-tint:#e1e7ff;--database-stroke:#cbd5ff;--database-accent:#546ed0}.tone-redis[data-v-f69936e0]{--database-tint:#fff2f2;--database-icon-tint:#ffe2e2;--database-stroke:#ffcaca;--database-accent:#db5f64}.tone-mongodb[data-v-f69936e0]{--database-tint:#effaf4;--database-icon-tint:#d9f3e5;--database-stroke:#bde7cf;--database-accent:#249565}.tone-elasticsearch[data-v-f69936e0]{--database-tint:#fff7ed;--database-icon-tint:#ffedd3;--database-stroke:#f8d7ad;--database-accent:#c47a28}.instance-table[data-v-f69936e0]{border:1px solid #edf0f6;border-radius:10px;overflow:hidden}.instance-table[data-v-f69936e0] .el-table__header th.el-table__cell{color:#53617b;background:#f8faff;font-weight:650}.instance-table[data-v-f69936e0] .el-table__row{transition:background .18s ease}.instance-table[data-v-f69936e0] .el-table__row:hover{background:#f7f8ff}.instance-name[data-v-f69936e0]{border:0;padding:0;background:transparent;color:#536dce;font:inherit;font-weight:600;cursor:pointer}.connection[data-v-f69936e0]{color:#506078;font-family:Consolas,monospace}.pagination[data-v-f69936e0]{justify-content:flex-end;margin-top:18px}.credential-option[data-v-f69936e0]{float:right;color:#98a1b4;font-size:12px}.credential-preview[data-v-f69936e0]{padding:10px 12px;color:#5c6a84;background:#f7f8fc;border-radius:8px;font-size:13px}.query-panel[data-v-f69936e0]{margin-top:24px}.query-panel h3[data-v-f69936e0]{margin-bottom:6px;color:#2f3d5c}.query-panel p[data-v-f69936e0]{color:#8a94aa;font-size:13px}.query-panel .el-button[data-v-f69936e0]{margin:12px 0}@media (prefers-reduced-motion:reduce){.database-type-option[data-v-f69936e0]{transition:none}.database-type-option[data-v-f69936e0]:hover{transform:none}}@media (max-width:900px){.database-page[data-v-f69936e0]{padding:12px}.database-workspace[data-v-f69936e0]{padding:16px}.workspace-header[data-v-f69936e0]{gap:12px}.database-filter-control[data-v-f69936e0]{width:100%}.filter-bar[data-v-f69936e0] .el-form-item{width:100%;margin-bottom:12px}.filter-bar[data-v-f69936e0] .el-form-item:last-child{margin-bottom:0}}.coming-soon-page[data-v-02180032]{position:relative;display:grid;min-height:calc(100vh - 156px);overflow:hidden;place-items:center;border:1px solid #e7edf4;border-radius:18px;background:radial-gradient(circle at 78% 22%,rgba(81,157,224,.13),transparent 27%),linear-gradient(135deg,#f9fbfe,#eef4fa)}.coming-soon-content[data-v-02180032]{position:relative;z-index:1;width:min(520px,100% - 40px);padding:44px 42px;border:1px solid hsla(0,0%,100%,.84);border-radius:18px;background:hsla(0,0%,100%,.72);box-shadow:0 18px 45px rgba(39,73,109,.1);text-align:center;backdrop-filter:blur(14px)}.coming-soon-icon[data-v-02180032]{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#6d8df0,#4962c7);color:#fff;box-shadow:0 12px 25px rgba(73,98,199,.25);font-size:25px}.coming-soon-kicker[data-v-02180032]{margin:0 0 8px;color:#8ea0b5;font-size:10px;font-weight:800;letter-spacing:.18em}.coming-soon-content h1[data-v-02180032]{margin:0;color:#263951;font-size:28px;letter-spacing:-.04em}.coming-soon-status[data-v-02180032]{margin:13px 0 0;color:#4e7ed4;font-size:15px;font-weight:700}.coming-soon-description[data-v-02180032]{margin:12px auto 26px;color:#8392a4;font-size:13px;line-height:1.8}.coming-soon-progress[data-v-02180032]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e7eef5;border-radius:10px;background:rgba(247,250,253,.9);color:#8291a2;font-size:11px;text-align:left}.coming-soon-progress span[data-v-02180032]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.coming-soon-progress i[data-v-02180032]{width:7px;height:7px;border-radius:50%;background:#61c6a5;box-shadow:0 0 0 4px rgba(97,198,165,.14)}.coming-soon-progress strong[data-v-02180032]{color:#566a82;font-size:11px;font-weight:600}.coming-soon-actions[data-v-02180032]{display:flex;justify-content:center;gap:10px;margin-top:24px}.coming-soon-orbit[data-v-02180032]{position:absolute;border:1px solid rgba(98,137,205,.13);border-radius:50%;pointer-events:none}.orbit-one[data-v-02180032]{right:9%;top:12%;width:230px;height:230px}.orbit-two[data-v-02180032]{bottom:-130px;left:8%;width:310px;height:310px;border-color:rgba(101,194,171,.14)}@media(max-width:560px){.coming-soon-content[data-v-02180032]{padding:32px 22px}.coming-soon-progress[data-v-02180032]{align-items:flex-start;flex-direction:column;gap:7px}.coming-soon-actions[data-v-02180032]{align-items:stretch;flex-direction:column}}.host-cell[data-v-b9ebe7be]{display:flex;align-items:center;padding:5px;background-color:#f8f9fa;font-weight:500;border-radius:4px}.pagination[data-v-b9ebe7be]{margin-top:15px;text-align:right}.active-group[data-v-b9ebe7be]{background-color:#409eff;border-color:#409eff;color:#fff}.active-group[data-v-b9ebe7be]:hover{background-color:#337ecc;border-color:#337ecc}.el-tree[data-v-b9ebe7be]{background:transparent}.el-tree-node__content[data-v-b9ebe7be]:hover{background-color:#f5f7fa}.el-tree-node.is-current>.el-tree-node__content[data-v-b9ebe7be]{background-color:#f0f9ff}.agent-management[data-v-385f0776]{padding:20px;height:80vh;background:linear-gradient(135deg,#667eea,#764ba2)}.agent-operation[data-v-385f0776]{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.agent-operation .el-button+.el-button[data-v-385f0776],.agent-operation .el-button+.el-tooltip[data-v-385f0776],.agent-operation .el-tooltip+.el-button[data-v-385f0776],.agent-operation .el-tooltip+.el-tooltip[data-v-385f0776]{margin-left:8px}.agent-card[data-v-385f0776]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);height:calc(80vh - 40px);display:flex;flex-direction:column}.card-header[data-v-385f0776]{display:flex;justify-content:space-between;align-items:center}.title[data-v-385f0776]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-385f0776]{margin-bottom:5px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-385f0776]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-385f0776]{color:#606266;font-weight:500}.action-section[data-v-385f0776]{margin-bottom:5px;margin-top:5px;padding:12px 0}.action-section .el-button[data-v-385f0776]{margin-right:12px}.table-section[data-v-385f0776]{margin-bottom:20px;flex:1;overflow-y:auto}.agent-table[data-v-385f0776]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.agent-table[data-v-385f0776] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.agent-table[data-v-385f0776] .el-table__header th{background:transparent!important;border-bottom:none}.agent-table[data-v-385f0776] .el-table__header th,.agent-table[data-v-385f0776] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.agent-table[data-v-385f0776] .el-table__row{transition:all .3s ease}.agent-table[data-v-385f0776] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.pagination-section[data-v-385f0776]{display:flex;justify-content:center;padding:20px 0}.text-muted[data-v-385f0776]{color:#909399}.status-deploying[data-v-385f0776]{color:#e6a23c;font-weight:500;animation:pulse-385f0776 1.5s ease-in-out infinite alternate}.status-deploy-failed[data-v-385f0776]{color:#f56c6c;font-weight:500}.status-running[data-v-385f0776]{color:#67c23a;font-weight:500}.status-exception[data-v-385f0776]{color:#f56c6c;font-weight:500}@keyframes pulse-385f0776{0%{opacity:1}to{opacity:.5}}.el-tag[data-v-385f0776]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-385f0776]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-385f0776]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-385f0776] .el-input__wrapper,.el-select[data-v-385f0776] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-385f0776] .el-input__inner,.el-select[data-v-385f0776] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-input[data-v-385f0776] .el-input__wrapper:hover,.el-select[data-v-385f0776] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-385f0776] .el-input__wrapper.is-focus,.el-select[data-v-385f0776] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.agent-table .el-loading-mask[data-v-385f0776]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-385f0776]{background:transparent}.el-pagination[data-v-385f0776] .btn-next,.el-pagination[data-v-385f0776] .btn-prev,.el-pagination[data-v-385f0776] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-385f0776] .btn-next:hover,.el-pagination[data-v-385f0776] .btn-prev:hover,.el-pagination[data-v-385f0776] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.el-progress[data-v-385f0776]{line-height:1}.instance-selector[data-v-e065a3a2]{width:100%}.instance-option[data-v-e065a3a2]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:300px}.instance-option span[data-v-e065a3a2]{display:grid;gap:2px}.instance-option small[data-v-e065a3a2]{color:#8490a4;font-size:12px}.database-workbench[data-v-43af429d]{padding:22px;color:#28344a}.workbench-header[data-v-43af429d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid #e8ebf1}.workbench-header h2[data-v-43af429d]{margin:0;font-size:20px}.workbench-header p[data-v-43af429d]{margin:7px 0 0;color:#7b8799;font-size:13px}.refresh-time[data-v-43af429d]{margin-left:12px;color:#9aa5b5;font-size:12px}.workbench-toolbar[data-v-43af429d]{display:flex;align-items:center;gap:18px;max-width:600px;margin:18px 0}.selection-note[data-v-43af429d]{color:#647187;font-size:13px;white-space:nowrap}.data-table[data-v-43af429d]{border:1px solid #e8ebf1;border-radius:8px;overflow:hidden}@media (max-width:720px){.workbench-toolbar[data-v-43af429d]{display:block}.selection-note[data-v-43af429d]{display:block;margin-top:10px}}.database-workbench[data-v-78f290be]{padding:22px;color:#28344a}.workbench-header[data-v-78f290be]{padding-bottom:18px;border-bottom:1px solid #e8ebf1}.section-title h3[data-v-78f290be],.workbench-header h2[data-v-78f290be]{margin:0;font-size:20px}.workbench-header p[data-v-78f290be]{margin:7px 0 0;color:#7b8799;font-size:13px}.query-grid[data-v-78f290be]{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px;margin-top:20px}.query-editor[data-v-78f290be]{display:grid;gap:9px}.query-editor label[data-v-78f290be]{color:#516077;font-size:13px;font-weight:600}.actions[data-v-78f290be]{display:flex;justify-content:flex-end;gap:10px;margin-top:3px}.query-meta[data-v-78f290be]{padding-left:18px;border-left:2px solid #d9e3f5;color:#657286;font-size:13px}.query-meta h3[data-v-78f290be]{margin:0;color:#34435c;font-size:14px}.query-meta ul[data-v-78f290be]{padding-left:18px;line-height:1.9}.result-section[data-v-78f290be]{margin-top:26px}.section-title[data-v-78f290be]{display:flex;justify-content:space-between;align-items:center;padding-bottom:11px}.section-title h3[data-v-78f290be]{font-size:16px}.section-title span[data-v-78f290be]{color:#7b8799;font-size:12px}.data-table[data-v-78f290be]{border:1px solid #e8ebf1;border-radius:8px;overflow:hidden}@media(max-width:800px){.query-grid[data-v-78f290be]{grid-template-columns:1fr}.query-meta[data-v-78f290be]{border-left:0;border-top:2px solid #d9e3f5;padding:14px 0 0}}.database-workbench[data-v-4e24b446]{padding:22px;color:#28344a}.workbench-header[data-v-4e24b446]{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e8ebf1}.section-title h3[data-v-4e24b446],.ticket-form h3[data-v-4e24b446],.ticket-list h3[data-v-4e24b446],.workbench-header h2[data-v-4e24b446]{margin:0;font-size:20px}.role-note[data-v-4e24b446],.workbench-header p[data-v-4e24b446]{color:#7b8799;font-size:13px}.review-layout[data-v-4e24b446]{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:22px}.ticket-form[data-v-4e24b446]{display:grid;align-content:start;gap:12px}.ticket-form h3[data-v-4e24b446],.ticket-list h3[data-v-4e24b446]{font-size:16px;margin-bottom:4px}.detail-panel[data-v-4e24b446]{margin-top:26px;padding-top:22px;border-top:1px solid #e8ebf1}.section-title[data-v-4e24b446]{display:flex;justify-content:space-between;margin-bottom:14px}.review-actions[data-v-4e24b446]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.review-actions .el-input[data-v-4e24b446]{width:260px}pre[data-v-4e24b446]{max-height:260px;overflow:auto;white-space:pre-wrap}@media(max-width:800px){.review-layout[data-v-4e24b446]{grid-template-columns:1fr}}.database-workbench[data-v-71f17646]{padding:22px;color:#28344a}.workbench-header[data-v-71f17646]{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e8ebf1}.workbench-header h2[data-v-71f17646]{margin:0;font-size:20px}.workbench-header p[data-v-71f17646]{margin:7px 0 0;color:#7b8799;font-size:13px}.overview-filter[data-v-71f17646]{display:flex;gap:10px;max-width:680px;margin:18px 0}.overview-filter>.instance-selector[data-v-71f17646]{flex:1}.overview-filter>.el-select[data-v-71f17646]{width:150px}.data-table[data-v-71f17646]{border:1px solid #e8ebf1;border-radius:8px;overflow:hidden}@media(max-width:700px){.overview-filter[data-v-71f17646]{flex-wrap:wrap}.overview-filter>.instance-selector[data-v-71f17646]{min-width:100%}}.database-workbench[data-v-76543b72]{padding:22px;color:#28344a}.workbench-header[data-v-76543b72]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid #e8ebf1}.workbench-header h2[data-v-76543b72]{margin:0;font-size:20px}.workbench-header p[data-v-76543b72]{margin:7px 0 0;color:#7b8799;font-size:13px}.filter-row[data-v-76543b72]{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) 150px auto;gap:10px;margin:18px 0}.collection-status[data-v-76543b72]{margin-bottom:12px}.data-table[data-v-76543b72]{border:1px solid #e8ebf1;border-radius:8px;overflow:hidden}@media(max-width:800px){.filter-row[data-v-76543b72]{grid-template-columns:1fr 1fr}.filter-row>.instance-selector[data-v-76543b72]{grid-column:1/-1}}.ecs-key-management[data-v-3a961d14]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.ecs-key-card[data-v-3a961d14]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-3a961d14]{display:flex;justify-content:space-between;align-items:center}.title[data-v-3a961d14]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-3a961d14]{margin-bottom:5px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-3a961d14]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-3a961d14]{color:#606266;font-weight:500}.action-section[data-v-3a961d14]{margin-bottom:5px;margin-top:5px;padding:12px 0}.action-section .el-button[data-v-3a961d14]{margin-right:12px}.table-section[data-v-3a961d14]{margin-bottom:40px}.ecs-key-table[data-v-3a961d14]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.ecs-key-table[data-v-3a961d14] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.ecs-key-table[data-v-3a961d14] .el-table__header th{background:transparent!important;border-bottom:none}.ecs-key-table[data-v-3a961d14] .el-table__header th,.ecs-key-table[data-v-3a961d14] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.ecs-key-table[data-v-3a961d14] .el-table__row{transition:all .3s ease}.ecs-key-table[data-v-3a961d14] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.operation-buttons[data-v-3a961d14]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-3a961d14]{transition:all .3s ease}.operation-buttons .el-button[data-v-3a961d14]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-3a961d14]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-3a961d14]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-3a961d14]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-3a961d14] .el-input__wrapper,.el-select[data-v-3a961d14] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-3a961d14] .el-input__inner,.el-select[data-v-3a961d14] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-input[data-v-3a961d14] .el-input__wrapper:hover,.el-select[data-v-3a961d14] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-3a961d14] .el-input__wrapper.is-focus,.el-select[data-v-3a961d14] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.ecs-key-table .el-loading-mask[data-v-3a961d14]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.pagination-section[data-v-3a961d14]{display:flex;justify-content:center;padding:20px 0}.el-pagination[data-v-3a961d14]{background:transparent}.el-pagination[data-v-3a961d14] .btn-next,.el-pagination[data-v-3a961d14] .btn-prev,.el-pagination[data-v-3a961d14] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-3a961d14] .btn-next:hover,.el-pagination[data-v-3a961d14] .btn-prev:hover,.el-pagination[data-v-3a961d14] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.accountauth-management[data-v-bb0b7af4]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.accountauth-card[data-v-bb0b7af4]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-bb0b7af4]{display:flex;justify-content:space-between;align-items:center}.title[data-v-bb0b7af4]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-bb0b7af4]{margin-bottom:5px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-bb0b7af4]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-bb0b7af4]{color:#606266;font-weight:500}.action-section[data-v-bb0b7af4]{margin-bottom:5px;margin-top:5px;padding:12px 0}.action-section .el-button[data-v-bb0b7af4]{margin-right:12px}.table-section[data-v-bb0b7af4]{margin-bottom:40px}.accountauth-table[data-v-bb0b7af4]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.accountauth-table[data-v-bb0b7af4] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.accountauth-table[data-v-bb0b7af4] .el-table__header th{background:transparent!important;border-bottom:none}.accountauth-table[data-v-bb0b7af4] .el-table__header th,.accountauth-table[data-v-bb0b7af4] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.accountauth-table[data-v-bb0b7af4] .el-table__row{transition:all .3s ease}.accountauth-table[data-v-bb0b7af4] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.operation-buttons[data-v-bb0b7af4]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-bb0b7af4]{transition:all .3s ease}.operation-buttons .el-button[data-v-bb0b7af4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-bb0b7af4]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-bb0b7af4]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-bb0b7af4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-bb0b7af4] .el-input__wrapper,.el-select[data-v-bb0b7af4] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-bb0b7af4] .el-input__inner,.el-select[data-v-bb0b7af4] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-input[data-v-bb0b7af4] .el-input__wrapper:hover,.el-select[data-v-bb0b7af4] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-bb0b7af4] .el-input__wrapper.is-focus,.el-select[data-v-bb0b7af4] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.accountauth-table .el-loading-mask[data-v-bb0b7af4]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.pagination-section[data-v-bb0b7af4]{display:flex;justify-content:center;padding:20px 0}.el-pagination[data-v-bb0b7af4]{background:transparent}.el-pagination[data-v-bb0b7af4] .btn-next,.el-pagination[data-v-bb0b7af4] .btn-prev,.el-pagination[data-v-bb0b7af4] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-bb0b7af4] .btn-next:hover,.el-pagination[data-v-bb0b7af4] .btn-prev:hover,.el-pagination[data-v-bb0b7af4] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.key-management[data-v-1d3d5e48]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.key-card[data-v-1d3d5e48]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-1d3d5e48]{display:flex;justify-content:space-between;align-items:center}.title[data-v-1d3d5e48]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-1d3d5e48]{margin-bottom:20px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form[data-v-1d3d5e48]{margin:0}.search-form .el-form-item[data-v-1d3d5e48]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-1d3d5e48]{color:#606266;font-weight:500}.el-button[data-v-1d3d5e48]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-1d3d5e48]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-1d3d5e48] .el-input__wrapper,.el-select[data-v-1d3d5e48] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-1d3d5e48] .el-input__wrapper:hover,.el-select[data-v-1d3d5e48] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-1d3d5e48] .el-input__wrapper.is-focus,.el-select[data-v-1d3d5e48] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-1d3d5e48] .el-input__inner,.el-select[data-v-1d3d5e48] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-tag[data-v-1d3d5e48]{font-weight:500;border-radius:8px;border:none}.config-tabs[data-v-1d3d5e48]{margin-top:20px}.config-tabs[data-v-1d3d5e48] .el-tabs__header{margin-bottom:20px}.config-tabs[data-v-1d3d5e48] .el-tabs__item{font-weight:500;color:#606266}.config-tabs[data-v-1d3d5e48] .el-tabs__item.is-active{color:#409eff;font-weight:600}.tab-content[data-v-1d3d5e48]{padding:0}.content-header[data-v-1d3d5e48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0}.resource-count[data-v-1d3d5e48]{font-size:14px;color:#606266;font-weight:500}.resource-table[data-v-1d3d5e48]{border-radius:8px;overflow:hidden}.resource-table[data-v-1d3d5e48] .el-table__header{background:#f8f9fa}.resource-table[data-v-1d3d5e48] .el-table__row:hover{background-color:#f5f7fa}.resource-name[data-v-1d3d5e48]{display:flex;align-items:center;gap:8px}.cloud-icon[data-v-1d3d5e48]{width:16px;height:16px}.key-info[data-v-1d3d5e48]{display:flex;align-items:center;gap:8px}.key-icon[data-v-1d3d5e48]{color:#409eff;font-size:16px}.secret-icon[data-v-1d3d5e48]{color:#e6a23c;font-size:16px}.key-value[data-v-1d3d5e48]{color:#606266;font-family:Monaco,Menlo,monospace;font-size:13px}.time-text[data-v-1d3d5e48]{color:#909399;font-size:13px}.remark-text[data-v-1d3d5e48]{color:#606266;font-size:13px}.schedule-icon[data-v-1d3d5e48]{color:#409eff;font-size:16px}.schedule-name[data-v-1d3d5e48]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.cron-info[data-v-1d3d5e48]{display:flex;align-items:center;gap:6px}.cron-icon[data-v-1d3d5e48]{color:#67c23a;font-size:14px}.cron-text[data-v-1d3d5e48]{background:#f5f7fa;padding:2px 6px;border-radius:4px;font-size:12px;color:#e6a23c;border:1px solid #e9ecef}.cloud-types[data-v-1d3d5e48]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cloud-tag[data-v-1d3d5e48]{font-size:11px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-run-time[data-v-1d3d5e48]{display:flex;align-items:center;gap:6px}.time-icon[data-v-1d3d5e48]{color:#67c23a;font-size:14px}.operation-buttons[data-v-1d3d5e48]{display:flex;gap:8px;justify-content:center}.pagination-section[data-v-1d3d5e48]{display:flex;justify-content:center;padding:20px 0}.el-pagination[data-v-1d3d5e48]{background:transparent}.el-pagination[data-v-1d3d5e48] .btn-next,.el-pagination[data-v-1d3d5e48] .btn-prev,.el-pagination[data-v-1d3d5e48] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-1d3d5e48] .btn-next:hover,.el-pagination[data-v-1d3d5e48] .btn-prev:hover,.el-pagination[data-v-1d3d5e48] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.cron-templates[data-v-1d3d5e48]{max-height:200px;overflow-y:auto}.cron-template-item[data-v-1d3d5e48]{padding:8px 12px;margin-bottom:8px;background:rgba(103,126,234,.05);border-radius:6px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(103,126,234,.1)}.cron-template-item[data-v-1d3d5e48]:hover{background:rgba(103,126,234,.1);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.cron-template-item[data-v-1d3d5e48]:last-child{margin-bottom:0}.cron-template-item strong[data-v-1d3d5e48]{color:#667eea;display:block;margin-bottom:2px}.el-checkbox-group .el-checkbox[data-v-1d3d5e48]{margin-right:20px;margin-bottom:10px}.el-checkbox-group .el-checkbox[data-v-1d3d5e48] .el-checkbox__label{font-weight:500}.el-loading-mask[data-v-1d3d5e48]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.sync-log-container[data-v-1d3d5e48]{min-height:200px}.log-info[data-v-1d3d5e48]{display:flex;flex-direction:column;gap:16px}.log-header[data-v-1d3d5e48]{display:flex;flex-direction:column;gap:12px;padding:16px;background:rgba(103,126,234,.05);border-radius:8px;border:1px solid rgba(103,126,234,.1)}.log-header-item[data-v-1d3d5e48]{display:flex;align-items:center;gap:8px}.log-label[data-v-1d3d5e48]{font-weight:600;color:#606266;min-width:100px}.log-value[data-v-1d3d5e48]{color:#409eff;font-weight:500}.log-content[data-v-1d3d5e48]{display:flex;flex-direction:column;gap:8px}.log-title[data-v-1d3d5e48]{font-weight:600;color:#606266;font-size:14px}.log-text[data-v-1d3d5e48]{background:#f5f7fa;padding:16px;border-radius:8px;border:1px solid #e9ecef;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6;color:#2c3e50;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;margin:0}.log-text[data-v-1d3d5e48]::-webkit-scrollbar{width:8px}.log-text[data-v-1d3d5e48]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.log-text[data-v-1d3d5e48]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.log-text[data-v-1d3d5e48]::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.key-management[data-v-1d3d5e48]{padding:12px}.card-header[data-v-1d3d5e48],.content-header[data-v-1d3d5e48]{flex-direction:column;align-items:stretch;gap:12px}.resource-table[data-v-1d3d5e48] .el-table{font-size:12px}.operation-buttons[data-v-1d3d5e48]{flex-direction:column;gap:4px}.search-section[data-v-1d3d5e48]{padding:12px}.search-form[data-v-1d3d5e48]{flex-direction:column;align-items:stretch}.search-form[data-v-1d3d5e48] .el-form-item{margin-bottom:8px}.cloud-types[data-v-1d3d5e48]{gap:2px}.cloud-tag[data-v-1d3d5e48]{max-width:60px}.log-header[data-v-1d3d5e48]{padding:12px}.log-label[data-v-1d3d5e48]{min-width:80px;font-size:13px}.log-text[data-v-1d3d5e48]{font-size:12px;padding:12px}}.credential-center[data-v-63bc0389]{min-height:calc(100vh - 156px);padding:8px 2px 26px}.credential-center__header[data-v-63bc0389]{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:12px 4px 22px;border-bottom:1px solid #e8edf5}.credential-center__eyebrow[data-v-63bc0389]{margin:0 0 8px;color:#7890ae;font-size:10px;font-weight:800;letter-spacing:.15em}.credential-center h1[data-v-63bc0389]{margin:0;color:#20334d;font-size:25px;letter-spacing:-.035em}.credential-center__description[data-v-63bc0389]{max-width:620px;margin:9px 0 0;color:#71829a;font-size:13px;line-height:1.7}.credential-center__guard[data-v-63bc0389]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;margin-top:8px;padding:8px 11px;border:1px solid #dce9fb;border-radius:9px;background:#f5f9ff;color:#5279b7;font-size:12px;font-weight:700}.credential-center__tabs[data-v-63bc0389]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.credential-center__tab[data-v-63bc0389]{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px;min-height:70px;padding:14px 16px;border:1px solid #e2e9f2;border-radius:11px;background:#fff;color:#60738b;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.credential-center__tab .el-icon[data-v-63bc0389]{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#f0f5fb;color:#5b82bd;font-size:17px}.credential-center__tab span[data-v-63bc0389]{color:#30445e;font-size:14px;font-weight:700}.credential-center__tab small[data-v-63bc0389]{margin-top:3px;color:#91a0b3;font-size:11px}.credential-center__tab[data-v-63bc0389]:hover{border-color:#bad1ef;background:#fbfdff;transform:translateY(-1px)}.credential-center__tab.is-active[data-v-63bc0389]{border-color:#75a5e8;background:linear-gradient(135deg,#f9fcff,#eef6ff);box-shadow:0 7px 18px rgba(67,120,190,.1)}.credential-center__tab.is-active .el-icon[data-v-63bc0389]{background:linear-gradient(135deg,#5c91e7,#5073ce);color:#fff}.credential-center__workspace[data-v-63bc0389]{min-width:0}@media(max-width:780px){.credential-center__header[data-v-63bc0389]{flex-direction:column;gap:8px}.credential-center__tabs[data-v-63bc0389]{grid-template-columns:1fr;gap:8px}}.agent-page[data-v-d359cc28]{min-height:100%;color:#22354e;background:#f3f6fa}.agent-header[data-v-d359cc28]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;min-height:122px;padding:22px 32px;background:radial-gradient(circle at 85% -60%,rgba(61,200,200,.36),transparent 42%),linear-gradient(118deg,#102c54,#153f69 56%,#17627a);color:#f2fbff}.agent-header h1[data-v-d359cc28]{margin:6px 0 4px;font-size:27px;letter-spacing:-.04em}.agent-header p[data-v-d359cc28]{margin:0;color:#b6d1e4;font-size:13px}.eyebrow[data-v-d359cc28]{display:inline-flex;align-items:center;gap:7px;color:#78d9e7;font-size:10px;font-weight:800;letter-spacing:.16em}.eyebrow i[data-v-d359cc28]{width:7px;height:7px;border-radius:50%;background:#5db;box-shadow:0 0 0 5px rgba(85,221,187,.14)}.eyebrow.dark[data-v-d359cc28]{color:#5cbed4}.agent-status[data-v-d359cc28]{display:flex;align-items:center;gap:10px;min-width:290px;padding:10px 11px;border:1px solid rgba(183,231,242,.23);border-radius:9px;background:rgba(7,27,52,.22);font-size:11px}.agent-status b[data-v-d359cc28],.agent-status small[data-v-d359cc28]{display:block}.agent-status small[data-v-d359cc28]{margin-top:3px;color:#a8c6d8;font-size:9px}.agent-status[data-v-d359cc28] .el-button{margin-left:auto;color:#bceefa}.status-dot[data-v-d359cc28]{width:8px;height:8px;border-radius:50%;background:#4ed5ae;box-shadow:0 0 0 5px rgba(78,213,174,.13)}.status-dot.busy[data-v-d359cc28]{background:#ffbd4f;animation:pulse-d359cc28 1.2s infinite}.agent-workspace[data-v-d359cc28]{display:grid;grid-template-columns:238px minmax(500px,1fr) 258px;min-height:calc(100vh - 170px);margin:18px;border:1px solid #e2e9f0;background:#e5ebf1;box-shadow:0 12px 28px rgba(35,63,96,.07)}.agent-rail[data-v-d359cc28],.context-sidebar[data-v-d359cc28],.conversation-stage[data-v-d359cc28]{min-width:0;background:#fff}.agent-rail[data-v-d359cc28],.context-sidebar[data-v-d359cc28]{padding:20px 17px}.sidebar-title span[data-v-d359cc28]{color:#6bcee3;font-size:9px;font-weight:800;letter-spacing:.16em}.conversation-toolbar h2[data-v-d359cc28],.sidebar-title h2[data-v-d359cc28]{margin:4px 0 0;color:#253a55;font-size:16px}.scope-stat-grid[data-v-d359cc28]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:18px 0}.scope-stat-grid div[data-v-d359cc28]{padding:9px 5px;border:1px solid #e9eef4;border-radius:7px;background:#fbfcfe;text-align:center}.scope-stat-grid[data-v-d359cc28] svg{color:#4a9de4;font-size:14px}.scope-stat-grid b[data-v-d359cc28],.scope-stat-grid small[data-v-d359cc28]{display:block}.scope-stat-grid b[data-v-d359cc28]{margin-top:4px;color:#344c68;font-size:15px}.scope-stat-grid small[data-v-d359cc28]{margin-top:2px;color:#98a5b3;font-size:8px}.form-label[data-v-d359cc28]{display:block;margin:0 0 7px;color:#53667e;font-size:11px;font-weight:700}.host-select[data-v-d359cc28]{width:100%}.quiet-empty[data-v-d359cc28],.sidebar-hint[data-v-d359cc28]{color:#8d9bab;font-size:10px;line-height:1.65}.sidebar-hint[data-v-d359cc28]{margin:8px 0 16px}.host-context[data-v-d359cc28],.priority-box[data-v-d359cc28],.risk-list[data-v-d359cc28]{padding-top:14px;border-top:1px solid #edf1f5}.list-heading[data-v-d359cc28]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#52657c;font-size:11px;font-weight:700}.list-heading b[data-v-d359cc28],.list-heading small[data-v-d359cc28]{color:#9ca8b7;font-size:9px;font-weight:500}.host-row[data-v-d359cc28]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 0;border-bottom:1px solid #f0f3f6}.host-row small[data-v-d359cc28],.host-row strong[data-v-d359cc28]{display:block}.host-row strong[data-v-d359cc28]{max-width:138px;overflow:hidden;color:#465b74;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.host-row small[data-v-d359cc28]{margin-top:3px;color:#a0acb8;font-size:9px}.host-row em[data-v-d359cc28]{padding:3px 5px;border-radius:4px;background:#f2f4f7;color:#8491a0;font-size:9px;font-style:normal}.host-row em.online[data-v-d359cc28]{background:#eaf8f0;color:#34a578}.risk-list[data-v-d359cc28]{margin-top:15px}.risk-list button[data-v-d359cc28]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;gap:7px;align-items:center;padding:8px 0;border:0;border-bottom:1px solid #f0f3f6;background:transparent;color:#6f7e90;font:inherit;font-size:10px;text-align:left;cursor:pointer}.risk-list button[data-v-d359cc28]:hover{color:#307ee3}.priority-box i[data-v-d359cc28],.risk-list i[data-v-d359cc28]{width:6px;height:6px;border-radius:50%;background:#70a8da}.priority-box i.critical[data-v-d359cc28],.risk-list i.critical[data-v-d359cc28]{background:#eb6b74}.priority-box i.warning[data-v-d359cc28],.risk-list i.warning[data-v-d359cc28]{background:#e9a244}.conversation-stage[data-v-d359cc28]{display:flex;min-height:0;flex-direction:column}.conversation-toolbar[data-v-d359cc28]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid #edf1f5}.toolbar-actions[data-v-d359cc28]{display:flex;align-items:center;gap:2px}.read-only[data-v-d359cc28]{display:inline-flex;align-items:center;gap:4px;margin-right:5px;padding:5px 7px;border-radius:5px;background:#ecf9f3;color:#319a76;font-size:9px}.conversation-stream[data-v-d359cc28]{flex:1;min-height:430px;max-height:660px;overflow:auto;padding:22px 24px;background:linear-gradient(180deg,#fff,#fbfcff)}.conversation-welcome[data-v-d359cc28]{display:grid;min-height:340px;place-items:center;align-content:center;position:relative;overflow:hidden;color:#8b9bad;text-align:center}.conversation-welcome[data-v-d359cc28]>:not(.welcome-orbit){position:relative;z-index:1}.welcome-orbit[data-v-d359cc28]{position:absolute;width:230px;height:230px;border:1px dashed #d9e6f4;border-radius:50%;animation:rotate-d359cc28 24s linear infinite}.conversation-welcome[data-v-d359cc28] svg{color:#69a3e5;font-size:31px}.conversation-welcome h3[data-v-d359cc28]{margin:11px 0 0;color:#536b88;font-size:15px}.conversation-welcome p[data-v-d359cc28]{max-width:400px;margin:8px 0 0;font-size:11px;line-height:1.7}.message[data-v-d359cc28]{display:flex;gap:10px;align-items:flex-start;margin-bottom:19px}.message-user[data-v-d359cc28]{justify-content:flex-end}.message-body[data-v-d359cc28]{max-width:min(760px,91%)}.message-meta[data-v-d359cc28]{display:flex;gap:8px;align-items:center;margin-bottom:5px;color:#99a7b5;font-size:9px}.message-user .message-meta[data-v-d359cc28]{justify-content:flex-end}.message-meta b[data-v-d359cc28]{color:#64778d;font-size:10px}.message-avatar[data-v-d359cc28]{display:grid;flex:0 0 29px;width:29px;height:29px;place-items:center;border-radius:9px;background:linear-gradient(135deg,#5d9df0,#54d2c2);color:#fff;box-shadow:0 5px 13px rgba(74,144,224,.2)}.user-bubble[data-v-d359cc28]{padding:10px 13px;border-radius:11px 3px 11px 11px;background:linear-gradient(135deg,#4389e9,#3777d8);color:#fff;font-size:12px;line-height:1.65;box-shadow:0 5px 14px rgba(58,123,216,.18)}.assistant-answer[data-v-d359cc28]{padding:12px 14px;border:1px solid #dce8f5;border-left:3px solid #52bfae;border-radius:4px 10px 10px;background:#fff}.assistant-answer p[data-v-d359cc28]{margin:0;color:#4b617b;font-size:12px;line-height:1.75;white-space:pre-wrap}.thinking-panel[data-v-d359cc28]{padding:13px;border:1px solid #d5e5f8;border-radius:8px;background:#f8fbff}.thinking-panel>div[data-v-d359cc28]{display:flex;align-items:center;gap:7px}.thinking-panel small[data-v-d359cc28]{color:#8497ab;font-size:10px}.spinner[data-v-d359cc28]{width:13px;height:13px;border:2px solid #b8d8fa;border-top-color:#4389e9;border-radius:50%;animation:rotate-d359cc28 .8s linear infinite}.thinking-panel ol[data-v-d359cc28]{display:flex;gap:13px;margin:12px 0 0;padding:0;color:#9ba9b8;font-size:10px;list-style-position:inside}.thinking-panel li.done[data-v-d359cc28]{color:#40a77d}.thinking-panel li.active[data-v-d359cc28]{color:#3c85df}.model-note[data-v-d359cc28]{display:flex;gap:6px;align-items:center;margin-top:8px;color:#b28144;font-size:10px}.tool-record[data-v-d359cc28]{margin-top:9px;border:1px solid #dfe8f1;border-radius:8px;overflow:hidden}.tool-record-head[data-v-d359cc28]{display:grid;grid-template-columns:auto 1fr auto;width:100%;gap:10px;align-items:center;padding:9px 11px;border:0;background:#f7faff;color:#5c718a;font:inherit;font-size:10px;text-align:left;cursor:pointer}.tool-record-head span[data-v-d359cc28]{display:inline-flex;align-items:center;gap:5px;color:#437eac;font-weight:700}.tool-record-head small[data-v-d359cc28]{color:#8d9cad}.tool-record-head b[data-v-d359cc28]{color:#4386df;font-size:10px}.tool-record-detail[data-v-d359cc28]{padding:10px 11px 12px;border-top:1px solid #e9eff5;background:#fff}.tool-steps[data-v-d359cc28]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.tool-steps span[data-v-d359cc28]{padding:4px 6px;border-radius:4px;background:#eef8f3;color:#3d9d78;font-size:9px}.evidence-host[data-v-d359cc28]{margin-top:8px;padding:10px;border:1px solid #e6edf4;border-radius:6px}.evidence-host header[data-v-d359cc28]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.evidence-host header b[data-v-d359cc28],.evidence-host header small[data-v-d359cc28]{display:block}.evidence-host header b[data-v-d359cc28]{color:#405873;font-size:11px}.evidence-host header small[data-v-d359cc28]{margin-top:3px;color:#99a6b4;font-size:9px}.evidence-host header em[data-v-d359cc28]{padding:3px 5px;border-radius:4px;background:#eaf8f0;color:#34a477;font-size:9px;font-style:normal}.evidence-host.failed header em[data-v-d359cc28]{background:#fff1f2;color:#dd6872}.inspection-error[data-v-d359cc28]{margin:9px 0 0;color:#9d7176;font-size:10px}.evidence-metrics[data-v-d359cc28]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px;border-top:1px solid #eef2f5;border-left:1px solid #eef2f5}.evidence-metrics div[data-v-d359cc28]{padding:7px;border-right:1px solid #eef2f5;border-bottom:1px solid #eef2f5}.evidence-metrics b[data-v-d359cc28],.evidence-metrics small[data-v-d359cc28],.evidence-metrics span[data-v-d359cc28]{display:block}.evidence-metrics span[data-v-d359cc28]{color:#9ba8b6;font-size:9px}.evidence-metrics b[data-v-d359cc28]{margin:3px 0;color:#3e5977;font-size:12px}.evidence-metrics small[data-v-d359cc28]{color:#7890a8;font-size:9px}.evidence-lines[data-v-d359cc28]{margin-top:7px}.evidence-lines p[data-v-d359cc28]{display:flex;justify-content:space-between;gap:12px;margin:3px 0;color:#8291a1;font-size:9px}.evidence-lines b[data-v-d359cc28]{color:#4d657f;font-weight:600}.evidence-lines b small[data-v-d359cc28]{color:#849ab2}.action-plans[data-v-d359cc28]{margin-top:10px;border:1px solid #f0dfbf;border-radius:8px;background:#fffdf8}.action-heading[data-v-d359cc28]{display:grid;gap:2px;padding:9px 11px;border-bottom:1px solid #f3e7d0}.action-heading span[data-v-d359cc28]{color:#d29437;font-size:8px;font-weight:800;letter-spacing:.13em}.action-heading b[data-v-d359cc28]{color:#7c6234;font-size:11px}.action-plans article[data-v-d359cc28]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:10px 11px}.action-plans article[data-v-d359cc28]>svg{color:#df9b38}.action-plans b[data-v-d359cc28]{color:#5d513d;font-size:11px}.action-plans p[data-v-d359cc28]{margin:3px 0 0;color:#94836a;font-size:9px;line-height:1.55}.message-foot[data-v-d359cc28]{display:flex;gap:5px;margin-top:8px;color:#94a1af;font-size:9px;line-height:1.5}.action-result[data-v-d359cc28]{display:flex;gap:8px;padding:11px;border:1px solid #d9eee4;border-radius:8px}.action-result[data-v-d359cc28] svg{color:#36aa7b}.action-result b[data-v-d359cc28]{color:#3b6f5d;font-size:11px}.action-result p[data-v-d359cc28]{margin:3px 0 0;color:#6d8d80;font-size:10px;white-space:pre-wrap}.composer-wrap[data-v-d359cc28]{padding:11px 18px 16px;border-top:1px solid #e9eef4;background:#fff}.quick-prompts[data-v-d359cc28]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.quick-prompts button[data-v-d359cc28]{padding:5px 8px;border:1px solid #e2e9f2;border-radius:5px;background:#fff;color:#687b91;font:inherit;font-size:10px;cursor:pointer}.quick-prompts button[data-v-d359cc28]:hover{border-color:#93bee9;color:#337ee2}.composer[data-v-d359cc28]{overflow:hidden;border:1px solid #d7e4f4;border-radius:8px}.composer[data-v-d359cc28] .el-textarea__inner{padding:10px 12px;box-shadow:none;color:#445c77;font-size:12px;line-height:1.6}.composer>div[data-v-d359cc28]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px 7px 12px;border-top:1px solid #edf1f5;color:#9aa8b7;font-size:9px}.composer[data-v-d359cc28] .el-button{border-radius:6px;box-shadow:0 5px 12px rgba(55,124,222,.2)}.agent-rail[data-v-d359cc28]{background:#fbfcfe}.capability[data-v-d359cc28]{display:flex;gap:8px;padding:13px 0;border-bottom:1px solid #eaf0f5}.capability[data-v-d359cc28]>svg{flex:0 0 auto;margin-top:2px;color:#5e9ce0;font-size:15px}.capability b[data-v-d359cc28]{color:#4a6079;font-size:11px}.capability p[data-v-d359cc28]{margin:4px 0 0;color:#8b99a8;font-size:10px;line-height:1.6}.capability.accent[data-v-d359cc28]>svg{color:#e5a241}.priority-box[data-v-d359cc28]{margin-top:18px}.priority-box article[data-v-d359cc28]{display:flex;gap:7px;padding:9px 0;border-bottom:1px solid #edf1f4}.priority-box i[data-v-d359cc28]{flex:0 0 auto;margin-top:5px}.priority-box b[data-v-d359cc28]{color:#596c82;font-size:10px}.priority-box p[data-v-d359cc28]{margin:3px 0 0;color:#9aa6b3;font-size:9px}.provider-presets[data-v-d359cc28]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.provider-presets button[data-v-d359cc28]{padding:6px 9px;border:1px solid #dce6f2;border-radius:5px;background:#fff;color:#60748b;font:inherit;font-size:11px;cursor:pointer}.provider-presets button.active[data-v-d359cc28]{border-color:#74a7e8;background:#eff6ff;color:#367bcf}.provider-list[data-v-d359cc28]{max-height:190px;overflow:auto;margin-bottom:15px;border:1px solid #e8edf4;border-radius:8px}.provider-row[data-v-d359cc28]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;gap:8px;align-items:center;padding:9px;border-bottom:1px solid #edf1f5}.provider-row[data-v-d359cc28]:last-child{border-bottom:0}.provider-row b[data-v-d359cc28]{color:#3e536d;font-size:11px}.provider-row p[data-v-d359cc28]{margin:3px 0 0;color:#94a1b0;font-size:9px}.provider-dot[data-v-d359cc28]{width:7px;height:7px;border-radius:50%;background:#c2cad5}.provider-dot.enabled[data-v-d359cc28]{background:#3abc8d;box-shadow:0 0 0 4px rgba(59,188,141,.12)}.default-tag[data-v-d359cc28]{padding:3px 5px;border-radius:4px;background:#eaf4ff;color:#4785cf;font-size:9px}.provider-form[data-v-d359cc28] .el-form-item{margin-bottom:11px}.provider-form[data-v-d359cc28] .el-form-item__label{padding-bottom:4px;color:#63758b;font-size:11px}.form-grid[data-v-d359cc28]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid.triple[data-v-d359cc28]{grid-template-columns:1fr 1fr 1fr}.provider-form[data-v-d359cc28] .el-input-number{width:100%}.secret-hint[data-v-d359cc28]{margin:6px 0 0;color:#8696a8;font-size:10px;line-height:1.5}.center[data-v-d359cc28]{text-align:center}@keyframes rotate-d359cc28{to{transform:rotate(1turn)}}@keyframes pulse-d359cc28{50%{box-shadow:0 0 0 8px rgba(255,189,79,.04)}}@media(max-width:1180px){.agent-workspace[data-v-d359cc28]{grid-template-columns:220px minmax(450px,1fr)}.agent-rail[data-v-d359cc28]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.agent-rail .sidebar-title[data-v-d359cc28],.priority-box[data-v-d359cc28]{grid-column:1/-1}.priority-box[data-v-d359cc28]{margin-top:0}}@media(max-width:820px){.agent-header[data-v-d359cc28]{align-items:flex-start;flex-direction:column;padding:20px}.agent-status[data-v-d359cc28]{width:100%;box-sizing:border-box}.agent-workspace[data-v-d359cc28]{grid-template-columns:1fr;margin:10px}.agent-rail[data-v-d359cc28]{display:block}.agent-rail[data-v-d359cc28],.context-sidebar[data-v-d359cc28]{padding:17px}.conversation-toolbar[data-v-d359cc28]{flex-direction:column;padding:17px}.toolbar-actions[data-v-d359cc28]{flex-wrap:wrap}.conversation-stream[data-v-d359cc28]{min-height:330px;padding:17px}.message-body[data-v-d359cc28]{max-width:95%}.thinking-panel ol[data-v-d359cc28]{display:block;line-height:1.8}.evidence-metrics[data-v-d359cc28]{grid-template-columns:1fr}.evidence-lines p[data-v-d359cc28]{display:block}.evidence-lines b[data-v-d359cc28]{display:block;margin-top:2px}.composer-wrap[data-v-d359cc28]{padding:10px}.form-grid.triple[data-v-d359cc28],.form-grid[data-v-d359cc28]{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){[data-v-d359cc28],[data-v-d359cc28]:after,[data-v-d359cc28]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.answer-topline[data-v-d359cc28]{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid #e7eff7}.answer-topline span[data-v-d359cc28]{padding:3px 5px;border-radius:4px;background:#e9f7f2;color:#299879;font-size:8px;font-weight:800;letter-spacing:.12em}.answer-topline b[data-v-d359cc28]{color:#58708c;font-size:10px;font-weight:700}.markdown-answer[data-v-d359cc28]{color:#4a617b;font-size:12px;line-height:1.78}.markdown-answer[data-v-d359cc28] h1,.markdown-answer[data-v-d359cc28] h2,.markdown-answer[data-v-d359cc28] h3,.markdown-answer[data-v-d359cc28] h4{position:relative;margin:18px 0 8px;padding-left:10px;color:#2d4969;font-weight:750;line-height:1.35}.markdown-answer[data-v-d359cc28] h1:before,.markdown-answer[data-v-d359cc28] h2:before,.markdown-answer[data-v-d359cc28] h3:before,.markdown-answer[data-v-d359cc28] h4:before{position:absolute;left:0;top:.18em;width:3px;height:1.15em;border-radius:3px;background:#55bea8;content:""}.markdown-answer[data-v-d359cc28] h1{font-size:15px}.markdown-answer[data-v-d359cc28] h2{font-size:14px}.markdown-answer[data-v-d359cc28] h3,.markdown-answer[data-v-d359cc28] h4{font-size:13px}.markdown-answer[data-v-d359cc28] p{margin:8px 0}.markdown-answer[data-v-d359cc28] strong{color:#294b71;font-weight:750}.markdown-answer[data-v-d359cc28] ol,.markdown-answer[data-v-d359cc28] ul{margin:8px 0;padding-left:19px}.markdown-answer[data-v-d359cc28] li{margin:4px 0;padding-left:2px}.markdown-answer[data-v-d359cc28] blockquote{margin:10px 0;padding:8px 11px;border-left:3px solid #6bd;background:#f4faff;color:#607990}.markdown-answer[data-v-d359cc28] code{padding:1px 4px;border-radius:3px;background:#edf3f9;color:#3977a7;font-family:Consolas,monospace;font-size:.92em}.markdown-answer[data-v-d359cc28] pre{overflow:auto;margin:10px 0;padding:10px;border-radius:6px;background:#172e4a;color:#e5f2ff}.markdown-answer[data-v-d359cc28] pre code{padding:0;background:transparent;color:inherit}.markdown-answer[data-v-d359cc28] table{width:100%;margin:10px 0;overflow:hidden;border:1px solid #dbe7f2;border-collapse:separate;border-spacing:0;border-radius:7px;font-size:10px}.markdown-answer[data-v-d359cc28] td,.markdown-answer[data-v-d359cc28] th{padding:7px 8px;border-right:1px solid #e4edf5;border-bottom:1px solid #e4edf5;text-align:left;vertical-align:top}.markdown-answer[data-v-d359cc28] td:last-child,.markdown-answer[data-v-d359cc28] th:last-child{border-right:0}.markdown-answer[data-v-d359cc28] tr:last-child td{border-bottom:0}.markdown-answer[data-v-d359cc28] th{background:#edf6ff;color:#426887;font-weight:750}.markdown-answer[data-v-d359cc28] tr:nth-child(2n) td{background:#fbfdff}.markdown-answer[data-v-d359cc28] a{color:#2e82df;text-decoration:none}.markdown-answer[data-v-d359cc28] hr{margin:14px 0;border:0;border-top:1px solid #e6edf4}@media(max-width:820px){.markdown-answer[data-v-d359cc28] table{display:block;overflow-x:auto;white-space:nowrap}}.agent-report[data-v-d359cc28]{padding:13px 14px;border:1px solid #dce8f5;border-left:3px solid #52bfae;border-radius:4px 10px 10px;background:#fff}.report-topline[data-v-d359cc28]{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #e7eff7}.report-topline span[data-v-d359cc28]{padding:3px 5px;border-radius:4px;background:#e9f7f2;color:#299879;font-size:8px;font-weight:800;letter-spacing:.12em}.report-topline b[data-v-d359cc28]{color:#58708c;font-size:10px}.report-topline small[data-v-d359cc28]{margin-left:auto;color:#9aa9b8;font-size:9px}.report-verdict[data-v-d359cc28]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;margin:12px 0;padding:11px;border-radius:7px;background:#f4faf8}.report-verdict i[data-v-d359cc28]{width:8px;height:8px;border-radius:50%;background:#46b88e;box-shadow:0 0 0 5px rgba(70,184,142,.12)}.report-verdict p[data-v-d359cc28],.report-verdict small[data-v-d359cc28],.report-verdict strong[data-v-d359cc28]{display:block}.report-verdict small[data-v-d359cc28]{color:#739283;font-size:9px}.report-verdict strong[data-v-d359cc28]{margin-top:2px;color:#2f6754;font-size:13px}.report-verdict p[data-v-d359cc28]{margin:3px 0 0;color:#608377;font-size:10px;line-height:1.55}.report-verdict>span[data-v-d359cc28]{padding:4px 6px;border-radius:4px;background:#e0f5eb;color:#2d9a71;font-size:9px;font-weight:700}.report-verdict.warning[data-v-d359cc28]{background:#fff9ee}.report-verdict.warning i[data-v-d359cc28]{background:#e6a342;box-shadow:0 0 0 5px rgba(230,163,66,.12)}.report-verdict.warning strong[data-v-d359cc28]{color:#8b662a}.report-verdict.warning p[data-v-d359cc28]{color:#927b51}.report-verdict.warning>span[data-v-d359cc28]{background:#fff0d4;color:#bd8123}.report-verdict.critical[data-v-d359cc28]{background:#fff4f4}.report-verdict.critical i[data-v-d359cc28]{background:#e46b73;box-shadow:0 0 0 5px rgba(228,107,115,.12)}.report-verdict.critical strong[data-v-d359cc28]{color:#a24e56}.report-verdict.critical p[data-v-d359cc28]{color:#956b70}.report-verdict.critical>span[data-v-d359cc28]{background:#ffe1e3;color:#cf5964}.report-metrics[data-v-d359cc28]{margin:11px 0;border:1px solid #e0eaf2;border-radius:7px;overflow:hidden}.report-metrics-head[data-v-d359cc28]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#f7fbff;color:#486784;font-size:10px;font-weight:700}.report-metrics-head small[data-v-d359cc28]{color:#91a3b5;font-size:9px;font-weight:500}.metric-table[data-v-d359cc28]{font-size:10px}.metric-table-head[data-v-d359cc28],.metric-table-row[data-v-d359cc28]{display:grid;grid-template-columns:1.45fr 1fr 1.1fr 1.1fr 1.25fr}.metric-table-head[data-v-d359cc28]{background:#edf6ff;color:#467190;font-weight:750}.metric-table-head span[data-v-d359cc28],.metric-table-row>div[data-v-d359cc28]{padding:7px 8px;border-top:1px solid #e4edf5;border-right:1px solid #e4edf5}.metric-table-head span[data-v-d359cc28]:last-child,.metric-table-row>div[data-v-d359cc28]:last-child{border-right:0}.metric-table-row>div[data-v-d359cc28]{min-width:0;color:#708297}.metric-table-row b[data-v-d359cc28],.metric-table-row small[data-v-d359cc28]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-table-row b[data-v-d359cc28]{color:#3b5774;font-size:10px}.metric-table-row small[data-v-d359cc28]{margin-top:3px;color:#93a2b1;font-size:9px}.metric-table-row b.healthy[data-v-d359cc28]{color:#299a72}.metric-table-row b.warning[data-v-d359cc28]{color:#c68529}.metric-table-row b.critical[data-v-d359cc28]{color:#d45863}.metric-table-row b.notice[data-v-d359cc28]{color:#2b83c9}.metric-table-row b.muted[data-v-d359cc28]{color:#9aa7b5}.full-analysis[data-v-d359cc28],.inspection-trace[data-v-d359cc28]{margin:10px 0;border:1px solid #e4edf5;border-radius:6px;background:#fbfdff}.full-analysis summary[data-v-d359cc28],.inspection-trace summary[data-v-d359cc28]{display:flex;align-items:center;gap:7px;padding:8px 10px;color:#56718d;font-size:10px;cursor:pointer;list-style:none}.full-analysis summary[data-v-d359cc28]::-webkit-details-marker,.inspection-trace summary[data-v-d359cc28]::-webkit-details-marker{display:none}.inspection-trace summary span[data-v-d359cc28]{display:inline-flex;align-items:center;gap:5px;color:#3d7cae;font-weight:700}.inspection-trace summary small[data-v-d359cc28]{color:#90a0b0}.inspection-trace summary b[data-v-d359cc28]{margin-left:auto;color:#4386df;font-size:9px}.inspection-trace>div[data-v-d359cc28]{display:flex;flex-wrap:wrap;gap:5px;padding:0 10px 10px}.inspection-trace>div span[data-v-d359cc28]{padding:4px 6px;border-radius:4px;background:#ebf8f2;color:#3b9f78;font-size:9px}.recommendation[data-v-d359cc28]{margin:14px 0 0}.recommendation-heading[data-v-d359cc28]{display:grid;gap:2px;margin-bottom:7px}.recommendation-heading span[data-v-d359cc28]{color:#58a9d3;font-size:8px;font-weight:800;letter-spacing:.13em}.recommendation-heading b[data-v-d359cc28]{color:#425d7c;font-size:12px}.full-analysis[data-v-d359cc28]{margin-bottom:0}.full-analysis>div[data-v-d359cc28]{padding:0 10px 10px;border-top:1px solid #e8eef4}.full-analysis:not([open]) .markdown-answer[data-v-d359cc28]{display:none}@media(max-width:820px){.report-topline small[data-v-d359cc28]{display:none}.metric-table[data-v-d359cc28]{overflow-x:auto}.metric-table-head[data-v-d359cc28],.metric-table-row[data-v-d359cc28]{min-width:620px}.report-metrics[data-v-d359cc28]{overflow-x:auto}.report-verdict[data-v-d359cc28]{grid-template-columns:auto minmax(0,1fr)}.report-verdict>span[data-v-d359cc28]{grid-column:2;justify-self:start}}.container-inventory[data-v-d359cc28]{margin:11px 0;border-top:1px solid #dce8f1;border-bottom:1px solid #dce8f1}.container-inventory-head[data-v-d359cc28]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 0}.container-inventory-head b[data-v-d359cc28],.container-inventory-head span[data-v-d359cc28]{display:block}.container-inventory-head span[data-v-d359cc28]{color:#58a9d3;font-size:8px;font-weight:800;letter-spacing:.13em}.container-inventory-head b[data-v-d359cc28]{margin-top:3px;color:#425d7c;font-size:12px}.container-inventory-head small[data-v-d359cc28]{color:#91a1b0;font-size:9px;text-align:right}.container-table[data-v-d359cc28]{overflow-x:auto;border-top:1px solid #e0eaf2}.container-table-head[data-v-d359cc28],.container-table-row[data-v-d359cc28]{display:grid;grid-template-columns:1.35fr 1.35fr 1fr .8fr 1.3fr;min-width:620px}.container-table-head[data-v-d359cc28]{background:#f1f7fc;color:#557996;font-size:9px;font-weight:750}.container-table-head span[data-v-d359cc28],.container-table-row>div[data-v-d359cc28]{min-width:0;padding:7px 8px;border-right:1px solid #e4edf5;border-bottom:1px solid #e4edf5}.container-table-head span[data-v-d359cc28]:last-child,.container-table-row>div[data-v-d359cc28]:last-child{border-right:0}.container-table-row[data-v-d359cc28]{color:#73859a;font-size:10px}.container-table-row:last-child>div[data-v-d359cc28]{border-bottom:0}.container-table-row b[data-v-d359cc28],.container-table-row code[data-v-d359cc28],.container-table-row small[data-v-d359cc28]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-table-row b[data-v-d359cc28]{color:#3f5976;font-size:10px}.container-table-row small[data-v-d359cc28]{margin-top:3px;color:#98a7b6;font-size:9px}.container-table-row em[data-v-d359cc28]{display:inline-block;max-width:100%;overflow:hidden;padding:3px 5px;border-radius:4px;color:#6b7f93;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.container-table-row em.running[data-v-d359cc28]{background:#eaf8f0;color:#2e9b70}.container-table-row em.stopped[data-v-d359cc28]{background:#fff2f2;color:#c86a70}.container-table-row code[data-v-d359cc28]{color:#617b95;font-family:Consolas,monospace;font-size:9px}.container-table-row[data-v-d359cc28]:nth-child(odd){background:#fcfdff}@media(max-width:820px){.container-inventory-head[data-v-d359cc28]{align-items:flex-start;flex-direction:column}.container-inventory-head small[data-v-d359cc28]{text-align:left}}.action-result[data-v-d359cc28]{align-items:flex-start;border-color:#d9eee4;background:#f8fdf9}.action-result-main[data-v-d359cc28]{min-width:0;flex:1}.action-result-heading[data-v-d359cc28]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.action-result-heading b[data-v-d359cc28],.action-result-heading span[data-v-d359cc28]{display:block}.action-result-heading span[data-v-d359cc28]{color:#4eaa88;font-size:8px;font-weight:800;letter-spacing:.13em}.action-result-heading b[data-v-d359cc28]{margin-top:3px;color:#3b6f5d;font-size:12px}.action-result-heading em[data-v-d359cc28]{padding:4px 6px;border-radius:4px;background:#e0f5eb;color:#2d9a71;font-size:9px;font-style:normal;font-weight:700}.action-result p[data-v-d359cc28]{margin:7px 0;color:#638174;line-height:1.6;white-space:normal}.action-comparison[data-v-d359cc28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;border-top:1px solid #dceee5;border-left:1px solid #dceee5}.action-comparison>div[data-v-d359cc28]{display:grid;grid-template-columns:1fr auto auto auto;gap:5px;align-items:center;padding:7px;border-right:1px solid #dceee5;border-bottom:1px solid #dceee5}.action-comparison small[data-v-d359cc28]{grid-column:1/-1;color:#8ca397;font-size:9px}.action-comparison b[data-v-d359cc28]{margin:0;color:#406c5c;font-size:10px}.action-comparison i[data-v-d359cc28]{color:#73ae96;font-size:11px;font-style:normal}.action-followup[data-v-d359cc28]{display:block;margin-top:8px;color:#9a783e;font-size:9px;line-height:1.6}.action-result.improved[data-v-d359cc28]{border-color:#dbe9f5;background:#f8fbff}.action-result.improved .action-result-heading span[data-v-d359cc28]{color:#4e92c0}.action-result.improved .action-result-heading b[data-v-d359cc28]{color:#416b8e}.action-result.improved .action-result-heading em[data-v-d359cc28]{background:#e9f4ff;color:#3981bb}.action-result.needs-review[data-v-d359cc28],.action-result.unverified[data-v-d359cc28]{border-color:#f0dfbf;background:#fffdf8}.action-result.needs-review .action-result-heading span[data-v-d359cc28],.action-result.unverified .action-result-heading span[data-v-d359cc28]{color:#d29437}.action-result.needs-review .action-result-heading b[data-v-d359cc28],.action-result.unverified .action-result-heading b[data-v-d359cc28]{color:#7c6234}.action-result.needs-review .action-result-heading em[data-v-d359cc28],.action-result.unverified .action-result-heading em[data-v-d359cc28]{background:#fff0d4;color:#bd8123}@media(max-width:820px){.action-comparison[data-v-d359cc28]{grid-template-columns:1fr}.action-result-heading[data-v-d359cc28]{display:block}.action-result-heading em[data-v-d359cc28]{display:inline-block;margin-top:6px}}.group-header[data-v-007925ac]{margin-bottom:10px}.tree-node[data-v-007925ac]{display:flex;align-items:center;width:100%}.host-count[data-v-007925ac]{color:#909399;font-size:12px;margin-left:5px}.table-header[data-v-007925ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #ebeef5}.selection-info[data-v-007925ac]{font-size:14px}.text-muted[data-v-007925ac]{color:#909399}.table-actions[data-v-007925ac]{display:flex;gap:8px}.host-cell[data-v-007925ac]{display:flex;align-items:center;gap:6px}.host-icon[data-v-007925ac]{color:#409eff}.ip-icon[data-v-007925ac]{color:#67c23a}.public-ip-icon[data-v-007925ac]{color:#e6a23c}.pagination[data-v-007925ac]{margin-top:15px;text-align:right}.dialog-footer[data-v-007925ac]{display:flex;justify-content:space-between;align-items:center;width:100%}.footer-info[data-v-007925ac]{flex:1;font-size:14px;color:#606266}.footer-actions[data-v-007925ac]{display:flex;gap:8px}.el-table[data-v-007925ac]{border-radius:8px}[data-v-007925ac] .el-table__header-wrapper{border-radius:8px 8px 0 0}[data-v-007925ac] .el-table__header{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}[data-v-007925ac] .el-table__header th{background:transparent!important;color:#2c3e50!important;font-weight:600;border-bottom:2px solid #e4e7ed}[data-v-007925ac] .el-table__row:hover{background-color:#f0f9ff!important}[data-v-007925ac] .el-tree-node__content{height:32px;border-radius:4px;margin:2px 0}[data-v-007925ac] .el-tree-node__content:hover{background-color:#f0f9ff}[data-v-007925ac] .el-tree-node.is-current .el-tree-node__content{background-color:#e1f3d8;color:#67c23a;font-weight:600}.cluster-table-container[data-v-85538526]{width:100%}.search-section[data-v-85538526]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-85538526]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-85538526]{color:#606266;font-weight:500}.table-section[data-v-85538526]{margin-top:20px}.cluster-table[data-v-85538526]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.cluster-table[data-v-85538526] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.cluster-table[data-v-85538526] .el-table__header th{background:transparent!important;border-bottom:none}.cluster-table[data-v-85538526] .el-table__header th,.cluster-table[data-v-85538526] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.cluster-table[data-v-85538526] .el-table__row{transition:all .3s ease}.cluster-table[data-v-85538526] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cluster-name-container[data-v-85538526]{display:flex;align-items:center;gap:8px;position:relative}.k8s-icon[data-v-85538526]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.version-container[data-v-85538526]{display:flex;align-items:center;gap:8px}.version-text[data-v-85538526]{color:#606266;font-weight:500}.k8s-io-icon[data-v-85538526]{width:24px;height:24px;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.12))}.cluster-name-link[data-v-85538526]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.cluster-name-link[data-v-85538526]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.copy-name-btn[data-v-85538526]{opacity:0;transition:all .3s ease;transform:scale(.8)}.cluster-name-container:hover .copy-name-btn[data-v-85538526]{opacity:1;transform:scale(1)}.copy-name-btn[data-v-85538526]:hover{background-color:#409eff!important;border-color:#409eff!important;color:#fff!important;transform:scale(1.1)!important}.operation-buttons[data-v-85538526]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-85538526]{transition:all .3s ease}.operation-buttons .el-button[data-v-85538526]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-85538526]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-85538526]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-85538526]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-85538526] .el-input__wrapper,.el-select[data-v-85538526] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-85538526] .el-input__wrapper:hover,.el-select[data-v-85538526] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-85538526] .el-input__wrapper.is-focus,.el-select[data-v-85538526] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-85538526] .el-input__inner,.el-select[data-v-85538526] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-loading-mask[data-v-85538526]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.description-container[data-v-85538526]{max-width:160px}.description-text[data-v-85538526]{color:#606266;font-size:13px;line-height:1.4;display:inline-block;max-width:100%;word-break:break-word;cursor:default}.description-text[data-v-85538526]:empty:before{content:"暂无备注";color:#c0c4cc;font-style:italic}.code-editor[data-v-6bf102ee]{position:relative;width:100%;overflow:hidden;border-radius:4px;border:1px solid #dcdfe6}.code-editor__highlight[data-v-6bf102ee],.code-editor__textarea[data-v-6bf102ee]{margin:0;padding:10px;font-family:Consolas,Monaco,Andale Mono,monospace;font-size:14px;line-height:1.5;letter-spacing:0;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;word-wrap:normal;word-break:normal;width:100%;min-height:100%;box-sizing:border-box;background:transparent;border:none;outline:none;vertical-align:top}.code-editor__textarea[data-v-6bf102ee]{position:absolute;top:0;left:0;color:transparent;background:hsla(0,0%,100%,.01);caret-color:#409eff;caret-width:2px;resize:none;outline:none;border:none;overflow:hidden;overflow-wrap:normal;z-index:1}.code-editor__textarea[data-v-6bf102ee]:focus{caret-color:#67c23a;background:rgba(103,194,58,.05)}.code-editor__highlight[data-v-6bf102ee]{position:relative;pointer-events:none;overflow:hidden;overflow-wrap:normal;z-index:0;background:#1e1e1e;color:#d4d4d4;display:block;white-space:pre}[data-v-6bf102ee] .search-highlight{background-color:gold;color:#000;padding:1px 2px;border-radius:2px}[data-v-6bf102ee] .search-highlight-current{background-color:#ff6b35;color:#fff;padding:1px 2px;border-radius:2px;box-shadow:0 0 3px rgba(255,107,53,.5)}.credential-editor-container[data-v-77c886a8]{width:100%}.credential-editor[data-v-77c886a8]{margin-bottom:12px}.editor[data-v-77c886a8]{border-radius:8px;overflow:hidden}.credential-actions[data-v-77c886a8]{display:flex;gap:8px;justify-content:flex-start;align-items:center}.credential-actions .el-button[data-v-77c886a8]{border-radius:6px;font-size:12px;height:32px;padding:0 14px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.credential-actions .el-button[data-v-77c886a8]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.credential-actions .el-button .el-icon[data-v-77c886a8]{font-size:14px}.credential-actions .upload-btn[data-v-77c886a8]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important;cursor:pointer!important;opacity:1!important}.credential-actions .upload-btn[data-v-77c886a8]:hover:not(:disabled){background-color:#5daf34!important;border-color:#5daf34!important;color:#fff!important}.credential-actions .upload-btn[data-v-77c886a8]:disabled{background-color:#a0cfff!important;border-color:#a0cfff!important;color:#fff!important;opacity:.6!important;cursor:not-allowed!important}.credential-actions .el-button--success[data-v-77c886a8]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.credential-actions .el-button--success[data-v-77c886a8]:focus:not(:disabled),.credential-actions .el-button--success[data-v-77c886a8]:hover:not(:disabled){background-color:#5daf34!important;border-color:#5daf34!important;color:#fff!important}.credential-actions .el-button--success[data-v-77c886a8]:disabled{background-color:#a0cfff!important;border-color:#a0cfff!important;color:#fff!important;opacity:.6!important;cursor:not-allowed!important}.credential-view-dialog[data-v-4cf577d0] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.credential-view-dialog[data-v-4cf577d0] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.credential-view-dialog[data-v-4cf577d0] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.credential-view-dialog[data-v-4cf577d0] .el-dialog__headerbtn{top:20px;right:20px}.credential-view-dialog[data-v-4cf577d0] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.credential-view-dialog[data-v-4cf577d0] .el-dialog__body{padding:20px 24px}.credential-content[data-v-4cf577d0]{display:flex;flex-direction:column;gap:16px}.credential-header[data-v-4cf577d0]{display:flex;gap:12px;justify-content:flex-start;align-items:center;padding:12px 0;border-bottom:1px solid #ebeef5}.credential-header .el-button[data-v-4cf577d0]{border-radius:8px;font-weight:500;transition:all .3s ease}.credential-header .el-button[data-v-4cf577d0]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.code-container[data-v-4cf577d0]{position:relative;max-height:400px;overflow:auto;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa}.code-block[data-v-4cf577d0]{margin:0;padding:20px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6;border-radius:8px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;min-height:100px}.yaml-code[data-v-4cf577d0]{background:#0d1117;color:#c9d1d9}.credential-info[data-v-4cf577d0]{display:flex;gap:8px;justify-content:flex-start;align-items:center;padding:12px 0;border-top:1px solid #ebeef5;flex-wrap:wrap}.code-container[data-v-4cf577d0]::-webkit-scrollbar{width:8px;height:8px}.code-container[data-v-4cf577d0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.code-container[data-v-4cf577d0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.code-container[data-v-4cf577d0]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:768px){.credential-view-dialog[data-v-4cf577d0] .el-dialog{width:95%!important;margin:5vh auto!important}.credential-header[data-v-4cf577d0]{flex-direction:column;gap:8px;align-items:stretch}.credential-header .el-button[data-v-4cf577d0]{width:100%}.code-container[data-v-4cf577d0]{max-height:300px}.code-block[data-v-4cf577d0]{padding:15px;font-size:12px}}.register-dialog[data-v-64d7442c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.register-dialog[data-v-64d7442c] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.register-dialog[data-v-64d7442c] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.register-dialog[data-v-64d7442c] .el-dialog__headerbtn{top:20px;right:20px}.register-dialog[data-v-64d7442c] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.register-dialog[data-v-64d7442c] .el-dialog__body{padding:24px}.register-dialog .el-form-item[data-v-64d7442c]{margin-bottom:24px}.register-dialog .el-form-item__label[data-v-64d7442c]{font-weight:500;color:#606266}.register-dialog .el-input[data-v-64d7442c] .el-input__wrapper{border-radius:8px;transition:all .3s ease}.register-dialog .el-input[data-v-64d7442c] .el-input__wrapper:hover{border-color:#c0c4cc}.register-dialog .el-input[data-v-64d7442c] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.register-dialog .el-textarea[data-v-64d7442c] .el-textarea__inner{border-radius:8px;transition:all .3s ease}.register-dialog .el-textarea[data-v-64d7442c] .el-textarea__inner:hover{border-color:#c0c4cc}.register-dialog .el-textarea[data-v-64d7442c] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.dialog-footer[data-v-64d7442c]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-64d7442c]{border-radius:8px;font-weight:500;padding:12px 24px;transition:all .3s ease}.dialog-footer .el-button[data-v-64d7442c]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.dialog-footer .el-button--primary[data-v-64d7442c]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-64d7442c]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}@media (max-width:768px){.register-dialog[data-v-64d7442c] .el-dialog{width:95%!important;margin:5vh auto!important}.register-dialog[data-v-64d7442c] .el-dialog__body{padding:20px}.dialog-footer[data-v-64d7442c]{flex-direction:column}.dialog-footer .el-button[data-v-64d7442c]{width:100%;margin:0}}.edit-dialog[data-v-33f27a8e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.edit-dialog[data-v-33f27a8e] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.edit-dialog[data-v-33f27a8e] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.edit-dialog[data-v-33f27a8e] .el-dialog__headerbtn{top:20px;right:20px}.edit-dialog[data-v-33f27a8e] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.edit-dialog[data-v-33f27a8e] .el-dialog__body{padding:24px}.edit-dialog .el-form-item[data-v-33f27a8e]{margin-bottom:24px}.edit-dialog .el-form-item__label[data-v-33f27a8e]{font-weight:500;color:#606266}.edit-dialog .el-input[data-v-33f27a8e] .el-input__wrapper{border-radius:8px;transition:all .3s ease}.edit-dialog .el-input[data-v-33f27a8e] .el-input__wrapper:hover:not(.is-disabled){border-color:#c0c4cc}.edit-dialog .el-input[data-v-33f27a8e] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.edit-dialog .el-textarea[data-v-33f27a8e] .el-textarea__inner{border-radius:8px;transition:all .3s ease}.edit-dialog .el-textarea[data-v-33f27a8e] .el-textarea__inner:hover:not(:disabled){border-color:#c0c4cc}.edit-dialog .el-textarea[data-v-33f27a8e] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.version-tip[data-v-33f27a8e]{margin-top:4px;padding-left:4px}.version-tip .el-text[data-v-33f27a8e]{font-style:italic}.edit-dialog .el-input.is-disabled[data-v-33f27a8e] .el-input__wrapper{background-color:#f5f7fa;border-color:#e4e7ed;color:#909399;cursor:not-allowed}.edit-dialog .el-input.is-disabled[data-v-33f27a8e] .el-input__inner{color:#909399;cursor:not-allowed}.edit-dialog .el-input[readonly][data-v-33f27a8e] .el-input__wrapper{background-color:#f5f7fa;border-color:#e4e7ed}.edit-dialog .el-input[readonly][data-v-33f27a8e] .el-input__inner{color:#909399;cursor:default}.dialog-footer[data-v-33f27a8e]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-33f27a8e]{border-radius:8px;font-weight:500;padding:12px 24px;transition:all .3s ease}.dialog-footer .el-button[data-v-33f27a8e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.dialog-footer .el-button--primary[data-v-33f27a8e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-33f27a8e]:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190)}@media (max-width:768px){.edit-dialog[data-v-33f27a8e] .el-dialog{width:95%!important;margin:5vh auto!important}.edit-dialog[data-v-33f27a8e] .el-dialog__body{padding:20px}.dialog-footer[data-v-33f27a8e]{flex-direction:column}.dialog-footer .el-button[data-v-33f27a8e]{width:100%;margin:0}}.k8s-cluster-management[data-v-7c924854]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.cluster-card[data-v-7c924854]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-7c924854]{display:flex;justify-content:space-between;align-items:center}.title[data-v-7c924854]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-7c924854]{display:flex;gap:12px}.create-dialog[data-v-7c924854] .el-dialog,.edit-dialog[data-v-7c924854] .el-dialog,.register-dialog[data-v-7c924854] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-dialog[data-v-7c924854] .el-dialog__header,.edit-dialog[data-v-7c924854] .el-dialog__header,.register-dialog[data-v-7c924854] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-dialog[data-v-7c924854] .el-dialog__title,.edit-dialog[data-v-7c924854] .el-dialog__title,.register-dialog[data-v-7c924854] .el-dialog__title{color:#fff;font-weight:600}.create-dialog[data-v-7c924854] .el-dialog__body,.edit-dialog[data-v-7c924854] .el-dialog__body,.register-dialog[data-v-7c924854] .el-dialog__body{padding:24px}.dialog-footer[data-v-7c924854]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-7c924854]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-7c924854]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-7c924854]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-7c924854] .el-input__wrapper,.el-select[data-v-7c924854] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-7c924854] .el-input__wrapper:hover,.el-select[data-v-7c924854] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-7c924854] .el-input__wrapper.is-focus,.el-select[data-v-7c924854] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-7c924854] .el-input__inner,.el-select[data-v-7c924854] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-textarea[data-v-7c924854] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-7c924854] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-7c924854]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.host-selection-container[data-v-7c924854]{width:100%}.selected-hosts[data-v-7c924854]{background:rgba(103,126,234,.05);padding:12px;border-radius:8px;border:1px solid rgba(103,126,234,.2)}.hosts-info[data-v-7c924854]{font-size:14px;color:#606266;margin-bottom:8px}.host-tags[data-v-7c924854]{display:flex;flex-wrap:wrap;gap:4px}.no-hosts[data-v-7c924854]{color:#909399;font-size:13px;font-style:italic;padding:8px 12px;background:#f5f7fa;border-radius:6px;border:1px dashed #dcdfe6}.el-tag[data-v-7c924854]{max-width:200px}.el-tag span[data-v-7c924854]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-dialog[data-v-7c924854] .el-dialog__body{padding:15px 20px}.compact-form[data-v-7c924854]{margin:0}.compact-form[data-v-7c924854] .el-form-item{margin-bottom:12px}.form-row[data-v-7c924854]{display:flex;gap:16px;margin-bottom:12px}.form-item-half[data-v-7c924854]{flex:1;margin-bottom:0!important}.form-item-full[data-v-7c924854]{width:100%;margin-bottom:0!important}.auto-deploy-tip[data-v-7c924854],.mode-tip[data-v-7c924854]{font-size:10px;color:#909399;margin-top:2px;line-height:1.2}.nodes-config[data-v-7c924854] .el-form-item__content{line-height:normal}.nodes-selection[data-v-7c924854]{display:flex;gap:16px;width:100%}.node-section[data-v-7c924854]{flex:1;border:1px solid #e4e7ed;border-radius:6px;padding:8px;background:#fafafa}.node-header[data-v-7c924854]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.node-count[data-v-7c924854]{font-size:11px;color:#606266;font-weight:500}.selected-tags[data-v-7c924854]{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.selected-tags .el-tag[data-v-7c924854]{font-size:10px;height:20px;line-height:18px;max-width:80px}.selected-tags .el-tag span[data-v-7c924854]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60px;display:inline-block}.etcd-tip[data-v-7c924854]{font-size:10px;color:#909399;text-align:center;margin-top:4px;font-style:italic}.plugin-single-line[data-v-7c924854]{display:flex;align-items:center;width:100%;gap:20px;flex-wrap:nowrap}.plugin-group[data-v-7c924854]{display:flex;align-items:center;gap:8px;flex-shrink:0}.plugin-group.full-width[data-v-7c924854]{flex:1;min-width:0}.plugin-label[data-v-7c924854]{font-size:13px;font-weight:600;color:#606266;white-space:nowrap;flex-shrink:0}.plugin-buttons[data-v-7c924854]{display:flex;gap:6px;flex-wrap:nowrap}.plugin-single-line .el-button[data-v-7c924854]{border-radius:12px;font-size:10px;padding:3px 6px;height:22px;line-height:1;white-space:nowrap;flex-shrink:0}.plugin-single-line .el-button.is-disabled[data-v-7c924854]{opacity:.8}.plugin-single-line .el-tag[data-v-7c924854]{height:14px;line-height:12px;font-size:9px;padding:0 3px}@media (max-width:1000px){.plugin-single-line[data-v-7c924854]{flex-wrap:wrap;gap:12px}.plugin-group.full-width[data-v-7c924854]{width:100%}.plugin-buttons[data-v-7c924854]{flex-wrap:wrap}}@media (max-width:768px){.compact-dialog[data-v-7c924854]{width:95%!important}.form-row[data-v-7c924854],.nodes-selection[data-v-7c924854]{flex-direction:column;gap:8px}.node-section[data-v-7c924854]{padding:6px}.plugin-single-line[data-v-7c924854]{flex-direction:column;align-items:flex-start;gap:8px}.plugin-group[data-v-7c924854]{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.plugin-buttons[data-v-7c924854]{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:480px){.plugin-single-line .el-button[data-v-7c924854]{font-size:10px;padding:3px 6px;height:22px}.plugin-single-line .el-tag[data-v-7c924854]{font-size:8px;height:12px;line-height:10px;padding:0 2px}}.version-tip[data-v-7c924854]{margin-top:4px;font-style:italic}.registry-config[data-v-7c924854] .el-form-item__label{margin-bottom:8px}.private-registry-config[data-v-7c924854]{margin-top:12px;padding:12px;background:rgba(103,126,234,.05);border-radius:8px;border:1px solid rgba(103,126,234,.1)}.private-registry-config .el-input[data-v-7c924854] .el-input-group__prepend{background:rgba(103,126,234,.1);color:#606266;font-weight:500;font-size:12px;border-color:rgba(103,126,234,.2)}.private-registry-config .form-row[data-v-7c924854]{margin-bottom:8px}.private-registry-config .form-row[data-v-7c924854]:last-child{margin-bottom:0}.table-section[data-v-926660e2]{margin-top:20px}.nodes-table[data-v-926660e2]{background:hsla(0,0%,100%,.9);border-radius:16px;backdrop-filter:blur(10px);overflow:hidden}.node-name-container[data-v-926660e2]{display:flex;align-items:center;gap:8px}.k8s-icon[data-v-926660e2]{width:18px;height:18px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.node-name-link[data-v-926660e2]{font-weight:600;text-decoration:none}.node-name-link[data-v-926660e2]:hover{color:#409eff}.version-text[data-v-926660e2]{font-family:Courier New,monospace;font-size:12px;color:#606266}.label-container[data-v-926660e2],.taint-container[data-v-926660e2]{display:flex;justify-content:center;align-items:center}.label-badge[data-v-926660e2],.taint-badge[data-v-926660e2]{cursor:pointer}.label-icon-button[data-v-926660e2]{padding:8px;border-radius:50%;transition:all .3s ease}.label-icon-button[data-v-926660e2]:hover{background:rgba(64,158,255,.1);transform:scale(1.1)}.taint-icon[data-v-926660e2]{color:#e6a23c;cursor:pointer;transition:all .3s ease}.taint-icon[data-v-926660e2]:hover{color:#f56c6c;transform:scale(1.1)}.resource-info[data-v-926660e2]{font-size:12px}.resource-item[data-v-926660e2]{display:flex;justify-content:space-between;margin-bottom:2px}.resource-label[data-v-926660e2]{color:#909399;margin-right:8px}.resource-value[data-v-926660e2]{font-weight:600;color:#303133}.operation-buttons[data-v-926660e2]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.operation-buttons .el-button[data-v-926660e2]{transition:all .3s ease}.operation-buttons .el-button[data-v-926660e2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.k8s-nodes-management[data-v-08667eea]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.nodes-card[data-v-08667eea]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-08667eea]{display:flex;justify-content:space-between;align-items:center}.title[data-v-08667eea]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-08667eea]{display:flex;gap:12px;align-items:center}.search-section[data-v-08667eea]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-08667eea]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-08667eea]{color:#606266;font-weight:500}.drain-dialog[data-v-08667eea] .el-dialog,.label-dialog[data-v-08667eea] .el-dialog,.resources-dialog[data-v-08667eea] .el-dialog,.taint-dialog[data-v-08667eea] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.drain-dialog[data-v-08667eea] .el-dialog__header,.label-dialog[data-v-08667eea] .el-dialog__header,.resources-dialog[data-v-08667eea] .el-dialog__header,.taint-dialog[data-v-08667eea] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.drain-dialog[data-v-08667eea] .el-dialog__title,.label-dialog[data-v-08667eea] .el-dialog__title,.resources-dialog[data-v-08667eea] .el-dialog__title,.taint-dialog[data-v-08667eea] .el-dialog__title{color:#fff;font-weight:600}.drain-dialog[data-v-08667eea] .el-dialog__body,.label-dialog[data-v-08667eea] .el-dialog__body,.resources-dialog[data-v-08667eea] .el-dialog__body,.taint-dialog[data-v-08667eea] .el-dialog__body{padding:24px}.node-detail-content[data-v-08667eea]{display:flex;flex-direction:column;gap:20px}.labels-section[data-v-08667eea],.taints-section[data-v-08667eea]{margin-top:20px}.labels-section h4[data-v-08667eea],.taints-section h4[data-v-08667eea]{margin:0 0 12px 0;color:#2c3e50;font-weight:600}.labels-list[data-v-08667eea],.taints-list[data-v-08667eea]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-08667eea],.taint-tag[data-v-08667eea]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px}.label-tag[data-v-08667eea]:hover,.taint-tag[data-v-08667eea]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.resources-content[data-v-08667eea]{display:flex;flex-direction:column;gap:24px}.resources-overview[data-v-08667eea]{margin-bottom:20px}.resource-card[data-v-08667eea]{border-radius:12px;border:1px solid rgba(103,126,234,.2)}.resource-header[data-v-08667eea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.resource-title[data-v-08667eea]{font-weight:600;color:#2c3e50;font-size:16px}.resource-unit[data-v-08667eea]{font-size:12px;color:#909399;background:rgba(103,126,234,.1);padding:2px 8px;border-radius:12px}.resource-progress[data-v-08667eea]{margin-bottom:12px}.resource-details[data-v-08667eea]{display:flex;justify-content:space-between;font-size:12px;color:#606266}.pods-section[data-v-08667eea]{margin-top:20px}.pods-section h4[data-v-08667eea]{margin:0 0 12px 0;color:#2c3e50;font-weight:600}.form-tip[data-v-08667eea]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dialog-footer[data-v-08667eea]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-08667eea]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-08667eea]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-08667eea]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-08667eea] .el-input__wrapper,.el-select[data-v-08667eea] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-08667eea] .el-input__wrapper:hover,.el-select[data-v-08667eea] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-08667eea] .el-input__wrapper.is-focus,.el-select[data-v-08667eea] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-08667eea]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.cluster-option[data-v-08667eea]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-08667eea]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-08667eea]{margin-left:8px}.header-actions .el-select[data-v-08667eea]{min-width:250px}.header-actions .el-select .el-input__wrapper[data-v-08667eea]{background:hsla(0,0%,100%,.9);border:1px solid rgba(103,126,234,.3)}.header-actions .el-select .el-input__wrapper.is-focus[data-v-08667eea]{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.effect-option[data-v-08667eea]{padding:4px 0}.effect-label[data-v-08667eea]{font-weight:500;color:#2c3e50;font-size:14px;margin-bottom:2px}.effect-description[data-v-08667eea]{font-size:12px;color:#909399;line-height:1.4;margin-left:8px}.label-container[data-v-08667eea],.label-option[data-v-08667eea],.taint-option[data-v-08667eea]{padding:4px 0;display:flex;align-items:center}.label-container[data-v-08667eea]{justify-content:center;height:100%}.label-badge[data-v-08667eea]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon[data-v-08667eea]{color:#409eff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.label-icon[data-v-08667eea]:hover{color:#66b1ff;transform:scale(1.1)}.label-icon-button[data-v-08667eea]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-08667eea]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.node-labels-view-dialog[data-v-08667eea] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.node-labels-view-dialog[data-v-08667eea] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.node-labels-view-dialog[data-v-08667eea] .el-dialog__title{color:#fff;font-weight:600}.node-labels-view-dialog[data-v-08667eea] .el-dialog__body{padding:24px}.labels-view-content[data-v-08667eea]{display:flex;flex-direction:column;gap:24px}.labels-section h4[data-v-08667eea]{margin:0 0 16px 0;color:#2c3e50;font-weight:600;font-size:16px;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.labels-list[data-v-08667eea]{display:flex;flex-wrap:wrap;gap:12px}.label-tag[data-v-08667eea]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;line-height:1.4;border-radius:8px;max-width:300px;word-break:break-all}.label-tag[data-v-08667eea]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.label-tag.system-label[data-v-08667eea]{opacity:.8}.tag-icon[data-v-08667eea]{font-size:12px;flex-shrink:0}.no-labels[data-v-08667eea]{text-align:center;padding:40px 20px;color:#909399}@media (max-width:1200px){.operation-buttons[data-v-08667eea]{gap:4px}.operation-buttons .el-button[data-v-08667eea]{margin:1px}.header-actions .el-select[data-v-08667eea]{min-width:200px}}@media (max-width:768px){.k8s-nodes-management[data-v-08667eea]{padding:10px}.search-form[data-v-08667eea]{flex-direction:column}.search-form .el-form-item[data-v-08667eea]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-08667eea]{flex-direction:column;gap:4px}}.cluster-option[data-v-e4a8e762]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-e4a8e762]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-e4a8e762]{margin-left:8px}.namespace-option[data-v-611bdd0b]{display:flex;justify-content:space-between;align-items:center;width:100%}.namespace-name[data-v-611bdd0b]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-611bdd0b]{margin-left:8px}.pod-name-container[data-v-89155c1e]{display:flex;align-items:center;gap:8px}.k8s-icon[data-v-89155c1e]{width:16px;height:16px}.pod-name[data-v-89155c1e]{font-weight:500;color:#2c3e50}.ip-info[data-v-89155c1e]{display:flex;flex-direction:column;gap:4px;font-size:12px}.ip-item[data-v-89155c1e]{display:flex;align-items:center;gap:4px}.ip-label[data-v-89155c1e]{font-weight:500;color:#666;min-width:30px}.ip-value[data-v-89155c1e]{color:#409eff;font-family:monospace}.resource-info[data-v-89155c1e]{display:flex;flex-direction:column;gap:4px;font-size:12px}.resource-item[data-v-89155c1e]{display:flex;align-items:center;gap:4px}.resource-label[data-v-89155c1e]{font-weight:500;color:#666;min-width:45px}.resource-value[data-v-89155c1e]{color:#67c23a;font-family:monospace}.time-info[data-v-89155c1e]{display:flex;flex-direction:column;gap:4px}.running-time[data-v-89155c1e]{font-size:11px;color:#909399}.operation-buttons[data-v-89155c1e]{display:flex;gap:4px;justify-content:center}.pod-list-dialog[data-v-89155c1e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-list-dialog[data-v-89155c1e] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.pod-list-dialog[data-v-89155c1e] .el-dialog__title{color:#fff;font-weight:600}.loading-container[data-v-ad2f7e70]{padding:20px}.empty-events[data-v-ad2f7e70]{padding:40px 0}.events-container[data-v-ad2f7e70]{max-height:600px;overflow-y:auto}.event-reason[data-v-ad2f7e70]{font-weight:500;color:#2c3e50}.event-message[data-v-ad2f7e70]{line-height:1.4;word-break:break-word;color:#555}.timestamp[data-v-ad2f7e70]{font-family:monospace;font-size:12px;color:#666}.dialog-footer[data-v-ad2f7e70]{display:flex;justify-content:flex-end;gap:12px}.pod-events-dialog[data-v-ad2f7e70] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-events-dialog[data-v-ad2f7e70] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.pod-events-dialog[data-v-ad2f7e70] .el-dialog__title{color:#fff;font-weight:600}.pod-events-dialog[data-v-ad2f7e70] .el-dialog__body{padding:20px}.pod-events-dialog[data-v-ad2f7e70] .el-dialog__footer{padding:20px 24px;border-top:1px solid #e5e7eb}.pod-events-dialog[data-v-ad2f7e70] .el-tag.el-tag--danger{background:linear-gradient(135deg,#ff7875,#ff4d4f);border-color:transparent}.pod-events-dialog[data-v-ad2f7e70] .el-tag.el-tag--success{background:linear-gradient(135deg,#73d13d,#52c41a);border-color:transparent}.yaml-content[data-v-20ff4ebc]{display:flex;flex-direction:column;gap:16px}.yaml-controls[data-v-20ff4ebc]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px}.control-group[data-v-20ff4ebc]{display:flex;gap:20px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.target-info[data-v-20ff4ebc]{display:flex;gap:16px;margin-left:12px}.target-item[data-v-20ff4ebc]{display:flex;align-items:center;gap:6px}.target-label[data-v-20ff4ebc]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.status-indicators[data-v-20ff4ebc]{display:flex;gap:8px}.validate-btn[data-v-20ff4ebc]{background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;color:#fff;box-shadow:0 2px 8px rgba(79,172,254,.3);transition:all .3s ease}.validate-btn[data-v-20ff4ebc]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,172,254,.4);background:linear-gradient(135deg,#00f2fe,#4facfe)}.copy-btn[data-v-20ff4ebc]{background:linear-gradient(135deg,#a8edea,#fed6e3);border:none;color:#2c3e50;box-shadow:0 2px 8px rgba(168,237,234,.3);transition:all .3s ease}.copy-btn[data-v-20ff4ebc]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,237,234,.4);background:linear-gradient(135deg,#fed6e3,#a8edea)}.validate-btn.is-loading[data-v-20ff4ebc]{background:linear-gradient(135deg,#94a3b8,#64748b);animation:pulse-20ff4ebc 2s infinite}@keyframes pulse-20ff4ebc{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.yaml-editor-wrapper[data-v-20ff4ebc]{width:100%}.yaml-editor-container[data-v-20ff4ebc]{border:1px solid #dcdfe6;border-radius:8px;overflow:visible}.yaml-viewer[data-v-20ff4ebc]{background:#f8f9fa;overflow:visible}.yaml-text[data-v-20ff4ebc]{margin:0;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;color:#2c3e50;background:transparent;white-space:pre-wrap;word-break:break-word}.validation-result[data-v-20ff4ebc]{margin-top:16px}.action-buttons[data-v-20ff4ebc]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.pod-yaml-dialog[data-v-20ff4ebc] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);max-height:90vh;display:flex;flex-direction:column}.pod-yaml-dialog[data-v-20ff4ebc] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px;flex-shrink:0}.pod-yaml-dialog[data-v-20ff4ebc] .el-dialog__title{color:#fff;font-weight:600}.pod-yaml-dialog[data-v-20ff4ebc] .el-dialog__body{padding:20px;overflow-y:auto;flex:1;max-height:calc(90vh - 120px)}.resource-config[data-v-fbbbc6c0]{border:1px solid #ebeef5;border-radius:4px;padding:16px;background-color:#fafafa}.resource-section h5[data-v-fbbbc6c0]{margin:0 0 12px 0;color:#303133;font-weight:600}.env-vars-section[data-v-fbbbc6c0]{display:flex;flex-direction:column;gap:8px}.env-var-item[data-v-fbbbc6c0]{padding:8px;border:1px solid #e4e7ed;border-radius:4px;background-color:#f5f7fa}.dialog-footer[data-v-fbbbc6c0]{text-align:right}.pod-config-dialog[data-v-fbbbc6c0] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-config-dialog[data-v-fbbbc6c0] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.pod-config-dialog[data-v-fbbbc6c0] .el-dialog__title{color:#fff;font-weight:600}.pod-config-dialog[data-v-fbbbc6c0] .el-form-item__label{font-weight:500}.create-pod-content[data-v-626d2b69]{display:flex;flex-direction:column;gap:16px}.pod-controls[data-v-626d2b69]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px}.control-group[data-v-626d2b69]{display:flex;gap:20px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.target-info[data-v-626d2b69]{display:flex;gap:16px;margin-left:12px}.target-item[data-v-626d2b69]{display:flex;align-items:center;gap:6px}.target-label[data-v-626d2b69]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.status-indicators[data-v-626d2b69]{display:flex;gap:8px}.validate-btn[data-v-626d2b69]{background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;color:#fff;box-shadow:0 2px 8px rgba(79,172,254,.3);transition:all .3s ease}.validate-btn[data-v-626d2b69]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,172,254,.4);background:linear-gradient(135deg,#00f2fe,#4facfe)}.copy-btn[data-v-626d2b69]{background:linear-gradient(135deg,#a8edea,#fed6e3);border:none;color:#2c3e50;box-shadow:0 2px 8px rgba(168,237,234,.3);transition:all .3s ease}.copy-btn[data-v-626d2b69]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,237,234,.4);background:linear-gradient(135deg,#fed6e3,#a8edea)}.validate-btn.is-loading[data-v-626d2b69]{background:linear-gradient(135deg,#94a3b8,#64748b);animation:pulse-626d2b69 2s infinite}@keyframes pulse-626d2b69{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.yaml-editor-container[data-v-626d2b69]{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.dryrun-result[data-v-626d2b69]{margin-top:16px}.action-buttons[data-v-626d2b69]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.create-pod-dialog[data-v-626d2b69] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-pod-dialog[data-v-626d2b69] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-pod-dialog[data-v-626d2b69] .el-dialog__title{color:#fff;font-weight:600}.create-pod-dialog[data-v-626d2b69] .el-dialog__body,.monitoring-dialog .el-dialog__body[data-v-533118b4]{padding:20px}.monitoring-container[data-v-533118b4]{min-height:200px}.metric-card[data-v-533118b4]{height:150px;display:flex;flex-direction:column}.metric-card .el-card__body[data-v-533118b4]{flex:1;display:flex;flex-direction:column;padding:16px}.metric-header[data-v-533118b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-title[data-v-533118b4]{font-size:14px;font-weight:500;color:#303133}.metric-value[data-v-533118b4]{font-size:18px;font-weight:700;color:#409eff}.metric-details[data-v-533118b4]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.network-metrics[data-v-533118b4]{display:flex;flex-direction:column;justify-content:center;height:60px}.network-item[data-v-533118b4]{display:flex;justify-content:space-between;margin-bottom:8px}.network-label[data-v-533118b4]{font-size:14px;color:#666}.network-value[data-v-533118b4]{font-size:14px;font-weight:500;color:#333}.container-metric[data-v-533118b4]{display:flex;flex-direction:column;gap:4px}.metric-text[data-v-533118b4]{font-size:12px;color:#606266;margin-bottom:2px}.card-header[data-v-533118b4]{display:flex;justify-content:space-between;align-items:center}.card-header span[data-v-533118b4]{font-weight:500}.create-pod-dialog .el-dialog__body[data-v-4444e52b]{padding:20px}.create-pod-content[data-v-4444e52b]{display:flex;flex-direction:column;gap:16px}.pod-controls[data-v-4444e52b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.control-group[data-v-4444e52b]{display:flex;gap:8px}.status-indicators[data-v-4444e52b]{display:flex;gap:8px;align-items:center}.yaml-editor-container[data-v-4444e52b]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.dryrun-result[data-v-4444e52b],.validation-result[data-v-4444e52b]{margin-top:12px}.dryrun-result .el-alert--error[data-v-4444e52b],.validation-result.error .el-alert[data-v-4444e52b]{border-left:4px solid #f56c6c}.dryrun-result .el-alert--success[data-v-4444e52b],.validation-result.success .el-alert[data-v-4444e52b]{border-left:4px solid #67c23a}.create-options[data-v-4444e52b]{margin-top:16px}.options-card[data-v-4444e52b]{border:1px solid #e4e7ed}.options-card .el-card__header[data-v-4444e52b]{padding:12px 16px;background:#fafafa;border-bottom:1px solid #e4e7ed}.dialog-footer[data-v-4444e52b]{display:flex;justify-content:flex-end;gap:12px}.pod-stats[data-v-6bde81de]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.empty-state[data-v-6bde81de]{padding:40px;text-align:center}.log-controls[data-v-6bde81de]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.log-content[data-v-6bde81de]{max-height:500px;overflow-y:auto;background:#1e1e1e;color:#fff;padding:16px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;line-height:1.4}.log-content pre[data-v-6bde81de]{margin:0;white-space:pre-wrap;word-wrap:break-word}.yaml-controls[data-v-6bde81de]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.yaml-content[data-v-6bde81de]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.operation-buttons[data-v-6bde81de]{display:flex;flex-direction:column;gap:8px;align-items:center}.button-row[data-v-6bde81de]{display:flex;gap:6px;justify-content:center}.button-row .el-button[data-v-6bde81de]{width:32px;height:32px;transition:all .3s ease}.button-row .el-button[data-v-6bde81de]:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button-row .el-button.is-disabled[data-v-6bde81de]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.button-row .el-button.is-disabled[data-v-6bde81de]:hover{transform:none;box-shadow:none}.pod-info-card[data-v-5218105d]{border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#fff}.pod-header[data-v-5218105d]{padding:16px;background:#f8f9fa;border-bottom:1px solid #e4e7ed}.pod-basic-info[data-v-5218105d]{display:flex;align-items:center;gap:12px}.k8s-icon[data-v-5218105d]{width:32px;height:32px;flex-shrink:0}.workload-info[data-v-5218105d]{display:flex;flex-direction:column;gap:4px}.workload-name[data-v-5218105d]{font-size:16px;font-weight:600;color:#303133}.clickable-name[data-v-5218105d]{cursor:pointer;color:#409eff}.clickable-name[data-v-5218105d]:hover{text-decoration:underline}.workload-type-label[data-v-5218105d]{font-size:12px;color:#f39c12;font-weight:500}.pod-details[data-v-5218105d]{padding:16px;display:flex;flex-direction:column;gap:16px}.label-section[data-v-5218105d]{display:flex;align-items:center}.label-badge[data-v-5218105d]{cursor:pointer}.label-icon-button[data-v-5218105d]{border:none;background:transparent}.label-icon-button[data-v-5218105d]:hover{background:rgba(64,158,255,.1)}.pod-status-section[data-v-5218105d]{display:flex;align-items:center}.pod-status-container[data-v-5218105d]{display:flex;flex-direction:column;align-items:center;gap:8px}.pod-count-tag[data-v-5218105d]{cursor:pointer;font-size:14px;padding:8px 16px}.pod-count-tag[data-v-5218105d]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pod-icon[data-v-5218105d]{margin-right:4px}.pod-status-text[data-v-5218105d]{font-size:12px;color:#606266}.replica-ready[data-v-5218105d]{color:#67c23a}.replica-partial[data-v-5218105d]{color:#e6a23c}.replica-failed[data-v-5218105d]{color:#f56c6c}.replica-stopped[data-v-5218105d]{color:#909399}.images-list[data-v-5218105d],.images-section[data-v-5218105d]{display:flex;align-items:center;gap:8px}.images-list[data-v-5218105d]{flex:1}.image-tag-wrapper[data-v-5218105d]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f0f9ff;border:1px solid #3b82f6;border-radius:4px;cursor:pointer;transition:all .2s;max-width:200px}.image-tag-wrapper[data-v-5218105d]:hover{background:#dbeafe;transform:translateY(-1px)}.copy-icon[data-v-5218105d]{width:12px;height:12px;color:#3b82f6}.full-image-name[data-v-5218105d]{font-size:11px;color:#1e40af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-images-btn[data-v-5218105d]{font-size:12px;color:#606266}.status-section[data-v-5218105d]{display:flex;align-items:center;justify-content:space-between}.status-tag[data-v-5218105d]{font-size:12px}.update-time[data-v-5218105d]{display:flex;flex-direction:column;align-items:flex-end;font-size:11px}.update-label[data-v-5218105d]{color:#909399}.update-value[data-v-5218105d]{color:#606266;font-weight:500}.monitoring-section[data-v-5218105d]{display:flex;justify-content:center}.monitor-btn[data-v-5218105d]{width:36px;height:36px}.labels-content[data-v-5218105d]{min-height:200px}.labels-section[data-v-5218105d]{margin-bottom:24px}.labels-section h4[data-v-5218105d]{margin:0 0 12px 0;color:#303133;font-size:14px;font-weight:600}.labels-grid[data-v-5218105d]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-5218105d]{cursor:pointer;transition:all .2s}.label-tag[data-v-5218105d]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.tag-icon[data-v-5218105d]{margin-right:4px;font-size:12px}.system-label[data-v-5218105d]{opacity:.8}.no-labels[data-v-5218105d]{padding:40px;text-align:center}.images-content[data-v-5218105d]{min-height:200px}.images-grid[data-v-5218105d]{display:grid;gap:12px}.image-card[data-v-5218105d]{border:1px solid #e4e7ed}.image-info[data-v-5218105d]{display:flex;flex-direction:column;gap:12px}.image-name-section[data-v-5218105d]{display:flex;justify-content:space-between;align-items:center}.image-actions[data-v-5218105d]{flex-shrink:0}.image-details[data-v-5218105d]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.no-images[data-v-5218105d]{padding:40px;text-align:center}.k8s-workloads-management[data-v-46ba8d04]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-card[data-v-46ba8d04]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-46ba8d04]{display:flex;justify-content:space-between;align-items:center}.title[data-v-46ba8d04]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-46ba8d04]{display:flex;gap:12px;align-items:center}.search-section[data-v-46ba8d04]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-46ba8d04]{margin-bottom:0;margin-right:16px}.workload-type-section[data-v-46ba8d04]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(103,126,234,.1)}.workload-tabs[data-v-46ba8d04]{margin:0}.workload-tabs[data-v-46ba8d04] .el-tabs__header{margin-bottom:0}.workload-tabs[data-v-46ba8d04] .el-tabs__item{font-weight:500;color:#606266}.workload-tabs[data-v-46ba8d04] .el-tabs__item.is-active{color:#409eff;font-weight:600}.search-form .el-form-item__label[data-v-46ba8d04]{color:#606266;font-weight:500}.table-section[data-v-46ba8d04]{margin-top:20px}.workloads-table[data-v-46ba8d04]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.workloads-table[data-v-46ba8d04] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-table[data-v-46ba8d04] .el-table__header th{background:transparent!important;color:#2c3e50!important;font-weight:700!important;border-bottom:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.workloads-table[data-v-46ba8d04] .el-table__row{transition:all .3s ease}.workloads-table[data-v-46ba8d04] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.workload-name-container[data-v-46ba8d04]{display:flex;align-items:center;gap:10px;cursor:default}.workload-name-container[data-v-46ba8d04]:hover{transform:none!important;background-color:transparent!important}.workload-info[data-v-46ba8d04]{display:flex;flex-direction:column;gap:4px}.workload-name[data-v-46ba8d04]{font-weight:600;color:#2c3e50;font-size:14px}.clickable-name[data-v-46ba8d04]{color:#409eff!important;cursor:pointer;transition:all .2s ease;text-decoration:underline;text-decoration-color:transparent}.clickable-name[data-v-46ba8d04]:hover{color:#337ecc!important;text-decoration-color:#409eff;text-shadow:0 1px 2px rgba(64,158,255,.2)}.workload-type-label[data-v-46ba8d04]{font-size:12px;color:#e6a23c;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workload-type-tag[data-v-46ba8d04]{font-size:11px;height:18px;line-height:16px;padding:0 6px}.pod-name-container[data-v-46ba8d04]{display:flex;align-items:center;gap:10px}.k8s-icon[data-v-46ba8d04]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.workload-name-link[data-v-46ba8d04]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.workload-name-link[data-v-46ba8d04]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.pod-name[data-v-46ba8d04]{font-weight:500;color:#2c3e50}.resource-info[data-v-46ba8d04]{display:flex;flex-direction:column;gap:4px}.resource-row[data-v-46ba8d04]{display:flex;align-items:center;gap:6px}.resource-type[data-v-46ba8d04]{font-size:12px;color:#909399;min-width:35px;font-weight:500}.resource-values[data-v-46ba8d04]{display:flex;align-items:center;gap:2px}.request-value[data-v-46ba8d04]{font-size:12px;color:#67c23a;font-weight:500}.separator[data-v-46ba8d04]{font-size:12px;color:#dcdfe6;margin:0 2px}.limit-value[data-v-46ba8d04]{font-size:12px;color:#e6a23c;font-weight:500}.resource-item[data-v-46ba8d04]{display:flex;align-items:center;gap:4px}.resource-label[data-v-46ba8d04]{font-size:12px;color:#909399;min-width:55px}.resource-value[data-v-46ba8d04]{font-size:12px;color:#606266;font-weight:500}.ip-info[data-v-46ba8d04]{display:flex;flex-direction:column;gap:2px}.ip-item[data-v-46ba8d04]{display:flex;align-items:center;gap:4px}.ip-label[data-v-46ba8d04]{font-size:12px;color:#909399;min-width:35px}.ip-value[data-v-46ba8d04]{font-size:12px;color:#606266;font-weight:500}.images-list[data-v-46ba8d04]{display:flex;flex-wrap:wrap;gap:4px}.image-tag[data-v-46ba8d04]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-tag[data-v-46ba8d04]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.copy-icon[data-v-46ba8d04]{font-size:10px}.more-images[data-v-46ba8d04]{cursor:default}.pod-status-container[data-v-46ba8d04]{display:flex;flex-direction:column;align-items:center;gap:4px}.pod-count-tag[data-v-46ba8d04]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;padding:6px 12px;font-weight:600}.pod-count-tag[data-v-46ba8d04]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.pod-icon[data-v-46ba8d04]{font-size:14px}.pod-status-text[data-v-46ba8d04]{font-size:11px;line-height:1.2}.status-ready[data-v-46ba8d04]{color:#67c23a;font-weight:500}.status-partial[data-v-46ba8d04]{color:#e6a23c;font-weight:500}.status-starting[data-v-46ba8d04]{color:#f56c6c;font-weight:500}.status-stopped[data-v-46ba8d04]{color:#909399;font-weight:500}.label-container[data-v-46ba8d04]{display:flex;justify-content:center;align-items:center;height:100%;padding:4px 0}.label-badge[data-v-46ba8d04]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon-button[data-v-46ba8d04]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-46ba8d04]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.image-tag-wrapper[data-v-46ba8d04]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;margin-bottom:4px}.image-tag-wrapper[data-v-46ba8d04]:hover{transform:translateY(-1px)}.image-tag-wrapper .full-image-name[data-v-46ba8d04]{font-family:Monaco,Courier New,monospace;font-size:11px;color:#2c3e50;word-break:break-all;line-height:1.4;white-space:normal}.image-tag-wrapper .copy-icon[data-v-46ba8d04]{color:#666;font-size:12px;flex-shrink:0}.more-images-btn[data-v-46ba8d04]{color:#409eff;font-size:12px;padding:2px 6px;margin-left:4px}.more-images-btn[data-v-46ba8d04]:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.time-info[data-v-46ba8d04]{display:flex;flex-direction:column;align-items:center;gap:2px}.datetime-text[data-v-46ba8d04]{font-family:Monaco,Courier New,monospace;font-size:12px;color:#2c3e50}.no-update[data-v-46ba8d04]{color:#909399}.running-time[data-v-46ba8d04]{font-size:10px;color:#909399;line-height:1.2}.no-update[data-v-46ba8d04]{color:#c0c4cc;font-size:12px}.operation-buttons[data-v-46ba8d04]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-46ba8d04]{transition:all .3s ease}.operation-buttons .el-button[data-v-46ba8d04]:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.operation-buttons .el-button.is-disabled[data-v-46ba8d04]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.operation-buttons .el-button.is-disabled[data-v-46ba8d04]:hover{transform:none;box-shadow:none}.all-images-dialog[data-v-46ba8d04] .el-dialog,.log-dialog[data-v-46ba8d04] .el-dialog,.pod-list-dialog[data-v-46ba8d04] .el-dialog,.scale-dialog[data-v-46ba8d04] .el-dialog,.workload-labels-view-dialog[data-v-46ba8d04] .el-dialog,.yaml-dialog[data-v-46ba8d04] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.all-images-dialog[data-v-46ba8d04] .el-dialog__header,.log-dialog[data-v-46ba8d04] .el-dialog__header,.pod-list-dialog[data-v-46ba8d04] .el-dialog__header,.scale-dialog[data-v-46ba8d04] .el-dialog__header,.workload-labels-view-dialog[data-v-46ba8d04] .el-dialog__header,.yaml-dialog[data-v-46ba8d04] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.all-images-dialog[data-v-46ba8d04] .el-dialog__title,.log-dialog[data-v-46ba8d04] .el-dialog__title,.pod-list-dialog[data-v-46ba8d04] .el-dialog__title,.scale-dialog[data-v-46ba8d04] .el-dialog__title,.workload-labels-view-dialog[data-v-46ba8d04] .el-dialog__title,.yaml-dialog[data-v-46ba8d04] .el-dialog__title{color:#fff;font-weight:600}.log-controls[data-v-46ba8d04],.yaml-controls[data-v-46ba8d04]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:8px}.log-content[data-v-46ba8d04],.yaml-content[data-v-46ba8d04]{background:#2c3e50;color:#ecf0f1;padding:16px;border-radius:8px;max-height:400px;overflow:auto}.log-content pre[data-v-46ba8d04],.yaml-content pre[data-v-46ba8d04]{margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.form-tip[data-v-46ba8d04]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dialog-footer[data-v-46ba8d04]{display:flex;gap:12px;justify-content:flex-end}.cluster-option[data-v-46ba8d04]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-46ba8d04]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-46ba8d04]{margin-left:8px}.namespace-option[data-v-46ba8d04]{display:flex;justify-content:space-between;align-items:center;width:100%}.namespace-name[data-v-46ba8d04]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-46ba8d04]{margin-left:8px}.el-tag[data-v-46ba8d04]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-46ba8d04]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-46ba8d04]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-46ba8d04] .el-input__wrapper,.el-select[data-v-46ba8d04] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-46ba8d04] .el-input__wrapper:hover,.el-select[data-v-46ba8d04] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-46ba8d04] .el-input__wrapper.is-focus,.el-select[data-v-46ba8d04] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-46ba8d04]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:1200px){.operation-buttons[data-v-46ba8d04]{gap:4px}.operation-buttons .el-button[data-v-46ba8d04]{margin:1px}.header-actions .el-select[data-v-46ba8d04]{min-width:180px}}@media (max-width:768px){.k8s-workloads-management[data-v-46ba8d04]{padding:10px}.search-form[data-v-46ba8d04]{flex-direction:column}.search-form .el-form-item[data-v-46ba8d04]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-46ba8d04]{flex-direction:column;gap:4px}.workloads-table[data-v-46ba8d04] .el-table__row:hover{transform:none}}.images-view-content[data-v-46ba8d04],.labels-view-content[data-v-46ba8d04]{display:flex;flex-direction:column;gap:20px}.no-images[data-v-46ba8d04],.no-labels[data-v-46ba8d04]{text-align:center;padding:40px 20px;color:#909399}.all-images-list[data-v-46ba8d04]{display:flex;flex-direction:column;gap:12px}.image-card[data-v-46ba8d04]{border:1px solid rgba(103,126,234,.2);border-radius:8px;transition:all .3s ease}.image-card[data-v-46ba8d04]:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(103,126,234,.15)}.image-info[data-v-46ba8d04]{display:flex;justify-content:space-between;align-items:center;gap:12px}.image-name[data-v-46ba8d04]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.image-icon[data-v-46ba8d04]{color:#667eea;font-size:16px;flex-shrink:0}.full-image-name[data-v-46ba8d04]{font-family:Monaco,Courier New,monospace;font-size:13px;color:#2c3e50;word-break:break-all;line-height:1.4}.image-actions[data-v-46ba8d04]{flex-shrink:0}.image-details[data-v-46ba8d04]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.table-section[data-v-3891ff7e]{margin-top:20px}.namespace-table[data-v-3891ff7e]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.namespace-table[data-v-3891ff7e] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.namespace-table[data-v-3891ff7e] .el-table__header th{background:transparent!important;border-bottom:none}.namespace-table[data-v-3891ff7e] .el-table__header th,.namespace-table[data-v-3891ff7e] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.namespace-table[data-v-3891ff7e] .el-table__row{transition:all .3s ease}.namespace-table[data-v-3891ff7e] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.namespace-name-container[data-v-3891ff7e]{display:flex;align-items:center;gap:10px}.k8s-icon[data-v-3891ff7e]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.namespace-name-link[data-v-3891ff7e]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.namespace-name-link[data-v-3891ff7e]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.resource-stats[data-v-3891ff7e]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.resource-item[data-v-3891ff7e]{display:flex;align-items:center;gap:4px}.resource-label[data-v-3891ff7e]{font-size:12px;color:#909399;min-width:50px}.resource-value[data-v-3891ff7e]{font-size:12px;color:#606266;font-weight:500}.quota-limit-info[data-v-3891ff7e]{display:flex;flex-direction:column;gap:8px;align-items:center}.limit-badge[data-v-3891ff7e],.quota-badge[data-v-3891ff7e]{display:inline-flex;align-items:center;justify-content:center}.label-container[data-v-3891ff7e]{display:flex;justify-content:center;align-items:center;height:100%;padding:4px 0}.label-badge[data-v-3891ff7e]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon-button[data-v-3891ff7e]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-3891ff7e]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.operation-buttons[data-v-3891ff7e]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-3891ff7e]{transition:all .3s ease;pointer-events:auto;position:relative;z-index:1}.operation-buttons .el-button[data-v-3891ff7e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.operation-buttons .el-button[data-v-3891ff7e]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1200px){.operation-buttons[data-v-3891ff7e]{gap:4px}.operation-buttons .el-button[data-v-3891ff7e]{margin:1px}}@media (max-width:768px){.operation-buttons[data-v-3891ff7e]{flex-direction:column;gap:4px}.namespace-table[data-v-3891ff7e] .el-table__row:hover{transform:none}}.create-namespace-dialog[data-v-54b4651a] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-namespace-dialog[data-v-54b4651a] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-namespace-dialog[data-v-54b4651a] .el-dialog__title{color:#fff;font-weight:600}.create-namespace-dialog[data-v-54b4651a] .el-dialog__body{padding:24px}.dialog-footer[data-v-54b4651a]{display:flex;gap:12px;justify-content:flex-end}.form-hint[data-v-54b4651a]{margin-top:4px;padding:4px 8px;background:rgba(103,126,234,.05);border-radius:4px;border-left:3px solid rgba(103,126,234,.3)}.form-hint .el-text[data-v-54b4651a]{line-height:1.4}.create-namespace-dialog[data-v-54b4651a] .el-divider__text{background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.create-namespace-dialog[data-v-54b4651a] .el-divider{margin:20px 0 16px 0}.create-namespace-dialog[data-v-54b4651a] .el-textarea__inner{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.el-button[data-v-54b4651a]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-54b4651a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-54b4651a] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-54b4651a] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-54b4651a] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.k8s-namespace-management[data-v-f6005796]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.namespace-card[data-v-f6005796]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-f6005796]{display:flex;justify-content:space-between;align-items:center}.title[data-v-f6005796]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-f6005796]{display:flex;gap:12px;align-items:center}.search-section[data-v-f6005796]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-f6005796]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-f6005796]{color:#606266;font-weight:500}.create-limit-range-dialog[data-v-f6005796] .el-dialog,.create-quota-dialog[data-v-f6005796] .el-dialog,.limit-range-dialog[data-v-f6005796] .el-dialog,.namespace-detail-dialog[data-v-f6005796] .el-dialog,.resource-quota-dialog[data-v-f6005796] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-limit-range-dialog[data-v-f6005796] .el-dialog__header,.create-quota-dialog[data-v-f6005796] .el-dialog__header,.limit-range-dialog[data-v-f6005796] .el-dialog__header,.namespace-detail-dialog[data-v-f6005796] .el-dialog__header,.resource-quota-dialog[data-v-f6005796] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-limit-range-dialog[data-v-f6005796] .el-dialog__title,.create-namespace-dialog[data-v-f6005796] .el-dialog__title,.create-quota-dialog[data-v-f6005796] .el-dialog__title,.limit-range-dialog[data-v-f6005796] .el-dialog__title,.namespace-detail-dialog[data-v-f6005796] .el-dialog__title,.resource-quota-dialog[data-v-f6005796] .el-dialog__title{color:#fff;font-weight:600}.create-limit-range-dialog[data-v-f6005796] .el-dialog__body,.create-namespace-dialog[data-v-f6005796] .el-dialog__body,.create-quota-dialog[data-v-f6005796] .el-dialog__body,.limit-range-dialog[data-v-f6005796] .el-dialog__body,.namespace-detail-dialog[data-v-f6005796] .el-dialog__body,.resource-quota-dialog[data-v-f6005796] .el-dialog__body{padding:24px}.namespace-detail-content[data-v-f6005796]{display:flex;flex-direction:column;gap:20px}.labels-section[data-v-f6005796]{margin-top:20px}.labels-section h4[data-v-f6005796]{margin:0 0 16px 0;color:#2c3e50;font-weight:600;font-size:16px;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.labels-list[data-v-f6005796]{display:flex;flex-wrap:wrap;gap:12px}.label-tag[data-v-f6005796]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;line-height:1.4;border-radius:8px;max-width:300px;word-break:break-all}.label-tag[data-v-f6005796]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.label-tag.system-label[data-v-f6005796]{opacity:.8}.tag-icon[data-v-f6005796]{font-size:12px;flex-shrink:0}.no-labels[data-v-f6005796]{text-align:center;padding:40px 20px;color:#909399}.section-header[data-v-f6005796]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h4[data-v-f6005796]{margin:0;color:#2c3e50;font-weight:600;font-size:16px}.empty-state[data-v-f6005796]{text-align:center;padding:40px 20px}.dialog-footer[data-v-f6005796]{display:flex;gap:12px;justify-content:flex-end}.cluster-option[data-v-f6005796]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-f6005796]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-f6005796]{margin-left:8px}.header-actions .el-select[data-v-f6005796]{min-width:250px}.header-actions .el-select .el-input__wrapper[data-v-f6005796]{background:hsla(0,0%,100%,.9);border:1px solid rgba(103,126,234,.3)}.header-actions .el-select .el-input__wrapper.is-focus[data-v-f6005796]{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-tag[data-v-f6005796]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-f6005796]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-f6005796]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-f6005796] .el-input__wrapper,.el-select[data-v-f6005796] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-f6005796] .el-input__wrapper:hover,.el-select[data-v-f6005796] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-f6005796] .el-input__wrapper.is-focus,.el-select[data-v-f6005796] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-f6005796]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.limit-range-operation-buttons[data-v-f6005796],.quota-operation-buttons[data-v-f6005796]{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap}.limit-range-operation-buttons .el-button[data-v-f6005796],.quota-operation-buttons .el-button[data-v-f6005796]{transition:all .3s ease;flex-shrink:0;min-width:auto}.limit-range-operation-buttons .el-button[data-v-f6005796]:hover,.quota-operation-buttons .el-button[data-v-f6005796]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.form-hint[data-v-f6005796]{margin-top:4px;padding:4px 8px;background:rgba(103,126,234,.05);border-radius:4px;border-left:3px solid rgba(103,126,234,.3)}.form-hint .el-text[data-v-f6005796]{line-height:1.4}.create-namespace-dialog[data-v-f6005796] .el-divider__text{background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.create-namespace-dialog[data-v-f6005796] .el-divider{margin:20px 0 16px 0}.create-namespace-dialog[data-v-f6005796] .el-textarea__inner{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}@media (max-width:1200px){.operation-buttons[data-v-f6005796]{gap:4px}.operation-buttons .el-button[data-v-f6005796]{margin:1px}.limit-range-operation-buttons[data-v-f6005796],.quota-operation-buttons[data-v-f6005796]{gap:4px}.limit-range-operation-buttons .el-button[data-v-f6005796],.quota-operation-buttons .el-button[data-v-f6005796]{font-size:12px;padding:4px 8px}.header-actions .el-select[data-v-f6005796]{min-width:200px}}@media (max-width:768px){.k8s-namespace-management[data-v-f6005796]{padding:10px}.search-form[data-v-f6005796]{flex-direction:column}.search-form .el-form-item[data-v-f6005796]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-f6005796]{flex-direction:column;gap:4px}.namespace-table[data-v-f6005796] .el-table__row:hover{transform:none}}.k8s-network-management[data-v-ea6fb576]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.network-card[data-v-ea6fb576]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-ea6fb576]{display:flex;justify-content:space-between;align-items:center}.title[data-v-ea6fb576]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-ea6fb576]{gap:12px}.search-section[data-v-ea6fb576]{margin-bottom:20px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form[data-v-ea6fb576]{margin:0}.resource-controls[data-v-ea6fb576]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px;padding-top:16px;border-top:1px solid rgba(103,126,234,.1)}.network-tabs[data-v-ea6fb576]{flex:1;margin:0}.network-tabs[data-v-ea6fb576] .el-tabs__header{margin-bottom:0}.network-tabs[data-v-ea6fb576] .el-tabs__item{font-weight:500;color:#606266}.network-tabs[data-v-ea6fb576] .el-tabs__item.is-active{color:#409eff;font-weight:600}.create-actions[data-v-ea6fb576]{flex-shrink:0;margin-top:8px}.cluster-option[data-v-ea6fb576],.namespace-option[data-v-ea6fb576]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-ea6fb576]{font-weight:500;color:#2c3e50}.cluster-status[data-v-ea6fb576]{margin-left:8px}.namespace-name[data-v-ea6fb576]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-ea6fb576]{margin-left:8px}.selector-section .el-select[data-v-ea6fb576]{border-radius:8px}.selector-section .el-select[data-v-ea6fb576] .el-input__wrapper{background:hsla(0,0%,100%,.9);border:1px solid rgba(103,126,234,.3);border-radius:8px;transition:all .3s ease}.selector-section .el-select[data-v-ea6fb576] .el-input__wrapper:hover{border-color:#667eea}.selector-section .el-select[data-v-ea6fb576] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.header-actions[data-v-ea6fb576]{display:flex;align-items:center}.tab-content[data-v-ea6fb576]{padding:0}.resource-table[data-v-ea6fb576]{border-radius:8px;overflow:hidden}.resource-table[data-v-ea6fb576] .el-table__header{background:rgba(103,126,234,.1)}.resource-table[data-v-ea6fb576] .el-table__header th{background:rgba(103,126,234,.1);color:#2c3e50;font-weight:600;border:none}.resource-table[data-v-ea6fb576] .el-table__row{transition:all .3s ease}.resource-table[data-v-ea6fb576] .el-table__row:hover{background:rgba(103,126,234,.05)}.resource-name[data-v-ea6fb576]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-ea6fb576]{color:#667eea;font-size:16px}.resource-name-link[data-v-ea6fb576]{color:#667eea;cursor:pointer;font-weight:500;font-size:14px;transition:all .3s ease;text-decoration:none;border-bottom:1px solid transparent;flex:1}.resource-name-link[data-v-ea6fb576]:hover{color:#409eff;border-bottom-color:#409eff;transform:translateY(-1px)}.copy-button[data-v-ea6fb576]{color:#909399;padding:2px 4px;margin-left:4px;opacity:0;transition:all .3s ease;min-width:auto;height:auto}.resource-name:hover .copy-button[data-v-ea6fb576]{opacity:1}.copy-button[data-v-ea6fb576]:hover{color:#409eff;background-color:rgba(64,158,255,.1);transform:scale(1.1)}.hosts-info[data-v-ea6fb576],.paths-info[data-v-ea6fb576],.ports-info[data-v-ea6fb576],.selector-info[data-v-ea6fb576],.services-info[data-v-ea6fb576]{display:flex;flex-wrap:wrap;gap:4px}.endpoints-info[data-v-ea6fb576]{display:flex;flex-direction:column;gap:4px}.host-tag[data-v-ea6fb576],.path-tag[data-v-ea6fb576],.port-tag[data-v-ea6fb576],.selector-tag[data-v-ea6fb576],.service-tag[data-v-ea6fb576]{font-size:11px;border-radius:4px;margin:1px}.endpoint-item[data-v-ea6fb576]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.endpoint-link[data-v-ea6fb576]{color:#409eff;text-decoration:none;font-size:12px;transition:all .3s ease;border-bottom:1px solid transparent}.endpoint-link[data-v-ea6fb576]:hover{color:#66b1ff;border-bottom-color:#66b1ff}.nodeport-info[data-v-ea6fb576]{font-weight:600;color:#e6a23c;margin-left:2px}.operation-buttons[data-v-ea6fb576]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-ea6fb576]{transition:all .3s ease}.operation-buttons .el-button[data-v-ea6fb576]:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.operation-buttons .el-button.is-disabled[data-v-ea6fb576]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.operation-buttons .el-button.is-disabled[data-v-ea6fb576]:hover{transform:none;box-shadow:none}.action-buttons[data-v-ea6fb576]{display:flex;gap:4px;align-items:center}.action-buttons .el-button[data-v-ea6fb576]{padding:4px 8px;font-size:11px}.action-buttons .el-dropdown[data-v-ea6fb576]{margin-right:4px}.action-buttons .el-dropdown .el-button[data-v-ea6fb576]{font-size:11px;padding:4px 8px}.detail-dialog[data-v-ea6fb576] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-ea6fb576] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.detail-dialog[data-v-ea6fb576] .el-dialog__title{color:#fff;font-weight:600}.detail-content[data-v-ea6fb576]{padding:20px}.yaml-dialog[data-v-ea6fb576] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.yaml-dialog[data-v-ea6fb576] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.yaml-dialog[data-v-ea6fb576] .el-dialog__title{color:#fff;font-weight:600}.yaml-content[data-v-ea6fb576]{padding:20px}.yaml-content .el-textarea[data-v-ea6fb576] .el-textarea__inner{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;font-family:Courier New,Consolas,monospace;line-height:1.4}.events-dialog[data-v-ea6fb576] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.events-dialog[data-v-ea6fb576] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.events-dialog[data-v-ea6fb576] .el-dialog__title{color:#fff;font-weight:600}.events-content[data-v-ea6fb576]{padding:20px}.create-dialog[data-v-ea6fb576] .el-dialog,.edit-dialog[data-v-ea6fb576] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-dialog[data-v-ea6fb576] .el-dialog__header,.edit-dialog[data-v-ea6fb576] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-dialog[data-v-ea6fb576] .el-dialog__title,.edit-dialog[data-v-ea6fb576] .el-dialog__title{color:#fff;font-weight:600}.create-dialog[data-v-ea6fb576] .el-dialog__body,.edit-dialog[data-v-ea6fb576] .el-dialog__body{padding:24px}.compact-dialog[data-v-ea6fb576] .el-dialog__body{padding:15px 20px}.compact-form[data-v-ea6fb576]{margin:0}.compact-form[data-v-ea6fb576] .el-form-item{margin-bottom:12px}.form-row[data-v-ea6fb576]{display:flex;gap:16px;margin-bottom:12px}.form-item-half[data-v-ea6fb576]{flex:1;margin-bottom:0!important}.option-content[data-v-ea6fb576]{display:flex;justify-content:space-between;align-items:center}.option-desc[data-v-ea6fb576]{font-size:11px;color:#909399;margin-left:8px}.ports-config[data-v-ea6fb576]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:rgba(249,250,251,.5)}.port-item[data-v-ea6fb576]{margin-bottom:8px;padding:8px;border:1px solid #e4e7ed;border-radius:6px;background:#fff}.port-fields[data-v-ea6fb576]{display:flex;gap:8px;align-items:center}.rules-config[data-v-ea6fb576]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:rgba(249,250,251,.5)}.rule-item[data-v-ea6fb576]{margin-bottom:16px;padding:12px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.rule-header[data-v-ea6fb576]{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.paths-config[data-v-ea6fb576]{padding-left:12px}.path-item[data-v-ea6fb576]{margin-bottom:8px;padding:8px;border:1px solid #f0f0f0;border-radius:4px;background:rgba(249,250,251,.3)}.path-fields[data-v-ea6fb576]{display:flex;gap:8px;align-items:center}.dialog-footer[data-v-ea6fb576]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-ea6fb576]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-ea6fb576]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-ea6fb576]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-ea6fb576] .el-input__wrapper,.el-select[data-v-ea6fb576] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-ea6fb576] .el-input__wrapper:hover,.el-select[data-v-ea6fb576] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-ea6fb576] .el-input__wrapper.is-focus,.el-select[data-v-ea6fb576] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-textarea[data-v-ea6fb576] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-ea6fb576] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}@media (max-width:768px){.k8s-network-management[data-v-ea6fb576]{padding:10px}.card-header[data-v-ea6fb576]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-ea6fb576]{justify-content:flex-end;flex-wrap:wrap}.header-actions .el-select[data-v-ea6fb576]{width:100%!important;margin-bottom:8px}.search-section[data-v-ea6fb576]{padding:12px}.search-form[data-v-ea6fb576]{flex-direction:column;align-items:stretch}.search-form[data-v-ea6fb576] .el-form-item{margin-bottom:8px}.resource-controls[data-v-ea6fb576]{flex-direction:column;align-items:stretch;gap:12px}.create-actions[data-v-ea6fb576],.network-tabs[data-v-ea6fb576]{width:100%}.create-actions[data-v-ea6fb576]{justify-content:center;margin-top:12px}.form-row[data-v-ea6fb576],.path-fields[data-v-ea6fb576],.port-fields[data-v-ea6fb576]{flex-direction:column;gap:8px}.rule-header[data-v-ea6fb576]{flex-direction:column;align-items:flex-start;gap:8px}.operation-buttons[data-v-ea6fb576]{gap:4px}.operation-buttons .el-button[data-v-ea6fb576]{width:32px;height:32px}.action-buttons[data-v-ea6fb576]{flex-direction:column;gap:2px}.action-buttons .el-button[data-v-ea6fb576]{width:100%;margin:0}.action-buttons .el-dropdown[data-v-ea6fb576]{width:100%;margin-right:0;margin-bottom:2px}.action-buttons .el-dropdown .el-button[data-v-ea6fb576]{width:100%}.resource-name-link[data-v-ea6fb576]{font-size:13px;line-height:1.2}}.test-dialog[data-v-ea6fb576] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.test-dialog[data-v-ea6fb576] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.test-dialog[data-v-ea6fb576] .el-dialog__title{color:#fff;font-weight:600}.test-content[data-v-ea6fb576]{padding:20px;max-height:70vh;overflow-y:auto}.test-form[data-v-ea6fb576]{margin-bottom:20px}.test-result[data-v-ea6fb576]{margin-top:20px;padding:20px;background:rgba(249,250,251,.5);border-radius:12px;border:1px solid #e4e7ed}.result-message[data-v-ea6fb576]{margin:0}.result-message p[data-v-ea6fb576]{margin:8px 0}.suggestion[data-v-ea6fb576]{color:#409eff;font-size:14px;margin-top:12px}.pods-tested[data-v-ea6fb576],.result-details[data-v-ea6fb576]{margin-top:16px}.pods-tested h4[data-v-ea6fb576]{margin-bottom:12px;font-size:14px;color:#606266}.response-body[data-v-ea6fb576],.response-headers[data-v-ea6fb576]{margin-top:16px}.code-block[data-v-ea6fb576]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px;font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;color:#333}.k8s-config-management[data-v-31f5d5f7]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.config-card[data-v-31f5d5f7]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-31f5d5f7]{display:flex;justify-content:space-between;align-items:center}.title[data-v-31f5d5f7]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-31f5d5f7]{display:flex;gap:12px}.search-section[data-v-31f5d5f7]{margin-bottom:20px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form[data-v-31f5d5f7]{margin:0}.el-button[data-v-31f5d5f7]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-31f5d5f7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-31f5d5f7] .el-input__wrapper,.el-select[data-v-31f5d5f7] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-31f5d5f7] .el-input__wrapper:hover,.el-select[data-v-31f5d5f7] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-31f5d5f7] .el-input__wrapper.is-focus,.el-select[data-v-31f5d5f7] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-31f5d5f7] .el-input__inner,.el-select[data-v-31f5d5f7] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-tag[data-v-31f5d5f7]{font-weight:500;border-radius:8px;border:none}.config-tabs[data-v-31f5d5f7]{margin-top:20px}.config-tabs[data-v-31f5d5f7] .el-tabs__header{margin-bottom:20px}.config-tabs[data-v-31f5d5f7] .el-tabs__item{font-weight:500;color:#606266}.config-tabs[data-v-31f5d5f7] .el-tabs__item.is-active{color:#409eff;font-weight:600}.tab-content[data-v-31f5d5f7]{padding:0}.content-header[data-v-31f5d5f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0}.resource-count[data-v-31f5d5f7]{font-size:14px;color:#606266;font-weight:500}.resource-table[data-v-31f5d5f7]{border-radius:8px;overflow:hidden}.resource-table[data-v-31f5d5f7] .el-table__header{background:#f8f9fa}.resource-table[data-v-31f5d5f7] .el-table__row:hover{background-color:#f5f7fa}.resource-name[data-v-31f5d5f7]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-31f5d5f7]{color:#409eff;font-size:16px}.resource-name-link[data-v-31f5d5f7]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.resource-name-link[data-v-31f5d5f7]:hover{color:#66b1ff;text-decoration:underline}.data-keys[data-v-31f5d5f7]{display:flex;align-items:center;gap:6px}.keys-text[data-v-31f5d5f7]{color:#606266;font-size:13px}.secret-icon[data-v-31f5d5f7]{color:#e6a23c;font-size:14px}.labels-info[data-v-31f5d5f7]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.label-tag[data-v-31f5d5f7]{font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-labels[data-v-31f5d5f7]{color:#909399;font-size:12px;font-style:italic}.operation-buttons[data-v-31f5d5f7]{display:flex;gap:8px;justify-content:center}.detail-dialog[data-v-31f5d5f7] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-31f5d5f7] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.detail-dialog[data-v-31f5d5f7] .el-dialog__title{color:#fff;font-weight:600}.detail-dialog[data-v-31f5d5f7] .el-dialog__body{padding:24px}.detail-content[data-v-31f5d5f7]{display:flex;flex-direction:column;gap:20px}.data-section[data-v-31f5d5f7]{margin-top:20px}.section-title[data-v-31f5d5f7]{display:flex;align-items:center;gap:8px;margin:0 0 16px 0;padding:8px 0;border-bottom:2px solid #f0f0f0;color:#2c3e50;font-size:16px;font-weight:600}.data-list[data-v-31f5d5f7]{display:flex;flex-direction:column;gap:12px}.data-item[data-v-31f5d5f7]{background:#f8f9fa;border-radius:8px;padding:12px;border:1px solid #e9ecef}.data-item.secret-item[data-v-31f5d5f7]{background:#fff7e6;border-color:#ffd591}.data-key[data-v-31f5d5f7]{font-weight:600;color:#409eff;margin-bottom:8px;font-size:14px}.data-value[data-v-31f5d5f7]{margin:0;color:#2c3e50;font-size:13px;line-height:1.5;background:transparent;white-space:pre-wrap;word-break:break-word}.data-value.secret-value[data-v-31f5d5f7]{display:flex;align-items:center;gap:6px;color:#e6a23c;font-weight:500}.el-loading-mask[data-v-31f5d5f7]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:768px){.k8s-config-management[data-v-31f5d5f7]{padding:12px}.card-header[data-v-31f5d5f7]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-31f5d5f7]{justify-content:flex-end}.detail-content[data-v-31f5d5f7]{gap:16px}.resource-table[data-v-31f5d5f7] .el-table{font-size:12px}.operation-buttons[data-v-31f5d5f7]{flex-direction:column;gap:4px}.search-section[data-v-31f5d5f7]{padding:12px}.search-form[data-v-31f5d5f7]{flex-direction:column;align-items:stretch}.search-form[data-v-31f5d5f7] .el-form-item{margin-bottom:8px}.data-list[data-v-31f5d5f7]{gap:8px}.data-item[data-v-31f5d5f7]{padding:8px}.labels-info[data-v-31f5d5f7]{gap:2px}.label-tag[data-v-31f5d5f7]{max-width:100px}}.k8s-storage-management[data-v-6a988394]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.storage-card[data-v-6a988394]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-6a988394]{display:flex;justify-content:space-between;align-items:center}.title[data-v-6a988394]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-6a988394]{display:flex;gap:12px}.search-section[data-v-6a988394]{margin-bottom:20px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form[data-v-6a988394]{margin:0}.el-button[data-v-6a988394]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-6a988394]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-6a988394] .el-input__wrapper,.el-select[data-v-6a988394] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-6a988394] .el-input__wrapper:hover,.el-select[data-v-6a988394] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-6a988394] .el-input__wrapper.is-focus,.el-select[data-v-6a988394] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-6a988394] .el-input__inner,.el-select[data-v-6a988394] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-tag[data-v-6a988394]{font-weight:500;border-radius:8px;border:none}.storage-tabs[data-v-6a988394]{margin-top:20px}.storage-tabs[data-v-6a988394] .el-tabs__header{margin-bottom:20px}.storage-tabs[data-v-6a988394] .el-tabs__item{font-weight:500;color:#606266}.storage-tabs[data-v-6a988394] .el-tabs__item.is-active{color:#409eff;font-weight:600}.tab-content[data-v-6a988394]{padding:0}.content-header[data-v-6a988394]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0}.resource-count[data-v-6a988394]{font-size:14px;color:#606266;font-weight:500}.resource-table[data-v-6a988394]{border-radius:8px;overflow:hidden}.resource-table[data-v-6a988394] .el-table__header{background:#f8f9fa}.resource-table[data-v-6a988394] .el-table__row:hover{background-color:#f5f7fa}.resource-name[data-v-6a988394]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-6a988394]{color:#409eff;font-size:16px}.resource-name-link[data-v-6a988394]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.resource-name-link[data-v-6a988394]:hover{color:#66b1ff;text-decoration:underline}.access-modes[data-v-6a988394]{display:flex;flex-wrap:wrap;gap:4px}.mode-tag[data-v-6a988394]{font-size:11px}.operation-buttons[data-v-6a988394]{display:flex;gap:8px;justify-content:center}.detail-dialog[data-v-6a988394] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-6a988394] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.detail-dialog[data-v-6a988394] .el-dialog__title{color:#fff;font-weight:600}.detail-dialog[data-v-6a988394] .el-dialog__body{padding:24px}.el-loading-mask[data-v-6a988394]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.detail-content[data-v-6a988394]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-item[data-v-6a988394]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.detail-label[data-v-6a988394]{font-weight:600;color:#606266;min-width:80px}.detail-value[data-v-6a988394]{color:#303133;word-break:break-all}.storage-source[data-v-6a988394]{background:#f8f9fa;padding:8px 12px;border-radius:6px;border-left:3px solid #409eff;font-size:13px;line-height:1.6}.storage-source strong[data-v-6a988394]{color:#409eff}.storage-source small[data-v-6a988394]{color:#909399}@media (max-width:768px){.k8s-storage-management[data-v-6a988394]{padding:12px}.card-header[data-v-6a988394]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-6a988394]{justify-content:flex-end}.detail-content[data-v-6a988394]{grid-template-columns:1fr}.resource-table[data-v-6a988394] .el-table{font-size:12px}.operation-buttons[data-v-6a988394]{flex-direction:column;gap:4px}.search-section[data-v-6a988394]{padding:12px}.search-form[data-v-6a988394]{flex-direction:column;align-items:stretch}.search-form[data-v-6a988394] .el-form-item{margin-bottom:8px}}.k8s-pod-management[data-v-320e8905]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.pod-card[data-v-320e8905]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-320e8905]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-320e8905]{display:flex;align-items:center;gap:12px}.page-title[data-v-320e8905]{font-size:18px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-320e8905]{display:flex;gap:8px}.info-section[data-v-320e8905]{margin-bottom:20px}.info-card[data-v-320e8905]{height:100%;border-radius:6px}.info-card[data-v-320e8905] .el-card__header{background:rgba(103,126,234,.05);border-bottom:1px solid rgba(103,126,234,.1);font-weight:600;padding:12px 16px}.tabs-section[data-v-320e8905]{margin-top:20px}.labels-container[data-v-320e8905]{max-width:100%}.pod-name-container[data-v-320e8905]{display:flex;align-items:center;gap:8px;transition:all .3s ease}.pod-name-container[data-v-320e8905]:hover{color:#409eff;transform:translateY(-1px)}.k8s-icon[data-v-320e8905]{flex-shrink:0}.pod-name[data-v-320e8905]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labels-display[data-v-320e8905]{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.image-link[data-v-320e8905]{color:#409eff;padding:0;font-size:12px;text-decoration:none}.image-link[data-v-320e8905]:hover{text-decoration:underline}.logs-dialog .logs-container[data-v-320e8905]{border:1px solid #dcdfe6;border-radius:4px;background-color:#000;color:#fff;height:400px;overflow:auto}.logs-content[data-v-320e8905]{padding:12px;margin:0;white-space:pre-wrap;font-family:Courier New,monospace;font-size:12px}.yaml-search-toolbar[data-v-320e8905]{padding:12px;border-bottom:1px solid #ebeef5;background-color:#fafafa;margin-bottom:16px}.yaml-search-toolbar .el-button-group .el-button[data-v-320e8905]{padding:7px 12px}.yaml-search-toolbar .el-input[data-v-320e8905]{font-size:14px}.yaml-dialog .yaml-container[data-v-320e8905]{margin-top:0}.logs-editor-container[data-v-320e8905]{background-color:#1e1e1e;border-radius:4px;overflow:hidden}.yaml-dialog .yaml-container[data-v-320e8905]{border:1px solid #dcdfe6;border-radius:4px}.yaml-editor[data-v-320e8905] .el-textarea__inner{font-family:Courier New,monospace;font-size:12px;background-color:#f8f9fa}.terminal-dialog .terminal-container[data-v-320e8905]{border:1px solid #dcdfe6;border-radius:4px;background-color:#000;color:#fff;height:400px;padding:12px}.terminal-header[data-v-320e8905]{color:#0f0;margin-bottom:10px}.terminal-body[data-v-320e8905]{font-family:Courier New,monospace;font-size:12px}[data-v-320e8905] .el-descriptions-item__label{font-weight:600}[data-v-320e8905] .el-tag{cursor:pointer}[data-v-320e8905] .el-tag:hover{transform:scale(1.05)}[data-v-320e8905] .el-card,[data-v-320e8905] .el-table{border-radius:8px}.logs-tab-content[data-v-320e8905]{padding:16px}.logs-controls[data-v-320e8905]{background-color:#f8f9fa;padding:16px;border-radius:8px;border:1px solid #e9ecef}.logs-actions[data-v-320e8905]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.logs-display[data-v-320e8905]{border:1px solid #dcdfe6;border-radius:8px;background-color:#000;height:680px;overflow:hidden}.logs-placeholder[data-v-320e8905]{padding:40px;text-align:center;color:#0f0;background-color:#000;height:100%;border-radius:8px}.logs-content-display[data-v-320e8905]{height:100%}.logs-header[data-v-320e8905]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#1a1a1a;border-bottom:1px solid #333;border-radius:8px 8px 0 0}.container-name[data-v-320e8905]{font-weight:600;color:#0f0;font-size:14px}.logs-info[data-v-320e8905]{color:#888;font-size:12px}.logs-text[data-v-320e8905]{padding:16px;margin:0;font-family:Courier New,Monaco,Lucida Console,monospace;font-size:12px;line-height:1.4;background-color:#000;color:#0f0;white-space:pre-wrap;word-break:break-all;height:452px;overflow-y:auto;border-radius:0 0 8px 8px}.logs-empty[data-v-320e8905]{padding:40px;text-align:center;color:#0f0;background-color:#000;height:100%;border-radius:8px}.image-info[data-v-320e8905]{font-family:Courier New,Monaco,monospace;font-size:12px;color:#666}.image-cell[data-v-320e8905]{word-break:break-all;white-space:normal;line-height:1.4;max-width:300px}.image-cell .image-link[data-v-320e8905]{word-break:break-all;white-space:normal;text-align:left;height:auto;line-height:1.4;padding:4px 8px}.operation-buttons-container[data-v-320e8905]{display:flex;flex-direction:row;gap:4px;flex-wrap:nowrap;justify-content:flex-start}.custom-icon[data-v-320e8905]{width:16px;height:16px;margin-right:4px;vertical-align:middle;filter:brightness(0) invert(1)}.monitoring-dialog .el-dialog__body[data-v-320e8905]{padding:20px}.monitoring-container[data-v-320e8905]{min-height:300px}.metric-card[data-v-320e8905]{height:140px;margin-bottom:16px}.metric-card[data-v-320e8905] .el-card__body{padding:16px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.metric-header[data-v-320e8905]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-title[data-v-320e8905]{font-size:14px;font-weight:500;color:#333}.metric-value[data-v-320e8905]{font-size:16px;font-weight:700;color:#409eff}.metric-details[data-v-320e8905]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.network-metrics[data-v-320e8905]{display:flex;flex-direction:column;justify-content:center;height:60px}.network-item[data-v-320e8905]{display:flex;justify-content:space-between;margin-bottom:8px}.network-label[data-v-320e8905]{font-size:14px;color:#666}.network-value[data-v-320e8905]{font-size:14px;font-weight:500;color:#333}.container-metric[data-v-320e8905]{display:flex;flex-direction:column;gap:4px}.metric-text[data-v-320e8905]{font-size:12px;color:#606266;margin-bottom:2px}刚才修改

.card-header[data-v-320e8905]{display:flex;justify-content:space-between;align-items:center}.card-header span[data-v-320e8905]{font-weight:500}.rollback-confirmation[data-v-320e8905]{padding:10px 0}.rollback-confirmation .el-descriptions[data-v-320e8905]{margin-top:10px}.rollback-confirmation .el-alert[data-v-320e8905]{border-radius:8px}.terminal-container[data-v-0797a0f2]{height:100vh;padding:20px;background:#f5f5f5}.terminal-header[data-v-0797a0f2]{display:flex;justify-content:space-between;align-items:center}.terminal-info[data-v-0797a0f2]{display:flex;align-items:center;gap:10px}.terminal-icon[data-v-0797a0f2]{color:#409eff}.terminal-controls[data-v-0797a0f2]{display:flex;align-items:center}.terminal-content[data-v-0797a0f2]{height:calc(100vh - 200px);position:relative}.xterm-container[data-v-0797a0f2]{height:100%;width:100%;background-color:#060101;padding:10px;border-radius:4px;overflow:hidden}.terminal-placeholder[data-v-0797a0f2]{height:100%;display:flex;align-items:center;justify-content:center;background:#fafafa;border:2px dashed #dcdfe6;border-radius:4px}.placeholder-content[data-v-0797a0f2]{text-align:center;color:#909399}.placeholder-icon[data-v-0797a0f2]{font-size:48px;margin-bottom:16px}.placeholder-text h3[data-v-0797a0f2]{margin:0 0 8px 0;font-size:18px;color:#303133}.placeholder-text p[data-v-0797a0f2]{margin:4px 0}.placeholder-text .tip[data-v-0797a0f2]{color:#f56c6c;font-weight:700}.nodes-monitoring[data-v-816fb8ae]{padding:0;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px;border-radius:16px}.node-card[data-v-816fb8ae]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:20px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.node-card[data-v-816fb8ae]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:20px 20px 0 0}.node-card[data-v-816fb8ae]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 64px rgba(0,0,0,.15);border-color:rgba(79,172,254,.4)}.card-header[data-v-816fb8ae]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.node-info-header[data-v-816fb8ae]{display:flex;align-items:center;gap:16px}.node-icon[data-v-816fb8ae]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;box-shadow:0 4px 16px rgba(79,172,254,.4)}.k8s-icon[data-v-816fb8ae]{width:24px;height:24px;filter:brightness(0) invert(1);z-index:2}.pulse-ring[data-v-816fb8ae]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:2px solid rgba(79,172,254,.6);border-radius:50%;animation:pulse-816fb8ae 2s infinite}@keyframes pulse-816fb8ae{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.node-details h4[data-v-816fb8ae]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:#1a1a1a;text-shadow:0 1px 2px rgba(0,0,0,.1)}.status-tag[data-v-816fb8ae]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;background:rgba(46,204,113,.1);color:#2ecc71;border:1px solid rgba(46,204,113,.2)}.status-dot[data-v-816fb8ae]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:statusPulse-816fb8ae 2s infinite}@keyframes statusPulse-816fb8ae{0%,to{opacity:1}50%{opacity:.5}}.node-ip[data-v-816fb8ae]{font-family:Courier New,monospace;font-size:13px;color:#666;padding:4px 8px;background:rgba(0,0,0,.05);border-radius:6px;border:1px solid rgba(0,0,0,.1)}.node-metrics[data-v-816fb8ae]{margin-bottom:20px}.metric-item[data-v-816fb8ae]{margin-bottom:20px;background:hsla(0,0%,100%,.6);border-radius:12px;padding:16px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.metric-item[data-v-816fb8ae]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.metric-header[data-v-816fb8ae]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.metric-icon[data-v-816fb8ae]{width:20px;height:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:iconFloat-816fb8ae 3s ease-in-out infinite}@keyframes iconFloat-816fb8ae{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.metric-label[data-v-816fb8ae]{font-size:14px;font-weight:500;color:#333;flex:1}.metric-value[data-v-816fb8ae]{font-size:16px;font-weight:700;background:linear-gradient(45deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-bg[data-v-816fb8ae]{width:100%;height:8px;background:rgba(0,0,0,.1);border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-v-816fb8ae]{height:100%;border-radius:4px;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1);overflow:hidden}.cpu-progress[data-v-816fb8ae]{background:linear-gradient(90deg,#4facfe,#00f2fe)}.memory-progress[data-v-816fb8ae]{background:linear-gradient(90deg,#43e97b,#38f9d7)}.progress-glow[data-v-816fb8ae]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:progressGlow-816fb8ae 2s infinite}@keyframes progressGlow-816fb8ae{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.metric-detail[data-v-816fb8ae]{font-size:11px;color:#888;text-align:center;margin-top:8px;font-family:Courier New,monospace}.system-stats[data-v-816fb8ae]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-816fb8ae]{flex:1;display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.4);padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.stat-item[data-v-816fb8ae]:hover{background:hsla(0,0%,100%,.6);transform:scale(1.02)}.stat-icon[data-v-816fb8ae]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.pods-icon[data-v-816fb8ae]{background:linear-gradient(135deg,#667eea,#764ba2)}.time-icon[data-v-816fb8ae]{background:linear-gradient(135deg,#f093fb,#f5576c)}.icon-dot[data-v-816fb8ae]{width:8px;height:8px;background:#fff;border-radius:50%;animation:iconDot-816fb8ae 1.5s infinite}.icon-pulse[data-v-816fb8ae]{width:10px;height:10px;background:#fff;border-radius:50%;animation:iconPulse-816fb8ae 2s infinite}@keyframes iconDot-816fb8ae{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes iconPulse-816fb8ae{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}.stat-content[data-v-816fb8ae]{flex:1}.stat-label[data-v-816fb8ae]{display:block;font-size:11px;color:#666;margin-bottom:2px}.stat-value[data-v-816fb8ae]{display:block;font-size:14px;font-weight:600;color:#333}.no-metrics[data-v-816fb8ae]{text-align:center;padding:40px 20px;background:hsla(0,0%,100%,.3);border-radius:12px;margin-bottom:20px}.loading-animation[data-v-816fb8ae]{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.loading-dot[data-v-816fb8ae]{width:8px;height:8px;background:#4facfe;border-radius:50%;animation:loadingDot-816fb8ae 1.4s ease-in-out infinite both}.loading-dot[data-v-816fb8ae]:first-child{animation-delay:-.32s}.loading-dot[data-v-816fb8ae]:nth-child(2){animation-delay:-.16s}@keyframes loadingDot-816fb8ae{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.no-data-text[data-v-816fb8ae]{color:#666;font-size:14px}.node-actions[data-v-816fb8ae]{display:flex;gap:12px}.action-btn[data-v-816fb8ae]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.primary-btn[data-v-816fb8ae]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;box-shadow:0 4px 16px rgba(79,172,254,.4)}.primary-btn[data-v-816fb8ae]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(79,172,254,.5)}.secondary-btn[data-v-816fb8ae]{background:hsla(0,0%,100%,.8);color:#4facfe;border:1px solid rgba(79,172,254,.3)}.secondary-btn[data-v-816fb8ae]:hover{background:rgba(79,172,254,.1);border-color:rgba(79,172,254,.5);transform:translateY(-1px)}.btn-icon[data-v-816fb8ae]{width:16px;height:16px}.refresh-icon[data-v-816fb8ae]{animation:none;transition:transform .3s ease}.secondary-btn:hover .refresh-icon[data-v-816fb8ae]{animation:refreshSpin-816fb8ae .8s ease-in-out}@keyframes refreshSpin-816fb8ae{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-glow[data-v-816fb8ae]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s}.primary-btn:hover .btn-glow[data-v-816fb8ae]{left:100%}.node-detail-dialog[data-v-816fb8ae] .el-dialog{border-radius:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);max-height:90vh;overflow:hidden}.node-detail-dialog[data-v-816fb8ae] .el-dialog__header{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:24px}.node-detail-dialog[data-v-816fb8ae] .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.node-detail-dialog[data-v-816fb8ae] .el-dialog__body{padding:24px;max-height:70vh;overflow-y:auto}.node-detail-content[data-v-816fb8ae]{padding:0}.resource-card[data-v-816fb8ae]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(15px);border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.card-header-detail[data-v-816fb8ae]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}.header-icon[data-v-816fb8ae],.metric-icon-detail[data-v-816fb8ae]{width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.card-header-detail h3[data-v-816fb8ae]{margin:0;font-size:16px;font-weight:600;color:#333}.resource-metrics[data-v-816fb8ae]{display:flex;flex-direction:column;gap:20px}.metric-row-detail[data-v-816fb8ae]{display:flex;flex-direction:column;gap:8px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.metric-row-detail[data-v-816fb8ae]:hover{background:hsla(0,0%,100%,.7);transform:translateX(4px)}.metric-info[data-v-816fb8ae]{display:flex;align-items:center;gap:12px}.metric-name[data-v-816fb8ae]{font-weight:500;color:#333;flex:1}.metric-percentage[data-v-816fb8ae]{font-size:18px;font-weight:700;background:linear-gradient(45deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-container[data-v-816fb8ae]{margin:4px 0}.metric-values[data-v-816fb8ae]{font-size:12px;color:#666;font-family:Courier New,monospace;text-align:center}.system-info[data-v-816fb8ae]{padding:0}.pod-list-card[data-v-816fb8ae]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(15px);border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1);margin-top:20px}.pod-icon[data-v-816fb8ae]{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center}.icon-pod[data-v-816fb8ae]{width:12px;height:12px;background:#fff;border-radius:2px;position:relative}.icon-pod[data-v-816fb8ae]:before{content:"";position:absolute;width:8px;height:8px;background:hsla(0,0%,100%,.7);border-radius:1px;top:2px;left:2px}.pod-table-container[data-v-816fb8ae]{margin-top:16px}.pod-table[data-v-816fb8ae]{background:hsla(0,0%,100%,.6);border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.3)}.pod-header[data-v-816fb8ae]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:12px;padding:12px 16px;background:rgba(79,172,254,.1);font-weight:600;font-size:13px;color:#333;border-bottom:1px solid rgba(0,0,0,.1)}.pod-body[data-v-816fb8ae]{max-height:300px;overflow-y:auto}.pod-row[data-v-816fb8ae]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.pod-row[data-v-816fb8ae]:hover{background:rgba(79,172,254,.05)}.pod-row[data-v-816fb8ae]:last-child{border-bottom:none}.pod-col[data-v-816fb8ae]{display:flex;align-items:center;font-size:12px}.pod-name-content[data-v-816fb8ae]{display:flex;align-items:center;gap:8px}.pod-status-dot[data-v-816fb8ae]{width:6px;height:6px;background:#2ecc71;border-radius:50%;animation:statusPulse-816fb8ae 2s infinite}.namespace-tag[data-v-816fb8ae]{padding:2px 8px;background:rgba(103,126,234,.1);color:#667eea;border-radius:12px;font-size:11px;border:1px solid rgba(103,126,234,.2)}.resource-value[data-v-816fb8ae]{font-family:Courier New,monospace;color:#333;font-weight:500}.usage-rate-container[data-v-816fb8ae]{display:flex;align-items:center;gap:8px;width:100%}.mini-progress[data-v-816fb8ae]{flex:1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.mini-progress-fill[data-v-816fb8ae]{height:100%;border-radius:2px;transition:width .8s ease}.rate-text[data-v-816fb8ae]{font-size:11px;font-weight:600;color:#333;min-width:35px;text-align:right}.no-pods[data-v-816fb8ae]{text-align:center;padding:40px 20px;color:#666}.no-pods-icon[data-v-816fb8ae]{width:48px;height:48px;margin:0 auto 16px;background:rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-empty[data-v-816fb8ae]{width:20px;height:20px;background:rgba(0,0,0,.3);border-radius:2px}.no-pods-text[data-v-816fb8ae]{margin:0;font-size:14px;color:#888}@media (max-width:768px){.nodes-monitoring[data-v-816fb8ae]{padding:12px}.node-card[data-v-816fb8ae]{padding:16px}.metric-row[data-v-816fb8ae],.node-actions[data-v-816fb8ae],.system-stats[data-v-816fb8ae]{flex-direction:column;gap:8px}.metric-row[data-v-816fb8ae]{align-items:stretch}.metric-row span[data-v-816fb8ae]:last-child{text-align:left}}.namespaces-monitoring[data-v-7d26b496]{padding:0;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:12px;border-radius:16px}.namespace-card[data-v-7d26b496]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:16px;padding:18px;box-shadow:0 6px 24px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.namespace-card[data-v-7d26b496]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:20px 20px 0 0}.namespace-card[data-v-7d26b496]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 64px rgba(0,0,0,.15);border-color:rgba(79,172,254,.4)}.card-header[data-v-7d26b496]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.namespace-info-header[data-v-7d26b496]{display:flex;align-items:center;gap:16px}.namespace-icon[data-v-7d26b496]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;box-shadow:0 4px 16px rgba(79,172,254,.4)}.k8s-icon[data-v-7d26b496]{width:24px;height:24px;filter:brightness(0) invert(1)}.pulse-ring[data-v-7d26b496]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:2px solid rgba(79,172,254,.6);border-radius:50%;animation:pulse-7d26b496 2s infinite}.namespace-details h4[data-v-7d26b496]{margin:0 0 6px 0;font-size:16px;font-weight:600;color:#1a1a1a;text-shadow:0 1px 2px rgba(0,0,0,.1)}.status-tag[data-v-7d26b496]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-tag.active[data-v-7d26b496]{background:rgba(46,204,113,.1);color:#2ecc71;border:1px solid rgba(46,204,113,.2)}.status-dot[data-v-7d26b496]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:statusPulse-7d26b496 2s infinite}.namespace-name[data-v-7d26b496]{color:#606266;font-size:12px;font-weight:500;text-align:right;opacity:.8}.namespace-metrics[data-v-7d26b496]{margin-bottom:16px}.metric-item[data-v-7d26b496]{margin-bottom:12px;background:hsla(0,0%,100%,.6);border-radius:10px;padding:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.metric-item[data-v-7d26b496]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.metric-header[data-v-7d26b496]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.metric-header .metric-icon[data-v-7d26b496]{width:16px;height:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:iconFloat-7d26b496 3s ease-in-out infinite}.metric-label[data-v-7d26b496]{font-size:12px;font-weight:500;color:#333;margin-left:6px;flex:1}.metric-value[data-v-7d26b496]{font-size:14px;font-weight:700;background:linear-gradient(45deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-progress[data-v-7d26b496]{margin-bottom:6px}.progress-bg[data-v-7d26b496]{width:100%;height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-7d26b496]{height:100%;border-radius:3px;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1);overflow:hidden}.cpu-progress[data-v-7d26b496]{background:linear-gradient(90deg,#4facfe,#00f2fe)}.memory-progress[data-v-7d26b496]{background:linear-gradient(90deg,#43e97b,#38f9d7)}.progress-glow[data-v-7d26b496]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:progressGlow-7d26b496 2s infinite}.metric-detail[data-v-7d26b496]{font-size:12px;color:#666;font-family:Courier New,monospace}.system-stats[data-v-7d26b496]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-7d26b496]{flex:1;display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.6);padding:12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.stat-item[data-v-7d26b496]:hover{background:hsla(0,0%,100%,.8);transform:scale(1.02)}.stat-icon[data-v-7d26b496]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.pods-icon[data-v-7d26b496]{background:linear-gradient(135deg,#667eea,#764ba2)}.services-icon[data-v-7d26b496]{background:linear-gradient(135deg,#f093fb,#f5576c)}.icon-dot[data-v-7d26b496],.icon-pulse[data-v-7d26b496]{width:12px;height:12px;background:#fff;border-radius:50%;position:relative}.icon-pulse[data-v-7d26b496]{animation:iconPulse-7d26b496 2s infinite}.stat-content[data-v-7d26b496]{flex:1}.stat-label[data-v-7d26b496]{display:block;font-size:11px;color:#666;margin-bottom:2px}.stat-value[data-v-7d26b496]{display:block;font-size:16px;background:linear-gradient(45deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.no-metrics[data-v-7d26b496]{text-align:center;padding:40px 20px;background:hsla(0,0%,100%,.3);border-radius:12px;margin-bottom:20px}.loading-animation[data-v-7d26b496]{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.loading-dot[data-v-7d26b496]{width:8px;height:8px;background:#4facfe;border-radius:50%;animation:loadingDot-7d26b496 1.4s ease-in-out infinite both}.loading-dot[data-v-7d26b496]:first-child{animation-delay:-.32s}.loading-dot[data-v-7d26b496]:nth-child(2){animation-delay:-.16s}.no-data-text[data-v-7d26b496]{color:#666;font-size:14px;margin:0}.namespace-actions[data-v-7d26b496]{display:flex;gap:12px}.action-btn[data-v-7d26b496]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.primary-btn[data-v-7d26b496]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;box-shadow:0 4px 16px rgba(79,172,254,.4)}.primary-btn[data-v-7d26b496]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(79,172,254,.5)}.secondary-btn[data-v-7d26b496]{background:hsla(0,0%,100%,.8);color:#4facfe;border:1px solid rgba(79,172,254,.3)}.secondary-btn[data-v-7d26b496]:hover{background:rgba(79,172,254,.1);border-color:rgba(79,172,254,.5);transform:translateY(-1px)}.btn-icon[data-v-7d26b496]{width:16px;height:16px;color:inherit}.refresh-icon[data-v-7d26b496]{animation:none;transition:transform .3s ease}.secondary-btn:hover .refresh-icon[data-v-7d26b496]{animation:refreshSpin-7d26b496 .8s ease-in-out}.btn-glow[data-v-7d26b496]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s}.primary-btn:hover .btn-glow[data-v-7d26b496]{left:100%}.namespace-detail-dialog[data-v-7d26b496] .el-dialog{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.3)}.namespace-detail-dialog[data-v-7d26b496] .el-dialog__header{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:16px 16px 0 0;border-bottom:1px solid hsla(0,0%,100%,.2);padding:16px 20px}.namespace-detail-dialog[data-v-7d26b496] .el-dialog__title{color:#333;font-weight:600;font-size:16px}.namespace-detail-dialog[data-v-7d26b496] .el-dialog__body{padding:16px 20px}.namespace-detail-content[data-v-7d26b496]{max-height:60vh;overflow-y:auto}.detail-section[data-v-7d26b496]{margin-bottom:16px;background:hsla(0,0%,100%,.8);border-radius:10px;padding:14px;border:1px solid hsla(0,0%,100%,.3)}.section-title[data-v-7d26b496]{display:flex;align-items:center;color:#333;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(102,126,234,.2)}.section-icon[data-v-7d26b496]{color:#667eea;margin-right:6px;width:16px;height:16px}.info-grid[data-v-7d26b496]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.info-item[data-v-7d26b496]{display:flex;flex-direction:column;gap:3px}.info-label[data-v-7d26b496]{color:#666;font-size:11px;font-weight:500}.info-value[data-v-7d26b496]{color:#333;font-weight:600;font-size:12px}.resource-stats[data-v-7d26b496]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.resource-stat-item[data-v-7d26b496]{background:hsla(0,0%,100%,.6);border-radius:10px;padding:14px;border:1px solid hsla(0,0%,100%,.5)}.stat-header[data-v-7d26b496]{display:flex;align-items:center;margin-bottom:8px}.stat-icon[data-v-7d26b496]{margin-right:6px;width:16px;height:16px}.stat-label[data-v-7d26b496]{color:#333;font-weight:500;font-size:12px}.stat-value[data-v-7d26b496]{color:#333;font-size:20px;font-weight:700;margin-bottom:8px}.stat-details[data-v-7d26b496]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#666}.pod-list[data-v-7d26b496]{max-height:300px;overflow-y:auto}.pod-item[data-v-7d26b496]{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.6);border-radius:8px;padding:8px 12px;margin-bottom:6px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;font-size:12px}.pod-item[data-v-7d26b496]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.pod-name[data-v-7d26b496]{color:#333;font-weight:500;font-size:12px;min-width:160px;font-family:Courier New,monospace}.pod-status[data-v-7d26b496]{width:-moz-fit-content;width:fit-content;min-width:70px}.pod-resource[data-v-7d26b496]{color:#666;font-size:11px;font-family:Courier New,monospace;min-width:80px}.pod-resource[data-v-7d26b496]:first-of-type{color:#4facfe}.pod-resource[data-v-7d26b496]:last-of-type{color:#43e97b}@keyframes pulse-7d26b496{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}@keyframes statusPulse-7d26b496{0%,to{opacity:1}50%{opacity:.5}}@keyframes iconFloat-7d26b496{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes iconPulse-7d26b496{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes progressGlow-7d26b496{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loadingDot-7d26b496{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes refreshSpin-7d26b496{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.namespaces-monitoring[data-v-7d26b496]{padding:12px}.namespace-card[data-v-7d26b496]{padding:16px}.namespace-actions[data-v-7d26b496],.system-stats[data-v-7d26b496]{flex-direction:column;gap:8px}}.k8s-monitoring-dashboard[data-v-35c384a9]{padding:24px;background:#f5f5f5;min-height:100vh}.page-header[data-v-35c384a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-title h2[data-v-35c384a9]{margin:0 0 4px 0;font-size:24px;font-weight:600;color:#303133}.header-desc[data-v-35c384a9]{margin:0;color:#606266;font-size:14px}.header-controls[data-v-35c384a9]{display:flex;gap:12px;align-items:center}.header-controls .el-select[data-v-35c384a9]{width:200px}.k8s-cluster-details[data-v-1d1596cb]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.k8s-cluster-details[data-v-1d1596cb]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.05));pointer-events:none}.page-header[data-v-1d1596cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:1}.header-left[data-v-1d1596cb]{display:flex;align-items:center;gap:16px}.back-btn[data-v-1d1596cb]{border-radius:8px;background:hsla(0,0%,100%,.9);border:1px solid rgba(102,126,234,.3);color:#667eea;backdrop-filter:blur(5px);transition:all .3s ease}.back-btn[data-v-1d1596cb]:hover{background:rgba(102,126,234,.1);border-color:#667eea;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.cluster-info[data-v-1d1596cb]{display:flex;flex-direction:column;gap:8px}.cluster-title[data-v-1d1596cb]{display:flex;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;color:#2c3e50}.k8s-icon[data-v-1d1596cb]{width:32px;height:32px}.cluster-meta[data-v-1d1596cb]{display:flex;align-items:center;gap:12px}.cluster-version[data-v-1d1596cb]{color:#606266;font-size:14px;background:#f0f2f5;padding:4px 8px;border-radius:4px}.cluster-type[data-v-1d1596cb]{color:#909399;font-size:12px}.overview-cards[data-v-1d1596cb]{margin-bottom:24px;position:relative;z-index:1}.overview-card[data-v-1d1596cb]{border-radius:12px;border:none;transition:all .3s ease;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.overview-card[data-v-1d1596cb]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(102,126,234,.3);background:hsla(0,0%,100%,.95)}.card-content[data-v-1d1596cb]{display:flex;align-items:center;gap:16px}.card-icon[data-v-1d1596cb]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.nodes-card .card-icon[data-v-1d1596cb]{background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-card .card-icon[data-v-1d1596cb]{background:linear-gradient(135deg,#f093fb,#f5576c)}.cpu-card .card-icon[data-v-1d1596cb]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.memory-card .card-icon[data-v-1d1596cb]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.svg-icon[data-v-1d1596cb]{width:24px;height:24px;filter:brightness(0) invert(1);transition:all .3s ease}.overview-card:hover .svg-icon[data-v-1d1596cb]{transform:scale(1.1) rotate(5deg);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.5))}.card-info[data-v-1d1596cb]{flex:1}.card-value[data-v-1d1596cb]{font-size:28px;font-weight:700;color:#2c3e50;line-height:1}.card-label[data-v-1d1596cb]{font-size:14px;color:#606266;margin:4px 0}.card-sub[data-v-1d1596cb]{font-size:12px;color:#909399}.usage-normal[data-v-1d1596cb]{color:#67c23a!important}.usage-medium[data-v-1d1596cb]{color:#e6a23c!important}.usage-high[data-v-1d1596cb]{color:#f56c6c!important}.details-sections[data-v-1d1596cb]{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.info-card[data-v-1d1596cb]{border-radius:12px;border:none;margin-bottom:16px;transition:all .3s ease;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.info-card[data-v-1d1596cb]:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(102,126,234,.2);background:hsla(0,0%,100%,.95)}.card-header[data-v-1d1596cb]{display:flex;align-items:center;gap:8px;font-weight:600;color:#2c3e50}.info-content[data-v-1d1596cb]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-1d1596cb]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f2f5}.info-row[data-v-1d1596cb]:last-child{border-bottom:none}.info-row .label[data-v-1d1596cb]{color:#606266;font-weight:500;min-width:120px}.info-row .value[data-v-1d1596cb]{color:#2c3e50;text-align:right;word-break:break-all}.workload-stats[data-v-1d1596cb]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-item[data-v-1d1596cb]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fc;border-radius:8px;transition:all .2s ease}.stat-item[data-v-1d1596cb]:hover{background:#e6f3ff}.stat-icon[data-v-1d1596cb]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.stat-icon.deployments[data-v-1d1596cb]{background:#409eff}.stat-icon.statefulsets[data-v-1d1596cb]{background:#67c23a}.stat-icon.daemonsets[data-v-1d1596cb]{background:#e6a23c}.stat-icon.jobs[data-v-1d1596cb]{background:#f56c6c}.stat-icon.pods[data-v-1d1596cb]{background:#909399}.stat-icon.running-pods[data-v-1d1596cb]{background:#67c23a}.stat-value[data-v-1d1596cb]{font-size:20px;font-weight:700;color:#2c3e50;line-height:1}.stat-label[data-v-1d1596cb]{font-size:12px;color:#606266;margin-top:2px}.components-grid[data-v-1d1596cb]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.component-item[data-v-1d1596cb]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fc;border-radius:8px;border-left:4px solid #e4e7ed}.component-item .component-status.Running[data-v-1d1596cb]{color:#67c23a}.component-item .component-status[data-v-1d1596cb]:not(.Running){color:#f56c6c}.component-status[data-v-1d1596cb]{font-size:16px}.component-name[data-v-1d1596cb]{font-weight:500;color:#2c3e50;font-size:14px}.component-version[data-v-1d1596cb]{font-size:12px;color:#909399}.nodes-card[data-v-1d1596cb]{margin-bottom:16px}.nodes-table[data-v-1d1596cb]{border-radius:8px;overflow:hidden}.nodes-table[data-v-1d1596cb] .el-table__header{background:#f8f9fc}.nodes-table[data-v-1d1596cb] .el-table__row:hover{background:#f0f9ff}.ip-link[data-v-1d1596cb]{color:#667eea!important;font-weight:500;transition:all .3s ease}.ip-link[data-v-1d1596cb]:hover{color:#409eff!important;text-decoration:underline}.no-data[data-v-1d1596cb]{text-align:center;color:#909399;padding:40px;font-size:14px}.events-card[data-v-1d1596cb]{margin-top:16px}.events-table[data-v-1d1596cb]{border-radius:8px;overflow:hidden}.events-table[data-v-1d1596cb] .el-table__header{background:#f8f9fc}.events-table[data-v-1d1596cb] .el-table__row:hover{background:#f0f9ff}@media (max-width:1200px){.overview-cards .el-col[data-v-1d1596cb]{margin-bottom:16px}.components-grid[data-v-1d1596cb],.workload-stats[data-v-1d1596cb]{grid-template-columns:1fr}}@media (max-width:768px){.k8s-cluster-details[data-v-1d1596cb]{padding:16px}.page-header[data-v-1d1596cb]{flex-direction:column;align-items:flex-start;gap:16px}.cluster-title[data-v-1d1596cb]{font-size:20px}.cluster-meta[data-v-1d1596cb]{flex-wrap:wrap}.details-sections .el-row[data-v-1d1596cb]{flex-direction:column}.info-row[data-v-1d1596cb]{flex-direction:column;align-items:flex-start;gap:4px}.info-row .value[data-v-1d1596cb]{text-align:left}}.node-details-container[data-v-06a8a6b6]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative}.node-details-container[data-v-06a8a6b6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.05));pointer-events:none}.node-details-header[data-v-06a8a6b6]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:1}.back-btn[data-v-06a8a6b6]{border-radius:8px;background:hsla(0,0%,100%,.9);border:1px solid rgba(102,126,234,.3);color:#667eea;backdrop-filter:blur(5px);transition:all .3s ease}.back-btn[data-v-06a8a6b6]:hover{background:rgba(102,126,234,.1);border-color:#667eea;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.page-title[data-v-06a8a6b6]{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.node-details-content[data-v-06a8a6b6]{width:100%;position:relative;z-index:1}.overview-section[data-v-06a8a6b6]{margin-bottom:24px;position:relative;z-index:1}.overview-card[data-v-06a8a6b6]{border-radius:16px;border:none;transition:all .4s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);position:relative;overflow:hidden}.overview-card[data-v-06a8a6b6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));pointer-events:none}.overview-card[data-v-06a8a6b6]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(102,126,234,.4);background:hsla(0,0%,100%,.95)}.overview-card:hover .card-icon[data-v-06a8a6b6]{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 30px rgba(0,0,0,.2)}.overview-card .card-content[data-v-06a8a6b6]{display:flex;align-items:center;gap:20px;padding:20px;position:relative;z-index:2}.overview-card .card-icon[data-v-06a8a6b6]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.overview-card .card-icon[data-v-06a8a6b6]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,hsla(0,0%,100%,.3),transparent);border-radius:18px;z-index:-1}.status-icon[data-v-06a8a6b6]{background:linear-gradient(135deg,#667eea,#764ba2)}.cpu-icon[data-v-06a8a6b6]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.memory-icon[data-v-06a8a6b6]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.pods-icon[data-v-06a8a6b6]{background:linear-gradient(135deg,#f093fb,#f5576c)}.overview-card .card-info[data-v-06a8a6b6]{flex:1;display:flex;flex-direction:column;gap:4px}.overview-card .card-value[data-v-06a8a6b6]{font-size:32px;font-weight:800;color:#2c3e50;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.1)}.overview-card .card-label[data-v-06a8a6b6]{font-size:14px;color:#606266;font-weight:600;margin:8px 0 4px 0}.overview-card .card-sub[data-v-06a8a6b6]{font-size:12px;color:#909399;margin-bottom:8px}.mini-progress[data-v-06a8a6b6]{margin-top:8px}.mini-progress[data-v-06a8a6b6] .el-progress-bar__outer{height:6px;border-radius:3px;background:rgba(0,0,0,.1)}.mini-progress[data-v-06a8a6b6] .el-progress-bar__inner{border-radius:3px}.status-tag-large[data-v-06a8a6b6]{font-size:16px;padding:8px 16px;font-weight:600;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.2)}.usage-normal[data-v-06a8a6b6]{color:#67c23a!important;text-shadow:0 2px 10px rgba(103,194,58,.3)}.usage-medium[data-v-06a8a6b6]{color:#e6a23c!important;text-shadow:0 2px 10px rgba(230,162,60,.3)}.usage-high[data-v-06a8a6b6]{color:#f56c6c!important;text-shadow:0 2px 10px hsla(0,87%,69%,.3)}.svg-icon[data-v-06a8a6b6]{width:32px;height:32px;filter:brightness(0) invert(1);transition:all .3s ease}.svg-icon-small[data-v-06a8a6b6]{width:24px;height:24px;filter:brightness(0) invert(1);transition:all .3s ease}.advanced-resource:hover .svg-icon-small[data-v-06a8a6b6],.overview-card:hover .svg-icon[data-v-06a8a6b6]{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.5))}.details-grid[data-v-06a8a6b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;align-items:start}.resources-card .card-header[data-v-06a8a6b6]{justify-content:space-between}.resource-status-indicator[data-v-06a8a6b6]{display:flex;align-items:center;gap:8px}.status-dot[data-v-06a8a6b6]{width:12px;height:12px;border-radius:50%;position:relative}.status-dot[data-v-06a8a6b6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:pulse-06a8a6b6 2s infinite}.status-dot.healthy[data-v-06a8a6b6]{background:#67c23a}.status-dot.healthy[data-v-06a8a6b6]:before{background:rgba(103,194,58,.4)}.status-dot.warning[data-v-06a8a6b6]{background:#e6a23c}.status-dot.warning[data-v-06a8a6b6]:before{background:rgba(230,162,60,.4)}.status-dot.critical[data-v-06a8a6b6]{background:#f56c6c}.status-dot.critical[data-v-06a8a6b6]:before{background:hsla(0,87%,69%,.4)}@keyframes pulse-06a8a6b6{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.3}to{transform:scale(1);opacity:1}}.status-text[data-v-06a8a6b6]{font-size:12px;font-weight:500;color:#606266}.resource-grid[data-v-06a8a6b6]{display:flex;flex-direction:column;gap:24px}.advanced-resource[data-v-06a8a6b6]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(248,249,252,.9));border-radius:12px;border:1px solid rgba(102,126,234,.1);transition:all .3s ease;position:relative;overflow:hidden}.advanced-resource[data-v-06a8a6b6]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.advanced-resource[data-v-06a8a6b6]:hover:before{width:8px}.advanced-resource[data-v-06a8a6b6]:hover{transform:translateX(4px);box-shadow:0 8px 25px rgba(102,126,234,.15);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,252,.95))}.resource-icon[data-v-06a8a6b6]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0;position:relative}.cpu-resource[data-v-06a8a6b6]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 15px rgba(79,172,254,.3)}.memory-resource[data-v-06a8a6b6]{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 4px 15px rgba(67,233,123,.3)}.pods-resource[data-v-06a8a6b6]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 15px rgba(240,147,251,.3)}.resource-info[data-v-06a8a6b6]{flex:1;min-width:0}.advanced-resource .resource-header[data-v-06a8a6b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.advanced-resource .resource-name[data-v-06a8a6b6]{font-size:16px;font-weight:600;color:#2c3e50}.advanced-resource .resource-usage[data-v-06a8a6b6]{font-size:20px;font-weight:700;padding:4px 12px;border-radius:20px;background:rgba(102,126,234,.1);color:#667eea}.resource-details[data-v-06a8a6b6]{margin-bottom:16px;gap:16px}.detail-item[data-v-06a8a6b6]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-06a8a6b6]{font-size:12px;color:#909399;font-weight:500}.detail-value[data-v-06a8a6b6]{font-size:14px;color:#2c3e50;font-weight:600}.advanced-progress[data-v-06a8a6b6]{position:relative}.advanced-progress[data-v-06a8a6b6] .el-progress-bar__outer{height:8px;border-radius:4px;background:rgba(0,0,0,.1);overflow:visible}.advanced-progress[data-v-06a8a6b6] .el-progress-bar__inner{border-radius:4px;position:relative;overflow:visible}.advanced-progress[data-v-06a8a6b6] .el-progress-bar__inner:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;width:4px;background:hsla(0,0%,100%,.8);border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.progress-labels[data-v-06a8a6b6]{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:#909399}.info-card[data-v-06a8a6b6]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.1)}.info-card[data-v-06a8a6b6]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(102,126,234,.3);background:hsla(0,0%,100%,.95)}.full-width[data-v-06a8a6b6]{grid-column:1/-1}.card-header[data-v-06a8a6b6]{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.1);padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.card-header h3[data-v-06a8a6b6]{color:#2c3e50;margin:0;font-size:18px;font-weight:600}.card-content[data-v-06a8a6b6]{padding:20px}.info-row[data-v-06a8a6b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.info-row[data-v-06a8a6b6]:last-child{margin-bottom:0;border-bottom:none}.label[data-v-06a8a6b6]{color:#606266;font-weight:500;min-width:120px}.value[data-v-06a8a6b6]{color:#2c3e50;font-weight:600;text-align:right;word-break:break-all}.status-tag[data-v-06a8a6b6]{font-weight:600}.resource-item[data-v-06a8a6b6]{margin-bottom:20px}.resource-item[data-v-06a8a6b6]:last-child{margin-bottom:0}.resource-header[data-v-06a8a6b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.resource-name[data-v-06a8a6b6]{color:#2c3e50;font-weight:600;font-size:16px}.resource-usage[data-v-06a8a6b6]{color:#2c3e50;font-weight:700;font-size:18px}.resource-details[data-v-06a8a6b6]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#606266}.labels-container[data-v-06a8a6b6]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-06a8a6b6]{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);color:#667eea}.annotations-container[data-v-06a8a6b6]{max-height:300px;overflow-y:auto}.annotation-item[data-v-06a8a6b6]{margin-bottom:12px;padding:12px;background:#f8f9fc;border-radius:8px;border:1px solid #e4e7ed}.annotation-key[data-v-06a8a6b6]{color:#606266;font-size:12px;margin-bottom:4px;word-break:break-all}.annotation-value[data-v-06a8a6b6]{color:#2c3e50;font-weight:500;word-break:break-all}.no-data-container[data-v-06a8a6b6],.no-data[data-v-06a8a6b6]{text-align:center;color:#909399;padding:40px}[data-v-06a8a6b6] .el-table{background:transparent;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden}[data-v-06a8a6b6] .el-table tr{background:transparent}[data-v-06a8a6b6] .el-table td{border-bottom:1px solid #e4e7ed;color:#2c3e50}[data-v-06a8a6b6] .el-table th{border-bottom:1px solid #e4e7ed;color:#2c3e50!important;background:#f8f9fc}[data-v-06a8a6b6] .el-table--border{border:1px solid #e4e7ed}[data-v-06a8a6b6] .el-table--border td,[data-v-06a8a6b6] .el-table--border th{border-right:1px solid #e4e7ed}[data-v-06a8a6b6] .el-table__row:hover{background:#f0f9ff}[data-v-06a8a6b6] .el-progress-bar__outer{background:#f0f2f5}[data-v-06a8a6b6] .el-empty__description p{color:#909399}@media (max-width:768px){.details-grid[data-v-06a8a6b6]{grid-template-columns:1fr}.node-details-container[data-v-06a8a6b6]{padding:15px}.page-title[data-v-06a8a6b6]{font-size:24px}.info-row[data-v-06a8a6b6]{flex-direction:column;align-items:flex-start;gap:4px}.value[data-v-06a8a6b6]{text-align:left}.resource-details[data-v-06a8a6b6]{flex-direction:column;gap:4px}}.template-page[data-v-17ff1098]{padding:20px}.page-card[data-v-17ff1098]{border-color:#e4e7ec}.page-heading[data-v-17ff1098]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-heading h2[data-v-17ff1098]{display:inline-block;margin:0;font-size:22px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-heading p[data-v-17ff1098]{margin:6px 0 0;color:#667085}.toolbar[data-v-17ff1098]{display:grid;grid-template-columns:minmax(240px,420px) 180px auto;gap:12px;margin-bottom:16px}.toolbar .el-button[data-v-17ff1098]{justify-self:start}.page-alert[data-v-17ff1098]{margin-bottom:16px}.name-cell[data-v-17ff1098]{display:flex;flex-direction:column;gap:4px}.name-cell strong[data-v-17ff1098]{color:#182230;font-weight:600}.name-cell span[data-v-17ff1098]{color:#667085;font-size:13px}.pagination-row[data-v-17ff1098]{display:flex;justify-content:flex-end;margin-top:18px}.version-preview[data-v-17ff1098]{margin-top:22px;border-top:1px solid #e4e7ec;padding-top:18px}.preview-heading[data-v-17ff1098]{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;color:#344054}.preview-heading span[data-v-17ff1098]{color:#98a2b3;font-family:Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.version-preview pre[data-v-17ff1098]{max-height:420px;margin:0;padding:16px;overflow:auto;border-radius:6px;background:#101828;color:#e4e7ec;font:13px/1.6 Consolas,monospace;white-space:pre-wrap;word-break:break-word}@media (max-width:760px){.page-heading[data-v-17ff1098]{flex-direction:column}.toolbar[data-v-17ff1098]{grid-template-columns:1fr}}.highlight-cell[data-v-4d4030d0]{display:flex;align-items:center;padding:5px;background-color:#fff8e6;font-weight:700;border-radius:4px}.pagination[data-v-4d4030d0]{margin-top:15px;text-align:right}.job-page[data-v-516ba9e9]{padding:20px}.page-card[data-v-516ba9e9]{border-color:#e4e7ec}.page-heading[data-v-516ba9e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-heading h2[data-v-516ba9e9]{display:inline-block;margin:0;font-size:22px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-heading p[data-v-516ba9e9]{margin:6px 0 0;color:#667085}.toolbar[data-v-516ba9e9]{display:grid;grid-template-columns:minmax(240px,420px) 180px auto;gap:12px;margin-bottom:16px}.toolbar .el-button[data-v-516ba9e9]{justify-self:start}.form-alert[data-v-516ba9e9],.page-alert[data-v-516ba9e9]{margin-bottom:16px}.name-cell[data-v-516ba9e9]{display:flex;flex-direction:column;gap:4px}.name-cell strong[data-v-516ba9e9]{color:#182230;font-weight:600}.name-cell span[data-v-516ba9e9]{color:#667085;font-size:13px}.pagination-row[data-v-516ba9e9]{display:flex;justify-content:flex-end;margin-top:18px}.step-row[data-v-516ba9e9]{display:grid;grid-template-columns:34px 150px minmax(260px,1fr) 130px 110px 40px;gap:10px;align-items:center;margin-bottom:12px;padding:14px;border:1px solid #e4e7ec;border-radius:8px;background:#f9fafb}.step-index[data-v-516ba9e9]{display:grid;width:28px;height:28px;border-radius:50%;background:#175cd3;color:#fff;font-weight:600;place-items:center}.step-variables[data-v-516ba9e9]{grid-column:2/-1}.target-picker[data-v-516ba9e9]{display:flex;width:100%;align-items:flex-start;gap:12px}.target-tags[data-v-516ba9e9]{display:flex;min-height:32px;flex:1;flex-wrap:wrap;gap:8px}.empty-hint[data-v-516ba9e9]{color:#98a2b3}.policy-grid[data-v-516ba9e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.drawer-toolbar[data-v-516ba9e9]{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.drawer-toolbar .el-select[data-v-516ba9e9]{width:180px}.run-summary[data-v-516ba9e9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.run-summary>div[data-v-516ba9e9]{padding:14px;border:1px solid #e4e7ec;border-radius:8px;background:#f9fafb}.run-summary span[data-v-516ba9e9]{display:block;margin-bottom:6px;color:#667085;font-size:13px}.run-summary strong[data-v-516ba9e9]{color:#182230;font-size:20px}.run-summary .danger[data-v-516ba9e9]{color:#d92d20}.log-panel[data-v-516ba9e9]{margin-top:18px}.panel-heading[data-v-516ba9e9]{display:flex;justify-content:space-between;margin-bottom:8px;color:#344054}.panel-heading span[data-v-516ba9e9]{color:#667085;font-size:13px}.log-panel pre[data-v-516ba9e9]{min-height:160px;max-height:380px;margin:0;padding:16px;overflow:auto;border-radius:6px;background:#101828;color:#e4e7ec;font:13px/1.6 Consolas,monospace;white-space:pre-wrap;word-break:break-word}.events-panel[data-v-516ba9e9]{margin-top:16px}.schedule-table[data-v-516ba9e9]{margin-bottom:18px}@media (max-width:900px){.page-heading[data-v-516ba9e9]{flex-direction:column}.policy-grid[data-v-516ba9e9],.toolbar[data-v-516ba9e9]{grid-template-columns:1fr}.step-row[data-v-516ba9e9]{grid-template-columns:34px 1fr}.step-row[data-v-516ba9e9]>*{grid-column:2}.step-row .step-index[data-v-516ba9e9]{grid-column:1;grid-row:1}.run-summary[data-v-516ba9e9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.log-header[data-v-48432ae1]{margin-bottom:20px}.log-container[data-v-48432ae1]{height:600px;display:flex;flex-direction:column}.log-controls[data-v-48432ae1]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e4e7ed}.log-content-wrapper[data-v-48432ae1]{flex:1;display:flex;flex-direction:column;overflow:hidden}.log-stats[data-v-48432ae1]{background:#f8f9fa;padding:5px 10px;margin-bottom:10px;font-size:11px;color:#666;border-left:3px solid #28a745}.log-content[data-v-48432ae1]{flex:1;overflow:auto;border:1px solid #e4e7ed;border-radius:6px;background:#1e1e1e;color:#d4d4d4;font-family:Courier New,Consolas,monospace;font-size:13px;line-height:1.4;position:relative}.log-empty[data-v-48432ae1],.log-error[data-v-48432ae1],.log-loading[data-v-48432ae1]{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;gap:10px;color:#909399;font-size:14px}.loading-text[data-v-48432ae1]{text-align:center;line-height:1.5}.log-error[data-v-48432ae1]{color:#f56c6c}.log-lines[data-v-48432ae1]{padding:10px}.log-line[data-v-48432ae1]{display:flex;margin-bottom:2px;min-height:18px;align-items:flex-start}.line-number[data-v-48432ae1]{width:60px;text-align:right;color:#606266;margin-right:15px;font-size:12px;flex-shrink:0;padding-top:1px}.line-content[data-v-48432ae1]{flex:1;word-break:break-all;white-space:pre-wrap}.log-error-line .line-content[data-v-48432ae1]{color:#f56c6c}.log-warn-line .line-content[data-v-48432ae1]{color:#e6a23c}.log-success-line .line-content[data-v-48432ae1]{color:#67c23a}.log-content[data-v-48432ae1]::-webkit-scrollbar{width:8px;height:8px}.log-content[data-v-48432ae1]::-webkit-scrollbar-track{background:#2d2d2d}.log-content[data-v-48432ae1]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.log-content[data-v-48432ae1]::-webkit-scrollbar-thumb:hover{background:#777}div.ansible-flow-container[data-v-6e375670]{display:flex!important;flex-wrap:wrap!important;gap:3px!important;padding:0!important;margin:-5px 0 0 0!important;position:relative!important;top:-5px!important;left:0!important}.flow-header[data-v-6e375670]{width:100%;padding:10px;display:flex;gap:10px}.connector-canvas[data-v-6e375670]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.flow-path[data-v-6e375670]{stroke:hsla(0,0%,50%,.5);stroke-width:2;stroke-dasharray:10;stroke-dashoffset:10;animation:flow-6e375670 3s linear infinite}@keyframes flow-6e375670{to{stroke-dashoffset:0}}.flow-arrow[data-v-6e375670]{fill:hsla(0,0%,50%,.7);animation:arrowFlow-6e375670 3s linear infinite;z-index:12;pointer-events:none;transform-box:fill-box;transform-origin:center;position:relative;top:2px}@keyframes arrowFlow-6e375670{0%{opacity:0;transform:translateX(-20px)}50%{opacity:1}to{opacity:0;transform:translateX(20px)}}.flow-step[data-v-6e375670]{width:calc(33.33% - 14px);order:var(--step-order)}.flow-card[data-v-6e375670]{position:relative;padding:10px;width:240px;min-height:120px;border-radius:8px;background:linear-gradient(to bottom right,#e6522c,#ffe0b2)!important;box-shadow:0 4px 16px 0 rgba(0,0,0,.4);transition:all .3s cubic-bezier(.25,.8,.25,1);color:#333;border:1px solid hsla(0,0%,100%,.3);transform:translateZ(0);will-change:transform,box-shadow;overflow:hidden;z-index:5}.flow-card.status-completed[data-v-6e375670]{background:linear-gradient(to bottom right,#4caf50,#c8e6c9)!important}.flow-card.status-active[data-v-6e375670]{background:linear-gradient(to bottom right,#2196f3,#bbdefb)!important}.flow-card.status-pending[data-v-6e375670]{background:linear-gradient(to bottom right,#ff9800,#ffe0b2)!important}.flow-card.status-error[data-v-6e375670]{background:linear-gradient(to bottom right,#f44336,#ffcdd2)!important}.flow-card[data-v-6e375670]:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 8px 24px 0 rgba(0,0,0,.5);z-index:10;filter:brightness(1.05)}.status-text[data-v-6e375670]{position:absolute;top:10px;right:10px;font-size:12px;padding:2px 8px;border-radius:10px}.status-completed[data-v-6e375670]{background:#f0f9eb;color:#67c23a}.status-active[data-v-6e375670]{background:#ecf5ff;color:#409eff}.status-pending[data-v-6e375670]{background:#fdf6ec;color:#e6a23c}.status-error[data-v-6e375670]{background:#fef0f0;color:#f56c6c}.card-title[data-v-6e375670]{display:flex;align-items:center;margin:0 0 10px;font-size:16px;color:#1a237e;font-weight:500}.title-icon[data-v-6e375670]{margin-right:8px}.card-content[data-v-6e375670]{margin:0 0 10px;font-size:14px;color:#333}.card-duration[data-v-6e375670]{margin:5px 0;font-size:12px;color:#666}.card-buttons[data-v-6e375670]{position:absolute;bottom:10px;right:10px;display:flex;background:transparent;padding:0;border-radius:4px}.btn-icon[data-v-6e375670]{width:28px;height:28px;padding:4px;border-radius:4px;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;transition:all .2s;margin-left:4px}.btn-icon[data-v-6e375670]:hover{background:#e4e7ed}.task-history-management[data-v-1a23c4e7]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.task-history-card[data-v-1a23c4e7]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-1a23c4e7]{justify-content:space-between}.card-header[data-v-1a23c4e7],.header-left[data-v-1a23c4e7]{display:flex;align-items:center}.title[data-v-1a23c4e7]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:10px}.search-section[data-v-1a23c4e7]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-1a23c4e7]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-1a23c4e7]{color:#606266;font-weight:500}.table-section[data-v-1a23c4e7]{margin-top:0}.pagination-section[data-v-1a23c4e7]{display:flex;justify-content:center;margin-top:20px}[data-v-1a23c4e7] .el-table{background:hsla(0,0%,100%,.9);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}[data-v-1a23c4e7] .el-table__header,[data-v-1a23c4e7] .el-table__header th{background:rgba(102,126,234,.1)!important}[data-v-1a23c4e7] .el-table__header th{color:#2c3e50!important;font-weight:600;border:none}[data-v-1a23c4e7] .el-table__body tr:hover>td{background-color:rgba(102,126,234,.1)!important}[data-v-1a23c4e7] .el-table td{border:none}[data-v-1a23c4e7] .el-table--border:after,[data-v-1a23c4e7] .el-table:before{display:none}.operation-buttons[data-v-1a23c4e7]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-1a23c4e7]{transition:all .3s ease}.operation-buttons .el-button[data-v-1a23c4e7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}[data-v-1a23c4e7] .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-weight:500;transition:all .3s ease}[data-v-1a23c4e7] .el-button--primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}[data-v-1a23c4e7] .el-button--primary:active{transform:translateY(0)}[data-v-1a23c4e7] .el-button--warning{background:linear-gradient(135deg,#f39c12,#e67e22);border:none;border-radius:8px;font-weight:500;color:#fff;transition:all .3s ease}[data-v-1a23c4e7] .el-button--warning:hover{background:linear-gradient(135deg,#e67e22,#d35400);transform:translateY(-2px);box-shadow:0 6px 20px rgba(243,156,18,.4)}[data-v-1a23c4e7] .el-button--warning:active{transform:translateY(0)}[data-v-1a23c4e7] .el-form-item__label{color:#2c3e50;font-weight:500}[data-v-1a23c4e7] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(102,126,234,.3);border-radius:8px;transition:all .3s ease}[data-v-1a23c4e7] .el-input__wrapper:hover{border-color:rgba(102,126,234,.5);box-shadow:0 2px 8px rgba(102,126,234,.2)}[data-v-1a23c4e7] .el-input__wrapper.is-focus,[data-v-1a23c4e7] .el-select .el-input.is-focus .el-input__wrapper{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2)}[data-v-1a23c4e7] .el-pagination{--el-pagination-bg-color:transparent}[data-v-1a23c4e7] .el-pager li{background:hsla(0,0%,100%,.8);border-radius:6px;margin:0 2px;border:1px solid rgba(102,126,234,.2)}[data-v-1a23c4e7] .el-pager li:hover{background:rgba(102,126,234,.1)}[data-v-1a23c4e7] .el-pager li.is-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.id-tag[data-v-1a23c4e7]{color:#909399;font-family:monospace;background:#f4f4f5;padding:2px 6px;border-radius:4px}.result-text[data-v-1a23c4e7]{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#606266}.status-waiting[data-v-1a23c4e7]{color:#909399;font-weight:500}.status-running[data-v-1a23c4e7]{color:#e6a23c;font-weight:500}.status-success[data-v-1a23c4e7]{color:#67c23a;font-weight:500}[data-v-1a23c4e7] .ansible-flow-dialog{background:#e6e6e6}[data-v-1a23c4e7] .ansible-flow-dialog .el-dialog__header{background:#e6e6e6;border-bottom:1px solid #d9d9d9}[data-v-1a23c4e7] .ansible-flow-dialog .el-dialog__body{padding:20px;background:#e6e6e6}.flow-container[data-v-1a23c4e7]{min-height:400px;padding:20px;background:#e8e8e8;border-radius:6px}.job-monitor[data-v-2020fd5a]{padding:20px}.monitor-heading[data-v-2020fd5a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.monitor-heading h2[data-v-2020fd5a]{display:inline-block;margin:0;font-size:22px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.monitor-heading p[data-v-2020fd5a]{margin:6px 0 0;color:#667085}.status-alert[data-v-2020fd5a]{margin-bottom:16px}.health-strip[data-v-2020fd5a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;overflow:hidden;border:1px solid #e4e7ec;border-radius:8px;background:#e4e7ec}.health-item[data-v-2020fd5a]{min-height:78px;padding:15px 18px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:#475467}.health-item.emphasis strong[data-v-2020fd5a]{color:#175cd3;font-size:24px;line-height:1}.monitor-panel[data-v-2020fd5a]{margin-bottom:16px;border-color:#e4e7ec}.metric-list[data-v-2020fd5a]{margin:0}.metric-list div[data-v-2020fd5a]{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eef2f6}.metric-list div[data-v-2020fd5a]:last-child{border-bottom:0}.metric-list dt[data-v-2020fd5a]{color:#667085}.metric-list dd[data-v-2020fd5a]{margin:0;color:#182230;font-weight:600}.metric-list dd.danger[data-v-2020fd5a]{color:#d92d20}.panel-title[data-v-2020fd5a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-panel[data-v-2020fd5a]{margin-top:2px}.v2-metrics[data-v-2020fd5a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.v2-metrics>div[data-v-2020fd5a]{padding:14px 16px;border:1px solid #e4e7ec;border-radius:8px;background:#f9fafb}.v2-metrics span[data-v-2020fd5a]{display:block;margin-bottom:7px;color:#667085;font-size:13px}.v2-metrics strong[data-v-2020fd5a]{color:#182230;font-size:22px}.v2-metrics strong.danger[data-v-2020fd5a]{color:#d92d20}@media (max-width:900px){.health-strip[data-v-2020fd5a],.v2-metrics[data-v-2020fd5a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-page[data-v-5b078295]{padding:20px}.page-header[data-v-5b078295]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.title-wrapper[data-v-5b078295]{display:flex;align-items:center;gap:12px}.title-icon[data-v-5b078295]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-5b078295]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:ticket-pulse-5b078295 2s infinite}.main-icon[data-v-5b078295]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes ticket-pulse-5b078295{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.page-header h2[data-v-5b078295]{margin:0 0 2px;font-size:18px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-5b078295]{margin:0;color:rgba(102,126,234,.65);font-size:12px;letter-spacing:.5px;font-weight:500}.table-card[data-v-5b078295]{border-radius:10px}.pager[data-v-5b078295]{display:flex;justify-content:flex-end;margin-top:16px}.section-title[data-v-5b078295]{margin:18px 0 10px;font-size:15px}.dialog-actions[data-v-5b078295]{display:flex;justify-content:flex-end;gap:8px}.ticket-page[data-v-2a28795b]{padding:20px}.page-header[data-v-2a28795b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.title-wrapper[data-v-2a28795b]{display:flex;align-items:center;gap:12px}.title-icon[data-v-2a28795b]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-2a28795b]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:ticket-pulse-2a28795b 2s infinite}.main-icon[data-v-2a28795b]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes ticket-pulse-2a28795b{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.page-header h2[data-v-2a28795b]{margin:0 0 2px;font-size:18px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-2a28795b]{margin:0;color:rgba(102,126,234,.65);font-size:12px;letter-spacing:.5px;font-weight:500}.table-card[data-v-2a28795b]{border-radius:10px}.filter-bar[data-v-2a28795b]{margin-bottom:12px}.pager[data-v-2a28795b]{display:flex;justify-content:flex-end;margin-top:16px}.section-title[data-v-2a28795b]{margin:18px 0 10px;font-size:15px}.dialog-actions[data-v-2a28795b]{display:flex;justify-content:flex-end;gap:8px}.ticket-page[data-v-608f44fe]{padding:20px}.page-header[data-v-608f44fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.title-wrapper[data-v-608f44fe]{display:flex;align-items:center;gap:12px}.title-icon[data-v-608f44fe]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-608f44fe]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:ticket-pulse-608f44fe 2s infinite}.main-icon[data-v-608f44fe]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes ticket-pulse-608f44fe{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.page-header h2[data-v-608f44fe]{margin:0 0 2px;font-size:18px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-608f44fe]{margin:0;color:rgba(102,126,234,.65);font-size:12px;letter-spacing:.5px;font-weight:500}.table-card[data-v-608f44fe]{border-radius:10px}.toolbar[data-v-608f44fe]{margin-bottom:12px}.pager[data-v-608f44fe]{display:flex;justify-content:flex-end;margin-top:16px}.items-editor[data-v-608f44fe]{width:100%;display:grid;gap:8px}.item-row[data-v-608f44fe]{display:flex;gap:8px;align-items:center}.section-title[data-v-608f44fe]{margin:18px 0 10px;font-size:15px}.dialog-actions[data-v-608f44fe]{display:flex;justify-content:flex-end;gap:8px}.ticket-page[data-v-0583070e]{padding:20px}.page-header[data-v-0583070e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.title-wrapper[data-v-0583070e]{display:flex;align-items:center;gap:12px}.title-icon[data-v-0583070e]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-0583070e]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:ticket-pulse-0583070e 2s infinite}.main-icon[data-v-0583070e]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes ticket-pulse-0583070e{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.page-header h2[data-v-0583070e]{margin:0 0 2px;font-size:18px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-0583070e]{margin:0;color:rgba(102,126,234,.65);font-size:12px;letter-spacing:.5px;font-weight:500}.table-card[data-v-0583070e]{border-radius:10px}.tag-gap[data-v-0583070e]{margin-right:4px}.nodes-editor[data-v-0583070e]{width:100%;display:grid;gap:8px}.node-row[data-v-0583070e]{display:flex;gap:8px;align-items:center}.node-order[data-v-0583070e]{width:22px;height:22px;border-radius:50%;background:#5c72dc;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.status-card[data-v-6eb2f535]{margin-bottom:20px;border-radius:12px;border:1px solid rgba(103,126,234,.2)}.status-info[data-v-6eb2f535]{display:flex;align-items:center;gap:20px}.status-icon[data-v-6eb2f535]{flex-shrink:0}.rotating[data-v-6eb2f535]{animation:rotate-6eb2f535 1.5s linear infinite}@keyframes rotate-6eb2f535{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-text[data-v-6eb2f535]{flex:1}.status-text h3[data-v-6eb2f535]{margin:0 0 10px 0;font-size:18px;font-weight:600;color:#2c3e50}.host-info[data-v-6eb2f535],.install-dir[data-v-6eb2f535]{margin:5px 0;color:#666;font-size:14px}.deploy-log[data-v-6eb2f535]{border:1px solid #dcdfe6;border-radius:12px;overflow:hidden}.log-header[data-v-6eb2f535]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #dcdfe6}.log-header h4[data-v-6eb2f535]{margin:0;color:#fff;font-weight:600}.log-content[data-v-6eb2f535]{height:400px;overflow-y:auto;padding:15px;background:#1e1e1e;color:#d4d4d4;font-family:Courier New,monospace;font-size:13px}.log-content pre[data-v-6eb2f535]{margin:0;white-space:pre-wrap;word-wrap:break-word}[data-v-6eb2f535] .el-dialog{border-radius:12px}[data-v-6eb2f535] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:12px 12px 0 0}[data-v-6eb2f535] .el-dialog__title{color:#fff;font-weight:600}.el-tag[data-v-6eb2f535]{font-weight:500;border-radius:8px;border:none;margin-bottom:10px}.el-button[data-v-6eb2f535]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-6eb2f535]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.env-tip[data-v-4a30daf0]{font-size:12px;color:#999;margin-top:5px}[data-v-4a30daf0] .el-dialog{border-radius:12px}[data-v-4a30daf0] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:12px 12px 0 0}[data-v-4a30daf0] .el-dialog__title{color:#fff;font-weight:600}[data-v-4a30daf0] .el-form-item__label{color:#606266;font-weight:500}.el-input[data-v-4a30daf0] .el-input__wrapper{border-radius:8px;transition:all .3s ease}.el-input[data-v-4a30daf0] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-4a30daf0] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-select[data-v-4a30daf0] .el-input__wrapper{border-radius:8px}.el-button[data-v-4a30daf0]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-4a30daf0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.deploy-manage[data-v-5712d80c]{padding:20px;height:80vh;background:linear-gradient(135deg,#667eea,#764ba2)}.manage-card[data-v-5712d80c]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);height:calc(80vh - 40px);display:flex;flex-direction:column}.card-header[data-v-5712d80c]{display:flex;justify-content:space-between;align-items:center}.title[data-v-5712d80c]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-5712d80c]{margin-bottom:5px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-5712d80c]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-5712d80c]{color:#606266;font-weight:500}.table-section[data-v-5712d80c]{margin-bottom:20px;flex:1;overflow-y:auto}.deploy-table[data-v-5712d80c]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.deploy-table[data-v-5712d80c] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.deploy-table[data-v-5712d80c] .el-table__header th{background:transparent!important;border-bottom:none}.deploy-table[data-v-5712d80c] .el-table__header th,.deploy-table[data-v-5712d80c] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.deploy-table[data-v-5712d80c] .el-table__row{transition:all .3s ease}.deploy-table[data-v-5712d80c] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.pagination-section[data-v-5712d80c]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-5712d80c]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-5712d80c]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-5712d80c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-5712d80c] .el-input__wrapper,.el-select[data-v-5712d80c] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-5712d80c] .el-input__wrapper:hover,.el-select[data-v-5712d80c] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-5712d80c] .el-input__wrapper.is-focus,.el-select[data-v-5712d80c] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-pagination[data-v-5712d80c]{background:transparent}.el-pagination[data-v-5712d80c] .btn-next,.el-pagination[data-v-5712d80c] .btn-prev,.el-pagination[data-v-5712d80c] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-5712d80c] .btn-next:hover,.el-pagination[data-v-5712d80c] .btn-prev:hover,.el-pagination[data-v-5712d80c] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.service-market[data-v-3244223b]{padding:20px;height:80vh;background:linear-gradient(135deg,#667eea,#764ba2)}.market-card[data-v-3244223b]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);height:calc(80vh - 40px);display:flex;flex-direction:column}.card-header[data-v-3244223b]{display:flex;justify-content:space-between;align-items:center}.title[data-v-3244223b]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.category-filter[data-v-3244223b]{margin-bottom:20px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.inner-tabs[data-v-3244223b]{margin:0}.inner-tabs[data-v-3244223b] .el-tabs__header{margin:0;border:none}.inner-tabs[data-v-3244223b] .el-tabs__item{font-weight:500;color:#606266}.inner-tabs[data-v-3244223b] .el-tabs__item.is-active{color:#409eff;font-weight:600}.embedded-deploy-wrapper[data-v-3244223b]{padding:10px 20px 0}.service-grid[data-v-3244223b]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:20px 0;overflow-y:auto;max-height:calc(80vh - 250px)}.service-card[data-v-3244223b]{cursor:pointer;transition:all .3s ease;text-align:center;border-radius:12px}.service-card[data-v-3244223b] .el-card__body{padding:16px!important}.service-card[data-v-3244223b]:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(103,126,234,.3)}.service-icon[data-v-3244223b]{margin-bottom:10px;display:flex;justify-content:center;align-items:center;height:48px}.service-svg-icon[data-v-3244223b]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.service-card h3[data-v-3244223b]{margin:8px 0;font-size:15px;font-weight:600;color:#2c3e50}.description[data-v-3244223b]{color:#999;font-size:13px;margin:8px 0;min-height:36px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.versions[data-v-3244223b]{display:flex;gap:4px;justify-content:center;flex-wrap:wrap;margin-top:8px}.versions .el-tag[data-v-3244223b]{font-size:12px;padding:2px 6px}.el-radio-group[data-v-3244223b]{display:flex;flex-wrap:wrap;gap:8px}[data-v-3244223b] .el-radio-button__inner{border-radius:8px!important;transition:all .3s ease}[data-v-3244223b] .el-radio-button__inner:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.tools-container[data-v-b8c39974]{padding:20px;height:calc(100vh - 120px)}.knowledge-container[data-v-751f2036]{height:100%}.card[data-v-751f2036]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);padding:24px;min-height:100%}.list-view[data-v-751f2036]{display:flex;gap:15px;height:calc(100vh - 140px)}.category-panel[data-v-751f2036]{width:220px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;display:flex;flex-direction:column;flex-shrink:0}.panel-header[data-v-751f2036]{padding:15px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px}.add-icon[data-v-751f2036]{cursor:pointer;color:#1890ff;font-size:16px}.add-icon[data-v-751f2036]:hover{color:#40a9ff}.category-list[data-v-751f2036]{flex:1;overflow-y:auto;padding:10px 0}.category-item[data-v-751f2036]{padding:10px 15px;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:space-between;transition:.2s}.category-item[data-v-751f2036]:hover{background:#f5f7fa}.category-item.active[data-v-751f2036]{color:#1890ff;background:#e6f7ff;font-weight:600}.category-item .el-icon[data-v-751f2036]{margin-right:8px}.doc-count[data-v-751f2036]{color:#999;font-size:12px}.category-actions[data-v-751f2036]{display:flex;align-items:center;gap:8px}.action-icon[data-v-751f2036]{display:none;font-size:14px;color:#666;cursor:pointer}.action-icon[data-v-751f2036]:hover{color:#1890ff}.action-icon.delete[data-v-751f2036]:hover{color:#ff4d4f}.category-item:hover .action-icon[data-v-751f2036]{display:inline-flex}.category-item:hover .doc-count[data-v-751f2036]{display:none}.table-panel[data-v-751f2036]{flex:1;background:#fff;border-radius:8px;border:1px solid #e8e8e8;display:flex;flex-direction:column;padding:20px;overflow:hidden}.search-row[data-v-751f2036]{display:flex;gap:12px;margin-bottom:16px;align-items:center;flex-shrink:0}.category-tag[data-v-751f2036]{color:#1890ff}.pagination-wrapper[data-v-751f2036]{margin-top:16px;display:flex;justify-content:flex-end;flex-shrink:0}.edit-view[data-v-751f2036]{height:calc(100vh - 140px);display:flex;flex-direction:column}.edit-layout[data-v-751f2036]{width:100%;height:100%;display:flex;flex-direction:column}.edit-header[data-v-751f2036]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-shrink:0}.title-input[data-v-751f2036] .el-input__wrapper{font-size:26px;font-weight:700;border:none;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;padding:5px 0}.title-input[data-v-751f2036] .el-input__wrapper:focus-within{border-bottom-color:#1890ff}.category-select-row[data-v-751f2036]{margin-bottom:15px;flex-shrink:0}.category-select-row .label[data-v-751f2036]{font-size:13px;color:#666}.editor-container[data-v-751f2036]{display:flex;flex:1;border:1px solid #dcdfe6;border-radius:8px;overflow:hidden;background:#fff;min-height:500px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.monaco-editor-pane[data-v-751f2036]{height:100%;position:relative;flex-shrink:0}.resize-divider[data-v-751f2036]{width:6px;background:#f0f0f0;cursor:col-resize;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s;z-index:10}.resize-divider[data-v-751f2036]:hover{background:#1890ff}.resize-divider:hover .resize-line[data-v-751f2036]{background:#fff}.resize-line[data-v-751f2036]{width:2px;height:30px;background:#ccc;border-radius:1px;transition:background .2s}.md-preview-pane[data-v-751f2036]{height:100%;background:#fff;border-left:1px solid #eee;overflow-y:auto;padding:25px;flex-shrink:0}.preview-content[data-v-751f2036]{line-height:1.6}.preview-content[data-v-751f2036] h1{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}.preview-content[data-v-751f2036] h2{border-left:4px solid #1890ff;padding-left:15px;margin:20px 0 10px}.preview-content[data-v-751f2036] pre{background:#f6f8fa;padding:16px;border-radius:6px;overflow:auto;margin:15px 0}.preview-content[data-v-751f2036] code{font-family:monospace;background:rgba(175,184,193,.2);padding:.2em .4em;border-radius:6px}.preview-content[data-v-751f2036] pre code{background:transparent;padding:0}.detail-view[data-v-751f2036]{max-width:850px;margin:0 auto;background:#fff;padding:50px 60px;min-height:100%;border-radius:4px}.detail-title[data-v-751f2036]{font-size:32px;margin-bottom:10px}.detail-meta[data-v-751f2036]{color:#999;font-size:14px;margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:20px}.detail-content[data-v-751f2036]{line-height:1.8;font-size:16px}.detail-content[data-v-751f2036] h1,.detail-content[data-v-751f2036] h2,.detail-content[data-v-751f2036] h3{margin:25px 0 15px}.detail-content[data-v-751f2036] h2{border-left:4px solid #1890ff;padding-left:15px}.detail-content[data-v-751f2036] pre{background:#282c34;color:#abb2bf;padding:15px;border-radius:6px;overflow-x:auto;margin:15px 0}.detail-content[data-v-751f2036] code{background:#f0f2f5;color:#e74c3c;padding:2px 4px;border-radius:4px;font-family:monospace}.detail-content[data-v-751f2036] pre code{background:transparent;color:inherit;padding:0}.fade-in[data-v-751f2036]{animation:fadeIn-751f2036 .3s}@keyframes fadeIn-751f2036{0%{opacity:0}to{opacity:1}}.application-management[data-v-1c84787e]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.main-card[data-v-1c84787e]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-1c84787e]{display:flex;justify-content:space-between;align-items:center}.title[data-v-1c84787e]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-1c84787e]{display:flex;gap:12px}.search-card[data-v-1c84787e]{background:rgba(103,126,234,.05);backdrop-filter:blur(5px);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid rgba(103,126,234,.1);margin-bottom:20px}.search-card[data-v-1c84787e] .el-card__body{padding:20px}.table-card[data-v-1c84787e]{background:hsla(0,0%,100%,.8);backdrop-filter:blur(5px);border-radius:12px;border:none;box-shadow:none}.table-card[data-v-1c84787e] .el-card__body{padding:0}.search-toolbar[data-v-1c84787e]{display:flex;justify-content:space-between;align-items:center}.search-form[data-v-1c84787e]{display:flex;align-items:center;gap:12px;margin:0}.search-form[data-v-1c84787e] .el-form-item{margin-bottom:0;margin-right:16px}.search-form[data-v-1c84787e] .el-form-item__label{color:#606266;font-weight:500}.toolbar-right[data-v-1c84787e]{display:flex;align-items:center;gap:16px}.resource-count[data-v-1c84787e]{font-size:14px;color:#606266;font-weight:500;white-space:nowrap}.app-table[data-v-1c84787e]{border-radius:8px;overflow:hidden;border:none}.app-table[data-v-1c84787e] .el-table{border:none}.app-table[data-v-1c84787e] .el-table__header{background:#f8f9fa;border:none}.app-table[data-v-1c84787e] .el-table__row:hover{background-color:#f5f7fa}.app-table[data-v-1c84787e] .el-table td,.app-table[data-v-1c84787e] .el-table th,.app-table[data-v-1c84787e] .el-table__body-wrapper,.app-table[data-v-1c84787e] .el-table__border{border:none}.app-name[data-v-1c84787e]{display:flex;align-items:center;gap:8px}.app-icon[data-v-1c84787e]{color:#409eff;font-size:16px}.app-name-link[data-v-1c84787e]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.app-name-link[data-v-1c84787e]:hover{color:#66b1ff;text-decoration:underline}.operation-buttons[data-v-1c84787e]{display:flex;gap:4px;justify-content:center;align-items:center;flex-wrap:nowrap}.operation-buttons .el-button[data-v-1c84787e]{padding:6px;min-width:32px;height:32px}.pagination-wrapper[data-v-1c84787e]{margin-top:20px;display:flex;justify-content:center;padding:20px;background:rgba(248,249,250,.8);border-radius:0 0 12px 12px}.compact-dialog[data-v-1c84787e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.compact-dialog[data-v-1c84787e] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.compact-dialog[data-v-1c84787e] .el-dialog__title{color:#fff;font-weight:600}.compact-dialog[data-v-1c84787e] .el-dialog__body{padding:15px 20px}.compact-form[data-v-1c84787e]{margin:0}.compact-form[data-v-1c84787e] .el-form-item{margin-bottom:12px}.form-row[data-v-1c84787e]{display:flex;gap:16px;margin-bottom:12px}.form-item-half[data-v-1c84787e]{flex:1;margin-bottom:0!important}.form-item-full[data-v-1c84787e]{width:100%;margin-bottom:0!important}.dialog-footer[data-v-1c84787e]{display:flex;gap:12px;justify-content:flex-end}.detail-content[data-v-1c84787e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-item[data-v-1c84787e]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.detail-label[data-v-1c84787e]{font-weight:600;color:#606266;min-width:80px;flex-shrink:0}.detail-value[data-v-1c84787e]{color:#303133;word-break:break-all;flex:1}.el-tag[data-v-1c84787e]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-1c84787e]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-1c84787e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-1c84787e] .el-input__wrapper,.el-select[data-v-1c84787e] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-1c84787e] .el-input__wrapper:hover,.el-select[data-v-1c84787e] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-1c84787e] .el-input__wrapper.is-focus,.el-select[data-v-1c84787e] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-1c84787e] .el-input__inner,.el-select[data-v-1c84787e] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-textarea[data-v-1c84787e] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-1c84787e] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-1c84787e]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:768px){.application-management[data-v-1c84787e]{padding:12px}.page-header[data-v-1c84787e]{flex-direction:column;align-items:stretch;gap:12px}.header-right[data-v-1c84787e]{justify-content:flex-end}.search-toolbar[data-v-1c84787e]{flex-direction:column;align-items:stretch;gap:12px}.toolbar-right[data-v-1c84787e]{justify-content:center}.search-form[data-v-1c84787e]{flex-direction:column;align-items:stretch;gap:8px}.compact-dialog[data-v-1c84787e]{width:95%!important}.form-row[data-v-1c84787e]{flex-direction:column;gap:8px}.detail-content[data-v-1c84787e]{grid-template-columns:1fr}.operation-buttons[data-v-1c84787e]{flex-direction:column;gap:4px}.app-table[data-v-1c84787e] .el-table{font-size:12px}.pagination-wrapper[data-v-1c84787e]{padding:16px 12px}}@media (max-width:480px){.app-table[data-v-1c84787e] .el-table__cell{padding:8px 4px}.operation-buttons .el-button[data-v-1c84787e]{padding:4px;width:28px;height:28px}}.jenkins-env-dialog.modern-dialog[data-v-1c84787e] .el-dialog__body{padding:0}.jenkins-env-dialog .env-main-card[data-v-1c84787e]{border:none;box-shadow:none;background:linear-gradient(135deg,#f8f9fa,#fff)}.jenkins-env-dialog .env-list-section[data-v-1c84787e]{margin-bottom:24px}.jenkins-env-dialog .env-form-section[data-v-1c84787e]{margin-top:24px}.jenkins-env-dialog .form-card[data-v-1c84787e]{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e3e8f0}.jenkins-env-dialog .section-header[data-v-1c84787e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e3e8f0}.jenkins-env-dialog .header-left[data-v-1c84787e]{display:flex;align-items:center;gap:8px}.jenkins-env-dialog .section-icon[data-v-1c84787e]{color:#409eff;font-size:18px}.jenkins-env-dialog .section-title[data-v-1c84787e]{font-size:16px;font-weight:600;color:#303133}.jenkins-env-dialog .add-btn[data-v-1c84787e]{border-radius:20px;padding:8px 16px;font-weight:500}.jenkins-env-dialog .env-table[data-v-1c84787e]{border:1px solid #e3e8f0;border-radius:12px;overflow:hidden}.jenkins-env-dialog .env-table[data-v-1c84787e] .el-table__header{background:linear-gradient(135deg,#409eff,#66b1ff)}.jenkins-env-dialog .env-table[data-v-1c84787e] .el-table__header th{background:transparent;color:#2c3e50;font-weight:600;border:none}.jenkins-env-dialog .env-table[data-v-1c84787e] .el-table__body tr:hover{background-color:rgba(64,158,255,.1)}.jenkins-env-dialog .env-tag[data-v-1c84787e]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;border:none;font-weight:500}.jenkins-env-dialog .status-tag[data-v-1c84787e]{display:flex;align-items:center;gap:4px;font-weight:500}.jenkins-env-dialog .create-time[data-v-1c84787e],.jenkins-env-dialog .job-name[data-v-1c84787e],.jenkins-env-dialog .server-id[data-v-1c84787e]{color:#606266;font-size:13px}.jenkins-env-dialog .table-actions[data-v-1c84787e]{display:flex;gap:8px;justify-content:center}.jenkins-env-dialog .modern-form .form-row[data-v-1c84787e]{display:flex;gap:20px}.jenkins-env-dialog .modern-form .form-item-half[data-v-1c84787e]{flex:1}.jenkins-env-dialog .modern-form .form-item-full[data-v-1c84787e]{width:100%}.jenkins-env-dialog .modern-form .form-actions[data-v-1c84787e]{margin-top:24px;padding-top:20px;border-top:1px solid #e3e8f0}.jenkins-env-dialog .modern-form .el-form-item[data-v-1c84787e]{margin-bottom:20px}.jenkins-env-dialog .dialog-footer[data-v-1c84787e]{text-align:center;padding-top:16px;border-top:1px solid #e3e8f0}.jenkins-env-dialog .job-name-input-group[data-v-1c84787e]{display:flex;gap:8px;align-items:flex-start}.jenkins-env-dialog .job-name-input-group .el-select[data-v-1c84787e]{flex:1}.jenkins-env-dialog .validate-btn[data-v-1c84787e]{flex-shrink:0;padding:8px 16px;border-radius:6px;font-weight:500}.jenkins-env-dialog .validation-status[data-v-1c84787e]{margin-top:12px}.jenkins-env-dialog .validation-result[data-v-1c84787e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background-color:rgba(0,0,0,.02)}.jenkins-env-dialog .success-icon[data-v-1c84787e]{color:#67c23a;font-size:18px}.jenkins-env-dialog .error-icon[data-v-1c84787e]{color:#e6a23c;font-size:18px}.jenkins-env-dialog .error-message[data-v-1c84787e]{color:#e6a23c;font-size:14px;font-weight:500}.jenkins-env-dialog .server-name[data-v-1c84787e]{color:#409eff;font-weight:500}.quick-release-management[data-v-09a0412d]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.glass-card[data-v-09a0412d]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);padding:24px}.card-header[data-v-09a0412d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e3e8f0}.gradient-title[data-v-09a0412d]{font-size:24px;font-weight:700;margin:0;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-09a0412d]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-09a0412d]{margin-bottom:0;margin-right:16px}.modern-btn[data-v-09a0412d]{border-radius:8px;font-weight:500;transition:all .3s ease}.modern-btn[data-v-09a0412d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.table-section[data-v-09a0412d]{margin-bottom:24px}.modern-table[data-v-09a0412d]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-09a0412d] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table[data-v-09a0412d] .el-table__header th{background:transparent!important;color:#2c3e50!important;font-weight:700!important;border-bottom:none}.id-badge[data-v-09a0412d]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.operation-buttons[data-v-09a0412d]{display:flex;gap:8px;justify-content:center}.pagination-section[data-v-09a0412d]{display:flex;justify-content:center;padding:20px 0}.modern-form .form-row[data-v-09a0412d]{display:flex;gap:20px}.modern-form .form-item-half[data-v-09a0412d]{flex:1}.applications-section[data-v-09a0412d]{width:100%}.applications-header[data-v-09a0412d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.app-count[data-v-09a0412d]{color:#606266;font-size:14px}.selected-apps-list[data-v-09a0412d]{space-y:12px}.selected-app-item[data-v-09a0412d]{justify-content:space-between;padding:12px;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa;margin-bottom:8px}.app-info[data-v-09a0412d]{flex-direction:column}.app-name[data-v-09a0412d]{margin-bottom:4px}.app-environment[data-v-09a0412d]{margin:0 16px}.empty-apps[data-v-09a0412d]{text-align:center;padding:40px 0}.app-selection-dialog .el-dialog__body[data-v-09a0412d]{padding:20px;height:500px}.host-selection-layout[data-v-09a0412d]{display:flex;height:100%;gap:16px}.tree-section[data-v-09a0412d]{width:280px;border-right:1px solid #ebeef5;padding-right:16px}.tree-header[data-v-09a0412d]{margin-bottom:12px}.tree-header h4[data-v-09a0412d]{margin:0;color:#303133;font-size:16px}.tree-node[data-v-09a0412d]{display:flex;align-items:center;gap:6px}.tree-node .el-icon[data-v-09a0412d]{color:#409eff}.services-section[data-v-09a0412d]{flex:1;display:flex;flex-direction:column}.services-header[data-v-09a0412d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.services-header h4[data-v-09a0412d]{margin:0;color:#303133;font-size:16px}.selected-group[data-v-09a0412d]{color:#409eff;font-size:14px;font-weight:500}.app-name-cell[data-v-09a0412d]{display:flex;align-items:center;gap:8px}.app-name-cell .el-icon[data-v-09a0412d]{color:#409eff}.environments-cell[data-v-09a0412d]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.services-cell[data-v-09a0412d]{flex-wrap:wrap;align-items:center}.no-env[data-v-09a0412d],.no-service[data-v-09a0412d]{color:#909399;font-size:12px;font-style:italic}.empty-state[data-v-09a0412d]{flex:1;display:flex;align-items:center;justify-content:center}.apps-list[data-v-09a0412d]{margin-top:16px;max-height:300px;overflow-y:auto;border:1px solid #e3e8f0;border-radius:8px;padding:12px}.app-item[data-v-09a0412d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.app-item[data-v-09a0412d]:last-child{border-bottom:none}.app-info[data-v-09a0412d]{display:flex;align-items:center;gap:12px;flex:1}.app-name[data-v-09a0412d]{font-weight:500;color:#303133}.app-reason[data-v-09a0412d]{font-size:12px;color:#909399}.modern-dialog[data-v-09a0412d] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px}.modern-dialog[data-v-09a0412d] .el-dialog__title{color:#fff;font-weight:600}.table-cell-with-icon[data-v-09a0412d]{display:flex;align-items:center;gap:6px}.table-cell-with-icon img[data-v-09a0412d]{flex-shrink:0}.table-cell-with-icon span[data-v-09a0412d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-cell[data-v-09a0412d]{display:flex;flex-direction:column;gap:4px}.service-item[data-v-09a0412d]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:rgba(64,158,255,.1)}.service-name[data-v-09a0412d]{font-weight:500;color:#303133;font-size:13px}.environment-wrapper[data-v-09a0412d]{display:flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.8)}.environment-tag[data-v-09a0412d]{font-size:11px;font-weight:600;letter-spacing:.5px}.env-test[data-v-09a0412d]{color:#e6a23c}.env-dev[data-v-09a0412d]{color:#67c23a}.env-staging[data-v-09a0412d]{color:#909399}.env-prod[data-v-09a0412d]{color:#f56c6c}.env-default[data-v-09a0412d]{color:#409eff}.jenkins-params-dialog[data-v-09a0412d] .el-dialog__body{padding:20px}.jenkins-params-dialog .no-params[data-v-09a0412d]{padding:40px;text-align:center}.jenkins-params-dialog .params-form[data-v-09a0412d]{max-height:500px;overflow-y:auto;padding:20px}.jenkins-params-dialog .param-item[data-v-09a0412d]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f2f5}.jenkins-params-dialog .param-item[data-v-09a0412d]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.jenkins-params-dialog .param-description[data-v-09a0412d]{display:block;font-size:12px;color:#909399;margin-top:6px;line-height:1.4}.jenkins-params-dialog[data-v-09a0412d] .el-form-item__label{font-weight:600;color:#303133}.jenkins-params-dialog[data-v-09a0412d] .el-switch{--el-switch-on-color:#67c23a}.app-params[data-v-09a0412d]{display:flex;align-items:center;margin:0 8px}.selected-app-item[data-v-09a0412d]{display:flex;align-items:center;gap:12px}.quick-deployment-container[data-v-414160b5]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;display:flex;flex-direction:column}.glass-card[data-v-414160b5]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.main-card[data-v-414160b5]{padding:24px}.deployment-header[data-v-414160b5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e3e8f0}.header-info[data-v-414160b5]{flex:1}.deployment-title[data-v-414160b5]{font-size:24px;font-weight:700;margin:0 0 12px 0;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.deployment-meta[data-v-414160b5]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.meta-text[data-v-414160b5]{color:#606266;font-size:14px}.header-actions[data-v-414160b5]{display:flex;gap:12px;align-items:center}.connector-canvas[data-v-414160b5]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.deployment-steps-section[data-v-414160b5]{margin-top:24px}.deployment-steps-container[data-v-414160b5]{display:flex;flex-wrap:wrap;gap:90px;padding:50px;position:relative;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);min-height:400px;justify-content:flex-start;align-items:flex-start}.deployment-step[data-v-414160b5]{width:calc(33.33% - 60px);flex:0 0 calc(33.33% - 60px);order:var(--step-order);position:relative;z-index:5;min-width:280px}.connector-defs[data-v-414160b5]{position:absolute;width:0;height:0;pointer-events:none}.deployment-card[data-v-414160b5]{position:relative;padding:16px 16px 12px 16px;width:100%;height:180px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.25,.8,.25,1);color:#333;border:1px solid hsla(0,0%,100%,.3);transform:translateZ(0);will-change:transform,box-shadow;overflow:hidden;z-index:5;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.deployment-card.task-pending[data-v-414160b5]{background:linear-gradient(to bottom right,#ff9800,#ffe0b2)!important}.deployment-card.task-running[data-v-414160b5]{background:linear-gradient(to bottom right,#2196f3,#bbdefb)!important}.deployment-card.task-success[data-v-414160b5]{background:linear-gradient(to bottom right,#4caf50,#c8e6c9)!important}.deployment-card.task-error[data-v-414160b5]{background:linear-gradient(to bottom right,#f44336,#ffcdd2)!important}.deployment-card[data-v-414160b5]:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:10}.status-text[data-v-414160b5]{right:8px;font-size:10px;padding:4px 8px;white-space:nowrap;display:inline-block;min-width:auto;max-width:60px;text-align:center;font-weight:500}.status-text.status-completed[data-v-414160b5]{background:#f0f9eb;color:#67c23a}.status-text.status-running[data-v-414160b5]{background:#ecf5ff}.status-text.status-pending[data-v-414160b5]{background:#fdf6ec;color:#e6a23c}.status-text.status-error[data-v-414160b5]{background:#fef0f0}.card-title[data-v-414160b5]{margin:0 0 6px;font-size:14px;color:#1a237e;font-weight:500}.title-icon[data-v-414160b5]{margin-right:6px;width:16px;height:16px}.card-content[data-v-414160b5]{margin:0 0 4px;font-size:12px;color:#333;font-weight:500}.card-duration[data-v-414160b5]{margin:6px 0;font-size:11px;color:#666}.card-buttons[data-v-414160b5]{display:flex;gap:6px;justify-content:flex-end;align-items:center;min-height:32px;position:absolute;bottom:10px;right:16px}.btn-icon[data-v-414160b5]{background:linear-gradient(45deg,#409eff,#66b3ff);border:none;border-radius:6px;padding:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.btn-icon svg[data-v-414160b5]{width:16px;height:16px}.btn-icon[data-v-414160b5]:hover{background:linear-gradient(45deg,#3a8ee6,#5ca7f0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.task-status-indicator[data-v-414160b5]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10}.error-message[data-v-414160b5]{margin-top:10px}.task-detail-dialog[data-v-414160b5]{border-radius:12px}.task-detail-content[data-v-414160b5]{padding:10px 0}.error-section h4[data-v-414160b5]{margin-bottom:10px}.deployment-card.task-error[data-v-414160b5]{border-left:4px solid #f56c6c}.deployment-card.task-running[data-v-414160b5]{border-left:4px solid #409eff;animation:pulse-414160b5 2s infinite}.deployment-card.task-pending[data-v-414160b5]{border-left:4px solid #909399}@keyframes pulse-414160b5{0%{box-shadow:0 8px 32px rgba(0,0,0,.1)}50%{box-shadow:0 8px 32px rgba(64,158,255,.3)}to{box-shadow:0 8px 32px rgba(0,0,0,.1)}}.status-icon[data-v-414160b5]{font-size:14px}.status-icon.success[data-v-414160b5]{color:#67c23a}.status-icon.error[data-v-414160b5]{color:#f56c6c}.status-icon.running[data-v-414160b5]{color:#409eff;animation:spin-414160b5 1s linear infinite}.status-icon.pending[data-v-414160b5]{color:#909399}@keyframes spin-414160b5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-text[data-v-414160b5]{position:absolute;top:8px;left:20px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;background:hsla(0,0%,100%,.9)}.status-text.status-success[data-v-414160b5]{color:#67c23a}.status-text.status-error[data-v-414160b5]{color:#f56c6c}.status-text.status-running[data-v-414160b5]{color:#409eff}.status-text.status-pending[data-v-414160b5]{color:#909399}.card-title[data-v-414160b5]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin:20px 0 12px 0;color:#303133}.title-icon[data-v-414160b5]{flex-shrink:0}.card-content[data-v-414160b5]{margin-bottom:16px}.task-info[data-v-414160b5]{margin:6px 0;font-size:14px;color:#606266}.task-timing[data-v-414160b5]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.card-actions[data-v-414160b5]{display:flex;gap:8px;flex-wrap:wrap}.error-message[data-v-414160b5]{margin-top:12px}.build-info[data-v-414160b5]{margin-top:8px}.task-detail-dialog .task-detail-content[data-v-414160b5]{padding:0}.error-section[data-v-414160b5]{margin-top:20px}.error-section h4[data-v-414160b5]{margin:0 0 12px 0;color:#f56c6c;font-size:16px}.log-section[data-v-414160b5]{margin-top:20px}.log-header[data-v-414160b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.log-section h4[data-v-414160b5]{margin:0;color:#303133;font-size:16px}.log-container[data-v-414160b5]{max-height:300px;overflow-y:auto;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa}.log-content[data-v-414160b5]{margin:0;padding:12px;font-family:Courier New,monospace;font-size:12px;line-height:1.4;color:#333;white-space:pre-wrap;word-break:break-all;background:transparent}.log-info[data-v-414160b5]{padding:8px 12px;background:#f5f5f5;border-top:1px solid #e4e7ed;font-size:11px;color:#666}.action-links[data-v-414160b5]{margin-top:20px;display:flex;gap:12px}.modern-dialog[data-v-414160b5] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px}.modern-dialog[data-v-414160b5] .el-dialog__title{color:#fff;font-weight:600}.modern-btn[data-v-414160b5]{border-radius:8px;font-weight:500;transition:all .3s ease}.modern-btn[data-v-414160b5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.green-btn[data-v-414160b5]{background:linear-gradient(45deg,#67c23a,#85ce61);border:none;color:#fff}.green-btn[data-v-414160b5]:hover{background:linear-gradient(45deg,#5daf34,#73c050)}.blue-btn[data-v-414160b5]{background:linear-gradient(45deg,#409eff,#66b3ff);border:none;color:#fff}.blue-btn[data-v-414160b5]:hover{background:linear-gradient(45deg,#3a8ee6,#5ca7f0)}.stop-btn[data-v-414160b5]{background:linear-gradient(45deg,#409eff,#66b3ff)}.stop-btn[data-v-414160b5]:hover:not(:disabled){background:linear-gradient(45deg,#3a8ee6,#5ca7f0)}.stop-btn[data-v-414160b5]:disabled{background:linear-gradient(45deg,#ccc,#ddd);cursor:not-allowed}.stop-btn[data-v-414160b5]:disabled:hover{transform:none;box-shadow:none}@media (max-width:768px){.deployment-header[data-v-414160b5]{flex-direction:column;gap:16px}.header-actions[data-v-414160b5]{width:100%;justify-content:center}.deployment-card[data-v-414160b5]{width:100%;max-width:350px}.deployment-step[data-v-414160b5]:nth-child(2n){justify-content:flex-start}}.execution-mode-item[data-v-414160b5]{padding:0!important}.mode-option[data-v-414160b5]{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%}.mode-info[data-v-414160b5]{flex:1;display:flex;flex-direction:column;gap:4px}.mode-title[data-v-414160b5]{font-size:14px;font-weight:500;color:#303133}.mode-desc[data-v-414160b5]{font-size:12px;color:#909399;line-height:1.4}.mode-option .el-icon[data-v-414160b5]{font-size:18px;color:#409eff}.execution-mode-item:hover .mode-option[data-v-414160b5]{background-color:#f5f7fa}*{box-sizing:border-box}.overview-page[data-v-74c0ef6c]{--canvas:#f3f5f8;--ink:#1b2a42;--muted:#8591a2;--line:#e6ebf1;min-height:100%;padding:28px 30px 38px;background:var(--canvas);color:var(--ink)}.page-header[data-v-74c0ef6c]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.title-wrapper[data-v-74c0ef6c]{display:flex;align-items:center;gap:14px}.title-icon[data-v-74c0ef6c]{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pulse-ring[data-v-74c0ef6c]{position:absolute;width:39px;height:39px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-74c0ef6c 2s infinite}.main-icon[data-v-74c0ef6c]{font-size:22px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:9px;border-radius:9px}@keyframes alert-pulse-74c0ef6c{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-74c0ef6c],.panel-kicker[data-v-74c0ef6c]{display:flex;align-items:center;gap:8px;margin:0;color:rgba(102,126,234,.55);font:800 10px/1 Consolas,monospace;letter-spacing:.14em}.eyebrow-line[data-v-74c0ef6c]{width:23px;height:1px;background:#667eea}.title-block h1[data-v-74c0ef6c]{margin:9px 0 5px;font-size:30px;font-weight:700;letter-spacing:-.045em;line-height:1.1;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.subtitle[data-v-74c0ef6c]{margin:0;color:rgba(102,126,234,.65);font-size:13px}.header-tools[data-v-74c0ef6c]{display:flex;align-items:center;gap:11px}.sync-status[data-v-74c0ef6c]{display:flex;align-items:center;gap:8px;margin-right:4px;color:#8d99aa;font-size:11px;white-space:nowrap}.live-label i[data-v-74c0ef6c],.risk-state i[data-v-74c0ef6c],.sync-dot[data-v-74c0ef6c]{width:7px;height:7px;border-radius:50%;background:#c3ccd7}.live-label i[data-v-74c0ef6c],.risk-state i[data-v-74c0ef6c],.sync-dot.live[data-v-74c0ef6c]{background:#38b98c;box-shadow:0 0 0 4px rgba(56,185,140,.12)}.refresh-button[data-v-74c0ef6c]{height:34px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#617087}.refresh-button[data-v-74c0ef6c]:hover{border-color:#b5c9e8;background:#f9fbff;color:#4777c1}.event-button[data-v-74c0ef6c]{height:36px;border:0;border-radius:9px;padding:0 18px;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 18px rgba(118,75,162,.22);font-weight:600}.event-button[data-v-74c0ef6c]:hover{background:linear-gradient(135deg,#5a72e0,#6a4196)}.event-button span[data-v-74c0ef6c]{margin-left:8px;font-size:15px}.state-alert[data-v-74c0ef6c]{margin-bottom:16px}.risk-console[data-v-74c0ef6c]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);overflow:hidden;min-height:248px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 11px 26px rgba(42,62,90,.045);animation:rise-in-74c0ef6c .45s ease-out both}.risk-primary[data-v-74c0ef6c]{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:34px 40px;border-right:1px solid #eef1f4;background:linear-gradient(135deg,#f9fbff,#eef2fb)}.risk-primary[data-v-74c0ef6c]:before{position:absolute;right:10%;bottom:-92px;width:250px;height:250px;border:1px solid rgba(102,126,234,.14);border-radius:50%;box-shadow:0 0 0 24px rgba(102,126,234,.045),0 0 0 50px rgba(102,126,234,.028);content:"";pointer-events:none}.console-kicker[data-v-74c0ef6c],.matrix-heading[data-v-74c0ef6c]{color:#9aa6b7;font:10px/1 Consolas,monospace;letter-spacing:.16em}.console-kicker[data-v-74c0ef6c]{display:flex;align-items:center;gap:9px}.console-pulse[data-v-74c0ef6c]{width:24px;height:1px;background:#ec6872;box-shadow:0 0 12px rgba(236,104,114,.55)}.risk-hero[data-v-74c0ef6c]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:17px 0 9px}.risk-number-row[data-v-74c0ef6c]{display:flex;align-items:baseline;gap:13px}.risk-number-row strong[data-v-74c0ef6c]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:64px;font-weight:600;letter-spacing:-.08em;line-height:.9}.risk-number-row span[data-v-74c0ef6c]{color:#8d99aa;font-size:11px;letter-spacing:.12em;line-height:1.4}.risk-donut[data-v-74c0ef6c]{position:relative;width:96px;height:96px;flex-shrink:0}.risk-donut svg[data-v-74c0ef6c]{width:100%;height:100%;transform:rotate(-90deg)}.donut-track[data-v-74c0ef6c]{fill:none;stroke:#eef1f6;stroke-width:9}.donut-value[data-v-74c0ef6c]{fill:none;stroke:#ec6872;stroke-width:9;stroke-linecap:round;transition:stroke-dasharray .5s ease}.is-clear .donut-value[data-v-74c0ef6c]{stroke:#38b98c}.donut-center[data-v-74c0ef6c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.donut-center strong[data-v-74c0ef6c]{color:#273752;font-size:19px;font-weight:700;line-height:1}.donut-center small[data-v-74c0ef6c]{font-size:10px}.donut-center span[data-v-74c0ef6c]{color:#9aa6b7;font-size:10px}.risk-summary[data-v-74c0ef6c]{max-width:430px;margin:0;color:#7c8798;font-size:13px;line-height:1.8}.risk-action-row[data-v-74c0ef6c]{z-index:1;display:flex;align-items:center;gap:16px;margin-top:22px}.risk-action[data-v-74c0ef6c]{height:36px;padding:0 18px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;font-weight:600;box-shadow:0 8px 18px rgba(118,75,162,.2)}.risk-action[data-v-74c0ef6c]:hover{background:linear-gradient(135deg,#5a72e0,#6a4196)!important}.risk-action span[data-v-74c0ef6c]{margin-left:9px;color:hsla(0,0%,100%,.85);font-size:16px}.risk-state[data-v-74c0ef6c]{display:flex;align-items:center;gap:8px;color:#8591a2;font-size:11px}.risk-state i[data-v-74c0ef6c]{width:6px;height:6px}.risk-console.is-clear .console-pulse[data-v-74c0ef6c]{background:#38b98c;box-shadow:0 0 12px rgba(56,185,140,.5)}.risk-console.is-clear .risk-state i[data-v-74c0ef6c]{background:#38b98c}.risk-matrix[data-v-74c0ef6c]{padding:31px 35px 24px;background:#fff}.matrix-heading[data-v-74c0ef6c]{display:flex;align-items:center;justify-content:space-between}.matrix-heading b[data-v-74c0ef6c]{display:flex;align-items:center;gap:7px;color:#55a986;font:10px/1 Consolas,monospace;letter-spacing:.08em}.matrix-heading b i[data-v-74c0ef6c]{width:5px;height:5px;border-radius:50%;background:#45b68e;box-shadow:0 0 0 4px rgba(69,182,142,.12)}.severity-list[data-v-74c0ef6c]{display:grid;gap:17px;margin-top:27px}.severity-item[data-v-74c0ef6c]{display:grid;gap:7px}.severity-label[data-v-74c0ef6c]{display:flex;align-items:center;gap:9px;color:#6f7e94;font-size:12px}.severity-label strong[data-v-74c0ef6c]{margin-left:auto;color:#273752;font-size:15px;font-weight:600}.severity-code[data-v-74c0ef6c]{display:inline-grid;place-items:center;width:25px;height:18px;border-radius:4px;background:#eef2f7;color:#7d8ca1;font:800 10px/1 Consolas,monospace}.event-critical .severity-code[data-v-74c0ef6c],.severity-code.critical[data-v-74c0ef6c]{background:rgba(236,104,114,.12);color:#d65e69}.event-warning .severity-code[data-v-74c0ef6c],.severity-code.warning[data-v-74c0ef6c]{background:rgba(234,175,84,.16);color:#c08a2e}.event-info .severity-code[data-v-74c0ef6c],.severity-code.info[data-v-74c0ef6c]{background:rgba(99,147,228,.13);color:#4b83d0}.severity-track[data-v-74c0ef6c]{height:6px;overflow:hidden;border-radius:6px;background:#eef1f5}.severity-track span[data-v-74c0ef6c]{display:block;height:100%;border-radius:inherit;transition:width .45s ease-out}.critical[data-v-74c0ef6c]{background:linear-gradient(90deg,#f07781,#ec6872)}.warning[data-v-74c0ef6c]{background:linear-gradient(90deg,#f2c476,#eab05a)}.info[data-v-74c0ef6c]{background:linear-gradient(90deg,#86b1f2,#6d9feb)}.matrix-footer[data-v-74c0ef6c]{display:flex;align-items:baseline;gap:8px;margin-top:23px;color:#8591a2;font-size:11px}.matrix-footer strong[data-v-74c0ef6c]{color:#273752;font-size:17px}.matrix-foot-note[data-v-74c0ef6c]{margin-left:auto;color:#9aa6b7}.workspace-grid[data-v-74c0ef6c]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.78fr);gap:16px;margin-top:18px}.operator-rail[data-v-74c0ef6c],.workspace-panel[data-v-74c0ef6c]{border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 11px 26px rgba(42,62,90,.045)}.workspace-panel[data-v-74c0ef6c]{min-height:353px;padding:22px 24px 12px;animation:rise-in-74c0ef6c .45s ease-out .08s both}.signal-panel[data-v-74c0ef6c]{animation-delay:.14s}.panel-heading[data-v-74c0ef6c]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.panel-heading h2[data-v-74c0ef6c]{margin:7px 0 3px;color:#273752;font-size:18px;letter-spacing:-.025em}.panel-heading p[data-v-74c0ef6c]{margin:0;color:#909bad;font-size:11px}.panel-kicker[data-v-74c0ef6c]{color:#9aa6b7;letter-spacing:.12em}.text-action[data-v-74c0ef6c]{padding:3px 0;border:0;background:transparent;color:#4b83d0;font-size:11px;cursor:pointer}.text-action span[data-v-74c0ef6c]{margin-left:5px;font-size:15px}.queue-meta[data-v-74c0ef6c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding-bottom:9px;border-bottom:1px solid #edf0f4;color:#a0aaba;font-size:10px}.queue-meta b[data-v-74c0ef6c]{color:#3f526f;font-size:13px}.event-list[data-v-74c0ef6c]{display:grid}.event-row[data-v-74c0ef6c]{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:65px;padding:10px 7px;border-bottom:1px solid #eef1f5;transition:background-color .18s ease,transform .18s ease}.event-row[data-v-74c0ef6c]:last-child{border-bottom:0}.event-row[data-v-74c0ef6c]:hover{transform:translateX(3px);background:#f8faff}.event-severity[data-v-74c0ef6c]{display:flex;align-items:center;gap:9px}.event-severity>i[data-v-74c0ef6c]{width:2px;height:23px;border-radius:2px;background:#6e9bea}.event-critical .event-severity>i[data-v-74c0ef6c]{background:#ec6872}.event-warning .event-severity>i[data-v-74c0ef6c]{background:#eab05a}.event-main[data-v-74c0ef6c]{min-width:0}.event-title[data-v-74c0ef6c]{display:flex;align-items:center;gap:10px;min-width:0}.event-title strong[data-v-74c0ef6c]{overflow:hidden;color:#2b3a56;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.event-title .el-tag[data-v-74c0ef6c]{flex:0 0 auto;border-radius:4px;font-size:10px}.event-meta[data-v-74c0ef6c]{display:flex;align-items:center;gap:9px;min-width:0;margin-top:5px;color:#8e9bad;font-size:11px}.event-meta span[data-v-74c0ef6c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-meta b[data-v-74c0ef6c]{flex:0 0 auto;color:#63738b;font-weight:600}.event-row time[data-v-74c0ef6c]{color:#a0aaba;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.event-loading[data-v-74c0ef6c]{padding:72px 0;color:#9ba7b7;text-align:center;font-size:12px}.panel-heading-side[data-v-74c0ef6c]{align-items:center}.live-label[data-v-74c0ef6c]{display:inline-flex;align-items:center;gap:6px;color:#55a986;font:10px/1 Consolas,monospace;letter-spacing:.08em}.live-label i[data-v-74c0ef6c]{width:5px;height:5px}.signal-list[data-v-74c0ef6c]{margin-top:17px}.signal-row[data-v-74c0ef6c]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #eef1f4;background:transparent}.signal-mark[data-v-74c0ef6c]{width:34px;height:34px;border-radius:9px;background:rgba(111,159,234,.12);box-shadow:none;position:relative}.signal-mark[data-v-74c0ef6c]:after{content:"";position:absolute;inset:0;margin:auto;width:8px;height:8px;border-radius:50%;background:#6f9fea}.signal-row.danger .signal-mark[data-v-74c0ef6c]{background:rgba(232,107,115,.12)}.signal-row.danger .signal-mark[data-v-74c0ef6c]:after{background:#e86b73}.signal-row.warning .signal-mark[data-v-74c0ef6c]{background:rgba(234,175,84,.14)}.signal-row.warning .signal-mark[data-v-74c0ef6c]:after{background:#c08a2e}.signal-row.success .signal-mark[data-v-74c0ef6c]{background:rgba(69,182,142,.13)}.signal-row.success .signal-mark[data-v-74c0ef6c]:after{background:#45b68e}.signal-copy[data-v-74c0ef6c]{display:flex;flex-direction:column;gap:4px}.signal-copy span[data-v-74c0ef6c]{color:#6f7e94;font-size:12px}.signal-copy small[data-v-74c0ef6c]{color:#a0aaba;font-size:10px}.signal-row strong[data-v-74c0ef6c]{color:#2c3c57;font-size:24px;font-weight:600;line-height:1}.signal-row.danger strong[data-v-74c0ef6c]{color:#d65e69}.signal-row.warning strong[data-v-74c0ef6c]{color:#2c3c57}.signal-row.success strong[data-v-74c0ef6c]{color:#369d7b}.notification-line[data-v-74c0ef6c]{margin-top:16px;padding:14px 15px;border-left:3px solid #46b58d;background:#f5fbf8}.notification-line.degraded[data-v-74c0ef6c]{border-color:#e36b72;background:#fff8f8}.notification-line>div[data-v-74c0ef6c]{display:flex;align-items:center;justify-content:space-between}.notification-line span[data-v-74c0ef6c]{color:#64748b;font-size:11px}.notification-line strong[data-v-74c0ef6c]{color:#359e7b;font-size:12px}.notification-line.degraded strong[data-v-74c0ef6c]{color:#d45f69}.notification-line p[data-v-74c0ef6c]{margin:7px 0 3px;color:#8e9aaa;font-size:10px}.notification-line button[data-v-74c0ef6c]{padding:0;border:0;background:transparent;color:#4b83d0;font-size:10px;cursor:pointer}.notification-line button span[data-v-74c0ef6c]{margin-left:5px;color:#4b83d0;font-size:13px}.operator-rail[data-v-74c0ef6c]{display:grid;grid-template-columns:minmax(180px,.78fr) repeat(3,1fr);gap:0;margin-top:18px;overflow:hidden;animation:rise-in-74c0ef6c .45s ease-out .2s both}.rail-intro[data-v-74c0ef6c]{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:18px 22px;border-right:1px solid #eef1f4}.rail-intro strong[data-v-74c0ef6c]{color:#273752;font-size:15px}.rail-intro small[data-v-74c0ef6c]{color:#98a3b2;font-size:10px}.operator-action[data-v-74c0ef6c]{display:flex;align-items:center;gap:12px;padding:16px 18px;border:0;border-right:1px solid #eef1f4;background:#fff;color:#273752;text-align:left;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.operator-action[data-v-74c0ef6c]:last-child{border-right:0}.operator-action[data-v-74c0ef6c]:hover{background:#f8faff;transform:translateY(-2px)}.action-index[data-v-74c0ef6c]{display:inline-grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:linear-gradient(135deg,rgba(102,126,234,.12),rgba(118,75,162,.12));color:#667eea;font:800 11px/1 Consolas,monospace}.action-copy[data-v-74c0ef6c]{display:flex;min-width:0;flex-direction:column;gap:4px}.action-copy strong[data-v-74c0ef6c]{font-size:12px}.action-copy small[data-v-74c0ef6c]{overflow:hidden;color:#98a3b1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operator-action>b[data-v-74c0ef6c]{margin-left:auto;color:#8493a8;font-size:17px;font-weight:400}@keyframes rise-in-74c0ef6c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.risk-console[data-v-74c0ef6c]{grid-template-columns:1fr}.risk-primary[data-v-74c0ef6c]{min-height:225px;border-right:0;border-bottom:1px solid rgba(219,231,255,.1)}.workspace-grid[data-v-74c0ef6c]{grid-template-columns:1fr}.operator-rail[data-v-74c0ef6c]{grid-template-columns:1fr 1fr}.rail-intro[data-v-74c0ef6c]{border-right:0;border-bottom:1px solid #eef1f4}.operator-action[data-v-74c0ef6c]:nth-child(3){border-right:0}.operator-action[data-v-74c0ef6c]:last-child{border-top:1px solid #eef1f4}}@media (max-width:720px){.overview-page[data-v-74c0ef6c]{padding:20px 16px 28px}.page-header[data-v-74c0ef6c]{align-items:flex-start;flex-direction:column}.header-tools[data-v-74c0ef6c]{width:100%;flex-wrap:wrap}.sync-status[data-v-74c0ef6c]{width:100%}.risk-matrix[data-v-74c0ef6c],.risk-primary[data-v-74c0ef6c]{padding:25px 22px}.risk-number-row strong[data-v-74c0ef6c]{font-size:54px}.workspace-panel[data-v-74c0ef6c]{padding:19px 16px 12px}.event-row[data-v-74c0ef6c]{grid-template-columns:51px minmax(0,1fr);gap:10px}.event-row time[data-v-74c0ef6c]{grid-column:2}.operator-rail[data-v-74c0ef6c]{grid-template-columns:1fr}.rail-intro[data-v-74c0ef6c]{border-right:0}.operator-action[data-v-74c0ef6c],.operator-action[data-v-74c0ef6c]:last-child,.operator-action[data-v-74c0ef6c]:nth-child(3){border-right:0;border-top:1px solid #eef1f4}}.alert-page[data-v-6ae22c94]{padding:22px;color:#1f2a44}.page-header[data-v-6ae22c94]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.title-wrapper[data-v-6ae22c94]{display:flex;align-items:center;gap:12px}.title-icon[data-v-6ae22c94]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-6ae22c94]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-6ae22c94 2s infinite}.main-icon[data-v-6ae22c94]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes alert-pulse-6ae22c94{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-6ae22c94]{color:rgba(102,126,234,.55);letter-spacing:.14em;font-size:11px;font-weight:700}.page-header h2[data-v-6ae22c94]{margin:2px 0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-6ae22c94]{margin:0;color:rgba(102,126,234,.65);font-size:13px}.header-actions[data-v-6ae22c94]{display:flex;gap:8px}.table-card[data-v-6ae22c94]{border:1px solid #e6eaf1;border-radius:12px}.toolbar[data-v-6ae22c94]{display:flex;gap:10px;margin-bottom:14px;align-items:center;flex-wrap:wrap}.toolbar .el-input[data-v-6ae22c94]{width:280px}.toolbar .el-select[data-v-6ae22c94]{width:140px}.selection-hint[data-v-6ae22c94]{color:#7e899d;font-size:12px}.pager[data-v-6ae22c94]{display:flex;justify-content:flex-end;margin-top:16px}.table-card[data-v-6ae22c94] .el-table{border-radius:8px}.table-card[data-v-6ae22c94] .el-table__row{cursor:pointer}.section-title[data-v-6ae22c94]{margin:22px 0 13px}.drawer-actions[data-v-6ae22c94]{display:flex;justify-content:flex-end;gap:8px}code[data-v-6ae22c94]{white-space:pre-wrap;word-break:break-all;color:#51627f}@media (max-width:800px){.toolbar[data-v-6ae22c94]{flex-wrap:wrap}.toolbar .el-input[data-v-6ae22c94]{width:100%}.page-header[data-v-6ae22c94]{align-items:flex-start;flex-direction:column;gap:10px}}.history-page[data-v-f76c3f26]{min-height:100%;padding:26px 28px 32px;color:#1f2a44;background:#f5f7fb}.page-header[data-v-f76c3f26]{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px}.title-wrapper[data-v-f76c3f26]{display:flex;align-items:center;gap:12px}.title-icon[data-v-f76c3f26]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pulse-ring[data-v-f76c3f26]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-f76c3f26 2s infinite}.main-icon[data-v-f76c3f26]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes alert-pulse-f76c3f26{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-f76c3f26],.toolbar-kicker[data-v-f76c3f26]{color:rgba(102,126,234,.55);letter-spacing:.16em;font-size:10px;font-weight:800}.page-header h2[data-v-f76c3f26]{margin:3px 0 5px;font-size:27px;letter-spacing:-.03em;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-f76c3f26]{max-width:620px;margin:0;color:rgba(102,126,234,.65);font-size:13px;line-height:1.7}.header-actions[data-v-f76c3f26]{display:flex;align-items:center;gap:12px}.data-freshness[data-v-f76c3f26]{display:flex;align-items:center;gap:7px;color:#8190a8;font-size:12px;white-space:nowrap}.data-freshness i[data-v-f76c3f26]{width:7px;height:7px;border-radius:50%;background:#c6cfdd}.data-freshness i.live[data-v-f76c3f26]{background:#37b58d;box-shadow:0 0 0 4px rgba(55,181,141,.12)}.history-toolbar[data-v-f76c3f26]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #e6ebf3;border-radius:14px;background:#fff;box-shadow:0 10px 26px rgba(37,56,91,.045)}.toolbar-heading[data-v-f76c3f26]{display:flex;flex-direction:column;gap:4px;min-width:142px}.toolbar-heading strong[data-v-f76c3f26]{color:#263653;font-size:14px}.toolbar-heading small[data-v-f76c3f26]{color:#99a4b6;font-size:11px}.toolbar-controls[data-v-f76c3f26]{display:flex;flex:1;justify-content:flex-end;gap:9px}.keyword-control[data-v-f76c3f26]{width:230px}.type-control[data-v-f76c3f26]{width:132px}.time-control[data-v-f76c3f26]{width:360px}.filter-summary[data-v-f76c3f26]{display:flex;align-items:center;gap:10px;min-height:48px;color:#77859d;font-size:12px}.filter-summary b[data-v-f76c3f26]{color:#263653;font-size:16px}.filter-chip[data-v-f76c3f26]{padding:5px 9px;border:1px solid #dfe7f3;border-radius:7px;background:#f8faff;color:#5d6d88}.history-table-shell[data-v-f76c3f26]{overflow:hidden;border:1px solid #e5eaf2;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(37,56,91,.055)}.history-table[data-v-f76c3f26] .el-table__inner-wrapper:before{display:none}.history-table[data-v-f76c3f26] th.el-table__cell{height:52px;color:#7e8ca4;background:#fbfcfe;font-size:12px;font-weight:700}.history-table[data-v-f76c3f26] td.el-table__cell{height:58px;border-bottom-color:#f0f3f7}.history-table[data-v-f76c3f26] .el-table__row:hover>td.el-table__cell{background:#f7f9fe}.occurred-time[data-v-f76c3f26]{color:#546682;font-variant-numeric:tabular-nums}.pager[data-v-f76c3f26]{display:flex;justify-content:flex-end;padding:15px 18px 17px}@media (max-width:1120px){.history-toolbar[data-v-f76c3f26]{align-items:flex-start;flex-direction:column}.toolbar-controls[data-v-f76c3f26]{width:100%;justify-content:flex-start;flex-wrap:wrap}.time-control[data-v-f76c3f26]{flex:1 1 300px}}@media (max-width:760px){.history-page[data-v-f76c3f26]{padding:20px 16px 26px}.page-header[data-v-f76c3f26]{align-items:flex-start;flex-direction:column}.header-actions[data-v-f76c3f26]{width:100%;justify-content:space-between}.toolbar-controls[data-v-f76c3f26]>*{width:100%!important}.filter-summary[data-v-f76c3f26]{flex-wrap:wrap;padding:8px 0}.history-table-shell[data-v-f76c3f26]{overflow-x:auto}.history-table[data-v-f76c3f26]{min-width:900px}}.alert-page[data-v-31f89510]{padding:22px;color:#1f2a44}.page-header[data-v-31f89510]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.title-wrapper[data-v-31f89510]{display:flex;align-items:center;gap:12px}.title-icon[data-v-31f89510]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-31f89510]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-31f89510 2s infinite}.main-icon[data-v-31f89510]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes alert-pulse-31f89510{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-31f89510]{color:rgba(102,126,234,.55);letter-spacing:.14em;font-size:11px;font-weight:700}.page-header h2[data-v-31f89510]{margin:2px 0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-31f89510]{margin:0;color:rgba(102,126,234,.65);font-size:13px}.header-actions[data-v-31f89510]{display:flex;gap:8px}.table-card[data-v-31f89510]{border:1px solid #e6eaf1;border-radius:12px}.toolbar[data-v-31f89510]{display:flex;gap:10px;margin-bottom:14px}.toolbar .el-input[data-v-31f89510]{width:280px}.toolbar .el-select[data-v-31f89510]{width:140px}.pager[data-v-31f89510]{display:flex;justify-content:flex-end;margin-top:16px}.unit[data-v-31f89510]{margin-left:8px;color:#7f8ca8}.form-hint[data-v-31f89510]{margin-left:10px;color:#7f8ca8;font-size:12px}.table-card[data-v-31f89510] .el-table{border-radius:8px}.alert-page[data-v-de82805c]{padding:22px;color:#1f2a44}.page-header[data-v-de82805c]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.title-wrapper[data-v-de82805c]{display:flex;align-items:center;gap:12px}.title-icon[data-v-de82805c]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pulse-ring[data-v-de82805c]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-de82805c 2s infinite}.main-icon[data-v-de82805c]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes alert-pulse-de82805c{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-de82805c]{color:rgba(102,126,234,.55);letter-spacing:.14em;font-size:11px;font-weight:700}.page-header h2[data-v-de82805c]{margin:2px 0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-de82805c]{margin:0;color:rgba(102,126,234,.65);font-size:13px}.notice[data-v-de82805c]{margin-bottom:14px}.table-card[data-v-de82805c]{border:1px solid #e6eaf1;border-radius:12px}.toolbar[data-v-de82805c]{display:flex;gap:10px;margin-bottom:14px}.toolbar .el-select[data-v-de82805c]{width:180px}.message-toolbar[data-v-de82805c]{justify-content:flex-end}.variable-help[data-v-de82805c]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px 110px;color:#74819a;font-size:12px}.variable-help code[data-v-de82805c]{padding:2px 5px;color:#395274;background:#f1f5fb;border-radius:4px}.form-hint[data-v-de82805c]{margin:0 0 8px 110px;width:calc(100% - 110px)}.preview-title[data-v-de82805c]{margin-bottom:12px;font-weight:700;color:#243c5a}.preview-body[data-v-de82805c]{max-height:420px;margin:0;padding:14px;white-space:pre-wrap;word-break:break-word;background:#f7f9fc;border:1px solid #e6eaf1;border-radius:8px;color:#33445d;font:13px/1.7 Consolas,monospace}.table-card[data-v-de82805c] .el-table{border-radius:8px}.template-tabs[data-v-de82805c] .el-tabs__content{overflow:visible}code[data-v-de82805c]{color:#51627f}@media (max-width:800px){.page-header[data-v-de82805c]{align-items:flex-start;gap:12px;flex-direction:column}.message-toolbar[data-v-de82805c]{justify-content:flex-start;flex-wrap:wrap}.form-hint[data-v-de82805c],.variable-help[data-v-de82805c]{margin-left:0;width:100%}}.alert-page[data-v-39d97bf8]{padding:22px;color:#1f2a44}.page-header[data-v-39d97bf8]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.title-wrapper[data-v-39d97bf8]{display:flex;align-items:center;gap:12px}.title-icon[data-v-39d97bf8]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pulse-ring[data-v-39d97bf8]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-39d97bf8 2s infinite}.main-icon[data-v-39d97bf8]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes alert-pulse-39d97bf8{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-39d97bf8]{color:rgba(102,126,234,.55);letter-spacing:.14em;font-size:11px;font-weight:700}.page-header h2[data-v-39d97bf8]{margin:2px 0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-39d97bf8]{margin:0;color:rgba(102,126,234,.65);font-size:13px}.header-actions[data-v-39d97bf8]{display:flex;gap:8px}.notice[data-v-39d97bf8]{margin-bottom:14px}.content-grid[data-v-39d97bf8]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.panel-card[data-v-39d97bf8]{border:1px solid #e6eaf1;border-radius:12px}.panel-card[data-v-39d97bf8] .el-card__body{padding:0}.panel-header[data-v-39d97bf8]{display:flex;justify-content:space-between;align-items:center}.panel-header h3[data-v-39d97bf8]{margin:0;font-size:16px}.muted[data-v-39d97bf8]{color:#8792a5;font-size:12px}.records[data-v-39d97bf8] .el-card__body{padding:0}.unit[data-v-39d97bf8]{margin-left:8px;color:#7f8ca8}.form-hint[data-v-39d97bf8]{margin-left:10px;color:#7f8ca8;font-size:12px}@media (max-width:1000px){.content-grid[data-v-39d97bf8]{grid-template-columns:1fr}.header-actions[data-v-39d97bf8]{flex-wrap:wrap}}.alert-page[data-v-d56cd584]{padding:22px;color:#1f2a44}.page-header[data-v-d56cd584]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.title-wrapper[data-v-d56cd584]{display:flex;align-items:center;gap:12px}.title-icon[data-v-d56cd584]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-d56cd584]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-d56cd584 2s infinite}.main-icon[data-v-d56cd584]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes alert-pulse-d56cd584{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-d56cd584]{color:rgba(102,126,234,.55);letter-spacing:.14em;font-size:11px;font-weight:700}.page-header h2[data-v-d56cd584]{margin:2px 0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-d56cd584]{margin:0;color:rgba(102,126,234,.65);font-size:13px}.table-card[data-v-d56cd584]{border:1px solid #e6eaf1;border-radius:12px}.table-card[data-v-d56cd584] .el-table{border-radius:8px}.alert-page[data-v-9d667804]{padding:22px;color:#1f2a44}.page-header[data-v-9d667804]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.title-wrapper[data-v-9d667804]{display:flex;align-items:center;gap:12px}.title-icon[data-v-9d667804]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-9d667804]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-9d667804 2s infinite}.main-icon[data-v-9d667804]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes alert-pulse-9d667804{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-9d667804]{color:rgba(102,126,234,.55);letter-spacing:.14em;font-size:11px;font-weight:700}.page-header h2[data-v-9d667804]{margin:2px 0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.page-header p[data-v-9d667804]{margin:0;color:rgba(102,126,234,.65);font-size:13px}.header-actions[data-v-9d667804]{display:flex;gap:8px}.notice[data-v-9d667804]{margin-bottom:14px}.table-card[data-v-9d667804]{border:1px solid #e6eaf1;border-radius:12px}.toolbar[data-v-9d667804]{display:flex;gap:10px;margin-bottom:14px}.toolbar .el-input[data-v-9d667804]{width:280px}.toolbar .el-select[data-v-9d667804]{width:140px}.pager[data-v-9d667804]{display:flex;justify-content:flex-end;margin-top:16px}.domain-name[data-v-9d667804]{font-weight:600}.domain-value[data-v-9d667804],.expiry-time[data-v-9d667804],.form-hint[data-v-9d667804],.muted[data-v-9d667804]{color:#7f8ca8;font-size:12px}.expiry-time[data-v-9d667804]{margin-top:4px}.expiry-error[data-v-9d667804]{margin-top:4px;max-width:180px;overflow:hidden;color:#c85b61;font-size:11px;line-height:1.4;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.unit[data-v-9d667804]{margin-left:8px;color:#7f8ca8}.form-hint[data-v-9d667804]{display:block;margin-top:4px;line-height:1.4}.detail-summary[data-v-9d667804]{margin-bottom:16px}.alert-page h3[data-v-9d667804]{margin:10px 0;font-size:15px}@media (max-width:850px){.page-header[data-v-9d667804]{align-items:flex-start;gap:12px;flex-direction:column}.header-actions[data-v-9d667804],.toolbar[data-v-9d667804]{flex-wrap:wrap}.toolbar .el-input[data-v-9d667804]{width:100%}}.api-page[data-v-510676ca]{min-height:100%;padding:26px 30px 36px;color:#253247;background:#f6f8fb}.page-header[data-v-510676ca]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.eyebrow[data-v-510676ca],.list-kicker[data-v-510676ca]{color:#8090a7;font-size:11px;font-weight:700;letter-spacing:.14em}.page-header h2[data-v-510676ca]{margin:5px 0 4px;color:#1d2b42;font-size:28px;letter-spacing:-.02em}.page-header p[data-v-510676ca]{margin:0;color:#7b889c;font-size:13px}.header-actions[data-v-510676ca]{display:flex;gap:8px}.metric-strip[data-v-510676ca]{display:flex;align-items:stretch;min-height:94px;margin-bottom:18px;overflow:hidden;border:1px solid #e1e7f0;border-radius:10px;background:#fff}.metric[data-v-510676ca]{flex:0 0 150px;padding:16px 20px;border-right:1px solid #edf0f5}.metric small[data-v-510676ca],.metric span[data-v-510676ca],.probe-status small[data-v-510676ca]{display:block;color:#8390a2;font-size:12px}.metric strong[data-v-510676ca]{display:block;margin:3px 0 2px;color:#26364f;font-size:26px;font-weight:650}.metric-good strong[data-v-510676ca]{color:#1c9b67}.metric-warn strong[data-v-510676ca]{color:#d66c3d}.metric-muted strong[data-v-510676ca]{color:#8a96a7}.probe-status[data-v-510676ca]{display:flex;flex:1;align-items:center;gap:11px;padding:16px 22px}.probe-status b[data-v-510676ca]{display:block;margin-bottom:4px;color:#43536a;font-size:13px;font-weight:600}.status-dot[data-v-510676ca]{width:9px;height:9px;border-radius:50%;background:#aeb8c6}.status-dot.is-online[data-v-510676ca]{background:#22a879;box-shadow:0 0 0 4px rgba(34,168,121,.12)}.status-dot.is-offline[data-v-510676ca]{background:#d66c3d}.workspace[data-v-510676ca]{display:flex;align-items:stretch;min-height:560px;border:1px solid #e1e7f0;border-radius:10px;background:#fff}.group-rail[data-v-510676ca]{flex:0 0 218px;padding:21px 12px;border-right:1px solid #e8ecf2}.rail-title[data-v-510676ca]{display:flex;align-items:center;justify-content:space-between;padding:0 9px 13px;color:#536279;font-size:12px;font-weight:700}.group-item[data-v-510676ca]{display:flex;width:100%;align-items:center;gap:9px;margin:2px 0;padding:10px 9px;border:0;border-radius:6px;color:#607087;background:transparent;cursor:pointer;font-size:13px;text-align:left;transition:background .18s ease,color .18s ease}.group-item[data-v-510676ca]:hover{background:#f3f6fa;color:#26364f}.group-item.active[data-v-510676ca]{color:#245f9e;background:#edf5ff;font-weight:600}.group-item em[data-v-510676ca]{margin-left:auto;color:#9ba7b7;font-size:11px;font-style:normal}.group-marker[data-v-510676ca]{width:7px;height:7px;border:2px solid #9fb1c8;border-radius:50%}.group-item.active .group-marker[data-v-510676ca]{border-color:#3d8fe0;background:#3d8fe0}.group-marker.all[data-v-510676ca]{border-radius:2px}.rail-note[data-v-510676ca]{margin:28px 9px 0;padding-top:14px;border-top:1px solid #edf0f5;color:#9aa6b6;font-size:11px;line-height:1.6}.monitor-content[data-v-510676ca]{flex:1;min-width:0;padding:21px 22px}.toolbar[data-v-510676ca]{display:flex;gap:9px;margin-bottom:22px}.toolbar .el-input[data-v-510676ca]{width:285px}.toolbar .el-select[data-v-510676ca]{width:140px}.list-heading[data-v-510676ca]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.list-heading h3[data-v-510676ca]{display:inline;margin:3px 0 0;color:#2c3a50;font-size:17px;font-weight:650}.list-count[data-v-510676ca]{color:#9aa6b6;font-size:12px}.monitor-table[data-v-510676ca]{width:100%}.monitor-table[data-v-510676ca] .el-table__row{cursor:pointer}.target-cell[data-v-510676ca]{display:flex;align-items:center;gap:10px}.target-cell b[data-v-510676ca]{display:block;color:#33435b;font-size:13px;font-weight:650}.target-cell p[data-v-510676ca]{max-width:280px;margin:4px 0 0;overflow:hidden;color:#8b98aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.method[data-v-510676ca]{display:inline-flex;min-width:43px;justify-content:center;padding:4px 5px;border-radius:4px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}.method-get[data-v-510676ca]{background:#4d9a73}.method-post[data-v-510676ca]{background:#5c82bd}.method-patch[data-v-510676ca],.method-put[data-v-510676ca]{background:#ba844d}.method-delete[data-v-510676ca]{background:#bb626b}.method-head[data-v-510676ca]{background:#788699}.probe-label[data-v-510676ca]{color:#64738a;font-size:12px}.probe-label i[data-v-510676ca]{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#7794bd}.probe-label i.internal[data-v-510676ca]{background:#a27fb4}.state-label[data-v-510676ca]{display:inline-flex;align-items:center;gap:6px;color:#7a889c;font-size:12px}.state-label i[data-v-510676ca]{width:6px;height:6px;border-radius:50%;background:#9ca8b7}.state-healthy[data-v-510676ca]{color:#219367}.state-healthy i[data-v-510676ca]{background:#28ab7a}.state-down[data-v-510676ca]{color:#c85c59}.state-down i[data-v-510676ca]{background:#d66a65}.state-degraded[data-v-510676ca]{color:#ba7b35}.state-degraded i[data-v-510676ca]{background:#d79b48}.state-disabled[data-v-510676ca]{color:#b65c62}.state-disabled i[data-v-510676ca]{background:#cf5e65}.availability[data-v-510676ca]{color:#687990;font-size:12px;font-weight:500}.availability.good[data-v-510676ca]{color:#25956c}.availability.bad[data-v-510676ca]{color:#c85c59}.latency[data-v-510676ca]{color:#40516a;font-size:13px;font-weight:600}.latency small[data-v-510676ca]{color:#8794a7;font-size:10px;font-weight:400}.sub-time[data-v-510676ca]{display:block;margin-top:4px;color:#9aa6b6;font-size:10px}.pager[data-v-510676ca]{display:flex;justify-content:flex-end;margin-top:17px}.form-hint[data-v-510676ca]{display:block;margin-top:5px;color:#8996a8;font-size:11px;line-height:1.4}.range-separator[data-v-510676ca],.unit[data-v-510676ca]{margin-left:8px;color:#8996a8;font-size:12px}.body-input[data-v-510676ca],.credential-input[data-v-510676ca],.json-expected[data-v-510676ca]{margin-left:10px}.detail-head[data-v-510676ca]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.detail-url[data-v-510676ca]{color:#33445d;font:600 14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.detail-head p[data-v-510676ca]{margin:7px 0 0;color:#8996a8;font-size:12px}.api-form[data-v-510676ca] .el-alert{margin-bottom:18px}.api-page h3[data-v-510676ca]{margin:18px 0 10px;color:#3a4a61;font-size:14px}@media (max-width:1080px){.api-page[data-v-510676ca]{padding:18px}.metric[data-v-510676ca]{flex-basis:125px;padding:14px}.group-rail[data-v-510676ca]{flex-basis:180px}.toolbar[data-v-510676ca]{flex-wrap:wrap}.toolbar .el-input[data-v-510676ca]{width:100%}}@media (max-width:760px){.page-header[data-v-510676ca]{align-items:flex-start;flex-direction:column;gap:14px}.metric-strip[data-v-510676ca]{flex-wrap:wrap}.metric[data-v-510676ca]{flex:1 1 50%}.probe-status[data-v-510676ca]{flex-basis:100%;border-top:1px solid #edf0f5}.group-rail[data-v-510676ca]{display:none}.monitor-content[data-v-510676ca]{padding:15px 10px}}.log-page[data-v-3c859a9b]{padding:18px;background:#f5f7fa;min-height:calc(100vh - 90px)}.intro-card[data-v-3c859a9b]{margin-bottom:16px;border:0}.intro-head[data-v-3c859a9b]{display:flex;justify-content:space-between;align-items:flex-start}.eyebrow[data-v-3c859a9b]{color:#7c8aa5;font-size:12px;letter-spacing:1.5px}h2[data-v-3c859a9b]{display:inline-block;margin:8px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro-head p[data-v-3c859a9b]{margin:0;color:#68758c}.metric-row[data-v-3c859a9b]{display:flex;gap:40px;margin-top:22px}.metric-row div[data-v-3c859a9b]{min-width:110px}.metric-row span[data-v-3c859a9b]{display:block;color:#8a96aa;font-size:12px}.metric-row strong[data-v-3c859a9b]{display:block;margin-top:5px;color:#203557;font-size:22px}.table-card[data-v-3c859a9b]{border:0}.drawer-toolbar[data-v-3c859a9b],.toolbar[data-v-3c859a9b]{display:flex;gap:10px;margin-bottom:16px}.el-pagination[data-v-3c859a9b]{margin-top:16px;justify-content:flex-end}.field-hint[data-v-3c859a9b]{margin-top:4px;color:#98a5b5;font-size:11px;line-height:1.5}.query-workbench[data-v-d590e326]{min-height:calc(100vh - 90px);padding:22px 24px 34px;color:#1f2d3d;background:#f4f7fb}.page-intro[data-v-d590e326]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.eyebrow[data-v-d590e326],.section-kicker[data-v-d590e326]{color:#7890ac;font-size:11px;font-weight:700;letter-spacing:1.4px}h1[data-v-d590e326]{display:inline-block;margin:6px 0 8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:26px;line-height:1.1}.page-intro p[data-v-d590e326]{margin:0;color:#78879a;font-size:13px}.intro-status[data-v-d590e326]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #dce7f3;border-radius:18px;color:#5f728b;background:#fff;font-size:12px}.status-dot[data-v-d590e326],.tail-live-dot[data-v-d590e326]{width:8px;height:8px;border-radius:50%;background:#f0a34a}.status-dot.is-ready[data-v-d590e326],.tail-live-dot[data-v-d590e326]{background:#32b896;box-shadow:0 0 0 3px rgba(50,184,150,.13)}.field-panel[data-v-d590e326],.query-panel[data-v-d590e326],.results-panel[data-v-d590e326],.trend-panel[data-v-d590e326]{border:1px solid #e3eaf2;border-radius:8px;background:#fff;box-shadow:0 4px 18px rgba(26,63,96,.035)}.query-panel[data-v-d590e326]{padding:16px 18px 12px}.query-row[data-v-d590e326]{display:flex;align-items:flex-end;gap:12px}.query-row+.query-row[data-v-d590e326]{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f5}.query-field[data-v-d590e326]{min-width:0}.query-field label[data-v-d590e326]{display:block;margin:0 0 6px;color:#76869a;font-size:11px}.project-field[data-v-d590e326],.store-field[data-v-d590e326]{width:190px}.keyword-field[data-v-d590e326]{flex:1;min-width:220px}.time-field[data-v-d590e326]{flex:1;min-width:300px}.compact-field[data-v-d590e326]{width:130px}.mini-field[data-v-d590e326]{width:140px}.query-field[data-v-d590e326] .el-date-editor,.query-field[data-v-d590e326] .el-input,.query-field[data-v-d590e326] .el-input-number,.query-field[data-v-d590e326] .el-select{width:100%}.query-field[data-v-d590e326] .el-input__wrapper,.query-field[data-v-d590e326] .el-select__wrapper{min-height:34px;box-shadow:inset 0 0 0 1px #d9e3ee}.query-field[data-v-d590e326] .el-date-editor,.query-field[data-v-d590e326] .el-input-number{min-height:34px}.search-glyph[data-v-d590e326]{color:#89a0b8;font-size:17px}.histogram-bar-wrap[data-v-d590e326],.link-button[data-v-d590e326],.primary-action[data-v-d590e326],.quick-button[data-v-d590e326],.row-actions button[data-v-d590e326],.secondary-action[data-v-d590e326],.tail-action[data-v-d590e326],.view-switcher button[data-v-d590e326]{cursor:pointer;border:0;font:inherit}.primary-action[data-v-d590e326]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border-radius:5px;color:#fff;background:#2d8fe5;font-size:12px;font-weight:600;white-space:nowrap}.primary-action[data-v-d590e326]:hover{background:#217dcc}.primary-action[data-v-d590e326]:disabled{cursor:wait;opacity:.7}.tail-action[data-v-d590e326]{height:34px;padding:0 14px;border:1px solid #bfe4d4;border-radius:5px;color:#238b68;background:#effaf5;font-size:12px;white-space:nowrap}.tail-action[data-v-d590e326]:hover{border-color:#7ac8aa;background:#e5f7ef}.tail-action[data-v-d590e326]:disabled{cursor:wait;opacity:.7}.secondary-action[data-v-d590e326]{height:34px;padding:0 14px;border:1px solid #dce5ef;border-radius:5px;color:#60758c;background:#fff;font-size:12px;white-space:nowrap}.secondary-action[data-v-d590e326]:hover{border-color:#a9c7e5;color:#2d8fe5}.button-spinner[data-v-d590e326]{width:11px;height:11px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin-d590e326 .8s linear infinite}.filter-chips[data-v-d590e326]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.filter-chip-label[data-v-d590e326]{color:#8a99a9;font-size:11px}.filter-chip[data-v-d590e326]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #cfe2f3;border-radius:12px;color:#347cae;background:#f2f8fd;font-size:11px}.filter-chip button[data-v-d590e326]{padding:0;border:0;color:#8ca7bb;background:transparent;cursor:pointer;font-size:15px;line-height:12px}.filter-chip button[data-v-d590e326]:hover{color:#d35f67}.quick-ranges[data-v-d590e326]{display:flex;align-items:center;gap:5px;margin-top:13px;color:#74869b;font-size:11px}.quick-label[data-v-d590e326]{margin-right:5px}.quick-button[data-v-d590e326]{padding:4px 8px;border-radius:12px;color:#6f8297;background:transparent}.quick-button.active[data-v-d590e326],.quick-button[data-v-d590e326]:hover{color:#217dcc;background:#eaf4ff}.query-hint[data-v-d590e326]{margin-left:auto;color:#a1adba}.trend-panel[data-v-d590e326]{margin-top:14px;padding:14px 18px 10px}.panel-title-row[data-v-d590e326],.results-head[data-v-d590e326],.tail-title[data-v-d590e326],.trend-head[data-v-d590e326]{display:flex;align-items:center;justify-content:space-between}.trend-head strong[data-v-d590e326]{display:block;margin-top:5px;color:#20354d;font-size:15px}.trend-meta[data-v-d590e326]{display:flex;gap:16px;color:#8a99a9;font-size:11px}.truncated-warn[data-v-d590e326]{color:#d48806}.histogram[data-v-d590e326]{display:flex;align-items:flex-end;height:112px;gap:4px;margin-top:14px;padding:0 4px;border-bottom:1px solid #dfe8f0;background:repeating-linear-gradient(180deg,transparent 0,transparent 27px,#eff3f7 28px)}.histogram-bar-wrap[data-v-d590e326]{position:relative;display:flex;flex:1;align-items:flex-end;justify-content:center;min-width:4px;height:100%;padding:0;background:transparent}.histogram-bar-wrap:hover .histogram-bar[data-v-d590e326]{background:#3e9ae8}.histogram-bar[data-v-d590e326]{display:block;width:72%;min-width:3px;border-radius:4px 4px 0 0;background:#78c49b;transition:height .2s ease,background .15s ease}.histogram-value[data-v-d590e326]{position:absolute;top:3px;color:#6f8196;font-size:9px}.histogram-label[data-v-d590e326]{position:absolute;bottom:-17px;color:#9aa8b6;font-size:9px;white-space:nowrap}.histogram-empty[data-v-d590e326]{height:76px;padding-top:34px;color:#a1afbd;text-align:center;font-size:12px}.workspace-grid[data-v-d590e326]{display:grid;grid-template-columns:238px minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.field-panel[data-v-d590e326]{min-height:575px;padding:15px 13px}.panel-title-row strong[data-v-d590e326],.results-head strong[data-v-d590e326]{color:#20354d;font-size:14px}.field-panel-actions[data-v-d590e326]{display:flex;align-items:center;gap:9px}.link-button[data-v-d590e326]{padding:0;color:#328dd6;background:transparent;font-size:11px}.field-search[data-v-d590e326]{margin-top:14px}.field-section+.field-section[data-v-d590e326]{margin-top:12px;padding-top:4px;border-top:1px solid #edf1f5}.field-caption[data-v-d590e326]{display:flex;justify-content:space-between;margin:15px 4px 8px;color:#8a99a9;font-size:11px}.field-caption span[data-v-d590e326]{color:#328dd6}.field-list[data-v-d590e326]{max-height:245px;overflow:auto}.pinned-list[data-v-d590e326]{max-height:220px}.field-item[data-v-d590e326]{display:flex;align-items:center;width:100%;padding:7px 4px;border:0;border-radius:4px;color:#566d84;background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:12px}.field-item[data-v-d590e326]:hover{color:#217dcc;background:#f0f7ff}.field-icon[data-v-d590e326]{width:6px;height:6px;margin-right:8px;border-radius:1px;background:#6ba5db}.field-main[data-v-d590e326]{display:flex;align-items:center;min-width:0;flex:1;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left;font:inherit}.field-star[data-v-d590e326]{margin-right:7px;color:#e7a83f;font-size:11px}.field-key[data-v-d590e326]{max-width:82px;margin-left:6px;overflow:hidden;color:#a3afbc;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.field-actions[data-v-d590e326]{display:inline-flex;gap:5px;margin-left:4px}.field-actions button[data-v-d590e326]{padding:0;border:0;color:#4c98d1;background:transparent;cursor:pointer;font-size:10px}.field-actions button[data-v-d590e326]:hover{text-decoration:underline}.field-name[data-v-d590e326]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-percent[data-v-d590e326]{margin-left:auto;color:#9aa8b6;font-size:10px}.field-note[data-v-d590e326]{margin-top:14px;padding-top:12px;border-top:1px solid #edf1f5;color:#9aa8b6;font-size:10px;line-height:1.5}.empty-result[data-v-d590e326],.empty-small[data-v-d590e326]{padding:25px 5px;color:#a1afbd;text-align:center;font-size:12px}.results-panel[data-v-d590e326]{min-width:0;padding:15px 16px 16px}.results-head[data-v-d590e326]{margin-bottom:13px}.view-switcher[data-v-d590e326]{display:inline-flex;padding:3px;border-radius:5px;background:#edf4fb}.view-switcher button[data-v-d590e326]{padding:5px 12px;border-radius:4px;color:#7890a6;background:transparent;font-size:11px}.view-switcher button.active[data-v-d590e326]{color:#217dcc;background:#fff;box-shadow:0 1px 4px rgba(46,105,153,.12)}.query-alert[data-v-d590e326]{margin-bottom:10px}.table-shell[data-v-d590e326] .el-table{--el-table-header-bg-color:#f7f9fb;--el-table-row-hover-bg-color:#f4f9fe;color:#536b82;font-size:12px}.table-shell[data-v-d590e326] .el-table th.el-table__cell{color:#71859b;font-weight:600}.table-shell[data-v-d590e326] .el-table td.el-table__cell,.table-shell[data-v-d590e326] .el-table th.el-table__cell{padding:9px 0}.level-pill[data-v-d590e326]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:10px;color:#43865c;background:#eaf7ee;font-size:10px;text-transform:uppercase}.level-pill.is-danger[data-v-d590e326]{color:#c85b61;background:#fff0f0}.level-pill.is-warning[data-v-d590e326]{color:#b4771d;background:#fff6df}.level-pill.is-muted[data-v-d590e326]{color:#7c8997;background:#f0f3f6}.row-actions[data-v-d590e326]{display:flex;gap:9px}.json-copy[data-v-d590e326],.row-actions button[data-v-d590e326]{padding:0;color:#398fd2;background:transparent;font-size:11px}.json-copy[data-v-d590e326]:hover,.row-actions button[data-v-d590e326]:hover{color:#176caf;text-decoration:underline}.json-view[data-v-d590e326],.raw-view[data-v-d590e326]{min-height:520px;max-height:520px;overflow:auto;border:1px solid #e6edf4;border-radius:5px;background:#fbfcfe}.json-row[data-v-d590e326]{position:relative;display:flex;gap:12px;padding:10px 12px;border-bottom:1px solid #edf1f5}.json-index[data-v-d590e326],.raw-index[data-v-d590e326]{flex:0 0 28px;color:#a0adba;font:11px Consolas,monospace;text-align:right}.json-row pre[data-v-d590e326]{flex:1;max-height:none;overflow:visible;color:#425c73;font:11px/1.65 Consolas,Monaco,monospace;white-space:pre-wrap;word-break:break-word}.json-copy[data-v-d590e326]{align-self:flex-start}.raw-row[data-v-d590e326]{display:grid;grid-template-columns:34px 180px 58px 140px minmax(0,1fr);align-items:start;gap:10px;padding:8px 12px;border-bottom:1px solid #edf1f5;color:#536b82;font:12px/1.6 Consolas,Monaco,monospace}.raw-time[data-v-d590e326]{color:#8a9aa9}.raw-service[data-v-d590e326]{overflow:hidden;color:#3688c6;text-overflow:ellipsis;white-space:nowrap}.raw-message[data-v-d590e326]{overflow-wrap:anywhere}.tail-box[data-v-d590e326]{margin-top:14px;padding:12px;border-radius:6px;color:#d7e3f3;background:#101827}.tail-title[data-v-d590e326]{justify-content:flex-start;gap:7px;color:#8fb6e8;font-size:11px}.tail-title .link-button[data-v-d590e326]{margin-left:auto;color:#9bc0e8}.tail-box pre[data-v-d590e326]{max-height:220px;margin:9px 0 0;overflow:auto;color:#d7e3f3;font:11px/1.6 Consolas,monospace;white-space:pre-wrap;word-break:break-word}.detail-json[data-v-d590e326]{margin:0;padding:14px;border-radius:5px;color:#405a73;background:#f5f8fb;font:12px/1.7 Consolas,monospace;white-space:pre-wrap;word-break:break-word}.context-view[data-v-d590e326]{max-height:66vh;overflow:auto;border:1px solid #e6edf4;border-radius:5px;background:#fbfcfe}.context-view .empty-result[data-v-d590e326]{padding:40px 0;color:#a1afbd;text-align:center;font-size:12px}.context-anchor[data-v-d590e326]{background:#fff7e6;box-shadow:inset 3px 0 0 #e7a83f}@keyframes spin-d590e326{to{transform:rotate(1turn)}}@media (max-width:1180px){.query-row-primary[data-v-d590e326]{flex-wrap:wrap}.keyword-field[data-v-d590e326]{flex-basis:calc(100% - 420px)}.query-row-secondary[data-v-d590e326]{flex-wrap:wrap}.time-field[data-v-d590e326]{flex-basis:45%}.query-hint[data-v-d590e326]{display:none}}@media (max-width:900px){.query-workbench[data-v-d590e326]{padding:15px}.workspace-grid[data-v-d590e326]{grid-template-columns:1fr}.field-panel[data-v-d590e326]{min-height:auto}.field-list[data-v-d590e326]{display:flex;gap:3px;max-height:110px;overflow-x:auto}.field-item[data-v-d590e326]{min-width:150px}.field-note[data-v-d590e326]{display:none}.raw-row[data-v-d590e326]{grid-template-columns:30px 150px 55px minmax(0,1fr)}.raw-service[data-v-d590e326]{display:none}}@media (max-width:650px){.page-intro[data-v-d590e326]{display:block}.intro-status[data-v-d590e326]{margin-top:12px}.query-row[data-v-d590e326]{display:grid;grid-template-columns:1fr 1fr}.compact-field[data-v-d590e326],.keyword-field[data-v-d590e326],.mini-field[data-v-d590e326],.project-field[data-v-d590e326],.store-field[data-v-d590e326],.time-field[data-v-d590e326]{width:auto;min-width:0}.keyword-field[data-v-d590e326]{grid-column:span 2}.primary-action[data-v-d590e326],.secondary-action[data-v-d590e326]{width:100%}.histogram[data-v-d590e326]{gap:2px}.histogram-label[data-v-d590e326],.histogram-value[data-v-d590e326]{display:none}.trend-meta[data-v-d590e326]{gap:7px;font-size:10px}.raw-row[data-v-d590e326]{grid-template-columns:28px 1fr}.raw-row .level-pill[data-v-d590e326],.raw-time[data-v-d590e326]{display:none}}.log-page[data-v-cd821848]{padding:18px;background:#f5f7fa;min-height:calc(100vh - 90px)}.intro-card[data-v-cd821848],.table-card[data-v-cd821848]{border:0;margin-bottom:16px}.intro-head[data-v-cd821848]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.eyebrow[data-v-cd821848]{color:#7c8aa5;font-size:12px;letter-spacing:1.5px}h2[data-v-cd821848]{display:inline-block;margin:8px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}p[data-v-cd821848]{margin:0;color:#68758c}.toolbar[data-v-cd821848]{display:flex;gap:10px;margin-bottom:16px}.paths[data-v-cd821848]{color:#68758c;font-family:Consolas,monospace;font-size:12px}.unit[data-v-cd821848]{margin-left:10px;color:#7c8aa5}.el-pagination[data-v-cd821848]{margin-top:16px;justify-content:flex-end}.field-hint[data-v-cd821848]{margin-top:4px;color:#98a5b5;font-size:11px;line-height:1.5}.parse-test-row[data-v-cd821848]{display:flex;align-items:center;gap:10px;margin-top:6px}.parse-error[data-v-cd821848]{color:#c85b61;font-size:11px}.parse-result[data-v-cd821848]{margin-top:8px;border:1px solid #e6edf4;border-radius:5px;background:#f8fafc;max-height:180px;overflow:auto}.parse-field[data-v-cd821848]{display:flex;gap:10px;padding:5px 10px;border-bottom:1px solid #edf1f5;font-size:12px}.parse-field[data-v-cd821848]:last-child{border-bottom:0}.parse-key[data-v-cd821848]{min-width:130px;color:#328dd6;font-family:Consolas,monospace}.parse-value[data-v-cd821848]{color:#536b82;font-family:Consolas,monospace;word-break:break-all}.log-alert-page[data-v-204908ec]{min-height:calc(100vh - 90px);padding:22px 24px 34px;color:#23364d;background:#f4f7fb}.page-head[data-v-204908ec]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.eyebrow[data-v-204908ec]{color:#7890ac;font-size:11px;font-weight:700;letter-spacing:1.4px}.page-head h1[data-v-204908ec]{margin:6px 0 8px;font-size:26px;line-height:1.1;background:linear-gradient(135deg,#667eea,#2b9fca);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-head p[data-v-204908ec]{margin:0;color:#74869a;font-size:13px}.head-actions[data-v-204908ec]{display:flex;gap:8px}.guide[data-v-204908ec]{margin-bottom:14px;border:1px solid #d6e7f7}.rule-card[data-v-204908ec]{padding:17px 18px;border:1px solid #e0e8f1;border-radius:9px;background:#fff;box-shadow:0 4px 18px rgba(26,63,96,.035)}.rule-card-head[data-v-204908ec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rule-card-head strong[data-v-204908ec]{font-size:15px}.rule-card-head span[data-v-204908ec]{margin-left:8px;color:#91a0af;font-size:12px}.slash[data-v-204908ec]{margin:0 5px;color:#aab7c5}.pager[data-v-204908ec]{display:flex;justify-content:flex-end;margin-top:16px}.filters[data-v-204908ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.unit[data-v-204908ec]{margin-left:8px;color:#718397}.form-hint[data-v-204908ec]{margin-top:5px;color:#8392a1;font-size:12px;line-height:1.45}.operator[data-v-204908ec]{width:130px;margin-right:9px}.preview-box[data-v-204908ec]{max-height:350px;margin-top:14px;padding:13px;overflow:auto;border:1px solid #d9e7f3;border-radius:7px;background:#f8fbfe}.preview-title[data-v-204908ec]{color:#2b5d85;font-weight:600}.preview-title span[data-v-204908ec]{margin-left:7px;color:#8497aa;font-size:12px;font-weight:400}.preview-query[data-v-204908ec]{margin:9px 0;padding:8px;overflow-wrap:anywhere;border-radius:4px;color:#637a90;background:#edf4fa;font:11px/1.5 Consolas,monospace}.preview-group[data-v-204908ec]{margin-top:8px;padding:9px;border-left:3px solid #55a7df;border-radius:3px;background:#fff}.preview-group strong[data-v-204908ec]{margin-right:8px;color:#c66c48}.preview-group span[data-v-204908ec]{color:#647a8e;font-size:12px}.preview-group pre[data-v-204908ec]{max-height:130px;margin:8px 0 0;overflow:auto;color:#4e6377;font:11px/1.5 Consolas,monospace;white-space:pre-wrap;word-break:break-word}.preview-note[data-v-204908ec]{margin-top:8px;color:#8a9aaa;font-size:11px}@media (max-width:760px){.page-head[data-v-204908ec]{display:block}.head-actions[data-v-204908ec]{margin-top:14px}.filters[data-v-204908ec]{grid-template-columns:1fr}}.log-page[data-v-31aa4bb8]{padding:18px;background:#f5f7fa;min-height:calc(100vh - 90px)}.el-card[data-v-31aa4bb8]{border:0;padding:24px}.eyebrow[data-v-31aa4bb8]{color:#7c8aa5;font-size:12px;letter-spacing:1.5px}h2[data-v-31aa4bb8]{display:inline-block;margin:8px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}p[data-v-31aa4bb8]{color:#68758c}.flow[data-v-31aa4bb8]{display:flex;align-items:center;gap:18px;margin:42px 0;color:#315b8a}.flow span[data-v-31aa4bb8]{padding:16px 20px;background:#eef5ff;border-radius:8px}.flow b[data-v-31aa4bb8]{color:#9aa8bb}.note[data-v-31aa4bb8]{margin-top:24px}.monitor-overview[data-v-3ccd59c2]{padding:16px 20px 32px;background:#f2f4f8;min-height:100%}.page-header[data-v-3ccd59c2]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px;flex-wrap:wrap;gap:10px}.page-eyebrow[data-v-3ccd59c2]{font-size:11px;letter-spacing:2px;color:#909399;font-weight:600}.page-title[data-v-3ccd59c2]{margin:2px 0 4px;font-size:22px;color:#1f2329}.page-sub[data-v-3ccd59c2]{margin:0;font-size:12px;color:#909399}.header-ops[data-v-3ccd59c2]{display:flex;align-items:center;gap:8px}.refresh-stamp[data-v-3ccd59c2]{font-size:12px;color:#909399;margin-right:4px}.panel[data-v-3ccd59c2]{background:#fff;border:1px solid #e4e7ed;border-radius:6px;padding:12px 14px;margin-bottom:14px;box-shadow:0 1px 2px rgba(31,35,41,.04)}.panel-title[data-v-3ccd59c2]{font-size:13px;font-weight:600;color:#1f2329;margin-bottom:10px;display:flex;align-items:baseline;gap:10px;border-bottom:1px solid #f0f2f5;padding-bottom:8px}.panel-hint[data-v-3ccd59c2]{font-size:11px;font-weight:400;color:#a8abb2}.section-title[data-v-3ccd59c2]{font-size:13px;font-weight:600;color:#5e6d82;margin:4px 2px 10px}.filter-bar[data-v-3ccd59c2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-label[data-v-3ccd59c2]{font-size:12px;color:#606266}.host-count[data-v-3ccd59c2]{margin-left:auto;font-size:12px;color:#909399}.table-wrap[data-v-3ccd59c2]{overflow-x:auto}.overview-table[data-v-3ccd59c2]{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.overview-table th[data-v-3ccd59c2]{text-align:left;padding:7px 10px;background:#f7f8fa;color:#5e6d82;font-weight:600;border-bottom:1px solid #e4e7ed;position:sticky;top:0}.overview-table td[data-v-3ccd59c2]{padding:6px 10px;border-bottom:1px solid #f0f2f5;color:#303133}.host-row[data-v-3ccd59c2]{cursor:pointer}.host-row:hover td[data-v-3ccd59c2]{filter:brightness(.96)}.row-selected td[data-v-3ccd59c2]{outline:2px solid #5794f2;outline-offset:-2px}.host-name[data-v-3ccd59c2],.num-strong[data-v-3ccd59c2]{font-weight:600}.gauge-cell[data-v-3ccd59c2]{position:relative;background:#f4f5f5;min-width:90px}.gauge-fill[data-v-3ccd59c2]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#7cb96d,#b5bd25 45%,#dac616 65%,#eb8c23 85%,#e66032);border-right:1px solid rgba(0,0,0,.12);transition:width .4s ease}.gauge-text[data-v-3ccd59c2]{position:relative;z-index:1;color:#1f2329;font-weight:600}.status-dot[data-v-3ccd59c2]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.status-dot.online[data-v-3ccd59c2]{background:#73bf69;box-shadow:0 0 4px #73bf69}.status-dot.offline[data-v-3ccd59c2]{background:#f2495c}.empty-cell[data-v-3ccd59c2]{text-align:center;color:#a8abb2;padding:24px 0}.panel-grid[data-v-3ccd59c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:1200px){.panel-grid[data-v-3ccd59c2]{grid-template-columns:1fr}}.chart-panel[data-v-3ccd59c2]{margin-bottom:0}.chart[data-v-3ccd59c2]{height:220px;width:100%}.legend-table[data-v-3ccd59c2]{width:100%;border-collapse:collapse;font-size:11px;margin-top:6px;color:#606266}.legend-table th[data-v-3ccd59c2]{text-align:right;color:#a8abb2;font-weight:500;padding:2px 6px;border-top:1px solid #f0f2f5}.legend-table td[data-v-3ccd59c2]{text-align:right;padding:2px 6px;font-variant-numeric:tabular-nums}.legend-table .lg-name[data-v-3ccd59c2]{text-align:left}.legend-table .dot[data-v-3ccd59c2]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:middle}.detail-section[data-v-3ccd59c2]{margin-top:4px}.detail-head[data-v-3ccd59c2]{display:flex;justify-content:space-between;align-items:center;border-left:4px solid #5794f2}.detail-title[data-v-3ccd59c2]{font-size:14px;color:#1f2329}.detail-ip[data-v-3ccd59c2]{color:#909399;font-size:12px;margin-left:8px}.stat-row[data-v-3ccd59c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin-bottom:14px}.stat-block[data-v-3ccd59c2]{position:relative;border-radius:8px;padding:12px 14px 12px 17px;border:1px solid #e8ebf0;background:#fff;box-shadow:0 1px 2px rgba(31,35,41,.04);transition:box-shadow .2s ease;overflow:hidden}.stat-block[data-v-3ccd59c2]:hover{box-shadow:0 4px 14px rgba(31,35,41,.09)}.stat-block[data-v-3ccd59c2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#dcdfe6}.stat-block.tone-ok[data-v-3ccd59c2]:before{background:#73bf69}.stat-block.tone-warn[data-v-3ccd59c2]:before{background:#ff9830}.stat-block.tone-crit[data-v-3ccd59c2]:before{background:#f2495c}.stat-block.tone-none[data-v-3ccd59c2]:before,.stat-block.tone-plain[data-v-3ccd59c2]:before{background:#5794f2}.stat-label[data-v-3ccd59c2]{font-size:11px;color:#909399;letter-spacing:.02em;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value[data-v-3ccd59c2]{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;color:#1f2329;word-break:break-all}.stat-block.tone-ok .stat-value[data-v-3ccd59c2]{color:#4d8a3a}.stat-block.tone-warn .stat-value[data-v-3ccd59c2]{color:#d98324}.stat-block.tone-crit .stat-value[data-v-3ccd59c2]{color:#f2495c}.mini-table[data-v-3ccd59c2]{width:100%;border-collapse:collapse;font-size:12px}.mini-table th[data-v-3ccd59c2]{text-align:left;color:#a8abb2;font-weight:500;padding:4px 8px;border-bottom:1px solid #f0f2f5}.mini-table td[data-v-3ccd59c2]{padding:5px 8px;border-bottom:1px solid #f7f8fa;color:#303133}.mono[data-v-3ccd59c2]{font-family:JetBrains Mono,Consolas,monospace;font-size:11px}.port-num[data-v-3ccd59c2]{font-weight:600;color:#1f60c4}.port-table-wrap[data-v-3ccd59c2]{max-height:220px;overflow-y:auto}.usage-bar-track[data-v-3ccd59c2]{background:#f0f2f5;border-radius:3px;height:10px;overflow:hidden}.usage-bar[data-v-3ccd59c2]{height:100%;border-radius:3px;transition:width .4s}.empty-hint-panel[data-v-3ccd59c2]{text-align:center;color:#a8abb2;font-size:12px;padding:28px 0}#app,body,html{height:100%;margin:0;padding:0}.el-card{box-shadow:0 1px 1px rgba(0,0,0,.15)!important}.el-row{margin-bottom:5px}.el-pagination{margin-top:10px}.el-menu-item{height:45px!important;line-height:45px!important}.el-menu-item,.el-sub-menu{margin-bottom:2px!important}.el-sub-menu .el-menu-item{height:40px!important;line-height:40px!important;margin-bottom:1px!important}.el-sub-menu__title{height:45px!important;line-height:45px!important}.modern-menu .database-menu-icon{width:28px;height:28px;margin-right:4px;border-radius:8px;color:#fff;background:transparent;transition:transform .18s ease,color .18s ease}.modern-menu .database-menu-icon svg{color:#fff;stroke:#fff}.modern-menu .el-sub-menu__title:hover .database-menu-icon{color:#fff;transform:translateY(-1px)}.database-workbench .workbench-header{position:relative;padding:14px 18px!important;margin-bottom:20px;border:1px solid #e1e7fb!important;border-left:4px solid #667eea!important;border-radius:10px;background:linear-gradient(135deg,#f4f6ff,#eef2ff);box-shadow:0 8px 22px rgba(93,108,196,.09);overflow:hidden;animation:db-title-in .28s ease-out both}.database-workbench .workbench-header:after{position:absolute;top:-26px;right:18px;width:92px;height:92px;border-radius:50%;background:rgba(122,139,239,.1);content:"";pointer-events:none}.database-workbench .workbench-header h2{position:relative;z-index:1;color:#5f6fc5!important;font-size:19px!important;letter-spacing:.2px}.database-workbench .workbench-header p{position:relative;z-index:1;color:#7b86ae!important}@keyframes db-title-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}