.login-v2[data-v-c470f4a4]{--cyan:#06b6d4;--blue:#2563eb;--ink:#0f1f33;--ink-2:#47566b;--ink-3:#8494a9;--line:#e4eaf2;position:relative;isolation:isolate;min-height:660px;height:100vh;overflow:hidden;color:var(--ink);background:#e6edf6;font-family:PingFang SC,Microsoft YaHei,sans-serif}.bg-aurora[data-v-c470f4a4]{position:absolute;border-radius:50%;filter:blur(90px);z-index:0;pointer-events:none}.aurora-one[data-v-c470f4a4]{width:46vw;height:46vw;top:-16%;left:-10%;background:radial-gradient(circle,rgba(56,189,248,.48),transparent 68%);animation:aurora-drift-c470f4a4 26s ease-in-out infinite alternate}.aurora-two[data-v-c470f4a4]{width:40vw;height:40vw;bottom:-20%;right:-8%;background:radial-gradient(circle,rgba(99,102,241,.38),transparent 68%);animation:aurora-drift-c470f4a4 32s ease-in-out infinite alternate-reverse}.aurora-three[data-v-c470f4a4]{width:26vw;height:26vw;top:34%;left:44%;background:radial-gradient(circle,rgba(45,212,191,.34),transparent 70%);animation:aurora-drift-c470f4a4 38s ease-in-out infinite alternate}.bg-grid[data-v-c470f4a4]{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(37,99,235,.07) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.07) 1px,transparent 0);background-size:46px 46px;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 30%,transparent 78%)}@keyframes aurora-drift-c470f4a4{0%{transform:translate(0) scale(1)}to{transform:translate(5vw,4vh) scale(1.12)}}.login-stage[data-v-c470f4a4]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(380px,1.1fr) minmax(400px,480px);align-items:center;gap:clamp(40px,6vw,110px);width:min(1160px,calc(100% - 64px));height:100%;margin:0 auto}.brand-zone[data-v-c470f4a4]{animation:rise-in-c470f4a4 .7s cubic-bezier(.22,.9,.32,1) both}.brand-eyebrow[data-v-c470f4a4]{display:flex;align-items:center;gap:9px;color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.18em}.eyebrow-dot[data-v-c470f4a4]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--blue));box-shadow:0 0 0 4px rgba(6,182,212,.14)}.brand-title[data-v-c470f4a4]{margin:18px 0 14px;font-size:clamp(42px,4.6vw,58px);font-weight:800;letter-spacing:.01em;line-height:1.12}.grad-text[data-v-c470f4a4]{background:linear-gradient(120deg,var(--cyan),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.brand-copy[data-v-c470f4a4]{margin:0 0 26px;color:var(--ink-2);font-size:16px;letter-spacing:.02em}.brand-points[data-v-c470f4a4]{margin:0 0 30px;padding:0;list-style:none}.brand-points li[data-v-c470f4a4]{display:flex;align-items:center;gap:11px;padding:7px 0;color:var(--ink-2);font-size:14px}.point-marker[data-v-c470f4a4]{flex:0 0 auto;width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,rgba(6,182,212,.18),rgba(37,99,235,.18));border:1px solid rgba(37,99,235,.35)}.boot-line[data-v-c470f4a4]{color:var(--ink-3);font:12px/1.6 Consolas,monospace;letter-spacing:.06em}.boot-cursor[data-v-c470f4a4]:after{content:"▍";margin-left:2px;color:var(--cyan);animation:cursor-blink-c470f4a4 1.1s steps(1) infinite}@keyframes cursor-blink-c470f4a4{50%{opacity:0}}.auth-card[data-v-c470f4a4]{position:relative;padding:40px 38px 26px;border:1px solid hsla(0,0%,100%,.85);border-radius:20px;background:rgba(250,252,255,.68);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px rgba(15,40,80,.12),0 4px 14px rgba(15,40,80,.06);animation:rise-in-c470f4a4 .7s cubic-bezier(.22,.9,.32,1) .12s both}.card-head h2[data-v-c470f4a4]{margin:0;font-size:24px;font-weight:700;letter-spacing:.01em}.card-head p[data-v-c470f4a4]{margin:8px 0 24px;color:var(--ink-3);font-size:13px}.soft-input[data-v-c470f4a4] .el-input__wrapper{border-radius:10px;background:#f1f5fa;box-shadow:0 0 0 1px var(--line) inset;transition:box-shadow .18s ease,background .18s ease}.soft-input[data-v-c470f4a4] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c4d3e6;background:#fff}.soft-input[data-v-c470f4a4] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 2px rgba(6,182,212,.55);background:#fff}.soft-input[data-v-c470f4a4] .el-input__prefix{color:#9db0c6}.captcha-row[data-v-c470f4a4]{display:flex;gap:10px;width:100%}.captcha-input[data-v-c470f4a4]{flex:1}.captcha-box[data-v-c470f4a4]{position:relative;flex:0 0 128px;height:40px;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#f1f5fa;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.captcha-box[data-v-c470f4a4]:hover{border-color:rgba(6,182,212,.6);box-shadow:0 2px 10px rgba(6,182,212,.16)}.captcha-box[data-v-c470f4a4]:disabled{cursor:wait}.captcha-img[data-v-c470f4a4]{width:100%;height:100%;display:block}.captcha-loading[data-v-c470f4a4]{display:grid;place-items:center;height:100%;color:var(--ink-3);font-size:11px;letter-spacing:.1em}.captcha-refresh[data-v-c470f4a4]{position:absolute;inset:auto 5px 5px auto;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;color:#fff;background:rgba(15,31,51,.55);font-size:11px;opacity:0;transition:opacity .18s ease}.captcha-box:hover .captcha-refresh[data-v-c470f4a4]{opacity:1}.form-actions[data-v-c470f4a4]{display:flex;align-items:center;gap:10px;margin-top:4px}.login-button[data-v-c470f4a4]{flex:1;height:44px;border:0!important;border-radius:10px!important;background:linear-gradient(120deg,var(--cyan),var(--blue))!important;font-size:15px!important;font-weight:600!important;letter-spacing:.18em;box-shadow:0 8px 20px rgba(37,99,235,.28);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.login-button[data-v-c470f4a4]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(37,99,235,.34);filter:brightness(1.05)}.login-button[data-v-c470f4a4]:active{transform:translateY(0)}.login-button.is-disabled[data-v-c470f4a4]{filter:saturate(.5);box-shadow:none}.reset-button[data-v-c470f4a4]{color:var(--ink-3)!important}.reset-button[data-v-c470f4a4]:hover{color:var(--blue)!important}.card-foot[data-v-c470f4a4]{display:flex;align-items:center;gap:9px;margin-top:26px;color:#a9b7c9;font:9px/1 Consolas,monospace;letter-spacing:.16em}.card-foot i[data-v-c470f4a4]{height:1px;flex:1;background:var(--line)}.beian-footer[data-v-c470f4a4]{position:absolute;left:0;right:0;bottom:10px;z-index:6;text-align:center}.beian-footer a[data-v-c470f4a4]{color:rgba(90,110,132,.85);font:13px/1.6 PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:.05em;text-decoration:none}.beian-footer a[data-v-c470f4a4]:hover{color:var(--blue);text-decoration:underline}@keyframes rise-in-c470f4a4{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:960px){.login-v2[data-v-c470f4a4]{min-height:700px;height:auto}.login-stage[data-v-c470f4a4]{grid-template-columns:1fr;align-content:center;gap:26px;width:min(100% - 32px,460px);min-height:700px;padding:42px 0 60px}.brand-zone[data-v-c470f4a4]{text-align:center}.brand-eyebrow[data-v-c470f4a4]{justify-content:center}.brand-title[data-v-c470f4a4]{font-size:38px}.boot-line[data-v-c470f4a4],.brand-points[data-v-c470f4a4]{display:none}.auth-card[data-v-c470f4a4]{padding:30px 24px 20px}}@media (prefers-reduced-motion:reduce){.auth-card[data-v-c470f4a4],.bg-aurora[data-v-c470f4a4],.boot-cursor[data-v-c470f4a4]:after,.brand-zone[data-v-c470f4a4]{animation:none!important}}.login-container[data-v-5182bce8]{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-5182bce8]{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-5182bce8]{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:28px}.card-title[data-v-5182bce8]{margin:0}.card-subtitle[data-v-5182bce8],.card-title[data-v-5182bce8]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:1px}.dark-input[data-v-5182bce8] .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-5182bce8] .el-input__inner::-moz-placeholder{color:#aaa!important}.dark-input[data-v-5182bce8] .el-input__inner::placeholder{color:#aaa!important}.dark-input[data-v-5182bce8] .el-input__inner:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)!important}.dark-input[data-v-5182bce8] .el-input{background:transparent!important}.dark-input[data-v-5182bce8] .el-input__prefix{color:rgba(148,163,184,.6)}.dark-input[data-v-5182bce8] .el-icon-view,.dark-input[data-v-5182bce8] .el-input__clear{color:rgba(148,163,184,.5)}.dark-input[data-v-5182bce8] .el-icon-view:hover,.dark-input[data-v-5182bce8] .el-input__clear:hover{color:#6366f1}.captcha-row[data-v-5182bce8]{display:flex;gap:10px}.captcha-row .dark-input[data-v-5182bce8]{flex:1}.captcha-box[data-v-5182bce8]{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-5182bce8]:hover{border-color:#6366f1}.captcha-img[data-v-5182bce8]{width:100%;height:100%;display:block}[data-v-5182bce8] .el-form-item{margin-bottom:18px}[data-v-5182bce8] .el-form-item:last-child{margin-bottom:0}[data-v-5182bce8] .el-form-item .el-form-item__error{font-size:11px;color:#f87171;padding-top:3px}.login-btn[data-v-5182bce8]{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-5182bce8]:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(99,102,241,.5)!important}.login-btn[data-v-5182bce8]:active{transform:translateY(0)}.reset-btn[data-v-5182bce8]{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-5182bce8]: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-41fb1f22]{height:100%}.home-container .el-aside[data-v-41fb1f22]{background:radial-gradient(ellipse at 50% -8%,rgba(56,189,248,.12),transparent 55%),radial-gradient(ellipse at 50% 108%,rgba(37,99,235,.09),transparent 55%),linear-gradient(180deg,#eef2f9,#e6edf6);backdrop-filter:blur(10px);border-right:1px solid #dbe3ee;box-shadow:2px 0 16px rgba(15,40,80,.08)}.home-container .el-aside .logo[data-v-41fb1f22]{margin-top:8px;display:flex;align-items:center;font-size:14px;height:50px;color:#0f1f33;font-weight:500;padding:8px 12px;white-space:nowrap;overflow:hidden}.home-container .el-aside .logo .siderbar-logo[data-v-41fb1f22]{width:34px;height:34px;margin-right:10px;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(37,99,235,.28))}.home-container .el-aside .logo h2[data-v-41fb1f22]{margin:0;font-weight:700;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;font-size:19px;background:linear-gradient(100deg,#06b6d4 15%,#2563eb 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-41fb1f22 5s ease-in-out infinite}.home-container .el-aside .logo h2 .logo-suffix[data-v-41fb1f22]{margin-left:4px;font-size:13px;font-weight:500;letter-spacing:3px}.home-container .el-aside .modern-menu[data-v-41fb1f22]{border-right:none;background:transparent!important}.home-container .el-aside .modern-menu[data-v-41fb1f22] *{outline:none!important}.home-container .el-aside .modern-menu[data-v-41fb1f22] :focus{outline:none!important;box-shadow:none!important}.home-container .el-aside .modern-menu[data-v-41fb1f22] :focus-visible{outline:none!important;box-shadow:none!important}.home-container .modern-menu .el-menu-item .el-icon[data-v-41fb1f22],.home-container .modern-menu .el-sub-menu__title .el-icon[data-v-41fb1f22]{color:#42618f}.home-container .modern-menu .el-menu-item.is-active .el-icon[data-v-41fb1f22],.home-container .modern-menu .el-menu-item:hover .el-icon[data-v-41fb1f22],.home-container .modern-menu .el-sub-menu__title:hover .el-icon[data-v-41fb1f22]{color:inherit}.home-container .modern-menu .el-menu-item[data-v-41fb1f22]{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;margin:4px 8px;color:#47566b!important;outline:none!important;border:none!important}.home-container .modern-menu .el-menu-item[data-v-41fb1f22]:hover{background:rgba(37,99,235,.08)!important;transform:translateX(4px);color:#0f1f33!important;box-shadow:0 2px 10px rgba(37,99,235,.1)}.home-container .modern-menu .el-menu-item[data-v-41fb1f22]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu>.el-menu-item.is-active[data-v-41fb1f22]{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 16px rgba(37,99,235,.28);border:1px solid rgba(37,99,235,.2)}.home-container .modern-menu>.el-menu-item.is-active[data-v-41fb1f22]:hover{background:linear-gradient(135deg,#22d3ee,#3b82f6)!important;transform:translateX(2px) translateY(-1px);box-shadow:0 6px 22px rgba(37,99,235,.36)}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-41fb1f22]{transition:all .3s ease;border-radius:8px;margin:4px 8px;color:#47566b!important;outline:none!important;border:none!important}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-41fb1f22]:hover{background:rgba(37,99,235,.08)!important;transform:translateX(4px);color:#0f1f33!important;box-shadow:0 2px 10px rgba(37,99,235,.1)}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-41fb1f22]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-41fb1f22]{outline:none!important;border:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-41fb1f22]: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-41fb1f22]{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 14px rgba(37,99,235,.24);border:1px solid rgba(37,99,235,.18);outline:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item.is-active[data-v-41fb1f22]:hover{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;transform:translateX(2px);box-shadow:0 4px 18px rgba(37,99,235,.32)}.home-container .modern-menu .el-sub-menu .el-menu-item.is-active[data-v-41fb1f22]:focus{outline:none!important;border:1px solid rgba(37,99,235,.18)!important;box-shadow:0 3px 14px rgba(37,99,235,.24)!important}.home-container .modern-menu>.el-sub-menu.is-active[data-v-41fb1f22],.home-container .modern-menu>.el-sub-menu.is-opened[data-v-41fb1f22]{background-color:transparent!important}.home-container .modern-menu>.el-sub-menu.is-active .el-sub-menu__title[data-v-41fb1f22],.home-container .modern-menu>.el-sub-menu.is-opened .el-sub-menu__title[data-v-41fb1f22]{background:rgba(37,99,235,.05)!important;border-radius:8px}.home-container .modern-menu>.el-sub-menu.is-active .el-sub-menu__title[data-v-41fb1f22]:hover,.home-container .modern-menu>.el-sub-menu.is-opened .el-sub-menu__title[data-v-41fb1f22]:hover{background:rgba(37,99,235,.08)!important}.home-container .el-header[data-v-41fb1f22]{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-41fb1f22]{padding-top:2px;font-size:23px;cursor:pointer}.home-container .el-header .fold-btn .collapse-btn[data-v-41fb1f22]{padding:8px;border-radius:8px;transition:all .3s ease;color:#667eea}.home-container .el-header .fold-btn .collapse-btn[data-v-41fb1f22]:hover{background:rgba(102,126,234,.1);transform:translateY(-1px);color:#5a67d8}.home-container .el-header .bread-btn[data-v-41fb1f22]{padding-top:2px;position:fixed;margin-left:40px}.home-container .el-header .bread-btn .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-41fb1f22]{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-41fb1f22]:hover{color:#5a67d8}.home-container .el-header .bread-btn .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-41fb1f22]{color:#4a5568}.home-container .el-main[data-v-41fb1f22]{background:linear-gradient(135deg,#f7fafc,#edf2f7)}[data-v-41fb1f22] .el-menu *{box-shadow:none!important}[data-v-41fb1f22] .el-menu .el-menu-item,[data-v-41fb1f22] .el-menu .el-sub-menu__title{outline:none!important;border:none!important}[data-v-41fb1f22] .el-menu .el-menu-item:active,[data-v-41fb1f22] .el-menu .el-menu-item:focus,[data-v-41fb1f22] .el-menu .el-menu-item:focus-visible,[data-v-41fb1f22] .el-menu .el-menu-item:focus-within,[data-v-41fb1f22] .el-menu .el-sub-menu__title:active,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus-visible,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus-within{outline:none!important;border:none!important;background-color:transparent!important;box-shadow:none!important}[data-v-41fb1f22] .el-menu .el-menu-item:after,[data-v-41fb1f22] .el-menu .el-menu-item:before,[data-v-41fb1f22] .el-menu .el-sub-menu__title:after,[data-v-41fb1f22] .el-menu .el-sub-menu__title:before{display:none!important}[data-v-41fb1f22] .el-menu .el-menu-item,[data-v-41fb1f22] .el-menu .el-menu-item.is-active,[data-v-41fb1f22] .el-menu .el-menu-item:active,[data-v-41fb1f22] .el-menu .el-menu-item:focus,[data-v-41fb1f22] .el-menu .el-menu-item:hover{outline:none!important;border:none!important}[data-v-41fb1f22] .el-menu .el-menu-item.is-active:after,[data-v-41fb1f22] .el-menu .el-menu-item.is-active:before,[data-v-41fb1f22] .el-menu .el-menu-item:active:after,[data-v-41fb1f22] .el-menu .el-menu-item:active:before,[data-v-41fb1f22] .el-menu .el-menu-item:after,[data-v-41fb1f22] .el-menu .el-menu-item:before,[data-v-41fb1f22] .el-menu .el-menu-item:focus:after,[data-v-41fb1f22] .el-menu .el-menu-item:focus:before,[data-v-41fb1f22] .el-menu .el-menu-item:hover:after,[data-v-41fb1f22] .el-menu .el-menu-item:hover:before{display:none!important}[data-v-41fb1f22] .el-menu .el-sub-menu__title,[data-v-41fb1f22] .el-menu .el-sub-menu__title:active,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus,[data-v-41fb1f22] .el-menu .el-sub-menu__title:hover{outline:none!important;border:none!important}[data-v-41fb1f22] .el-menu .el-sub-menu__title:active:after,[data-v-41fb1f22] .el-menu .el-sub-menu__title:active:before,[data-v-41fb1f22] .el-menu .el-sub-menu__title:after,[data-v-41fb1f22] .el-menu .el-sub-menu__title:before,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus:after,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus:before,[data-v-41fb1f22] .el-menu .el-sub-menu__title:hover:after,[data-v-41fb1f22] .el-menu .el-sub-menu__title:hover:before{display:none!important}.el-aside[data-v-41fb1f22] *{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-41fb1f22] :active,.el-aside[data-v-41fb1f22] :focus,.el-aside[data-v-41fb1f22] :focus-visible,.el-aside[data-v-41fb1f22] :focus-within,.el-aside[data-v-41fb1f22] :hover,.el-aside[data-v-41fb1f22] :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-41fb1f22] .el-menu{outline:none!important;border:none!important}[data-v-41fb1f22] .el-menu *,[data-v-41fb1f22] .el-menu .el-menu-item,[data-v-41fb1f22] .el-menu .el-sub-menu,[data-v-41fb1f22] .el-menu .el-sub-menu__title{outline:none!important;border:none!important;outline-width:0!important;border-width:0!important}[data-v-41fb1f22] .el-menu .el-menu-item,[data-v-41fb1f22] .el-menu .el-menu-item.is-active,[data-v-41fb1f22] .el-menu .el-menu-item.is-opened,[data-v-41fb1f22] .el-menu .el-menu-item:active,[data-v-41fb1f22] .el-menu .el-menu-item:after,[data-v-41fb1f22] .el-menu .el-menu-item:before,[data-v-41fb1f22] .el-menu .el-menu-item:focus,[data-v-41fb1f22] .el-menu .el-menu-item:focus-visible,[data-v-41fb1f22] .el-menu .el-menu-item:focus-within,[data-v-41fb1f22] .el-menu .el-menu-item:hover,[data-v-41fb1f22] .el-menu .el-sub-menu,[data-v-41fb1f22] .el-menu .el-sub-menu.is-active,[data-v-41fb1f22] .el-menu .el-sub-menu.is-opened,[data-v-41fb1f22] .el-menu .el-sub-menu:active,[data-v-41fb1f22] .el-menu .el-sub-menu:after,[data-v-41fb1f22] .el-menu .el-sub-menu:before,[data-v-41fb1f22] .el-menu .el-sub-menu:focus,[data-v-41fb1f22] .el-menu .el-sub-menu:focus-visible,[data-v-41fb1f22] .el-menu .el-sub-menu:focus-within,[data-v-41fb1f22] .el-menu .el-sub-menu:hover,[data-v-41fb1f22] .el-menu .el-sub-menu__title,[data-v-41fb1f22] .el-menu .el-sub-menu__title.is-active,[data-v-41fb1f22] .el-menu .el-sub-menu__title.is-opened,[data-v-41fb1f22] .el-menu .el-sub-menu__title:active,[data-v-41fb1f22] .el-menu .el-sub-menu__title:after,[data-v-41fb1f22] .el-menu .el-sub-menu__title:before,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus-visible,[data-v-41fb1f22] .el-menu .el-sub-menu__title:focus-within,[data-v-41fb1f22] .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-41fb1f22{0%,to{background-position:0 0}50%{background-position:100% 0}}.el-menu--popup,.el-menu--popup-bottom-start{background:#fff!important;border:1px solid #e4eaf2!important;box-shadow:0 4px 20px rgba(15,40,80,.12)!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:#47566b!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(37,99,235,.08)!important;color:#0f1f33!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(37,99,235,.28)!important;border:1px solid rgba(37,99,235,.2)!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-3118d3f4]{--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-3118d3f4]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.eyebrow[data-v-3118d3f4],.panel-kicker[data-v-3118d3f4]{margin:0 0 6px;color:#9aa7b6;font-size:10px;font-weight:700;letter-spacing:.16em}.dashboard-header h1[data-v-3118d3f4]{margin:0;color:#1b2d44;font-size:clamp(25px,2vw,34px);line-height:1.15;letter-spacing:-.04em}.heading-subtitle[data-v-3118d3f4]{margin:8px 0 0;color:var(--muted);font-size:13px}.heading-actions[data-v-3118d3f4],.panel-heading-actions[data-v-3118d3f4]{display:flex;align-items:center;gap:12px}.source-chip[data-v-3118d3f4],.sync-status[data-v-3118d3f4]{display:inline-flex;align-items:center;gap:6px;color:#8996a5;font-size:11px;white-space:nowrap}.source-chip[data-v-3118d3f4]{padding:3px 7px;border:1px solid #f2dfb4;border-radius:5px;background:#fff9eb;color:#bd8b35;font-size:10px}.status-dot[data-v-3118d3f4]{width:7px;height:7px;border-radius:50%;background:#4dc69f;box-shadow:0 0 0 4px rgba(77,198,159,.12)}.refresh-button[data-v-3118d3f4]{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-3118d3f4]:focus,.refresh-button[data-v-3118d3f4]:hover{background:#1e548d;color:#fff}.dashboard-alert[data-v-3118d3f4]{margin-bottom:16px}.dashboard-grid[data-v-3118d3f4],.overview-grid[data-v-3118d3f4]{display:grid;gap:14px;margin-bottom:14px}.overview-grid[data-v-3118d3f4]{grid-template-columns:repeat(5,minmax(0,1fr))}.monitor-grid[data-v-3118d3f4]{grid-template-columns:1.04fr 1.28fr 1.04fr}.operations-grid[data-v-3118d3f4]{grid-template-columns:.88fr 1.48fr 1.12fr}.utility-grid[data-v-3118d3f4]{grid-template-columns:1fr 1.3fr}.overview-card[data-v-3118d3f4],.panel[data-v-3118d3f4]{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-3118d3f4 .55s cubic-bezier(.22,.8,.32,1) both;animation-delay:var(--delay,0ms)}.overview-card[data-v-3118d3f4]{min-height:176px;padding:14px 15px;transition:transform .2s ease,box-shadow .2s ease}.overview-card[data-v-3118d3f4]:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(40,67,94,.09)}.overview-card[data-v-3118d3f4]: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-3118d3f4]{color:#667bd6}.tone-pink[data-v-3118d3f4]{color:#d865b4}.tone-green[data-v-3118d3f4]{color:#35b785}.tone-cyan[data-v-3118d3f4]{color:#43b3dc}.tone-orange[data-v-3118d3f4]{color:#e69b4a}.card-heading[data-v-3118d3f4],.panel-heading[data-v-3118d3f4]{display:flex;align-items:center;gap:10px}.card-heading[data-v-3118d3f4]{min-height:42px;padding-bottom:10px;border-bottom:1px solid #eff3f6}.card-heading h2[data-v-3118d3f4],.panel-heading h2[data-v-3118d3f4]{margin:0;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.01em}.card-icon[data-v-3118d3f4],.quick-icon[data-v-3118d3f4]{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-3118d3f4]:before{position:absolute;inset:0;background:linear-gradient(145deg,hsla(0,0%,100%,.42),transparent 48%);content:"";opacity:.78}.card-icon[data-v-3118d3f4]: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-3118d3f4]{background:linear-gradient(145deg,#8b7dec,#5849bc);box-shadow:0 7px 14px rgba(92,73,188,.24)}.tone-pink .card-icon[data-v-3118d3f4]{background:linear-gradient(145deg,#f37bc2,#d64c9b);box-shadow:0 7px 14px rgba(214,76,155,.22)}.tone-green .card-icon[data-v-3118d3f4]{background:linear-gradient(145deg,#51e5a5,#28b983);box-shadow:0 7px 14px rgba(40,185,131,.22)}.tone-cyan .card-icon[data-v-3118d3f4]{background:linear-gradient(145deg,#49d8f2,#1aa9dd);box-shadow:0 7px 14px rgba(26,169,221,.22)}.tone-orange .card-icon[data-v-3118d3f4]{background:linear-gradient(145deg,#ffc96b,#f08c63);box-shadow:0 7px 14px rgba(240,140,99,.22)}.card-icon .el-icon[data-v-3118d3f4]{font-size:17px}.live-label[data-v-3118d3f4]{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-3118d3f4]{display:flex;flex-direction:column;gap:1px;padding-top:10px}.stat-row[data-v-3118d3f4]{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-3118d3f4]:hover{background:#f8fbfd;color:currentColor}.stat-row-link:hover strong[data-v-3118d3f4]{color:#217dcc}.stat-row-link[data-v-3118d3f4]:active{transform:translateY(1px)}.stat-row strong[data-v-3118d3f4]{color:#33445a;font-size:16px;font-weight:700}.stat-label[data-v-3118d3f4]{display:inline-flex;align-items:center;gap:7px;color:#7f8c9c;font-size:12px;white-space:nowrap}.stat-icon[data-v-3118d3f4]{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-3118d3f4]{color:currentColor;font-size:12px}.stat-icon-blue[data-v-3118d3f4]{background:#edf4ff;color:#6c9fe9}.stat-icon-cyan[data-v-3118d3f4]{background:#e9faff;color:#43b9dc}.stat-icon-purple[data-v-3118d3f4]{background:#f2edff;color:#9678d7}.stat-icon-pink[data-v-3118d3f4]{background:#fff0f8;color:#df70b0}.stat-icon-violet[data-v-3118d3f4]{background:#f3efff;color:#8b78d6}.stat-icon-orange[data-v-3118d3f4]{background:#fff5e7;color:#e9a14d}.platform-metrics[data-v-3118d3f4]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 4px;padding-top:8px}.platform-metric[data-v-3118d3f4]{display:flex;flex-direction:column;align-items:center;gap:1px}.metric-gauge[data-v-3118d3f4]{position:relative;width:58px;height:39px;color:#4c9fe8}.metric-gauge svg[data-v-3118d3f4]{display:block;width:100%;height:100%;overflow:visible}.metric-gauge path[data-v-3118d3f4]{fill:none;stroke-width:7}.gauge-track[data-v-3118d3f4]{stroke:#edf0f3}.gauge-value[data-v-3118d3f4]{stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray .45s ease}.metric-gauge span[data-v-3118d3f4]{position:absolute;right:0;bottom:1px;left:0;color:#4d5e73;font-size:10px;font-weight:700;text-align:center}.metric-purple[data-v-3118d3f4]{color:#c56fe7}.metric-cyan[data-v-3118d3f4]{color:#51b9e7}.metric-pink[data-v-3118d3f4]{color:#ef6e9b}.platform-metric strong[data-v-3118d3f4]{color:#6c7b8c;font-size:10px;font-weight:600}.platform-metric small[data-v-3118d3f4]{max-width:68px;overflow:hidden;color:#b4bec8;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.card-source[data-v-3118d3f4]{position:absolute;right:15px;bottom:8px;color:#b5c0ca;font-size:9px}.panel[data-v-3118d3f4]{min-height:330px;padding:17px 18px}.panel-heading[data-v-3118d3f4]{justify-content:space-between;min-height:43px;padding-bottom:12px;border-bottom:1px solid #eff3f6}.panel-heading>div[data-v-3118d3f4]:first-child{min-width:0}.panel-kicker[data-v-3118d3f4]{display:inline-flex;align-items:center;gap:5px;margin-bottom:5px}.warning-kicker[data-v-3118d3f4]{color:#ef7777}.alert-kicker[data-v-3118d3f4]{color:#eea046}.host-kicker[data-v-3118d3f4]{color:#65b47f}.release-kicker[data-v-3118d3f4]{color:#43a3d6}.service-kicker[data-v-3118d3f4]{color:#52b8a5}.activity-kicker[data-v-3118d3f4]{color:#eaa859}.tools-kicker[data-v-3118d3f4]{color:#7d91d9}.resource-kicker[data-v-3118d3f4]{color:#72b485}.range-row[data-v-3118d3f4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0 8px;color:#9aa6b3;font-size:10px}.resource-tabs[data-v-3118d3f4],.segmented-control[data-v-3118d3f4]{display:inline-flex;gap:2px;padding:3px;border-radius:7px;background:#f2f6fa}.resource-tabs button[data-v-3118d3f4],.segmented-control button[data-v-3118d3f4]{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-3118d3f4],.segmented-control button.active[data-v-3118d3f4]{background:#fff;color:#3d95df;box-shadow:0 2px 7px rgba(50,90,125,.12)}.ranking-table[data-v-3118d3f4]{width:100%;border-collapse:separate;border-spacing:0 3px;color:#69798a;font-size:12px}.ranking-table th[data-v-3118d3f4]{padding:4px 8px;color:#a2adb8;font-size:10px;font-weight:600;text-align:left}.ranking-table td[data-v-3118d3f4]:nth-child(n+3),.ranking-table th[data-v-3118d3f4]:nth-child(n+3){text-align:right}.ranking-table td[data-v-3118d3f4]{padding:9px 8px;background:#fbfcfd}.ranking-table tr td[data-v-3118d3f4]:first-child{border-radius:6px 0 0 6px}.ranking-table tr td[data-v-3118d3f4]:last-child{border-radius:0 6px 6px 0}.ranking-table tr.rank-danger td[data-v-3118d3f4]{background:#fff0f0}.ranking-table tr.rank-warning td[data-v-3118d3f4]{background:#fff7e8}.ranking-table tr.rank-attention td[data-v-3118d3f4]{background:#fffbed}.ranking-table tr.rank-success td[data-v-3118d3f4]{background:#f2fbef}.ranking-table tr.rank-info td[data-v-3118d3f4]{background:#edf8ff}.rank-badge[data-v-3118d3f4]{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-3118d3f4]{background:#f5a66a}.rank-attention .rank-badge[data-v-3118d3f4]{background:#f4c147}.rank-success .rank-badge[data-v-3118d3f4]{background:#91d869}.rank-info .rank-badge[data-v-3118d3f4]{background:#5eb5e8}.chart-wrap[data-v-3118d3f4]{position:relative;height:248px}.chart[data-v-3118d3f4]{width:100%;height:100%}.panel-heading-actions[data-v-3118d3f4]{gap:8px}.activity-list[data-v-3118d3f4]{padding:14px 2px 0}.activity-item[data-v-3118d3f4]{display:flex;gap:10px;min-height:52px;padding:0 0 13px}.activity-dot[data-v-3118d3f4]{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-3118d3f4]:after{position:absolute;top:12px;left:3px;width:1px;height:42px;background:#e9eff4;content:""}.activity-item:last-child .activity-dot[data-v-3118d3f4]:after{display:none}.dot-orange[data-v-3118d3f4]{background:#eba851;box-shadow:0 0 0 4px #fff6e7}.dot-purple[data-v-3118d3f4]{background:#a27be3;box-shadow:0 0 0 4px #f4effc}.dot-green[data-v-3118d3f4]{background:#56bf91;box-shadow:0 0 0 4px #eaf9f1}.dot-cyan[data-v-3118d3f4]{background:#52bad5;box-shadow:0 0 0 4px #eaf8fb}.activity-copy[data-v-3118d3f4]{min-width:0;flex:1}.activity-copy>div[data-v-3118d3f4]{display:flex;justify-content:space-between;gap:8px}.activity-copy strong[data-v-3118d3f4]{overflow:hidden;color:#627286;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.activity-copy time[data-v-3118d3f4]{flex:0 0 auto;color:#a4afba;font-size:10px}.activity-copy>span[data-v-3118d3f4]{display:block;margin-top:5px;color:#a3afbb;font-size:10px}.resource-tabs[data-v-3118d3f4]{margin:14px 0 12px;float:right}.resource-list[data-v-3118d3f4]{clear:both;padding-top:2px}.resource-row[data-v-3118d3f4]{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-3118d3f4]{display:block;height:8px;overflow:hidden;border-radius:8px;background:#edf2f6}.resource-row b[data-v-3118d3f4]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#70c9aa,#f4b54f);transition:width .45s ease}.resource-row strong[data-v-3118d3f4]{color:#596b80;text-align:right;font-size:11px}.quick-actions[data-v-3118d3f4],.tools-grid[data-v-3118d3f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:16px}.quick-action[data-v-3118d3f4],.tool-item[data-v-3118d3f4]{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-3118d3f4]:hover,.tool-item[data-v-3118d3f4]:hover{border-color:#cbdff0;background:#f5faff;transform:translateY(-1px)}.quick-icon[data-v-3118d3f4]{width:29px;height:29px;border-radius:8px;background:#edf3ff;color:#6485d0}.quick-purple[data-v-3118d3f4]{background:#f2edff;color:#9877d5}.quick-orange[data-v-3118d3f4]{background:#fff3e1;color:#e5a04e}.quick-green[data-v-3118d3f4]{background:#e9f8ef;color:#55af80}.quick-action>span[data-v-3118d3f4]:last-of-type,.tool-copy[data-v-3118d3f4]{display:flex;min-width:0;flex-direction:column;gap:4px}.quick-action strong[data-v-3118d3f4],.tool-copy strong[data-v-3118d3f4]{overflow:hidden;color:#52647a;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.quick-action small[data-v-3118d3f4],.tool-copy small[data-v-3118d3f4]{overflow:hidden;color:#a3afbb;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tool-badge[data-v-3118d3f4]{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:#edf3ff;color:#6485d0}.tool-arrow[data-v-3118d3f4]{flex:0 0 auto;margin-left:auto;color:#aab8c5;font-size:13px}.text-button[data-v-3118d3f4]{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-3118d3f4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1500px){.overview-grid[data-v-3118d3f4]{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-grid[data-v-3118d3f4],.operations-grid[data-v-3118d3f4]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-panel[data-v-3118d3f4]{grid-column:span 2}}@media(max-width:1000px){.dashboard-v3[data-v-3118d3f4]{padding:20px 16px 30px}.dashboard-header[data-v-3118d3f4]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-3118d3f4]{width:100%;justify-content:space-between}.monitor-grid[data-v-3118d3f4],.operations-grid[data-v-3118d3f4],.overview-grid[data-v-3118d3f4],.utility-grid[data-v-3118d3f4]{grid-template-columns:1fr}.business-panel[data-v-3118d3f4]{grid-column:auto}}@media(max-width:560px){.overview-grid[data-v-3118d3f4]{grid-template-columns:1fr}.heading-actions[data-v-3118d3f4],.panel-heading-actions[data-v-3118d3f4]{align-items:flex-start;flex-direction:column}.quick-actions[data-v-3118d3f4],.tools-grid[data-v-3118d3f4]{grid-template-columns:1fr}.range-row[data-v-3118d3f4]{align-items:flex-start;flex-direction:column}.source-chip[data-v-3118d3f4]{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-77219962]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative}.main-title[data-v-77219962]{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-77219962]{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-77219962]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.main-card[data-v-77219962]{padding:24px}.user-management-container[data-v-77219962]{display:flex;gap:20px;min-height:600px;overflow:hidden}.dept-tree-section[data-v-77219962]{width:280px;flex-shrink:0;min-width:200px}.user-table-section[data-v-77219962]{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.card-header[data-v-77219962]{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-77219962]{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-77219962]{padding:20px}.modern-tree[data-v-77219962]{border:none;background:transparent}.tree-node[data-v-77219962]{color:#606266;font-size:14px;transition:color .3s ease}.tree-node[data-v-77219962]:hover{color:#667eea}.font-weight-bold[data-v-77219962]{font-weight:600}.search-card[data-v-77219962]{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-77219962]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.modern-form .el-form-item[data-v-77219962]{margin-bottom:0;flex-shrink:0}.modern-form .el-form-item__label[data-v-77219962]{color:#606266!important;font-weight:500}.modern-form .el-form-item[data-v-77219962]:last-child{display:flex;gap:12px}.modern-btn[data-v-77219962]{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-77219962]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-77219962]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.secondary-btn[data-v-77219962]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.reset-btn[data-v-77219962]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-77219962]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.modern-input[data-v-77219962] .el-input__wrapper,.modern-select[data-v-77219962] .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-77219962] .el-input__wrapper:hover,.modern-select[data-v-77219962] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-77219962] .el-input__wrapper.is-focus,.modern-select[data-v-77219962] .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-77219962] .el-input__inner,.modern-select[data-v-77219962] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-77219962] .el-input__inner::-moz-placeholder,.modern-select[data-v-77219962] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-77219962] .el-input__inner::placeholder,.modern-select[data-v-77219962] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-77219962] .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-77219962]{width:190px;min-width:150px}.modern-date-picker[data-v-77219962],.modern-input[data-v-77219962],.modern-select[data-v-77219962]{max-width:100%;box-sizing:border-box}.table-card[data-v-77219962]{padding:20px;flex:1;overflow:hidden;min-width:0}.modern-table[data-v-77219962]{background:transparent;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08);width:100%}.modern-table[data-v-77219962] .el-table,.modern-table[data-v-77219962] .el-table__body-wrapper{overflow-x:auto}.modern-table[data-v-77219962] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table[data-v-77219962] .el-table__header th{background:transparent!important;border-bottom:none;padding:8px 12px!important;height:40px}.modern-table[data-v-77219962] .el-table__header th,.modern-table[data-v-77219962] .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-77219962] .el-table__row{transition:all .3s ease}.modern-table[data-v-77219962] .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-77219962] .el-table__row td{border:none;color:#2c3e50;padding:8px 12px!important;height:40px}.modern-table[data-v-77219962] .el-table__cell{padding:8px 12px!important}.modern-table[data-v-77219962] .el-table__empty-block{background:hsla(0,0%,100%,.05)}.modern-table[data-v-77219962] .el-table__empty-text{color:rgba(44,62,80,.6)}.modern-tag[data-v-77219962]{border-radius:6px;font-weight:500}.modern-avatar[data-v-77219962]{border:2px solid hsla(0,0%,100%,.3);transition:transform .3s ease}.modern-avatar[data-v-77219962]:hover{transform:scale(1.1)}.modern-switch[data-v-77219962] .el-switch__core{border-radius:12px}.modern-text[data-v-77219962]{color:#2c3e50}.operation-buttons[data-v-77219962]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-77219962]{transition:all .3s ease}.operation-buttons .el-button[data-v-77219962]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-card[data-v-77219962]{padding:20px;text-align:center}.modern-pagination[data-v-77219962] .el-pagination{justify-content:center}.modern-pagination[data-v-77219962] .el-pagination .btn-next,.modern-pagination[data-v-77219962] .el-pagination .btn-prev,.modern-pagination[data-v-77219962] .el-pagination .el-pager li,.modern-pagination[data-v-77219962] .el-pagination .el-pagination__jump,.modern-pagination[data-v-77219962] .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-77219962] .el-pagination .btn-next:hover,.modern-pagination[data-v-77219962] .el-pagination .btn-prev:hover,.modern-pagination[data-v-77219962] .el-pagination .el-pager li:hover{background:hsla(0,0%,100%,.2);color:#fff}.modern-pagination[data-v-77219962] .el-pagination .el-pager li.active{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.modern-dialog[data-v-77219962] .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-77219962] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0;padding:16px 20px}.modern-dialog[data-v-77219962] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.modern-dialog[data-v-77219962] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:16px}.modern-dialog-form[data-v-77219962]{padding:20px}.modern-dialog-form .el-form-item__label[data-v-77219962]{color:#606266!important;font-weight:500}.modern-dialog-form .modern-input[data-v-77219962] .el-input__wrapper,.modern-dialog-form .modern-select[data-v-77219962] .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-77219962] .el-input__inner,.modern-dialog-form .modern-select[data-v-77219962] .el-input__inner{background:transparent;border:none;color:#333}.modern-dialog-form .modern-textarea[data-v-77219962] .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-77219962] .el-input__wrapper:hover,.modern-dialog-form .modern-select[data-v-77219962] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-dialog-form .modern-input[data-v-77219962] .el-input__wrapper.is-focus,.modern-dialog-form .modern-select[data-v-77219962] .el-input__wrapper.is-focus,.modern-dialog-form .modern-textarea[data-v-77219962] .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-77219962]{width:100%}.modern-radio-group .modern-radio[data-v-77219962]{margin-right:20px}.modern-dialog-form .modern-radio[data-v-77219962] .el-radio__label{color:#606266!important}.modern-dialog-form .modern-radio[data-v-77219962] .el-radio__input.is-checked .el-radio__inner{border-color:#409eff;background:#409eff}.modern-treeselect[data-v-77219962] .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-77219962] .vue-treeselect__control:hover{border-color:#c0c4cc}.modern-treeselect[data-v-77219962] .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-77219962] .vue-treeselect__option,.modern-treeselect[data-v-77219962] .vue-treeselect__placeholder,.modern-treeselect[data-v-77219962] .vue-treeselect__single-value{color:#606266!important}.dialog-footer[data-v-77219962]{text-align:center;padding:20px;border-top:1px solid #f0f0f0}@media (max-width:1200px){.user-management-container[data-v-77219962]{flex-direction:column;gap:16px}.dept-tree-section[data-v-77219962]{width:100%;order:2}.user-table-section[data-v-77219962]{order:1}.modern-form[data-v-77219962]{flex-direction:column;align-items:stretch}.modern-form .el-form-item[data-v-77219962]{width:100%}.button-group[data-v-77219962]{flex-direction:column;width:100%}.button-group .modern-btn[data-v-77219962]{width:100%}}@media (max-width:768px){.modern-admin-container[data-v-77219962]{padding:10px}.main-card[data-v-77219962]{padding:16px}.search-card[data-v-77219962],.table-card[data-v-77219962],.tree-card[data-v-77219962]{padding:12px}.modern-form[data-v-77219962]{gap:8px}.modern-date-picker[data-v-77219962] .el-input__inner,.modern-input[data-v-77219962] .el-input__inner,.modern-select[data-v-77219962] .el-input__inner{font-size:14px}.modern-table[data-v-77219962] .el-table{font-size:12px}.main-title[data-v-77219962]{font-size:18px}.section-title[data-v-77219962]{font-size:14px}}@media (max-width:480px){.modern-admin-container[data-v-77219962]{padding:8px}.main-card[data-v-77219962]{padding:12px}.search-card[data-v-77219962],.table-card[data-v-77219962],.tree-card[data-v-77219962]{padding:8px}.user-management-container[data-v-77219962]{gap:12px}.main-title[data-v-77219962]{font-size:16px}.modern-form .el-form-item__label[data-v-77219962]{font-size:12px!important}.modern-table[data-v-77219962] .el-table{font-size:11px}}.role-container{&[data-v-237b8fc6]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.main-card{&[data-v-237b8fc6]{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-237b8fc6]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}}.card-header{&[data-v-237b8fc6]{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-237b8fc6]{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-237b8fc6]{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-237b8fc6]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}[data-v-237b8fc6] .el-form-item{margin-bottom:0;flex-shrink:0}[data-v-237b8fc6] .el-form-item__label{color:#606266;font-weight:500}[data-v-237b8fc6] .el-form-item:last-child{display:flex;gap:12px}}}.table-section[data-v-237b8fc6]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0}}[data-v-237b8fc6] .search-date .el-input__wrapper,[data-v-237b8fc6] .search-input .el-input__wrapper,[data-v-237b8fc6] .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-237b8fc6] .search-date .el-input__wrapper:hover,[data-v-237b8fc6] .search-input .el-input__wrapper:hover,[data-v-237b8fc6] .search-select .el-input__wrapper:hover{border-color:#c0c4cc}[data-v-237b8fc6] .search-date .el-input__wrapper.is-focus,[data-v-237b8fc6] .search-input .el-input__wrapper.is-focus,[data-v-237b8fc6] .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-237b8fc6] .search-date .el-input__inner,[data-v-237b8fc6] .search-input .el-input__inner,[data-v-237b8fc6] .search-select .el-input__inner{background:transparent;border:none;color:#2c3e50}[data-v-237b8fc6] .search-date .el-input__inner::-moz-placeholder,[data-v-237b8fc6] .search-input .el-input__inner::-moz-placeholder,[data-v-237b8fc6] .search-select .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}[data-v-237b8fc6] .search-date .el-input__inner::placeholder,[data-v-237b8fc6] .search-input .el-input__inner::placeholder,[data-v-237b8fc6] .search-select .el-input__inner::placeholder{color:rgba(44,62,80,.6)}[data-v-237b8fc6] .search-date .el-input__suffix-inner,[data-v-237b8fc6] .search-select .el-input__suffix-inner{color:#606266}.search-date[data-v-237b8fc6]{width:190px}.search-select[data-v-237b8fc6]{width:120px}.modern-btn[data-v-237b8fc6]{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-237b8fc6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-237b8fc6]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-237b8fc6]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-237b8fc6]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.action-section[data-v-237b8fc6]{margin-bottom:25px;display:flex;gap:15px}.table-card[data-v-237b8fc6]{padding:24px}[data-v-237b8fc6] .modern-table{background:transparent;border-radius:12px;overflow:hidden}[data-v-237b8fc6] .modern-table .el-table__header{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}[data-v-237b8fc6] .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-237b8fc6] .modern-table .el-table__row{transition:all .3s ease}[data-v-237b8fc6] .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-237b8fc6] .modern-table .el-table__row td{border:none;color:#2c3e50;padding:8px 12px!important;height:40px}[data-v-237b8fc6] .modern-table .el-table__cell{padding:8px 12px!important}[data-v-237b8fc6] .modern-table .el-table__body tr:not(:last-child) td{border-bottom:1px solid hsla(0,0%,100%,.3)}.operation-buttons[data-v-237b8fc6]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-237b8fc6]{transition:all .3s ease}.operation-buttons .el-button[data-v-237b8fc6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}[data-v-237b8fc6] .status-switch{transform:scale(.9)}.pagination-card[data-v-237b8fc6]{display:flex;justify-content:center;margin-top:20px}[data-v-237b8fc6] .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-237b8fc6] .modern-pagination .el-pagination__jump,[data-v-237b8fc6] .modern-pagination .el-pagination__total{color:#fff}[data-v-237b8fc6] .modern-pagination .btn-next,[data-v-237b8fc6] .modern-pagination .btn-prev,[data-v-237b8fc6] .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-237b8fc6] .modern-pagination .btn-next:hover,[data-v-237b8fc6] .modern-pagination .btn-prev:hover,[data-v-237b8fc6] .modern-pagination .el-pager li:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}[data-v-237b8fc6] .modern-pagination .el-pager li.is-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}[data-v-237b8fc6] .modern-dialog{border-radius:16px;overflow:hidden}[data-v-237b8fc6] .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-237b8fc6] .modern-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;margin:0}[data-v-237b8fc6] .modern-dialog .el-dialog__title{color:#fff;font-weight:600;font-size:18px}[data-v-237b8fc6] .modern-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}[data-v-237b8fc6] .modern-dialog .el-dialog__body{padding:24px}[data-v-237b8fc6] .clean-dialog{border-radius:16px;overflow:hidden}[data-v-237b8fc6] .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-237b8fc6] .clean-dialog .el-dialog__header{padding:16px 20px;margin:0;border-bottom:1px solid #ebeef5}[data-v-237b8fc6] .clean-dialog .el-dialog__title{color:#303133;font-weight:600;font-size:16px}[data-v-237b8fc6] .clean-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}[data-v-237b8fc6] .clean-dialog .el-dialog__body{padding:24px}[data-v-237b8fc6] .clean-dialog .el-dialog__headerbtn{position:absolute;top:16px;right:20px;z-index:10}[data-v-237b8fc6] .clean-dialog .el-dialog__close:hover{color:#303133}.dialog-form .el-form-item__label[data-v-237b8fc6]{color:#333;font-weight:500}[data-v-237b8fc6] .form-input .el-input__wrapper,[data-v-237b8fc6] .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-237b8fc6] .form-input .el-input__wrapper:hover,[data-v-237b8fc6] .form-textarea .el-textarea__inner:hover{border-color:#667eea;background:hsla(0,0%,100%,.9)}[data-v-237b8fc6] .form-input .el-input__wrapper.is-focus,[data-v-237b8fc6] .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-237b8fc6]{display:flex;gap:16px}[data-v-237b8fc6] .custom-radio.el-radio{margin-right:0}[data-v-237b8fc6] .custom-radio .el-radio__input.is-checked+.el-radio__label{color:#667eea}[data-v-237b8fc6] .custom-radio .el-radio__input.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}[data-v-237b8fc6] .custom-radio .el-radio__inner:hover{border-color:#667eea}.dialog-footer[data-v-237b8fc6]{display:flex;justify-content:center;gap:12px}.dialog-btn[data-v-237b8fc6]{padding:10px 24px;border-radius:8px;font-weight:500;transition:all .3s ease;border:none}.confirm-btn[data-v-237b8fc6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-btn[data-v-237b8fc6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.cancel-btn[data-v-237b8fc6]{background:hsla(208,7%,46%,.1);color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}.cancel-btn[data-v-237b8fc6]:hover{background:hsla(208,7%,46%,.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.permission-tree[data-v-237b8fc6]{background:transparent;border-radius:8px;padding:4px}[data-v-237b8fc6] .permission-tree .el-tree-node{margin-bottom:0}[data-v-237b8fc6] .permission-tree .el-tree-node__content{border-radius:3px;transition:all .3s ease;padding:2px 6px;height:24px;line-height:20px}[data-v-237b8fc6] .permission-tree .el-tree-node__content:hover{background:rgba(102,126,234,.1)}[data-v-237b8fc6] .permission-tree .el-tree-node__expand-icon{padding:1px;margin-right:4px}[data-v-237b8fc6] .permission-tree .el-checkbox{margin-right:4px}[data-v-237b8fc6] .permission-tree .el-checkbox__input{line-height:1}[data-v-237b8fc6] .permission-tree .el-tree-node__label{font-size:13px}[data-v-237b8fc6] .permission-tree .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#667eea;border-color:#667eea}[data-v-237b8fc6] .permission-tree .el-checkbox__inner:hover{border-color:#667eea}@media (max-width:768px){.role-container[data-v-237b8fc6]{padding:12px}.glass-card[data-v-237b8fc6]{margin-bottom:16px;border-radius:12px}.search-card[data-v-237b8fc6]{padding:16px}.table-card[data-v-237b8fc6]{padding:16px;overflow-x:auto}.search-form[data-v-237b8fc6]{flex-direction:column}.search-form .el-form-item[data-v-237b8fc6]{width:100%;margin-bottom:12px}.search-date[data-v-237b8fc6],.search-select[data-v-237b8fc6]{width:100%}.table-actions[data-v-237b8fc6]{flex-direction:column;gap:4px}[data-v-237b8fc6] .modern-dialog .el-dialog{margin:20px;width:calc(100vw - 40px)!important}}@keyframes fadeInUp-237b8fc6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-237b8fc6]{animation:fadeInUp-237b8fc6 .6s ease-out}.glass-card[data-v-237b8fc6]:first-child{animation-delay:.1s}.glass-card[data-v-237b8fc6]:nth-child(2){animation-delay:.2s}.glass-card[data-v-237b8fc6]:nth-child(3){animation-delay:.3s}[data-v-237b8fc6] .el-loading-mask{background:rgba(102,126,234,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-v-237b8fc6] .el-loading-spinner{color:#667eea}[data-v-237b8fc6] .el-table-fixed-column--right{background:#fff!important}.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-4488daba]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.post-management .main-card[data-v-4488daba]{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-4488daba]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.post-management .card-header[data-v-4488daba]{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-4488daba]{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-4488daba]{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-4488daba]{display:flex;flex-wrap:wrap;gap:16px;width:100%;box-sizing:border-box}.post-management .search-section .search-form[data-v-4488daba] .el-form-item{margin-bottom:0;flex-shrink:0}.post-management .search-section .search-form[data-v-4488daba] .el-form-item__label{color:#606266;font-weight:500}.post-management .search-section .search-form[data-v-4488daba] .el-form-item:last-child{display:flex;gap:12px}.post-management .action-section[data-v-4488daba]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.post-management .action-section .action-buttons[data-v-4488daba]{display:flex;gap:12px;align-items:center}.post-management .action-section .action-buttons .modern-btn[data-v-4488daba]{transition:all .3s cubic-bezier(.4,0,.2,1)}.post-management .action-section .action-buttons .modern-btn[data-v-4488daba]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.post-management .table-section[data-v-4488daba]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.post-management .modern-btn[data-v-4488daba]{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-4488daba]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.post-management .primary-btn[data-v-4488daba]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.post-management .reset-btn[data-v-4488daba]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.post-management .success-btn[data-v-4488daba]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.post-management .danger-btn[data-v-4488daba]{background:linear-gradient(45deg,#ff4d4f,#ff7875);color:#fff}.post-management .danger-btn[data-v-4488daba]:hover:not(:disabled){background:linear-gradient(45deg,#ff2629,#ff5e61)}.post-management .danger-btn[data-v-4488daba]:disabled{background:linear-gradient(45deg,#ccc,#bbb);cursor:not-allowed;transform:none;box-shadow:none}.post-management .modern-input[data-v-4488daba] .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-4488daba] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-input[data-v-4488daba] .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-4488daba] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-input[data-v-4488daba] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-input[data-v-4488daba] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-4488daba] .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-4488daba] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-select[data-v-4488daba] .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-4488daba] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-select[data-v-4488daba] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-4488daba] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-4488daba] .el-input__suffix-inner{color:#606266}.post-management .modern-date-picker[data-v-4488daba]{width:190px}.post-management .modern-date-picker[data-v-4488daba] .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-4488daba] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-date-picker[data-v-4488daba] .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-4488daba] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-date-picker[data-v-4488daba] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-date-picker[data-v-4488daba] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-date-picker[data-v-4488daba] .el-input__suffix-inner{color:#606266}.post-management .modern-table[data-v-4488daba]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.post-management .modern-table[data-v-4488daba] .el-table{background:transparent}.post-management .modern-table[data-v-4488daba] .el-table:before{display:none}.post-management .modern-table[data-v-4488daba] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none}.post-management .modern-table[data-v-4488daba] .el-table th,.post-management .modern-table[data-v-4488daba] .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-4488daba] .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-4488daba] .el-table .el-table__row{transition:all .3s ease}.post-management .modern-table[data-v-4488daba] .el-table .el-table__row td{padding:8px 12px!important;height:40px!important}.post-management .modern-table[data-v-4488daba] .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-4488daba]{display:flex;justify-content:center;gap:8px}.post-management .operation-buttons .el-button[data-v-4488daba]{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-4488daba]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.post-management .operation-buttons .el-button .el-icon[data-v-4488daba]{font-size:14px}.post-management .action-btn[data-v-4488daba]{border-radius:20px;padding:4px 12px;margin:0 4px;transition:all .3s ease;border:1px solid transparent}.post-management .action-btn[data-v-4488daba]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.post-management .action-btn.edit-btn[data-v-4488daba]{color:#667eea;background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.2)}.post-management .action-btn.edit-btn[data-v-4488daba]:hover{background:rgba(102,126,234,.2);color:#5a6fd8}.post-management .action-btn.delete-btn[data-v-4488daba]{color:#ff6b6b;background:hsla(0,100%,71%,.1);border-color:hsla(0,100%,71%,.2)}.post-management .action-btn.delete-btn[data-v-4488daba]:hover{background:hsla(0,100%,71%,.2);color:#ff5252}.post-management .modern-switch[data-v-4488daba] .el-switch__core{border-radius:20px;height:24px}.post-management .modern-switch[data-v-4488daba] .el-switch__core:after{border-radius:50%;width:20px;height:20px}.post-management .modern-pagination[data-v-4488daba]{margin-top:24px;display:flex;justify-content:center}.post-management .modern-pagination[data-v-4488daba] .el-pagination__editor.el-input__inner,.post-management .modern-pagination[data-v-4488daba] .el-pagination__jump,.post-management .modern-pagination[data-v-4488daba] .el-pagination__total,.post-management .modern-pagination[data-v-4488daba] .el-select .el-input__inner{color:#fff}.post-management .modern-pagination[data-v-4488daba] .btn-next,.post-management .modern-pagination[data-v-4488daba] .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-4488daba] .btn-next:hover,.post-management .modern-pagination[data-v-4488daba] .btn-prev:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.post-management .modern-pagination[data-v-4488daba] .btn-next:disabled,.post-management .modern-pagination[data-v-4488daba] .btn-prev:disabled{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3)}.post-management .modern-pagination[data-v-4488daba] .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-4488daba] .el-pager li:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.post-management .modern-pagination[data-v-4488daba] .el-pager li.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.post-management .modern-dialog[data-v-4488daba] .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.post-management .modern-dialog[data-v-4488daba] .el-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}.post-management .modern-dialog[data-v-4488daba] .el-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}.post-management .modern-dialog[data-v-4488daba] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}.post-management .modern-dialog[data-v-4488daba] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}.post-management .modern-dialog[data-v-4488daba] .el-dialog .el-dialog__body{padding:24px}.post-management .modern-dialog[data-v-4488daba] .el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.post-management .dialog-form[data-v-4488daba] .el-form-item__label{color:#606266;font-weight:500}.post-management .dialog-form[data-v-4488daba] .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-4488daba] .el-form-item__content .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .dialog-form[data-v-4488daba] .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-4488daba] .el-form-item__content .el-input__inner{background:transparent;border:none;color:#606266}.post-management .dialog-form[data-v-4488daba] .el-form-item__content .el-input__inner::-moz-placeholder{color:#c0c4cc}.post-management .dialog-form[data-v-4488daba] .el-form-item__content .el-input__inner::placeholder{color:#c0c4cc}.post-management .modern-radio-group[data-v-4488daba] .el-radio{margin-right:30px}.post-management .modern-radio-group[data-v-4488daba] .el-radio .el-radio__label{color:#333;font-weight:500}.post-management .modern-radio-group[data-v-4488daba] .el-radio .el-radio__input.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}.post-management .modern-radio-group[data-v-4488daba] .el-radio:hover .el-radio__inner{border-color:#667eea}.post-management .dialog-footer[data-v-4488daba]{text-align:center;padding-top:20px}.post-management .dialog-footer .modern-btn[data-v-4488daba]{margin:0 8px}@media (max-width:768px){.post-management[data-v-4488daba]{padding:12px}.post-management .page-header .gradient-title[data-v-4488daba]{font-size:28px}.post-management .glass-card[data-v-4488daba]{border-radius:12px}.post-management .content-card[data-v-4488daba],.post-management .search-card[data-v-4488daba]{padding:16px}.post-management .modern-dialog[data-v-4488daba] .el-dialog{width:90%!important;margin:5vh auto}}.modern-menu-container[data-v-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.modern-menu-container .card-header[data-v-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b] .el-form-item{margin-bottom:0;flex-shrink:0}.modern-menu-container .search-section .search-form[data-v-5b7cef3b] .el-form-item__label{color:#606266;font-weight:500}.modern-menu-container .search-section .search-form[data-v-5b7cef3b] .el-form-item:last-child{display:flex;gap:12px}.modern-menu-container .action-section[data-v-5b7cef3b]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.modern-menu-container .action-section .action-buttons[data-v-5b7cef3b]{display:flex;gap:12px;align-items:center}.modern-menu-container .action-section .action-buttons .modern-btn[data-v-5b7cef3b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-menu-container .action-section .action-buttons .modern-btn[data-v-5b7cef3b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.modern-menu-container .table-section[data-v-5b7cef3b]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.page-header[data-v-5b7cef3b]{text-align:center;margin-bottom:30px}.page-header .page-title[data-v-5b7cef3b]{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-5b7cef3b]{font-size:16px;color:hsla(0,0%,100%,.8);margin:0}.glass-card[data-v-5b7cef3b]{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-5b7cef3b]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.search-card[data-v-5b7cef3b]{padding:25px}.search-card .search-form[data-v-5b7cef3b] .el-form-item__label{color:hsla(0,0%,100%,.9);font-weight:500}.action-card[data-v-5b7cef3b]{padding:20px 25px}.action-card .action-buttons[data-v-5b7cef3b]{display:flex;align-items:center;gap:12px}.table-card[data-v-5b7cef3b]{padding:25px;overflow:hidden}.modern-btn[data-v-5b7cef3b]{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-5b7cef3b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-5b7cef3b]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-5b7cef3b]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-5b7cef3b]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.secondary-btn[data-v-5b7cef3b]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.modern-input[data-v-5b7cef3b] .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-5b7cef3b] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-5b7cef3b] .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-5b7cef3b] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-5b7cef3b] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-5b7cef3b] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-5b7cef3b] .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-5b7cef3b] .el-select__wrapper:hover{border-color:#c0c4cc}.modern-select[data-v-5b7cef3b] .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-5b7cef3b] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-select[data-v-5b7cef3b] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-5b7cef3b] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-5b7cef3b] .el-input__suffix-inner{color:#606266}.modern-input-number[data-v-5b7cef3b] .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-5b7cef3b] .el-input-number .el-input__wrapper.is-focus,.modern-input-number[data-v-5b7cef3b] .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-5b7cef3b] .el-input-number .el-input__wrapper .el-input__inner{color:hsla(0,0%,100%,.9)}.modern-input-number[data-v-5b7cef3b] .el-input-number .el-input-number__decrease,.modern-input-number[data-v-5b7cef3b] .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-5b7cef3b] .el-input-number .el-input-number__decrease:hover,.modern-input-number[data-v-5b7cef3b] .el-input-number .el-input-number__increase:hover{background:hsla(0,0%,100%,.2);color:#fff}.modern-table[data-v-5b7cef3b]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-5b7cef3b] .el-table{background:transparent}.modern-table[data-v-5b7cef3b] .el-table:before{display:none}.modern-table[data-v-5b7cef3b] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none;padding:8px 12px!important;height:40px}.modern-table[data-v-5b7cef3b] .el-table th,.modern-table[data-v-5b7cef3b] .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-5b7cef3b] .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-5b7cef3b] .el-table .el-table__row{transition:all .3s ease}.modern-table[data-v-5b7cef3b] .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-5b7cef3b] .el-table .el-table__cell{padding:8px 12px!important}.modern-table .menu-name[data-v-5b7cef3b]{font-weight:500;color:#2c3e50}.modern-table .icon-wrapper[data-v-5b7cef3b]{display:flex;justify-content:center;align-items:center}.modern-table .icon-wrapper .menu-icon[data-v-5b7cef3b]{font-size:18px;color:rgba(102,126,234,.8);transition:all .3s ease}.modern-table .icon-wrapper .menu-icon[data-v-5b7cef3b]:hover{color:#667eea;transform:scale(1.2)}.modern-table .operation-buttons[data-v-5b7cef3b]{display:flex;gap:8px;justify-content:center}.modern-table .operation-buttons .el-button[data-v-5b7cef3b]{transition:all .3s ease}.modern-table .operation-buttons .el-button[data-v-5b7cef3b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.modern-tag[data-v-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b]{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-5b7cef3b]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-v-5b7cef3b] .modern-dialog .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-v-5b7cef3b] .modern-dialog .el-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}[data-v-5b7cef3b] .modern-dialog .el-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}[data-v-5b7cef3b] .modern-dialog .el-dialog .el-dialog__header .el-dialog__close{color:#909399;font-size:16px}[data-v-5b7cef3b] .modern-dialog .el-dialog .el-dialog__header .el-dialog__close:hover{color:#303133}[data-v-5b7cef3b] .modern-dialog .el-dialog .el-dialog__body{padding:24px}[data-v-5b7cef3b] .modern-dialog .el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__label{color:#606266;font-weight:500}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-input__wrapper.is-focus,.dialog-content .modern-form[data-v-5b7cef3b] .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-5b7cef3b] .el-form-item__content .el-input__wrapper .el-input__inner{color:#606266}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-input__wrapper .el-input__inner::-moz-placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-input__wrapper .el-input__inner::placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-select__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-select__wrapper.is-focus,.dialog-content .modern-form[data-v-5b7cef3b] .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-5b7cef3b] .el-form-item__content .el-select__wrapper .el-select__selected-item{color:#606266}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-select__wrapper .el-select__placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-5b7cef3b] .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-5b7cef3b] .el-form-item__content .el-input-number .el-input__wrapper.is-focus,.dialog-content .modern-form[data-v-5b7cef3b] .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-5b7cef3b] .el-form-item__content .el-input-number .el-input__wrapper .el-input__inner{color:#606266}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-input-number .el-input-number__decrease,.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-input-number .el-input-number__increase{background:#f5f7fa;border-color:#dcdfe6;color:#606266}.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-input-number .el-input-number__decrease:hover,.dialog-content .modern-form[data-v-5b7cef3b] .el-form-item__content .el-input-number .el-input-number__increase:hover{background:#409eff;color:#fff}.dialog-footer[data-v-5b7cef3b]{display:flex;justify-content:flex-end;gap:12px}.modern-radio-group[data-v-5b7cef3b] .el-radio{margin-right:20px}.modern-radio-group[data-v-5b7cef3b] .el-radio.modern-radio .el-radio__input .el-radio__inner{background:#fff;border:1px solid #dcdfe6}.modern-radio-group[data-v-5b7cef3b] .el-radio.modern-radio .el-radio__input .el-radio__inner:hover{border-color:#409eff}.modern-radio-group[data-v-5b7cef3b] .el-radio.modern-radio .el-radio__input.is-checked .el-radio__inner{background:#409eff;border-color:#409eff}.modern-radio-group[data-v-5b7cef3b] .el-radio.modern-radio .el-radio__label{color:#606266;font-weight:500}.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__control{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__control.vue-treeselect--focused,.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__control:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__control .vue-treeselect__single-value{color:#606266}.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__control .vue-treeselect__placeholder{color:#c0c4cc}.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__menu{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__menu .vue-treeselect__option{color:#606266}.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__menu .vue-treeselect__option:hover{background:#f5f7fa}.modern-treeselect[data-v-5b7cef3b] .vue-treeselect__menu .vue-treeselect__option.vue-treeselect__option--selected{background:#409eff;color:#fff}[data-v-5b7cef3b] .modern-modal{background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}@media (max-width:768px){.modern-menu-container[data-v-5b7cef3b]{padding:15px}.page-header .page-title[data-v-5b7cef3b]{font-size:24px}.glass-card[data-v-5b7cef3b]{margin-bottom:15px;padding:20px}.action-card[data-v-5b7cef3b],.search-card[data-v-5b7cef3b],.table-card[data-v-5b7cef3b]{padding:20px}[data-v-5b7cef3b] .modern-dialog .el-dialog{width:90%!important;margin:5vh auto}}[data-v-5b7cef3b] .el-loading-mask{background:rgba(103,126,234,.1);backdrop-filter:blur(10px)}[data-v-5b7cef3b] .el-loading-mask .el-loading-spinner .el-loading-text{color:hsla(0,0%,100%,.9)}[data-v-5b7cef3b] .el-loading-mask .el-loading-spinner .circular{stroke:rgba(102,126,234,.8)}[data-v-5b7cef3b]::-webkit-scrollbar{width:8px;height:8px}[data-v-5b7cef3b]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}[data-v-5b7cef3b]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.6);border-radius:4px}[data-v-5b7cef3b]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.8)}[data-v-5b7cef3b] .el-table-fixed-column--right{background:#fff!important}.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-8ead8b22]{min-height:100%;padding:20px;background:#f4f6fb}.database-workspace[data-v-8ead8b22]{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-8ead8b22]{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding-bottom:18px;border-bottom:1px solid #edf0f6}.workspace-actions[data-v-8ead8b22]{display:flex;align-items:center;gap:10px}.workspace-header h2[data-v-8ead8b22]{position:relative;margin:0;padding-left:13px;color:#26355b;font-size:21px;letter-spacing:.01em}.workspace-header h2[data-v-8ead8b22]: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-8ead8b22] .el-button--primary{border-color:#5c72dc;background:#5c72dc;box-shadow:0 7px 14px rgba(83,105,209,.18)}.filter-bar[data-v-8ead8b22]{margin:20px 0 10px;padding:16px;background:#f8f9ff;border:1px solid #e9edfc;border-radius:12px}.filter-bar[data-v-8ead8b22] .el-form-item{margin-bottom:0}.database-filter-control[data-v-8ead8b22]{width:190px}.filter-bar[data-v-8ead8b22] .database-filter-control .el-input__wrapper,.filter-bar[data-v-8ead8b22] .database-filter-control .el-select__wrapper{min-height:34px;background:#fff;box-shadow:inset 0 0 0 1px #e3e8f4}.filter-bar[data-v-8ead8b22] .database-filter-control .el-input__wrapper:hover,.filter-bar[data-v-8ead8b22] .database-filter-control .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9c8ee}.database-option[data-v-8ead8b22]{display:flex;align-items:center;gap:9px;min-height:26px;color:#3f4b63}.database-option img[data-v-8ead8b22]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.database-type-switcher[data-v-8ead8b22]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.database-type-option[data-v-8ead8b22]{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-8ead8b22]: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-8ead8b22]:focus-visible{outline:2px solid #6f82ed;outline-offset:2px}.database-type-option.is-active[data-v-8ead8b22]{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-8ead8b22]:after{position:absolute;right:12px;bottom:6px;left:48px;height:2px;border-radius:2px;background:currentColor;content:""}.database-type-option__icon[data-v-8ead8b22]{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-8ead8b22]{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.tone-mysql[data-v-8ead8b22]{--database-tint:#edf9f5;--database-icon-tint:#d8f3e8;--database-stroke:#b5e6d4;--database-accent:#168d69}.tone-postgresql[data-v-8ead8b22]{--database-tint:#f0f3ff;--database-icon-tint:#e1e7ff;--database-stroke:#cbd5ff;--database-accent:#546ed0}.tone-redis[data-v-8ead8b22]{--database-tint:#fff2f2;--database-icon-tint:#ffe2e2;--database-stroke:#ffcaca;--database-accent:#db5f64}.tone-mongodb[data-v-8ead8b22]{--database-tint:#effaf4;--database-icon-tint:#d9f3e5;--database-stroke:#bde7cf;--database-accent:#249565}.tone-elasticsearch[data-v-8ead8b22]{--database-tint:#fff7ed;--database-icon-tint:#ffedd3;--database-stroke:#f8d7ad;--database-accent:#c47a28}.instance-table[data-v-8ead8b22]{border:1px solid #edf0f6;border-radius:10px;overflow:hidden}.instance-table[data-v-8ead8b22] .el-table__header th.el-table__cell{color:#53617b;background:#f8faff;font-weight:650}.instance-table[data-v-8ead8b22] .el-table__row{transition:background .18s ease}.instance-table[data-v-8ead8b22] .el-table__row:hover{background:#f7f8ff}.instance-name[data-v-8ead8b22]{border:0;padding:0;background:transparent;color:#536dce;font:inherit;font-weight:600;cursor:pointer}.connection[data-v-8ead8b22]{color:#506078;font-family:Consolas,monospace}.pagination[data-v-8ead8b22]{justify-content:flex-end;margin-top:18px}.credential-option[data-v-8ead8b22]{float:right;color:#98a1b4;font-size:12px}.credential-preview[data-v-8ead8b22]{padding:10px 12px;color:#5c6a84;background:#f7f8fc;border-radius:8px;font-size:13px}.query-panel[data-v-8ead8b22]{margin-top:24px}.query-panel h3[data-v-8ead8b22]{margin-bottom:6px;color:#2f3d5c}.query-panel p[data-v-8ead8b22]{color:#8a94aa;font-size:13px}.query-panel .el-button[data-v-8ead8b22]{margin:12px 0}@media (prefers-reduced-motion:reduce){.database-type-option[data-v-8ead8b22]{transition:none}.database-type-option[data-v-8ead8b22]:hover{transform:none}}@media (max-width:900px){.database-page[data-v-8ead8b22]{padding:12px}.database-workspace[data-v-8ead8b22]{padding:16px}.workspace-header[data-v-8ead8b22]{gap:12px}.database-filter-control[data-v-8ead8b22]{width:100%}.filter-bar[data-v-8ead8b22] .el-form-item{width:100%;margin-bottom:12px}.filter-bar[data-v-8ead8b22] .el-form-item:last-child{margin-bottom:0}}.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-63c10aa0]{width:100%}.instance-option[data-v-63c10aa0]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:300px}.instance-option span[data-v-63c10aa0]{display:grid;gap:2px}.instance-option small[data-v-63c10aa0]{color:#8490a4;font-size:12px}.grant-form[data-v-02728224]{margin-top:22px}.grant-form[data-v-02728224] .el-select{width:100%}h3[data-v-02728224]{margin-top:28px}p[data-v-02728224]{color:#7b8799;font-size:13px;line-height:1.8}.save-policy[data-v-02728224]{margin-top:12px}.request-form[data-v-4201022e]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:18px}.wide[data-v-4201022e]{grid-column:1/-1}.request-form .el-date-editor[data-v-4201022e],.request-form .el-select[data-v-4201022e]{width:100%}.request-form .el-button[data-v-4201022e]{justify-self:start}.request-title[data-v-4201022e]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}@media(max-width:600px){.request-form[data-v-4201022e]{grid-template-columns:1fr}}.database-workbench[data-v-6d629199]{padding:22px;color:#28344a}.workbench-header[data-v-6d629199]{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-6d629199]{margin:0;font-size:20px}.workbench-header p[data-v-6d629199]{margin:7px 0 0;color:#7b8799;font-size:13px}.refresh-time[data-v-6d629199]{margin-left:12px;color:#9aa5b5;font-size:12px}.workbench-toolbar[data-v-6d629199]{display:flex;align-items:center;gap:18px;max-width:600px;margin:18px 0}.selection-note[data-v-6d629199]{color:#647187;font-size:13px;white-space:nowrap}.data-table[data-v-6d629199]{border:1px solid #e8ebf1;border-radius:8px;overflow:hidden}@media (max-width:720px){.workbench-toolbar[data-v-6d629199]{display:block}.selection-note[data-v-6d629199]{display:block;margin-top:10px}}.create-case[data-v-a38c073a]{display:flex;gap:12px;margin:18px 0}.evidence-form[data-v-a38c073a]{margin-top:22px}.evidence-form .el-select[data-v-a38c073a]{width:100%}.evidence-form p[data-v-a38c073a]{color:#738196;font-size:13px;line-height:1.7}.evidence-panel[data-v-e2c29e3c]{margin:22px 0;padding-top:16px;border-top:1px solid #e8ebf1}.evidence-panel p[data-v-e2c29e3c]{font-size:13px;line-height:1.8;color:#738196}.evidence-actions[data-v-e2c29e3c]{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.evidence-actions .el-button[data-v-e2c29e3c]{margin:0}pre[data-v-e2c29e3c]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;background:#f5f7fa;padding:14px}.schema-panel>.el-scrollbar[data-v-43f93353]{height:220px}.database-workbench[data-v-43f93353]{padding:22px;color:#28344a}.workbench-header[data-v-43f93353]{border-bottom:1px solid #e8ebf1;padding-bottom:12px}.workbench-header h2[data-v-43f93353]{margin:0;font-size:20px}.query-note[data-v-43f93353],.workbench-header p[data-v-43f93353]{color:#7b8799;font-size:13px;line-height:1.7}.target-row[data-v-43f93353]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;max-width:900px}.query-grid[data-v-43f93353]{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px}.schema-panel[data-v-43f93353]{border:1px solid #e8ebf1;border-radius:8px;padding:12px;min-width:0}.schema-panel h3[data-v-43f93353]{margin:0 0 12px;font-size:15px}.schema-panel h4[data-v-43f93353]{word-break:break-all}.table-name[data-v-43f93353]{display:block;max-width:100%;overflow:hidden}.query-editor[data-v-43f93353]{min-width:0;display:grid;align-content:start;gap:10px}.query-editor[data-v-43f93353] textarea{font:14px/1.7 Consolas,monospace}.sql-preview[data-v-43f93353]{overflow:auto;max-height:220px;white-space:pre-wrap}.actions[data-v-43f93353]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.actions .el-button[data-v-43f93353]{margin-left:0}.result-section[data-v-43f93353]{margin-top:24px}.section-title[data-v-43f93353]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.section-title span[data-v-43f93353]{font-size:12px;color:#7b8799}.data-table[data-v-43f93353]{border:1px solid #e8ebf1;border-radius:8px}.history[data-v-43f93353]{margin-top:22px}summary[data-v-43f93353]{cursor:pointer;color:#516077;font-size:13px}@media(max-width:1000px){.query-grid[data-v-43f93353],.target-row[data-v-43f93353]{grid-template-columns:1fr}.schema-panel[data-v-43f93353]{max-height:320px;overflow:auto}}.database-operations[data-v-8ff88284]{padding:24px;color:#28344a}.actions[data-v-8ff88284],.database-operations header[data-v-8ff88284],.target[data-v-8ff88284]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.database-operations header[data-v-8ff88284]{justify-content:space-between}.database-operations h2[data-v-8ff88284]{margin:0}.database-operations p[data-v-8ff88284]{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.target[data-v-8ff88284]{margin:20px 0}.target>.el-input[data-v-8ff88284],.target>.el-select[data-v-8ff88284]{max-width:340px}.operation-form[data-v-8ff88284]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:24px 0}.operation-form[data-v-8ff88284]>*{min-width:0}.operation-form[data-v-8ff88284] .el-date-editor{min-width:0;max-width:100%}.operation-form .wide[data-v-8ff88284]{grid-column:1/-1}.operation-form .el-date-editor[data-v-8ff88284],.operation-form .el-select[data-v-8ff88284]{width:100%}.operation-form>.el-button[data-v-8ff88284]{justify-self:start;align-self:center}.operation-alert[data-v-8ff88284]{margin:10px 0}.operation-detail[data-v-8ff88284]{padding:20px 0}.actions>.el-input[data-v-8ff88284]{max-width:420px}.operation-detail li[data-v-8ff88284]{font-size:13px;line-height:2}@media(max-width:650px){.operation-form[data-v-8ff88284]{grid-template-columns:minmax(0,1fr)}.database-operations[data-v-8ff88284]{padding:14px}.target[data-v-8ff88284]>*{width:100%}}.database-ai[data-v-15a8bf1a]{padding-top:14px;border-top:1px solid #e8ebf1}.database-ai p[data-v-15a8bf1a]{font-size:12px;line-height:1.7;color:#738196}.ai-controls[data-v-15a8bf1a]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.ai-controls .el-select[data-v-15a8bf1a]{width:200px}pre[data-v-15a8bf1a]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto}.ai-answer[data-v-15a8bf1a]{background:#f5f7fa;padding:16px}.el-checkbox[data-v-15a8bf1a]{white-space:normal;height:auto;line-height:1.7;margin:10px 0}.el-button[data-v-15a8bf1a]{margin-left:0}.execution-notice[data-v-8eb1dde4]{margin-top:16px}.ticket-form[data-v-8eb1dde4] .el-date-editor{width:100%;min-width:0}.ticket-form label[data-v-8eb1dde4]{font-size:13px;color:#647187}.database-workbench[data-v-8eb1dde4]{padding:22px;color:#28344a}.workbench-header[data-v-8eb1dde4]{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e8ebf1}.section-title h3[data-v-8eb1dde4],.ticket-form h3[data-v-8eb1dde4],.ticket-list h3[data-v-8eb1dde4],.workbench-header h2[data-v-8eb1dde4]{margin:0;font-size:20px}.role-note[data-v-8eb1dde4],.workbench-header p[data-v-8eb1dde4]{color:#7b8799;font-size:13px}.review-layout[data-v-8eb1dde4]{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:22px}.ticket-form[data-v-8eb1dde4]{display:grid;align-content:start;gap:12px}.ticket-form h3[data-v-8eb1dde4],.ticket-list h3[data-v-8eb1dde4]{font-size:16px;margin-bottom:4px}.detail-panel[data-v-8eb1dde4]{margin-top:26px;padding-top:22px;border-top:1px solid #e8ebf1}.section-title[data-v-8eb1dde4]{display:flex;justify-content:space-between;margin-bottom:14px}.review-actions[data-v-8eb1dde4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.review-actions .el-input[data-v-8eb1dde4]{width:260px}pre[data-v-8eb1dde4]{max-height:260px;overflow:auto;white-space:pre-wrap}@media(max-width:800px){.review-layout[data-v-8eb1dde4]{grid-template-columns:1fr}}.database-assistant[data-v-df8066ce]{padding:22px;color:#28344a}.database-assistant h2[data-v-df8066ce]{margin:0}.database-assistant p[data-v-df8066ce]{color:#738196;font-size:13px;line-height:1.8}.assistant-target[data-v-df8066ce]{display:flex;gap:16px;max-width:720px;margin:20px 0}.assistant-target .el-select[data-v-df8066ce]{flex:1}.database-assistant .el-textarea[data-v-df8066ce]{margin-bottom:20px}@media(max-width:650px){.assistant-target[data-v-df8066ce]{flex-direction:column}}.diagnostics[data-v-8d1ce356]{margin-top:28px;padding-top:22px;border-top:1px solid #e8ebf1}.diagnostics p[data-v-8d1ce356]{font-size:13px;color:#738196;line-height:1.7}.diagnostic-filter[data-v-8d1ce356]{display:flex;gap:12px;max-width:580px;margin-bottom:14px}.trend-section[data-v-106af62e]{margin-top:26px}.trend-section p[data-v-106af62e]{font-size:13px;color:#7b8799}.trend-controls[data-v-106af62e]{display:flex;gap:12px;flex-wrap:wrap}.trend-controls .el-select[data-v-106af62e]{width:220px}.trend-chart[data-v-106af62e]{height:300px;width:100%}.database-workbench[data-v-106af62e]{padding:22px;color:#28344a}.workbench-header[data-v-106af62e]{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e8ebf1}.workbench-header h2[data-v-106af62e]{margin:0;font-size:20px}.workbench-header p[data-v-106af62e]{margin:7px 0 0;color:#7b8799;font-size:13px}.overview-filter[data-v-106af62e]{display:flex;gap:10px;max-width:680px;margin:18px 0}.overview-filter>.instance-selector[data-v-106af62e]{flex:1}.overview-filter>.el-select[data-v-106af62e]{width:150px}.data-table[data-v-106af62e]{border:1px solid #e8ebf1;border-radius:8px;overflow:hidden}@media(max-width:700px){.overview-filter[data-v-106af62e]{flex-wrap:wrap}.overview-filter>.instance-selector[data-v-106af62e]{min-width:100%}}.filter-row[data-v-4ac1a873]>*{min-width:0}@media(max-width:800px){.filter-row[data-v-4ac1a873] .el-date-editor{grid-column:1/-1;width:100%;min-width:0;box-sizing:border-box}.filter-row[data-v-4ac1a873] .el-input-number{width:100%}}.database-workbench[data-v-4ac1a873]{padding:22px;color:#28344a}.workbench-header[data-v-4ac1a873]{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-4ac1a873]{margin:0;font-size:20px}.workbench-header p[data-v-4ac1a873]{margin:7px 0 0;color:#7b8799;font-size:13px}.filter-row[data-v-4ac1a873]{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) 150px auto;gap:10px;margin:18px 0}.collection-status[data-v-4ac1a873]{margin-bottom:12px}.data-table[data-v-4ac1a873]{border:1px solid #e8ebf1;border-radius:8px;overflow:hidden}@media(max-width:800px){.filter-row[data-v-4ac1a873]{grid-template-columns:1fr 1fr}.filter-row>.instance-selector[data-v-4ac1a873]{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}}.command-result[data-v-232c7000]{--result-accent:#258460;--result-soft:#eaf7f0;border:1px solid #dce9e3;border-radius:12px;background:#fff;overflow:hidden;color:#334a60;font-size:13px;line-height:1.7}.command-result.failed[data-v-232c7000]{--result-accent:#c44f52;--result-soft:#fff0f0;border-color:#eed8d9}.command-result.warning[data-v-232c7000]{--result-accent:#a9761e;--result-soft:#fff7e7;border-color:#ecdfc5}.result-heading[data-v-232c7000]{display:flex;gap:12px;align-items:flex-start;background:var(--result-soft);padding:18px 20px}.result-icon[data-v-232c7000]{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;color:var(--result-accent);font-size:28px;flex-shrink:0}.result-heading h3[data-v-232c7000]{color:var(--result-accent);font-size:18px;line-height:1.4;margin:0 0 4px;font-weight:650}.result-heading p[data-v-232c7000]{margin:0;color:#526778;font-size:12px}.result-facts[data-v-232c7000]{margin:16px 20px;display:grid;grid-template-columns:1fr 1fr;gap:9px 20px}.result-facts>div[data-v-232c7000]{display:flex;gap:12px;min-width:0}.result-facts>.task-fact[data-v-232c7000]{grid-column:1/-1;grid-row:2}.result-facts dt[data-v-232c7000]{color:#8997a7;white-space:nowrap;min-width:48px}.result-facts dd[data-v-232c7000]{margin:0;overflow-wrap:anywhere}.result-facts dd span[data-v-232c7000]{color:#8b9aab}.result-output[data-v-232c7000]{margin:14px 20px}.result-details b[data-v-232c7000],.result-output b[data-v-232c7000]{font-size:11px;font-weight:500;color:#8393a5}.result-details pre[data-v-232c7000],.result-output pre[data-v-232c7000]{margin:7px 0 0;background:#f6f8fb;border:1px solid #eaf0f5;border-radius:8px;padding:11px 12px;color:#43576d;font:12px/1.8 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.result-details[data-v-232c7000]{border-top:1px solid #edf1f5;margin:0 20px;padding:11px 0}.result-details summary[data-v-232c7000]{cursor:pointer;color:#6682a1;font-size:12px}.result-details pre[data-v-232c7000],.result-details[open] summary[data-v-232c7000]{margin-bottom:12px}.no-output[data-v-232c7000]{margin:12px 20px;color:#8797a8;font-size:12px}.host-readback p[data-v-232c7000]{font-size:12px;color:#61778b;margin:7px 0}.host-readback small[data-v-232c7000]{font-size:11px;color:#96a3b3}@media(max-width:650px){.result-heading[data-v-232c7000]{padding:14px 12px;gap:8px}.result-heading h3[data-v-232c7000]{font-size:17px}.result-icon[data-v-232c7000]{width:27px;height:30px;font-size:25px}.result-facts[data-v-232c7000]{margin:12px;grid-template-columns:1fr;gap:7px}.result-facts>.task-fact[data-v-232c7000]{grid-column:auto;grid-row:auto}.result-output[data-v-232c7000]{margin:12px}.result-details[data-v-232c7000]{margin:0 12px}.result-details pre[data-v-232c7000],.result-output pre[data-v-232c7000]{font-size:11px;padding:9px}.no-output[data-v-232c7000]{margin:12px}}.session-row[data-v-432333a8]{display:flex;align-items:center;gap:10px;width:260px;max-width:calc(100vw - 72px);min-height:32px}.session-title[data-v-432333a8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-row small[data-v-432333a8]{color:#8294ac;font-size:11px}.delete-session[data-v-432333a8]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:#8798ae;cursor:pointer}.delete-session[data-v-432333a8]:focus-visible,.delete-session[data-v-432333a8]:hover{color:#cf4e57;background:#fff0f1}.task-progress[data-v-432333a8]{padding:14px 16px;margin-bottom:16px;border:1px solid #dce5f4;border-radius:12px;background:#f3f6ff;color:#466080;line-height:1.7;overflow-wrap:anywhere}.task-progress b[data-v-432333a8]{font-size:14px}.task-progress b span[data-v-432333a8]{font-weight:400}.task-progress p[data-v-432333a8]{font-size:13px;margin:5px 0}.task-progress small[data-v-432333a8]{display:block;font-size:12px}.task-progress.completed[data-v-432333a8]{background:#edf8f1;border-color:#cbe7d7;color:#26724f}.task-progress.awaiting_confirmation[data-v-432333a8],.task-progress.blocked[data-v-432333a8],.task-progress.needs_clarification[data-v-432333a8]{background:#fff8ea;border-color:#eddfbd;color:#8c682b}.task-execution[data-v-432333a8]{margin-bottom:16px}.live-evidence-label[data-v-432333a8]{display:flex;align-items:center;gap:6px;font-size:11px;color:#729787;margin-top:12px}.live-evidence-label i[data-v-432333a8]{width:5px;height:5px;border-radius:50%;background:#63af91}.tool-output[data-v-432333a8]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto;font:11px/1.8 Consolas,monospace;background:#f1f5fb;padding:10px;border-radius:7px;color:#7285a1}.tool-failed[data-v-432333a8]{font-size:12px;color:#bb8572}.agent-page[data-v-432333a8]{height:calc(100dvh - 126px);min-height:520px;display:flex;flex-direction:column;background:#f8faff;border:1px solid #e5ebf4;border-radius:16px;overflow:hidden;color:#223249}.chat-header[data-v-432333a8]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 26px;background:#fff;border-bottom:1px solid #e9eef6;flex-shrink:0}.chat-brand[data-v-432333a8]{display:flex;align-items:center;gap:12px}.chat-brand h1[data-v-432333a8]{font-size:20px;margin:0 0 4px;font-weight:650;letter-spacing:.3px}.chat-brand p[data-v-432333a8]{margin:0;color:#8390a2;font-size:12px}.assistant-avatar[data-v-432333a8],.welcome-avatar[data-v-432333a8]{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#4097f7,#5461ed);box-shadow:0 5px 15px #5d85df25;border-radius:13px;width:42px;height:42px;flex-shrink:0;font-size:23px}.assistant-avatar.small[data-v-432333a8]{width:30px;height:30px;border-radius:10px;font-size:18px;margin-top:2px}.header-controls[data-v-432333a8]{display:flex;align-items:center;gap:8px}.header-controls[data-v-432333a8] .el-button{margin:0;border-radius:9px;height:34px;font-size:12px;gap:5px}.header-controls[data-v-432333a8] .el-tag{margin-left:2px}.chat-workspace[data-v-432333a8]{min-height:0;display:flex;flex:1;flex-direction:column;position:relative}.conversation-stream[data-v-432333a8]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7e0ee transparent}.conversation-inner[data-v-432333a8]{max-width:870px;margin:0 auto;padding:30px 32px 24px}.welcome[data-v-432333a8]{text-align:center;padding:35px 0 14px}.welcome-avatar[data-v-432333a8]{width:64px;height:64px;border-radius:20px;font-size:33px;background:linear-gradient(150deg,#edf5ff,#edf0ff);color:#517ced;box-shadow:0 10px 35px #658fea18}.welcome h2[data-v-432333a8]{font-size:27px;font-weight:650;letter-spacing:.5px;margin:22px 0 12px;color:#243951}.welcome>p[data-v-432333a8]{font-size:14px;line-height:1.9;color:#8491a3;margin:0}.starter-prompts[data-v-432333a8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:650px;margin:27px auto 18px}.starter-prompts button[data-v-432333a8]{font:inherit;border:1px solid #e5ebf5;background:#fff;border-radius:13px;padding:16px;display:flex;align-items:center;gap:12px;text-align:left;color:#41556e;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.starter-prompts button[data-v-432333a8]:hover{border-color:#acc9ff;box-shadow:0 5px 17px #386ecb12;transform:translateY(-2px)}.starter-prompts button>span[data-v-432333a8]:nth-child(2){flex:1}.starter-prompts b[data-v-432333a8]{font-size:14px;font-weight:600;display:block}.starter-prompts small[data-v-432333a8]{font-size:12px;color:#8b98ab;display:block;margin-top:6px}.starter-prompts button>.el-icon[data-v-432333a8]{font-size:13px;color:#adbace}.starter-icon[data-v-432333a8]{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;background:#edf5ff;color:#508ce0}.starter-icon.violet[data-v-432333a8]{background:#f2efff;color:#8970d8}.starter-icon.green[data-v-432333a8]{background:#ebf9f4;color:#49a993}.starter-icon.orange[data-v-432333a8]{background:#fff5e9;color:#dba055}.welcome-model[data-v-432333a8]{font-size:11px;color:#9aa7b9;display:flex;gap:6px;justify-content:center;align-items:center}.welcome-model i[data-v-432333a8]{height:5px;width:5px;border-radius:50%;background:#c4ccd7}.welcome-model i.ready[data-v-432333a8]{background:#4fb591}.message[data-v-432333a8]{display:flex;gap:11px;margin-bottom:27px;min-width:0}.message-body[data-v-432333a8]{flex:1;min-width:0}.message-user[data-v-432333a8]{justify-content:flex-end;margin-bottom:25px}.message-user .message-body[data-v-432333a8]{flex:0 1 auto;max-width:85%}.user-bubble[data-v-432333a8]{background:#e8f1ff;border:1px solid #dae8fc;border-radius:16px 16px 4px 16px;padding:13px 18px;font-size:14px;line-height:1.8;color:#304a70;white-space:pre-wrap;overflow-wrap:anywhere}.message-meta[data-v-432333a8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:5px 0 10px;font-size:11px;color:#94a0b2}.message-meta b[data-v-432333a8]{color:#3b516d;font-size:13px;font-weight:600}.message-meta time[data-v-432333a8]{margin-left:auto;color:#b0bac8}.answer-surface[data-v-432333a8]{background:#fff;border:1px solid #e8edf5;border-radius:3px 15px 15px;padding:17px 21px;box-shadow:0 3px 10px #4b689404}.markdown-answer[data-v-432333a8]{font-size:14px;line-height:1.85;overflow-wrap:anywhere;color:#42546b}.markdown-answer[data-v-432333a8] p{margin:0 0 13px}.markdown-answer[data-v-432333a8] p:last-child{margin-bottom:0}.markdown-answer[data-v-432333a8] h1,.markdown-answer[data-v-432333a8] h2,.markdown-answer[data-v-432333a8] h3,.markdown-answer[data-v-432333a8] h4{color:#2d425d;font-size:16px;font-weight:650;line-height:1.6;margin:20px 0 10px}.markdown-answer[data-v-432333a8] h1:first-child,.markdown-answer[data-v-432333a8] h2:first-child,.markdown-answer[data-v-432333a8] h3:first-child{margin-top:0}.markdown-answer[data-v-432333a8] ol,.markdown-answer[data-v-432333a8] ul{padding-left:22px;margin:8px 0 14px}.markdown-answer[data-v-432333a8] li{margin:5px 0}.markdown-answer[data-v-432333a8] pre{position:relative;background:#202d42;color:#dfe9f5;border:1px solid #293d59;border-radius:10px;overflow:auto;padding:40px 16px 15px;font:12px/1.75 Consolas,monospace;white-space:pre;margin:14px 0}.markdown-answer[data-v-432333a8] code{background:#f1f5fb;color:#5478a9;padding:2px 5px;border-radius:4px;font:12px/1.7 Consolas,monospace}.markdown-answer[data-v-432333a8] pre code{background:none;color:inherit;padding:0;border-radius:0;font:inherit}.markdown-answer[data-v-432333a8] .copy-code-button{position:absolute;top:8px;right:10px;border:0;background:#34465f;color:#c7d7e9;font:11px/1.7 inherit;border-radius:5px;padding:3px 8px;cursor:pointer}.markdown-answer[data-v-432333a8] table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:12px 0}.markdown-answer[data-v-432333a8] td,.markdown-answer[data-v-432333a8] th{border:1px solid #dce5f0;padding:8px 12px;white-space:normal}.markdown-answer[data-v-432333a8] th{background:#f2f6fc;font-weight:600}.markdown-answer[data-v-432333a8] blockquote{margin:12px 0;border-left:3px solid #8db6f1;background:#f6f9fd;padding:9px 14px;color:#70839e}.markdown-answer[data-v-432333a8] a{color:#4384d7}.markdown-answer[data-v-432333a8] hr{border:0;border-top:1px solid #e8edf5;margin:16px 0}.message-actions[data-v-432333a8]{display:flex;gap:15px;margin:10px 4px 0}.message-actions button[data-v-432333a8],.message-error button[data-v-432333a8]{background:none;border:0;color:#97a5b8;font:11px/1.5 inherit;display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:0}.message-actions button[data-v-432333a8]:hover,.message-error button[data-v-432333a8]{color:#507dc4}.message-actions button[data-v-432333a8]:disabled{cursor:default;opacity:.5}.message-stopped[data-v-432333a8]{font-size:12px;color:#94a2b5;margin-top:9px}.message-error[data-v-432333a8]{display:flex;align-items:center;gap:7px;color:#cb776e;background:#fff7f4;border-radius:8px;padding:9px 11px;font-size:12px;margin-top:12px}.message-error span[data-v-432333a8]{flex:1}.response-wait[data-v-432333a8]{display:flex;align-items:center;gap:10px;font-size:12px;color:#97a5b7;padding:4px 0}.thinking-dots[data-v-432333a8]{display:flex;gap:4px}.thinking-dots i[data-v-432333a8]{width:5px;height:5px;border-radius:50%;background:#83a8e1;animation:think-432333a8 1.2s infinite}.thinking-dots i[data-v-432333a8]:nth-child(2){animation-delay:.2s}.thinking-dots i[data-v-432333a8]:nth-child(3){animation-delay:.4s}@keyframes think-432333a8{0%,80%,to{opacity:.35}40%{opacity:1}}.evidence-disclosure[data-v-432333a8]{margin-top:16px;border-top:1px solid #edf1f7;padding-top:12px}.evidence-disclosure summary[data-v-432333a8]{cursor:pointer;font-size:12px;color:#7288a6;display:flex;gap:7px;align-items:center}.evidence-disclosure summary[data-v-432333a8]:after{content:"展开";margin-left:auto;font-size:11px;color:#8ea9ce}.evidence-disclosure[open] summary[data-v-432333a8]:after{content:"收起"}.evidence-host[data-v-432333a8]{margin-top:14px;padding:12px;border:1px solid #e8edf5;border-radius:9px;background:#fafcff}.evidence-heading[data-v-432333a8]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.evidence-heading span[data-v-432333a8]{color:#97a6ba;font-size:11px}.evidence-metrics[data-v-432333a8]{display:flex;gap:10px;justify-content:space-between;margin:12px 0}.evidence-metrics div[data-v-432333a8]{flex:1}.evidence-metrics small[data-v-432333a8]{color:#9aa8bc;display:block;font-size:11px}.evidence-metrics b[data-v-432333a8]{font-size:12px;color:#4c6380;line-height:2}.evidence-lines p[data-v-432333a8]{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#8092aa}.evidence-lines b[data-v-432333a8]{font-weight:500}.action-plans[data-v-432333a8]{margin-top:12px}.action-plans article[data-v-432333a8]{display:flex;align-items:center;gap:9px;background:#f5f9ff;border:1px solid #e5edf8;padding:11px;border-radius:9px}.action-plans .el-icon[data-v-432333a8]{color:#7198d1}.action-plans article>div[data-v-432333a8]{flex:1}.action-plans b[data-v-432333a8]{font-size:12px}.action-plans p[data-v-432333a8]{margin:4px 0 0;font-size:11px;color:#8c9db4}.action-result[data-v-432333a8]{background:#eef8f4;border:1px solid #d9ece2;padding:14px;border-radius:10px;font-size:13px;line-height:1.8}.action-result p[data-v-432333a8]{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.action-result small[data-v-432333a8]{color:#52977e}.composer-area[data-v-432333a8]{flex-shrink:0;width:100%;max-width:870px;box-sizing:border-box;margin:0 auto;padding:0 32px 12px;position:relative;background:#f8faff}.composer[data-v-432333a8]{border:1px solid #dce5f2;box-shadow:0 5px 24px #647ca310;background:#fff;border-radius:15px;padding:13px 15px 11px;transition:border-color .15s}.composer.focused[data-v-432333a8]{border-color:#9dbff2;box-shadow:0 3px 18px #7dacf01a}.composer[data-v-432333a8] .el-textarea__inner{box-shadow:none!important;background:transparent;padding:0 2px;color:#3d526c;font:14px/1.75 inherit}.composer[data-v-432333a8] .el-textarea__inner::-moz-placeholder{color:#a6b2c3}.composer[data-v-432333a8] .el-textarea__inner::placeholder{color:#a6b2c3}.composer[data-v-432333a8] .el-textarea.is-disabled .el-textarea__inner{background:transparent}.composer-toolbar[data-v-432333a8]{display:flex;gap:9px;align-items:center;margin-top:11px}.composer-options[data-v-432333a8]{display:flex;gap:8px;align-items:center;flex:1;min-width:0}.model-select[data-v-432333a8]{width:190px}.composer-options[data-v-432333a8] .el-select__wrapper{box-shadow:none;background:#f5f8fd;border-radius:7px;min-height:29px;font-size:11px}.keyboard-hint[data-v-432333a8]{font-size:10px;color:#acb6c6;white-space:nowrap}.send-button[data-v-432333a8]{border:0;border-radius:9px;width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#5289e9;color:#fff;font-size:18px;cursor:pointer}.send-button[data-v-432333a8]:disabled{background:#dce6f4;color:#a5b8d2;cursor:default}.send-button.stopping[data-v-432333a8]{background:#edf3fe}.send-button.stopping span[data-v-432333a8]{width:11px;height:11px;background:#5586dc;border-radius:2px}.composer-note[data-v-432333a8]{color:#a6b2c4;font-size:10px;text-align:center;margin:8px 0 0;line-height:1.6}.composer-note span[data-v-432333a8]{margin-left:10px;color:#7b9fca}.inspection-scope[data-v-432333a8]{display:flex;gap:9px;align-items:center;padding:0 2px 10px;color:#7c94b3;font-size:12px}.inspection-scope>.el-select[data-v-432333a8]{flex:1;min-width:0}.inspection-scope[data-v-432333a8] .el-select__wrapper{border-radius:8px;font-size:12px}.jump-latest[data-v-432333a8]{position:absolute;top:-39px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;border:1px solid #dbe7f7;border-radius:20px;background:#fff;box-shadow:0 3px 10px #617eb622;color:#6086bf;cursor:pointer;font-size:11px;padding:7px 12px;z-index:1}.context-controls[data-v-432333a8]{display:flex;align-items:center;justify-content:space-between}.context-hint[data-v-432333a8]{color:#96a4b8;font-size:11px;line-height:1.8}.scope-stat-grid[data-v-432333a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.scope-stat-grid>div[data-v-432333a8]{border:1px solid #e7eef8;border-radius:10px;padding:12px;text-align:center;background:#f7faff}.scope-stat-grid b[data-v-432333a8]{display:block;font-size:20px;color:#5787c9}.scope-stat-grid small[data-v-432333a8]{font-size:10px;color:#899cb8;display:block;margin-top:6px}.host-context h3[data-v-432333a8],.risk-list h3[data-v-432333a8]{font-size:13px;font-weight:600;margin:25px 0 14px;color:#4b607e}.host-row[data-v-432333a8]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f7;padding:12px 0}.host-row b[data-v-432333a8]{font-size:12px;display:block;color:#4a617c}.host-row small[data-v-432333a8]{color:#9bacc2;font-size:10px;display:block;margin-top:5px}.host-row em[data-v-432333a8]{font-style:normal;font-size:11px;color:#74a993}.risk-list button[data-v-432333a8]{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:#fff8ee;color:#b89b67;padding:12px;border-radius:8px;font-size:12px;margin-bottom:7px;cursor:pointer}.quiet-empty[data-v-432333a8]{font-size:12px;color:#a0adc0;line-height:1.8}.center[data-v-432333a8]{text-align:center}.provider-dialog[data-v-432333a8] .el-dialog__header p{font-size:12px;color:#97a4b6;line-height:1.7;margin:8px 0 0}.provider-presets[data-v-432333a8]{display:flex;gap:8px;flex-wrap:wrap}.provider-presets button[data-v-432333a8]{border:1px solid #e1e8f4;border-radius:8px;background:#f9fbff;color:#7d91b0;padding:7px 12px;cursor:pointer}.provider-presets button.active[data-v-432333a8]{border-color:#a5c4f4;background:#edf4ff;color:#5584cc}.provider-list[data-v-432333a8]{margin:18px 0}.provider-row[data-v-432333a8]{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #eef2f7;font-size:12px}.provider-row>div[data-v-432333a8]{flex:1}.provider-row p[data-v-432333a8]{font-size:11px;color:#94a6be;margin:5px 0 0}.provider-dot[data-v-432333a8]{width:6px;height:6px;border-radius:50%;background:#a6b5c9}.provider-dot.enabled[data-v-432333a8]{background:#5daf91}.default-tag[data-v-432333a8]{font-size:10px;background:#eef5ff;color:#6f93cc;padding:3px 6px;border-radius:4px}.form-grid[data-v-432333a8]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid.triple[data-v-432333a8]{grid-template-columns:1fr 1fr 1fr}.provider-form[data-v-432333a8] .el-input-number,.provider-form[data-v-432333a8] .el-select{width:100%}.secret-hint[data-v-432333a8]{font-size:11px;line-height:1.6;color:#9bacc2;margin:5px 0}.provider-dialog[data-v-432333a8] .el-form-item__label{font-size:12px}.server-command-confirm .el-message-box__message{white-space:pre-wrap;overflow-wrap:anywhere}.command-plan[data-v-432333a8]{margin-top:14px;padding:14px;border:1px solid #f0d8ac;border-radius:10px;background:#fffaf1;font-size:12px;line-height:1.7}.command-target[data-v-432333a8]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.command-plan small[data-v-432333a8],.command-target span[data-v-432333a8]{color:#a38c67}.command-risk[data-v-432333a8]{color:#ad7524}.command-plan .el-button[data-v-432333a8]{display:block;margin:10px 0 0 auto}@media(min-width:1600px){.composer-area[data-v-432333a8],.conversation-inner[data-v-432333a8]{max-width:940px}.welcome[data-v-432333a8]{padding-top:70px}}@media(max-width:1100px){.keyboard-hint[data-v-432333a8]{display:none}.chat-header[data-v-432333a8]{padding:16px 20px}.header-controls[data-v-432333a8]{gap:5px}.header-controls[data-v-432333a8] .el-button{padding:8px}.conversation-inner[data-v-432333a8]{padding:24px}.composer-area[data-v-432333a8]{padding:0 24px 12px}}.header-controls[data-v-432333a8]{flex-wrap:wrap}@media(max-width:650px){.agent-page[data-v-432333a8]{height:calc(100dvh - 117px);min-height:440px;border-radius:11px}.chat-header[data-v-432333a8]{padding:13px 12px;gap:12px;flex-wrap:wrap}.chat-brand h1[data-v-432333a8]{font-size:17px}.chat-brand p[data-v-432333a8]{font-size:11px}.assistant-avatar[data-v-432333a8]{width:34px;height:34px;font-size:20px}.header-controls[data-v-432333a8]{width:100%;justify-content:space-between}.header-controls[data-v-432333a8] .el-button{height:29px;font-size:10px;padding:6px}.header-controls[data-v-432333a8] .el-tag{display:none}.conversation-inner[data-v-432333a8]{padding:18px 12px}.welcome[data-v-432333a8]{padding:10px 0}.welcome-avatar[data-v-432333a8]{width:49px;height:49px;border-radius:16px;font-size:27px}.welcome h2[data-v-432333a8]{font-size:22px;margin:17px 0 10px}.welcome>p[data-v-432333a8]{font-size:12px}.starter-prompts[data-v-432333a8]{gap:8px;margin:20px auto 14px;grid-template-columns:1fr}.starter-prompts button[data-v-432333a8]{padding:12px;gap:10px}.starter-prompts b[data-v-432333a8]{font-size:12px}.starter-prompts small[data-v-432333a8]{font-size:11px;margin-top:4px}.starter-icon[data-v-432333a8]{width:30px;height:30px;font-size:16px}.message[data-v-432333a8]{gap:7px}.assistant-avatar.small[data-v-432333a8]{width:25px;height:25px;font-size:15px}.message-user .message-body[data-v-432333a8]{max-width:95%}.user-bubble[data-v-432333a8]{font-size:13px;padding:10px 13px}.answer-surface[data-v-432333a8]{padding:13px 12px}.message-meta[data-v-432333a8]{gap:5px}.message-meta span[data-v-432333a8]{font-size:9px}.message-meta time[data-v-432333a8]{display:none}.markdown-answer[data-v-432333a8]{font-size:13px}.composer-area[data-v-432333a8]{padding:0 10px 10px}.composer[data-v-432333a8]{padding:11px 10px 9px;border-radius:12px}.composer-options[data-v-432333a8]{gap:4px}.model-select[data-v-432333a8]{width:160px;max-width:100%}.composer-options[data-v-432333a8] .el-select__wrapper{font-size:10px;padding:4px 8px}.composer-toolbar[data-v-432333a8]{gap:5px}.send-button[data-v-432333a8]{width:30px;height:30px;font-size:16px}.composer[data-v-432333a8] .el-textarea__inner{font-size:13px}.inspection-scope[data-v-432333a8]{flex-wrap:wrap;font-size:11px;gap:6px}.inspection-scope>.el-select[data-v-432333a8]{max-width:none;flex-basis:100%}.evidence-metrics[data-v-432333a8]{flex-wrap:wrap}.evidence-lines p[data-v-432333a8]{display:block}.action-plans article[data-v-432333a8]{flex-wrap:wrap}.action-plans .el-button[data-v-432333a8]{margin-left:auto}.form-grid.triple[data-v-432333a8],.form-grid[data-v-432333a8]{grid-template-columns:1fr}.provider-row[data-v-432333a8]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.thinking-dots i[data-v-432333a8]{animation:none}.starter-prompts button[data-v-432333a8]{transition:none}}.idc-page[data-v-60f86e95]{padding:4px}.page-header[data-v-60f86e95]{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;background:linear-gradient(90deg,#eef5ff,#fff 60%);border:1px solid #e3ecf7;border-radius:14px;margin-bottom:14px}.page-header .header-left[data-v-60f86e95]{display:flex;align-items:center;gap:12px}.page-header .header-icon[data-v-60f86e95]{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid #dbe8fb;color:#3a7ef7;font-size:20px;box-shadow:0 2px 8px rgba(58,126,247,.12)}.page-header .page-title[data-v-60f86e95]{margin:0;font-size:19px;font-weight:700;color:#1d2b4f;white-space:nowrap}.page-header .page-subtitle[data-v-60f86e95]{margin:0 0 0 6px;font-size:12px;color:#8a97ad;white-space:nowrap}.page-header .header-stats[data-v-60f86e95]{display:flex;align-items:center;gap:24px}.page-header .stat-item[data-v-60f86e95]{display:flex;align-items:center;gap:10px}.page-header .stat-item .stat-label[data-v-60f86e95]{font-size:12px;color:#8a97ad}.page-header .stat-item .stat-value[data-v-60f86e95]{font-size:22px;font-weight:700;color:#1d2b4f}.page-header .stat-divider[data-v-60f86e95]{width:1px;height:28px;background:#e3eaf4}.page-body[data-v-60f86e95]{display:flex;gap:14px;align-items:stretch}.tree-panel[data-v-60f86e95]{width:280px;flex-shrink:0;background:#fff;border:1px solid #e7edf4;border-radius:14px;padding:14px}.tree-panel .tree-header[data-v-60f86e95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tree-panel .tree-title[data-v-60f86e95]{display:flex;flex-direction:column}.tree-panel .tree-title span[data-v-60f86e95]:first-child{font-size:14px;font-weight:700;color:#1d2b4f}.tree-panel .tree-title .tree-sub[data-v-60f86e95]{font-size:11px;color:#9aa7bb;margin-top:2px}.tree-panel .tree-actions[data-v-60f86e95]{display:flex;gap:6px}.tree-panel .tree-search[data-v-60f86e95]{margin-bottom:10px}.icon-btn[data-v-60f86e95]{width:30px;height:30px;border:none;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:#fff;font-size:15px;transition:filter .15s}.icon-btn.orange[data-v-60f86e95]{background:linear-gradient(135deg,#f5a623,#f08c1a)}.icon-btn.green[data-v-60f86e95]{background:linear-gradient(135deg,#4fc94f,#35b24a)}.icon-btn[data-v-60f86e95]:hover{filter:brightness(1.08)}.idc-tree[data-v-60f86e95] .el-tree-node__content{height:36px;border-radius:8px}.idc-tree[data-v-60f86e95] .el-tree-node__content:hover{background:#f2f7ff}.idc-tree[data-v-60f86e95] .el-tree-node.is-current>.el-tree-node__content{background:#e8f1ff}.tree-node[data-v-60f86e95]{display:flex;align-items:center;gap:7px;flex:1;min-width:0}.tree-node .node-icon[data-v-60f86e95]{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:13px;flex-shrink:0}.tree-node .node-icon.idc[data-v-60f86e95]{background:#e8f1ff;color:#3a7ef7}.tree-node .node-icon.cabinet[data-v-60f86e95]{background:#e9f8f0;color:#26a269}.tree-node .node-label[data-v-60f86e95]{font-size:13px;font-weight:600;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-node .node-meta[data-v-60f86e95]{font-size:11px;color:#9aa7bb;flex-shrink:0}.tree-node .node-ops[data-v-60f86e95]{margin-left:auto;display:none;gap:8px;padding-right:4px}.tree-node .node-ops .el-icon[data-v-60f86e95]{font-size:13px;color:#7c8aa0}.tree-node .node-ops .el-icon[data-v-60f86e95]:hover{color:#3a7ef7}.tree-node .node-ops .el-icon.danger[data-v-60f86e95]:hover{color:#f56c6c}.tree-node:hover .node-ops[data-v-60f86e95]{display:inline-flex}.main-panel[data-v-60f86e95]{flex:1;min-width:0;background:#fff;border:1px solid #e7edf4;border-radius:14px;padding:0 18px 18px}.main-toolbar[data-v-60f86e95]{display:flex;align-items:center;gap:10px;padding:12px 2px;border-bottom:1px solid #edf1f7;min-height:52px}.main-toolbar .toolbar-label[data-v-60f86e95]{font-size:13px;font-weight:600;color:#5d6b82}.main-toolbar .toolbar-placeholder[data-v-60f86e95]{font-size:12px;color:#9aa7bb}.main-toolbar .toolbar-right[data-v-60f86e95]{margin-left:auto;display:flex;align-items:center;gap:8px}.zoom-btn[data-v-60f86e95]{width:26px;height:26px;border:1px solid #dbe3ee;background:#fff;border-radius:7px;display:grid;place-items:center;cursor:pointer;color:#5d6b82;font-size:13px}.zoom-btn[data-v-60f86e95]:hover:not(:disabled){border-color:#3a7ef7;color:#3a7ef7}.zoom-btn[data-v-60f86e95]:disabled{opacity:.45;cursor:not-allowed}.zoom-value[data-v-60f86e95]{font-size:12px;color:#5d6b82;min-width:38px;text-align:center}.main-tabs[data-v-60f86e95]{display:flex;align-items:center;gap:4px;border-bottom:1px solid #edf1f7}.main-tabs .main-tab[data-v-60f86e95]{padding:12px 20px;font-size:14px;color:#5d6b82;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.main-tabs .main-tab[data-v-60f86e95]:hover{color:#3a7ef7}.main-tabs .main-tab.active[data-v-60f86e95]{color:#3a7ef7;font-weight:700;border-bottom-color:#3a7ef7}.tab-content[data-v-60f86e95]{padding-top:16px;min-height:460px}.empty-hint[data-v-60f86e95]{display:grid;place-items:center;min-height:380px}.room-layout[data-v-60f86e95]{display:flex;gap:14px;align-items:stretch}.room-stage[data-v-60f86e95]{flex:1;min-width:0;border-radius:14px;background:radial-gradient(1200px 500px at 30% 20%,rgba(59,90,160,.35),transparent 60%),linear-gradient(160deg,#101a2e,#0b1220 70%,#090e1a);border:1px solid #1c2942;padding:18px 20px;position:relative;display:flex;flex-direction:column;min-height:560px;overflow:hidden}.room-stage-head[data-v-60f86e95]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.room-stage-head .room-stage-name[data-v-60f86e95]{font-size:20px;font-weight:700;color:#eef3fb}.room-stage-head .room-stage-sub[data-v-60f86e95]{font-size:11px;letter-spacing:2px;color:#5f7398;margin-top:3px}.room-badges[data-v-60f86e95]{display:flex;gap:8px}.room-badges .badge[data-v-60f86e95]{font-size:12px;padding:4px 12px;border-radius:999px;border:1px solid}.room-badges .badge.ok[data-v-60f86e95]{color:#4ade80;border-color:rgba(74,222,128,.4);background:rgba(74,222,128,.08)}.room-badges .badge.critical[data-v-60f86e95]{color:#f87171;border-color:hsla(0,91%,71%,.4);background:hsla(0,91%,71%,.08)}.room-viewport[data-v-60f86e95]{flex:1;position:relative;perspective:1400px;perspective-origin:50% 30%}.room-empty[data-v-60f86e95]{position:absolute;inset:0;display:grid;place-items:center;color:#7c8aa0;font-size:13px;z-index:2}.room-side[data-v-60f86e95]{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.side-card[data-v-60f86e95]{border:1px solid #e7edf4;border-radius:12px;padding:14px 16px;background:#fff}.side-card .side-card-title[data-v-60f86e95]{font-size:13px;font-weight:700;color:#1d2b4f;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.side-card .side-card-title .side-card-extra[data-v-60f86e95]{font-size:11px;font-weight:400;color:#9aa7bb}.side-card .side-empty[data-v-60f86e95]{color:#9aa7bb;font-size:12px;padding:6px 0}.info-row[data-v-60f86e95]{display:flex;justify-content:space-between;padding:7px 0;font-size:12px;border-bottom:1px dashed #edf1f7}.info-row span[data-v-60f86e95]{color:#8a97ad}.info-row b[data-v-60f86e95]{color:#2c3e50;font-weight:600}.info-row[data-v-60f86e95]:last-child{border-bottom:none}.donut-wrap[data-v-60f86e95]{display:grid;place-items:center;padding:8px 0 12px}.donut[data-v-60f86e95]{width:128px;height:128px;border-radius:50%;display:grid;place-items:center}.donut .donut-hole[data-v-60f86e95]{width:92px;height:92px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut .donut-hole b[data-v-60f86e95]{font-size:20px;color:#1d2b4f}.donut .donut-hole span[data-v-60f86e95]{font-size:11px;color:#8a97ad;margin-top:2px}.donut-legend[data-v-60f86e95]{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#5d6b82}.donut-legend .dot[data-v-60f86e95]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.donut-legend .dot.ok[data-v-60f86e95]{background:#4ade80}.donut-legend .dot.warn[data-v-60f86e95]{background:#fbbf24}.donut-legend .dot.critical[data-v-60f86e95]{background:#f87171}.view-layout-btn[data-v-60f86e95]{width:100%;margin-top:10px}.layout-stats[data-v-60f86e95]{display:flex;align-items:center;gap:30px;padding:14px 18px;background:#f8fafd;border:1px solid #edf1f7;border-radius:12px;margin-bottom:16px;flex-wrap:wrap}.layout-stats .layout-stat[data-v-60f86e95]{display:flex;flex-direction:column;gap:2px}.layout-stats .layout-stat .ls-label[data-v-60f86e95]{font-size:11px;color:#8a97ad}.layout-stats .layout-stat .ls-value[data-v-60f86e95]{font-size:19px;font-weight:700;color:#1d2b4f}.layout-stats .layout-stat .ls-value.used[data-v-60f86e95]{color:#3a7ef7}.layout-stats .layout-stat .ls-value.free[data-v-60f86e95]{color:#67c23a}.layout-body[data-v-60f86e95]{display:flex;gap:14px;align-items:flex-start}.rack-visual[data-v-60f86e95]{width:380px;flex-shrink:0;border-radius:14px;padding:16px;background:linear-gradient(170deg,#101a2e,#0b1220);border:1px solid #1c2942}.rack-visual .rack-title[data-v-60f86e95]{font-size:13px;font-weight:700;color:#eef3fb;margin-bottom:8px;display:flex;justify-content:space-between;align-items:baseline}.rack-visual .rack-title .rack-title-en[data-v-60f86e95]{font-size:10px;letter-spacing:1.5px;color:#5f7398;font-weight:400}.rack-visual .rack-legend[data-v-60f86e95]{display:flex;gap:12px;font-size:11px;color:#8fa3c4;margin-bottom:12px;flex-wrap:wrap}.rack-visual .rack-legend .dot[data-v-60f86e95]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}.rack-visual .rack-legend .dot.mounted[data-v-60f86e95]{background:#3a7ef7}.rack-visual .rack-legend .dot.critical[data-v-60f86e95]{background:#f87171}.rack-visual .rack-legend .dot.overlap[data-v-60f86e95]{background:#fbbf24}.rack-visual .rack-legend .dot.overflow[data-v-60f86e95]{background:#c084fc}.rack-visual .rack-legend .dot.unplaced[data-v-60f86e95]{background:#33405c}.rack-frame[data-v-60f86e95]{border:2px solid #3a4b6b;border-radius:10px;background:linear-gradient(180deg,#1b2740,#131d33);padding:8px}.rack-frame .rack-frame-head[data-v-60f86e95]{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#9fc0f5;padding:2px 4px 8px}.rack-frame .rack-frame-head span[data-v-60f86e95]{font-size:10px;letter-spacing:1.5px;color:#5f7398;font-weight:400}.rack-scale[data-v-60f86e95]{max-height:560px;overflow-y:auto;border-radius:6px;background:#0b1220;padding:4px}.rack-scale[data-v-60f86e95]::-webkit-scrollbar{width:6px}.rack-scale[data-v-60f86e95]::-webkit-scrollbar-thumb{background:#2c3a57;border-radius:3px}.rack-unit[data-v-60f86e95]{display:flex;align-items:center;gap:8px;height:22px;border-bottom:1px solid rgba(130,160,215,.08);padding:0 6px;border-radius:3px}.rack-unit .unit-no[data-v-60f86e95]{font-size:10px;color:#5f7398;width:18px;flex-shrink:0}.rack-unit .unit-no.left[data-v-60f86e95]{text-align:right}.rack-unit .unit-no.right[data-v-60f86e95]{margin-left:auto}.rack-unit .unit-machine[data-v-60f86e95]{font-size:11px;color:#dbe7ff;font-weight:700}.rack-unit.occupied[data-v-60f86e95]{background:linear-gradient(90deg,rgba(58,126,247,.8),rgba(58,126,247,.45));cursor:pointer}.rack-unit.occupied .unit-no[data-v-60f86e95]{color:#cfe0ff}.rack-unit.overflowed[data-v-60f86e95]{background:linear-gradient(90deg,rgba(192,132,252,.8),rgba(192,132,252,.45))}.rack-unit.unit-start[data-v-60f86e95]{border-top:1px solid hsla(0,0%,100%,.35)}.rack-side[data-v-60f86e95]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.machine-detail .detail-row[data-v-60f86e95]{display:flex;justify-content:space-between;padding:7px 0;font-size:12px;border-bottom:1px dashed #edf1f7}.machine-detail .detail-row span[data-v-60f86e95]{color:#8a97ad}.machine-detail .detail-row b[data-v-60f86e95]{color:#2c3e50;font-weight:600}.machine-detail .detail-row[data-v-60f86e95]:last-child{border-bottom:none}.machine-toolbar[data-v-60f86e95]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.machine-toolbar .toolbar-right[data-v-60f86e95]{margin-left:auto;display:flex;gap:8px}.machine-table .ip-cell[data-v-60f86e95]{display:inline-flex;align-items:center;gap:6px;color:#3a7ef7;font-weight:600}.machine-table .warranty-expired[data-v-60f86e95]{color:#f56c6c;font-weight:600}.pagination-wrap[data-v-60f86e95]{display:flex;justify-content:flex-end;margin-top:14px}.vm-empty-title[data-v-60f86e95]{font-size:15px;font-weight:700;color:#1d2b4f;margin:0 0 4px}.vm-empty-sub[data-v-60f86e95]{font-size:12px;color:#8a97ad;margin:0}.hw-toolbar[data-v-60f86e95]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafd;border:1px solid #edf1f7;border-radius:12px;margin-bottom:14px}.hw-toolbar .toolbar-label[data-v-60f86e95]{font-size:12px;color:#5d6b82;font-weight:600}.hw-device[data-v-60f86e95]{display:flex;flex-direction:column;gap:12px;max-width:560px}.hw-device .hw-alert[data-v-60f86e95]{border-radius:10px}.form-tip[data-v-60f86e95]{font-size:11px;color:#9aa7bb;line-height:1.4;margin-top:4px}.form-tip.inline[data-v-60f86e95]{display:inline-block;margin-left:8px;margin-top:0}.idc-page[data-v-60f86e95]{padding:12px;background:radial-gradient(ellipse at top right,#e2f5ff,transparent 60%),#f5f8fc;border-radius:16px}.page-header .header-left[data-v-60f86e95]{flex-wrap:wrap}.page-header .page-subtitle[data-v-60f86e95]{max-width:380px}.room-badges[data-v-60f86e95]{flex-wrap:wrap;justify-content:flex-end}.room-badges .badge.warn[data-v-60f86e95]{color:#fbbf24;border-color:#7c622e}.room-badges .badge.unknown[data-v-60f86e95]{color:#b8c7dd;border-color:#63728a}.room-stage-sub[data-v-60f86e95]{color:#a4b8d7!important;letter-spacing:1px!important}.cab3d.unknown .led[data-v-60f86e95]{background:#94a3b8}.cab3d .face.front[data-v-60f86e95]{background:repeating-linear-gradient(180deg,#496078 0 3px,transparent 3px 9px),linear-gradient(180deg,#24374e,#122037)}.cab3d .face.front .cab-front-no[data-v-60f86e95]{color:#f1f7ff;background:#18283c;padding:2px}.cab3d .face.top .cab-no[data-v-60f86e95]{font-size:10px;color:#d9e8ff}.cab3d[data-v-60f86e95]:focus-visible{outline:2px solid #60a5fa}.rack-unit.overlapping[data-v-60f86e95]{background:#8049a3!important}.main-tabs .main-tab[data-v-60f86e95]{background:transparent;border-top:0;border-left:0;border-right:0;font-family:inherit}[data-v-60f86e95] .el-dialog{max-width:calc(100vw - 24px)}@media(max-width:1200px){.room-layout[data-v-60f86e95]{flex-direction:column}.room-side[data-v-60f86e95]{width:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.room-side .side-card[data-v-60f86e95]{margin:0}.page-header[data-v-60f86e95]{flex-wrap:wrap;gap:12px}}@media(max-width:760px){.idc-page[data-v-60f86e95]{padding:4px}.page-body[data-v-60f86e95]{flex-direction:column}.tree-panel[data-v-60f86e95]{width:auto;min-width:0;min-height:0}.main-panel[data-v-60f86e95]{padding:0 10px 12px}.machine-toolbar[data-v-60f86e95],.main-toolbar[data-v-60f86e95]{flex-wrap:wrap}.room-side[data-v-60f86e95]{grid-template-columns:1fr}.room-stage[data-v-60f86e95]{min-height:430px;padding:14px}.layout-body[data-v-60f86e95]{flex-direction:column}.rack-side[data-v-60f86e95]{width:auto}.header-stats[data-v-60f86e95]{flex-wrap:wrap}.page-title[data-v-60f86e95]{font-size:18px}.pagination-wrap[data-v-60f86e95]{overflow:auto;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cab3d .face[data-v-60f86e95],.room-floor[data-v-60f86e95]{transition:none}}.room-viewport[data-v-60f86e95]{overflow:auto;display:grid;place-items:center;min-height:340px}.room-map[data-v-60f86e95]{width:100%;max-height:460px;min-height:320px;transform-origin:center;transition:transform .2s}.map-cabinet[data-v-60f86e95]{cursor:pointer;outline:none}.cabinet-edge[data-v-60f86e95]{stroke:#647c96;stroke-width:1}.map-cabinet.selected .cabinet-edge[data-v-60f86e95],.map-cabinet:focus-visible .cabinet-edge[data-v-60f86e95],.map-cabinet:hover .cabinet-edge[data-v-60f86e95]{stroke:#65b6ff;stroke-width:2}.scene-hint[data-v-60f86e95]{text-align:center;color:#a8bfd8;font-size:12px;margin-top:8px}@media(prefers-reduced-motion:reduce){.room-map[data-v-60f86e95]{transition:none}}@media(max-width:760px){.room-stage-head[data-v-60f86e95]{flex-direction:column;gap:12px}.room-badges[data-v-60f86e95]{justify-content:flex-start}.header-stats[data-v-60f86e95]{gap:12px}}.machine-scope[data-v-60f86e95]{color:#5d6b82;font-size:12px;margin-bottom:12px}.switch-page[data-v-0db8dbab]{padding:4px}.page-header[data-v-0db8dbab]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#fff;border:1px solid #e7edf4;border-radius:14px;margin-bottom:14px}.page-header .header-left[data-v-0db8dbab]{display:flex;align-items:center;gap:14px}.page-header .header-icon[data-v-0db8dbab]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#e8f8f0,#f2fbf7);color:#26a269;font-size:22px}.page-header .page-title[data-v-0db8dbab]{margin:0;font-size:20px;font-weight:600;color:#1d2b4f}.page-header .page-subtitle[data-v-0db8dbab]{margin:2px 0 0;font-size:12px;color:#8a97ad}.page-header .header-stats[data-v-0db8dbab]{display:flex;align-items:center;gap:22px}.page-header .stat-item[data-v-0db8dbab]{display:flex;flex-direction:column;align-items:center;gap:2px}.page-header .stat-item .stat-label[data-v-0db8dbab]{font-size:12px;color:#8a97ad}.page-header .stat-item .stat-value[data-v-0db8dbab]{font-size:20px;font-weight:700;color:#1d2b4f}.page-header .stat-divider[data-v-0db8dbab]{width:1px;height:30px;background:#edf1f7}.list-card[data-v-0db8dbab]{background:#fff;border:1px solid #e7edf4;border-radius:14px;padding:16px 18px}.toolbar[data-v-0db8dbab]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.toolbar .toolbar-right[data-v-0db8dbab]{margin-left:auto;display:flex;gap:8px}.switch-table .name-cell[data-v-0db8dbab]{display:inline-flex;align-items:center;gap:8px}.switch-table .name-cell .device-icon[data-v-0db8dbab]{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#e8f8f0;color:#26a269;font-size:14px}.switch-table .name-cell .device-name[data-v-0db8dbab]{font-weight:600;color:#2c3e50}.pagination-wrap[data-v-0db8dbab]{display:flex;justify-content:flex-end;margin-top:14px}.monitor-panel[data-v-0db8dbab]{padding:8px 4px}.monitor-header[data-v-0db8dbab]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:14px;border-bottom:1px solid #edf1f7;margin-bottom:16px}.monitor-header .mh-left[data-v-0db8dbab]{display:flex;align-items:center;gap:12px}.monitor-header .mh-icon[data-v-0db8dbab]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#e8f8f0,#f2fbf7);color:#26a269;font-size:24px}.monitor-header .mh-name[data-v-0db8dbab]{font-size:17px;font-weight:700;color:#1d2b4f;display:flex;align-items:center;gap:8px}.monitor-header .mh-sub[data-v-0db8dbab]{font-size:12px;color:#8a97ad;margin-top:2px}.monitor-header .mh-right[data-v-0db8dbab]{display:flex;align-items:center;gap:12px}.monitor-header .mh-info[data-v-0db8dbab]{font-size:12px;color:#5d6b82}.monitor-empty-alert[data-v-0db8dbab]{margin-bottom:14px}.metric-cards[data-v-0db8dbab]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px}.metric-card[data-v-0db8dbab]{border:1px solid #e7edf4;border-radius:12px;padding:14px;background:linear-gradient(180deg,#fdfefe,#f7fafd)}.metric-card .mc-label[data-v-0db8dbab]{font-size:12px;color:#8a97ad}.metric-card .mc-value[data-v-0db8dbab]{font-size:20px;font-weight:700;color:#1d2b4f;margin:6px 0 4px}.metric-card .mc-sub[data-v-0db8dbab]{font-size:11px;color:#9aa7bb}.monitor-grid[data-v-0db8dbab]{display:grid;grid-template-columns:320px 1fr;gap:12px;margin-bottom:14px}.panel-block[data-v-0db8dbab]{border:1px solid #e7edf4;border-radius:12px;padding:14px}.panel-block .pb-title[data-v-0db8dbab]{font-size:13px;font-weight:600;color:#1d2b4f;margin-bottom:12px}.port-status[data-v-0db8dbab]{display:flex;gap:12px}.port-status .ps-item[data-v-0db8dbab]{flex:1;text-align:center;border-radius:10px;padding:12px 0}.port-status .ps-item b[data-v-0db8dbab]{display:block;font-size:22px}.port-status .ps-item span[data-v-0db8dbab]{font-size:11px;color:#8a97ad}.port-status .ps-item.up[data-v-0db8dbab]{background:#e8f8f0}.port-status .ps-item.up b[data-v-0db8dbab]{color:#26a269}.port-status .ps-item.down[data-v-0db8dbab]{background:#fdeceb}.port-status .ps-item.down b[data-v-0db8dbab]{color:#e54545}.port-status .ps-item.unknown[data-v-0db8dbab]{background:#f2f4f8}.port-status .ps-item.unknown b[data-v-0db8dbab]{color:#8a97ad}.trend-chart[data-v-0db8dbab]{height:260px}.switch-page[data-v-0db8dbab]{padding:12px;border-radius:16px;background:radial-gradient(ellipse at top right,#def3ff,transparent 55%),#f5f8fc}.page-header[data-v-0db8dbab]{background:linear-gradient(110deg,#f0f7ff,#fff 65%)}.vendor-badge[data-v-0db8dbab]{display:inline-flex;font-weight:700;color:#277da6;padding:3px 9px;border-radius:5px;background:#edf7fb}.vendor-badge.h3c[data-v-0db8dbab],.vendor-badge.huawei[data-v-0db8dbab]{color:#bd3753;background:#fff1f3}.metric-card[data-v-0db8dbab]{background:linear-gradient(135deg,#1a2941,#102037);border-color:#2b405f}.metric-card .mc-label[data-v-0db8dbab],.metric-card .mc-sub[data-v-0db8dbab]{color:#afc2dd}.metric-card .mc-value[data-v-0db8dbab]{color:#f1f7ff}.device-chassis[data-v-0db8dbab]{margin:20px 0;padding:20px 24px;color:#d6e7fa;background:linear-gradient(160deg,#3e5269,#1a293d 55%,#101b2a);border:1px solid #758aa0;border-radius:12px;box-shadow:0 12px 24px rgba(24,51,76,.145),inset 0 3px 0 rgba(180,196,213,.251)}.chassis-heading[data-v-0db8dbab]{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding-bottom:16px}.port-grid[data-v-0db8dbab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:12px}.port-socket[data-v-0db8dbab]{cursor:pointer;background:#0b1421;color:#c6d2e2;border:2px solid #6b7b90;border-radius:4px;padding:6px;font:inherit;font-size:11px}.port-socket i[data-v-0db8dbab]{display:block;height:18px;border-top:4px dashed #71839a;margin-bottom:5px}.port-socket.up[data-v-0db8dbab]{border-bottom-color:#35d5a0}.port-socket.down[data-v-0db8dbab]{border-bottom-color:#fc7e89}.port-socket.selected[data-v-0db8dbab],.port-socket[data-v-0db8dbab]:focus-visible{outline:2px solid #65b5ff;outline-offset:3px}.chassis-empty[data-v-0db8dbab]{padding:28px;text-align:center;background:rgba(10,22,39,.502);border-radius:6px;color:#a4b8ce}.chassis-legend[data-v-0db8dbab],.port-detail[data-v-0db8dbab]{display:flex;flex-wrap:wrap;gap:20px;padding-top:14px;font-size:12px}.chassis-legend .up[data-v-0db8dbab]{color:#35d5a0}.chassis-legend .down[data-v-0db8dbab]{color:#fc7e89}.port-detail[data-v-0db8dbab]{margin:12px 0;padding:14px;background:#eef6ff;border-radius:8px}[data-v-0db8dbab] .el-drawer{width:min(1280px,96vw)!important}[data-v-0db8dbab] .el-dialog{max-width:calc(100vw - 24px)}@media(max-width:1000px){.monitor-grid[data-v-0db8dbab]{grid-template-columns:1fr}.metric-cards[data-v-0db8dbab]{grid-template-columns:repeat(3,1fr)}.mh-right[data-v-0db8dbab],.page-header[data-v-0db8dbab],.toolbar[data-v-0db8dbab]{flex-wrap:wrap}}@media(max-width:640px){.switch-page[data-v-0db8dbab]{padding:4px}.page-header[data-v-0db8dbab]{gap:16px;padding:16px}.page-title[data-v-0db8dbab]{font-size:18px}.header-left[data-v-0db8dbab]{gap:10px}.metric-cards[data-v-0db8dbab]{grid-template-columns:repeat(2,1fr)}.metric-card .mc-value[data-v-0db8dbab]{font-size:17px}.pagination-wrap[data-v-0db8dbab]{justify-content:flex-start;overflow:auto}.toolbar .toolbar-right[data-v-0db8dbab]{margin-left:0}.device-chassis[data-v-0db8dbab]{padding:16px}}.monitor-shell[data-v-0db8dbab]{min-height:220px}.k8s-connection-notice[data-v-8706ec04]{margin:12px 0}.k8s-safety-mode[data-v-1cf7b3ae]{display:inline-flex;align-items:center;white-space:nowrap;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:6px;padding:2px 7px;font-size:11px;margin-left:10px}:root{--k8s-primary:#2563eb;--k8s-primary-gradient:linear-gradient(135deg,#2f82e9,#22a8c8);--k8s-text-heading:#0f172a;--k8s-text-primary:#172033;--k8s-text-muted:#64748b;--k8s-border:#dbe7f4;--k8s-border-soft:#e7eef7;--k8s-bg-subtle:#f3f7fc;--k8s-radius-card:12px;--k8s-radius-inner:10px;--k8s-shadow-card:0 8px 24px rgba(80,124,180,.07);--k8s-shadow-card-hover:0 10px 24px rgba(64,158,255,.1);--k8s-shadow-hero:0 10px 28px rgba(80,124,180,.1);--k8s-page-bg:radial-gradient(circle at 88% 18%,rgba(79,111,220,.05),transparent 28%),linear-gradient(135deg,#fdfefe,#f7f9fc 48%,#eef3f8)}.k8s-page{padding:12px 16px 24px!important;min-height:calc(100vh - 84px);box-sizing:border-box;background:var(--k8s-page-bg)!important}.k8s-page-header{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;margin-bottom:12px;border:1px solid var(--k8s-border);border-radius:var(--k8s-radius-card);background:hsla(0,0%,100%,.96);box-shadow:var(--k8s-shadow-hero)}.k8s-page-header__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.k8s-page-header__icon img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.k8s-page-header__content{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:2px 10px;min-width:0}.k8s-page-header h1{flex:0 0 auto;margin:0;color:var(--k8s-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.k8s-page-header__divider{width:1px;height:22px;flex:0 0 1px;background:var(--k8s-border-soft)}.k8s-page-header__content p{margin:0;overflow:hidden;color:var(--k8s-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.k8s-page-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}@media (max-width:900px){.k8s-page-header__divider{display:none}.k8s-page-header__content p{width:100%;white-space:normal}}.k8s-page .el-card{border:1px solid var(--k8s-border)!important;border-radius:var(--k8s-radius-card)!important;background:#fff!important;box-shadow:var(--k8s-shadow-card)!important;backdrop-filter:none!important}.k8s-page .el-card:hover{box-shadow:var(--k8s-shadow-card-hover)!important}.k8s-page .el-card .el-card__header{border-bottom:1px solid var(--k8s-border-soft);padding:10px 16px}.k8s-page .el-card .el-card__body{padding:14px 16px}.k8s-page .card-header .title{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--k8s-text-heading)!important;font-size:16px!important;font-weight:600!important;text-shadow:none!important}.k8s-page .el-table .el-table__header,.k8s-page .el-table__header{background:var(--k8s-bg-subtle)!important}.k8s-page .el-table .el-table__header th.el-table__cell,.k8s-page .el-table__header th{background:var(--k8s-bg-subtle)!important;color:var(--k8s-text-primary)!important;font-weight:600!important;text-shadow:none!important;border-bottom:1px solid var(--k8s-border-soft)!important}.k8s-page .el-table{--el-table-border-color:var(--k8s-border-soft);--el-table-header-bg-color:var(--k8s-bg-subtle);--el-table-row-hover-bg-color:#f0f6ff}.create-dialog .el-dialog__header,.create-namespace-dialog .el-dialog__header,.detail-dialog .el-dialog__header,.edit-dialog .el-dialog__header,.k8s-page [class*=-dialog] .el-dialog__header,.register-dialog .el-dialog__header{background:#fff!important;color:var(--k8s-text-heading)!important;border-bottom:1px solid var(--k8s-border-soft);border-radius:15px 15px 0 0;padding:14px 20px!important}.create-dialog .el-dialog__title,.create-namespace-dialog .el-dialog__title,.detail-dialog .el-dialog__title,.edit-dialog .el-dialog__title,.k8s-page [class*=-dialog] .el-dialog__title,.register-dialog .el-dialog__title{color:var(--k8s-text-heading)!important;font-weight:600}.el-dialog{border-radius:15px}.k8s-page .card-icon{background:var(--k8s-primary-gradient)!important}.k8s-page .el-button--primary:not(.is-link):not(.is-text){--el-button-bg-color:var(--k8s-primary);--el-button-border-color:var(--k8s-primary)}.k8s-page .env-status,.k8s-page .module-card,.k8s-page .progress-section,.k8s-page .reason-panel,.k8s-page .score-card,.k8s-page .stat-card,.k8s-page .stat-cards{background:var(--k8s-bg-subtle)!important}.k8s-count-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:12px;line-height:18px;border:1px solid var(--k8s-border);background:var(--k8s-bg-subtle);color:var(--k8s-text-primary);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.k8s-count-chip:hover{border-color:#b9d4ff;background:#eaf1fe;color:var(--k8s-primary)}.k8s-count-chip .el-icon,.k8s-count-chip img{width:12px;height:12px;font-size:12px}.k8s-count-chip.is-muted{color:#94a3b8}.k8s-count-chip.is-warn{border-color:#f6d4a8;background:#fdf6ec;color:#b88230}.k8s-page .operation-buttons .el-button.is-circle,.k8s-page .operation-buttons .el-button.is-circle.is-plain{width:26px;height:26px;padding:0!important;border:none!important;box-shadow:none!important;transition:transform .15s ease,box-shadow .15s ease}.k8s-page .operation-buttons .el-button.is-circle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.12)!important}.k8s-page .operation-buttons .el-button--primary.is-circle{background:#eaf1fe!important;color:#2563eb!important}.k8s-page .operation-buttons .el-button--success.is-circle{background:#e8f7f0!important;color:#059669!important}.k8s-page .operation-buttons .el-button--warning.is-circle{background:#fdf3e3!important;color:#d97706!important}.k8s-page .operation-buttons .el-button--danger.is-circle{background:#fdecec!important;color:#dc2626!important}.k8s-page .operation-buttons .el-button--info.is-circle{background:#eef2f7!important;color:#475569!important}.k8s-page .operation-buttons .el-button.is-circle:disabled{background:#f1f5f9!important;color:#cbd5e1!important}.k8s-page .operation-buttons .el-button.is-circle img{filter:none!important}.k8s-page .el-table .el-table__row:hover>td{background-color:#f0f6ff!important}.k8s-page .el-table__row{transition:background-color .15s ease}.k8s-page .el-table__row:hover{transform:none!important;box-shadow:none!important}.k8s-page .resource-info .resource-item,.k8s-page .resource-stats .resource-item{gap:6px}.k8s-page .resource-label{color:#94a3b8!important;font-size:12px}.k8s-page .resource-value{color:#172033!important;font-weight:600;font-size:12px}.k8s-page .el-table .el-button:not(.is-circle):not(.is-link):not(.is-text){border:none!important;box-shadow:none!important;font-weight:500}.k8s-page .el-table .el-button--primary:not(.is-circle):not(.is-link):not(.is-text){background:#eaf1fe!important;color:#2563eb!important}.k8s-page .el-table .el-button--success:not(.is-circle):not(.is-link):not(.is-text){background:#e8f7f0!important;color:#059669!important}.k8s-page .el-table .el-button--warning:not(.is-circle):not(.is-link):not(.is-text){background:#fdf3e3!important;color:#d97706!important}.k8s-page .el-table .el-button--danger:not(.is-circle):not(.is-link):not(.is-text){background:#fdecec!important;color:#dc2626!important}.k8s-page .el-table .el-button--info:not(.is-circle):not(.is-link):not(.is-text){background:#eef2f7!important;color:#475569!important}.k8s-page .el-table .el-button:not(.is-circle):not(.is-link):not(.is-text):hover:not(:disabled){filter:brightness(.96)}.k8s-page .el-table .el-button:disabled{background:#f1f5f9!important;color:#cbd5e1!important}.k8s-version-chip{font-family:Consolas,Monaco,monospace;background:#eef2f7;color:#475569;padding:2px 8px;border-radius:6px}.k8s-time-chip,.k8s-version-chip{font-size:12px;white-space:nowrap}.k8s-time-chip{display:inline-flex;align-items:center;gap:4px;color:#2563eb;background:#eaf1fe;padding:2px 9px;border-radius:999px}.k8s-time-chip .el-icon{font-size:12px}.k8s-res-bars{display:flex;flex-direction:column;gap:6px;min-width:190px}.k8s-res-bar-row{display:flex;align-items:center;gap:8px}.k8s-res-bar-label{font-size:11px;color:#94a3b8;width:42px;flex-shrink:0}.k8s-res-bar-row .el-progress{flex:1}.k8s-res-bar-row .el-progress__text{font-size:11px!important;min-width:36px;color:#475569}.k8s-res-bar-sub{white-space:nowrap}.k8s-res-bar-sub,.k8s-res-req{font-size:11px;color:#94a3b8}.k8s-operation-confirm p,.k8s-operation-result p{line-height:1.65;overflow-wrap:anywhere}.k8s-operation-receipt{margin-top:8px;padding:4px 8px;color:#1d4ed8;border:1px solid #bfdbfe;background:#eff6ff;border-radius:5px;cursor:pointer}.k8s-operation-history{width:min(680px,calc(100vw - 32px))}.k8s-page .card-value,.k8s-page .mini-num,.k8s-page .score-value,.k8s-page .stat-value,.k8s-page [data-k8s-tone]{font-variant-numeric:tabular-nums;letter-spacing:0}.k8s-page [data-k8s-tone=primary]{color:#1d4ed8!important}.k8s-page [data-k8s-tone=cyan]{color:#0e7490!important}.k8s-page [data-k8s-tone=purple]{color:#7e22ce!important}.k8s-page [data-k8s-tone=success]{color:#15803d!important}.k8s-page [data-k8s-tone=warning]{color:#b45309!important}.k8s-page [data-k8s-tone=danger]{color:#b91c1c!important}.k8s-page .data-keys,.k8s-page .resource-row,.k8s-page .resource-values{gap:6px}.k8s-page .data-keys{display:flex;align-items:center;flex-wrap:wrap}.k8s-page .el-table .k8s-resource-grid,.k8s-page .el-table .k8s-time-value{text-align:left}@media (max-width:768px){.k8s-page .el-table__cell.el-table-fixed-column--right{position:static!important}}.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}.k8s-data-value[data-v-507f8520]{--value-color:#1d4ed8;--value-bg:#eff6ff;display:inline-flex;align-items:center;gap:8px;max-width:100%;box-sizing:border-box;padding:3px 9px;border-radius:6px;background:var(--value-bg);color:var(--value-color);line-height:22px;vertical-align:middle;white-space:nowrap}.tone-cyan[data-v-507f8520]{--value-color:#0e7490;--value-bg:#ecfeff}.tone-purple[data-v-507f8520]{--value-color:#7e22ce;--value-bg:#faf5ff}.tone-warning[data-v-507f8520]{--value-color:#b45309;--value-bg:#fffbeb}.tone-success[data-v-507f8520]{--value-color:#15803d;--value-bg:#f0fdf4}.tone-danger[data-v-507f8520]{--value-color:#b91c1c;--value-bg:#fef2f2}.tone-info[data-v-507f8520]{--value-color:#475569;--value-bg:#f1f5f9}.k8s-data-value.is-muted[data-v-507f8520]{--value-color:#64748b;--value-bg:#f8fafc}.has-label[data-v-507f8520]{display:flex;justify-content:space-between;gap:12px}.k8s-data-value__label[data-v-507f8520]{color:#475569;font-size:12px}.k8s-data-value__number[data-v-507f8520]{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.is-muted .k8s-data-value__number[data-v-507f8520]{font-weight:500}.k8s-data-value__number small[data-v-507f8520]{margin-left:4px;font-size:11px;font-weight:500}.k8s-time-value[data-v-205c8066]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;padding:4px 0;vertical-align:middle;white-space:nowrap}.k8s-time-value__age[data-v-205c8066]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600;line-height:20px}.k8s-time-value__age.is-unknown[data-v-205c8066]{background:#f8fafc;color:#64748b}.k8s-time-value__date[data-v-205c8066]{color:#64748b;font-size:11px;font-variant-numeric:tabular-nums;line-height:18px}.provision-message[data-v-8b40fd2c]{line-height:1.7;color:#334155;overflow-wrap:anywhere}.provision-warning[data-v-8b40fd2c]{background:#fff7ed;color:#9a3412;border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.connection-observation[data-v-7fb06c74]{margin-top:5px;color:#64748b;font-size:11px}.cluster-table-container[data-v-7fb06c74]{width:100%}.search-section[data-v-7fb06c74]{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-7fb06c74]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-7fb06c74]{color:#606266;font-weight:500}.table-section[data-v-7fb06c74]{margin-top:20px}.cluster-table[data-v-7fb06c74]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.cluster-table[data-v-7fb06c74] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.cluster-table[data-v-7fb06c74] .el-table__header th{background:transparent!important;border-bottom:none}.cluster-table[data-v-7fb06c74] .el-table__header th,.cluster-table[data-v-7fb06c74] .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-7fb06c74] .el-table__row{transition:all .3s ease}.cluster-table[data-v-7fb06c74] .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-7fb06c74]{display:flex;align-items:center;gap:8px;position:relative}.k8s-icon[data-v-7fb06c74]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.version-container[data-v-7fb06c74]{display:flex;align-items:center;gap:8px}.version-text[data-v-7fb06c74]{color:#606266;font-weight:500}.k8s-io-icon[data-v-7fb06c74]{width:24px;height:24px;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.12))}.cluster-name-link[data-v-7fb06c74]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.cluster-name-link[data-v-7fb06c74]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.copy-name-btn[data-v-7fb06c74]{opacity:0;transition:all .3s ease;transform:scale(.8)}.cluster-name-container:hover .copy-name-btn[data-v-7fb06c74]{opacity:1;transform:scale(1)}.copy-name-btn[data-v-7fb06c74]:hover{background-color:#409eff!important;border-color:#409eff!important;color:#fff!important;transform:scale(1.1)!important}.operation-buttons[data-v-7fb06c74]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-7fb06c74]{transition:all .3s ease}.operation-buttons .el-button[data-v-7fb06c74]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-7fb06c74]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-7fb06c74]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-7fb06c74]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-7fb06c74] .el-input__wrapper,.el-select[data-v-7fb06c74] .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-7fb06c74] .el-input__wrapper:hover,.el-select[data-v-7fb06c74] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-7fb06c74] .el-input__wrapper.is-focus,.el-select[data-v-7fb06c74] .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-7fb06c74] .el-input__inner,.el-select[data-v-7fb06c74] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-loading-mask[data-v-7fb06c74]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.description-container[data-v-7fb06c74]{max-width:160px}.description-text[data-v-7fb06c74]{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-7fb06c74]: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-hint[data-v-e49caa28]{color:#64748b;font-size:12px;line-height:1.6;margin:6px 0}.credential-editor-container[data-v-e49caa28]{width:100%}.credential-editor[data-v-e49caa28]{margin-bottom:12px}.editor[data-v-e49caa28]{border-radius:8px;overflow:hidden}.credential-actions[data-v-e49caa28]{display:flex;gap:8px;justify-content:flex-start;align-items:center}.credential-actions .el-button[data-v-e49caa28]{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-e49caa28]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.credential-actions .el-button .el-icon[data-v-e49caa28]{font-size:14px}.credential-actions .upload-btn[data-v-e49caa28]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important;cursor:pointer!important;opacity:1!important}.credential-actions .upload-btn[data-v-e49caa28]:hover:not(:disabled){background-color:#5daf34!important;border-color:#5daf34!important;color:#fff!important}.credential-actions .upload-btn[data-v-e49caa28]: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-e49caa28]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.credential-actions .el-button--success[data-v-e49caa28]:focus:not(:disabled),.credential-actions .el-button--success[data-v-e49caa28]:hover:not(:disabled){background-color:#5daf34!important;border-color:#5daf34!important;color:#fff!important}.credential-actions .el-button--success[data-v-e49caa28]:disabled{background-color:#a0cfff!important;border-color:#a0cfff!important;color:#fff!important;opacity:.6!important;cursor:not-allowed!important}.credential-view-dialog[data-v-47f1039a] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.credential-view-dialog[data-v-47f1039a] .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-47f1039a] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.credential-view-dialog[data-v-47f1039a] .el-dialog__headerbtn{top:20px;right:20px}.credential-view-dialog[data-v-47f1039a] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.credential-view-dialog[data-v-47f1039a] .el-dialog__body{padding:20px 24px}.credential-content[data-v-47f1039a]{display:flex;flex-direction:column;gap:16px}.credential-header[data-v-47f1039a]{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-47f1039a]{border-radius:8px;font-weight:500;transition:all .3s ease}.credential-header .el-button[data-v-47f1039a]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.code-container[data-v-47f1039a]{position:relative;max-height:400px;overflow:auto;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa}.code-block[data-v-47f1039a]{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-47f1039a]{background:#0d1117;color:#c9d1d9}.credential-info[data-v-47f1039a]{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-47f1039a]::-webkit-scrollbar{width:8px;height:8px}.code-container[data-v-47f1039a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.code-container[data-v-47f1039a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.code-container[data-v-47f1039a]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:768px){.credential-view-dialog[data-v-47f1039a] .el-dialog{width:95%!important;margin:5vh auto!important}.credential-header[data-v-47f1039a]{flex-direction:column;gap:8px;align-items:stretch}.credential-header .el-button[data-v-47f1039a]{width:100%}.code-container[data-v-47f1039a]{max-height:300px}.code-block[data-v-47f1039a]{padding:15px;font-size:12px}}.register-dialog[data-v-630cb514] .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-630cb514] .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-630cb514] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.register-dialog[data-v-630cb514] .el-dialog__headerbtn{top:20px;right:20px}.register-dialog[data-v-630cb514] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.register-dialog[data-v-630cb514] .el-dialog__body{padding:24px}.register-dialog .el-form-item[data-v-630cb514]{margin-bottom:24px}.register-dialog .el-form-item__label[data-v-630cb514]{font-weight:500;color:#606266}.register-dialog .el-input[data-v-630cb514] .el-input__wrapper{border-radius:8px;transition:all .3s ease}.register-dialog .el-input[data-v-630cb514] .el-input__wrapper:hover{border-color:#c0c4cc}.register-dialog .el-input[data-v-630cb514] .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-630cb514] .el-textarea__inner{border-radius:8px;transition:all .3s ease}.register-dialog .el-textarea[data-v-630cb514] .el-textarea__inner:hover{border-color:#c0c4cc}.register-dialog .el-textarea[data-v-630cb514] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.dialog-footer[data-v-630cb514]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-630cb514]{border-radius:8px;font-weight:500;padding:12px 24px;transition:all .3s ease}.dialog-footer .el-button[data-v-630cb514]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.dialog-footer .el-button--primary[data-v-630cb514]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-630cb514]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}@media (max-width:768px){.register-dialog[data-v-630cb514] .el-dialog{width:95%!important;margin:5vh auto!important}.register-dialog[data-v-630cb514] .el-dialog__body{padding:20px}.dialog-footer[data-v-630cb514]{flex-direction:column}.dialog-footer .el-button[data-v-630cb514]{width:100%;margin:0}}.edit-dialog[data-v-15b1b13a] .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-15b1b13a] .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-15b1b13a] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.edit-dialog[data-v-15b1b13a] .el-dialog__headerbtn{top:20px;right:20px}.edit-dialog[data-v-15b1b13a] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.edit-dialog[data-v-15b1b13a] .el-dialog__body{padding:24px}.edit-dialog .el-form-item[data-v-15b1b13a]{margin-bottom:24px}.edit-dialog .el-form-item__label[data-v-15b1b13a]{font-weight:500;color:#606266}.edit-dialog .el-input[data-v-15b1b13a] .el-input__wrapper{border-radius:8px;transition:all .3s ease}.edit-dialog .el-input[data-v-15b1b13a] .el-input__wrapper:hover:not(.is-disabled){border-color:#c0c4cc}.edit-dialog .el-input[data-v-15b1b13a] .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-15b1b13a] .el-textarea__inner{border-radius:8px;transition:all .3s ease}.edit-dialog .el-textarea[data-v-15b1b13a] .el-textarea__inner:hover:not(:disabled){border-color:#c0c4cc}.edit-dialog .el-textarea[data-v-15b1b13a] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.version-tip[data-v-15b1b13a]{margin-top:4px;padding-left:4px}.version-tip .el-text[data-v-15b1b13a]{font-style:italic}.edit-dialog .el-input.is-disabled[data-v-15b1b13a] .el-input__wrapper{background-color:#f5f7fa;border-color:#e4e7ed;color:#909399;cursor:not-allowed}.edit-dialog .el-input.is-disabled[data-v-15b1b13a] .el-input__inner{color:#909399;cursor:not-allowed}.edit-dialog .el-input[readonly][data-v-15b1b13a] .el-input__wrapper{background-color:#f5f7fa;border-color:#e4e7ed}.edit-dialog .el-input[readonly][data-v-15b1b13a] .el-input__inner{color:#909399;cursor:default}.dialog-footer[data-v-15b1b13a]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-15b1b13a]{border-radius:8px;font-weight:500;padding:12px 24px;transition:all .3s ease}.dialog-footer .el-button[data-v-15b1b13a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.dialog-footer .el-button--primary[data-v-15b1b13a]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-15b1b13a]:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190)}@media (max-width:768px){.edit-dialog[data-v-15b1b13a] .el-dialog{width:95%!important;margin:5vh auto!important}.edit-dialog[data-v-15b1b13a] .el-dialog__body{padding:20px}.dialog-footer[data-v-15b1b13a]{flex-direction:column}.dialog-footer .el-button[data-v-15b1b13a]{width:100%;margin:0}}.k8s-cluster-management[data-v-6043a2fc]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.cluster-card[data-v-6043a2fc]{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-6043a2fc]{display:flex;justify-content:space-between;align-items:center}.title[data-v-6043a2fc]{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-6043a2fc]{display:flex;gap:12px}.create-dialog[data-v-6043a2fc] .el-dialog,.edit-dialog[data-v-6043a2fc] .el-dialog,.register-dialog[data-v-6043a2fc] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-dialog[data-v-6043a2fc] .el-dialog__header,.edit-dialog[data-v-6043a2fc] .el-dialog__header,.register-dialog[data-v-6043a2fc] .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-6043a2fc] .el-dialog__title,.edit-dialog[data-v-6043a2fc] .el-dialog__title,.register-dialog[data-v-6043a2fc] .el-dialog__title{color:#fff;font-weight:600}.create-dialog[data-v-6043a2fc] .el-dialog__body,.edit-dialog[data-v-6043a2fc] .el-dialog__body,.register-dialog[data-v-6043a2fc] .el-dialog__body{padding:24px}.dialog-footer[data-v-6043a2fc]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-6043a2fc]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-6043a2fc]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-6043a2fc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-6043a2fc] .el-input__wrapper,.el-select[data-v-6043a2fc] .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-6043a2fc] .el-input__wrapper:hover,.el-select[data-v-6043a2fc] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-6043a2fc] .el-input__wrapper.is-focus,.el-select[data-v-6043a2fc] .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-6043a2fc] .el-input__inner,.el-select[data-v-6043a2fc] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-textarea[data-v-6043a2fc] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-6043a2fc] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-6043a2fc]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.host-selection-container[data-v-6043a2fc]{width:100%}.selected-hosts[data-v-6043a2fc]{background:rgba(103,126,234,.05);padding:12px;border-radius:8px;border:1px solid rgba(103,126,234,.2)}.hosts-info[data-v-6043a2fc]{font-size:14px;color:#606266;margin-bottom:8px}.host-tags[data-v-6043a2fc]{display:flex;flex-wrap:wrap;gap:4px}.no-hosts[data-v-6043a2fc]{color:#909399;font-size:13px;font-style:italic;padding:8px 12px;background:#f5f7fa;border-radius:6px;border:1px dashed #dcdfe6}.el-tag[data-v-6043a2fc]{max-width:200px}.el-tag span[data-v-6043a2fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-dialog[data-v-6043a2fc] .el-dialog__body{padding:15px 20px}.compact-form[data-v-6043a2fc]{margin:0}.compact-form[data-v-6043a2fc] .el-form-item{margin-bottom:12px}.form-row[data-v-6043a2fc]{display:flex;gap:16px;margin-bottom:12px}.form-item-half[data-v-6043a2fc]{flex:1;margin-bottom:0!important}.form-item-full[data-v-6043a2fc]{width:100%;margin-bottom:0!important}.auto-deploy-tip[data-v-6043a2fc],.mode-tip[data-v-6043a2fc]{font-size:10px;color:#909399;margin-top:2px;line-height:1.2}.nodes-config[data-v-6043a2fc] .el-form-item__content{line-height:normal}.nodes-selection[data-v-6043a2fc]{display:flex;gap:16px;width:100%}.node-section[data-v-6043a2fc]{flex:1;border:1px solid #e4e7ed;border-radius:6px;padding:8px;background:#fafafa}.node-header[data-v-6043a2fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.node-count[data-v-6043a2fc]{font-size:11px;color:#606266;font-weight:500}.selected-tags[data-v-6043a2fc]{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.selected-tags .el-tag[data-v-6043a2fc]{font-size:10px;height:20px;line-height:18px;max-width:80px}.selected-tags .el-tag span[data-v-6043a2fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60px;display:inline-block}.etcd-tip[data-v-6043a2fc]{font-size:10px;color:#909399;text-align:center;margin-top:4px;font-style:italic}.plugin-single-line[data-v-6043a2fc]{display:flex;align-items:center;width:100%;gap:20px;flex-wrap:nowrap}.plugin-group[data-v-6043a2fc]{display:flex;align-items:center;gap:8px;flex-shrink:0}.plugin-group.full-width[data-v-6043a2fc]{flex:1;min-width:0}.plugin-label[data-v-6043a2fc]{font-size:13px;font-weight:600;color:#606266;white-space:nowrap;flex-shrink:0}.plugin-buttons[data-v-6043a2fc]{display:flex;gap:6px;flex-wrap:nowrap}.plugin-single-line .el-button[data-v-6043a2fc]{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-6043a2fc]{opacity:.8}.plugin-single-line .el-tag[data-v-6043a2fc]{height:14px;line-height:12px;font-size:9px;padding:0 3px}@media (max-width:1000px){.plugin-single-line[data-v-6043a2fc]{flex-wrap:wrap;gap:12px}.plugin-group.full-width[data-v-6043a2fc]{width:100%}.plugin-buttons[data-v-6043a2fc]{flex-wrap:wrap}}@media (max-width:768px){.compact-dialog[data-v-6043a2fc]{width:95%!important}.form-row[data-v-6043a2fc],.nodes-selection[data-v-6043a2fc]{flex-direction:column;gap:8px}.node-section[data-v-6043a2fc]{padding:6px}.plugin-single-line[data-v-6043a2fc]{flex-direction:column;align-items:flex-start;gap:8px}.plugin-group[data-v-6043a2fc]{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.plugin-buttons[data-v-6043a2fc]{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:480px){.plugin-single-line .el-button[data-v-6043a2fc]{font-size:10px;padding:3px 6px;height:22px}.plugin-single-line .el-tag[data-v-6043a2fc]{font-size:8px;height:12px;line-height:10px;padding:0 2px}}.version-tip[data-v-6043a2fc]{margin-top:4px;font-style:italic}.registry-config[data-v-6043a2fc] .el-form-item__label{margin-bottom:8px}.private-registry-config[data-v-6043a2fc]{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-6043a2fc] .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-6043a2fc]{margin-bottom:8px}.private-registry-config .form-row[data-v-6043a2fc]:last-child{margin-bottom:0}.k8s-empty-cluster[data-v-a49bbe06]{padding:32px 0 40px}.empty-title[data-v-a49bbe06]{margin:0 0 6px;font-size:15px;font-weight:600;color:#0f172a}.empty-sub[data-v-a49bbe06]{margin:0;font-size:12px;color:#64748b}.table-section[data-v-391c3c5d]{margin-top:20px}.nodes-table[data-v-391c3c5d]{background:hsla(0,0%,100%,.9);border-radius:16px;backdrop-filter:blur(10px);overflow:hidden}.node-name-container[data-v-391c3c5d]{display:flex;align-items:center;gap:8px}.k8s-icon[data-v-391c3c5d]{width:18px;height:18px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.node-name-link[data-v-391c3c5d]{font-weight:600;text-decoration:none}.node-name-link[data-v-391c3c5d]:hover{color:#409eff}.version-text[data-v-391c3c5d]{font-family:Courier New,monospace;font-size:12px;color:#606266}.label-container[data-v-391c3c5d],.taint-container[data-v-391c3c5d]{display:flex;justify-content:center;align-items:center}.label-badge[data-v-391c3c5d],.taint-badge[data-v-391c3c5d]{cursor:pointer}.label-icon-button[data-v-391c3c5d]{padding:8px;border-radius:50%;transition:all .3s ease}.label-icon-button[data-v-391c3c5d]:hover{background:rgba(64,158,255,.1);transform:scale(1.1)}.taint-icon[data-v-391c3c5d]{color:#e6a23c;cursor:pointer;transition:all .3s ease}.taint-icon[data-v-391c3c5d]:hover{color:#f56c6c;transform:scale(1.1)}.resource-info[data-v-391c3c5d]{font-size:12px}.resource-item[data-v-391c3c5d]{display:flex;justify-content:space-between;margin-bottom:2px}.resource-label[data-v-391c3c5d]{color:#909399;margin-right:8px}.resource-value[data-v-391c3c5d]{font-weight:600;color:#303133}.operation-buttons[data-v-391c3c5d]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.operation-buttons .el-button[data-v-391c3c5d]{transition:all .3s ease}.operation-buttons .el-button[data-v-391c3c5d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.k8s-nodes-management[data-v-4e6eb98c]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.nodes-card[data-v-4e6eb98c]{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-4e6eb98c]{display:flex;justify-content:space-between;align-items:center}.title[data-v-4e6eb98c]{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-4e6eb98c]{display:flex;gap:12px;align-items:center}.search-section[data-v-4e6eb98c]{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-4e6eb98c]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-4e6eb98c]{color:#606266;font-weight:500}.drain-dialog[data-v-4e6eb98c] .el-dialog,.label-dialog[data-v-4e6eb98c] .el-dialog,.resources-dialog[data-v-4e6eb98c] .el-dialog,.taint-dialog[data-v-4e6eb98c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.drain-dialog[data-v-4e6eb98c] .el-dialog__header,.label-dialog[data-v-4e6eb98c] .el-dialog__header,.resources-dialog[data-v-4e6eb98c] .el-dialog__header,.taint-dialog[data-v-4e6eb98c] .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-4e6eb98c] .el-dialog__title,.label-dialog[data-v-4e6eb98c] .el-dialog__title,.resources-dialog[data-v-4e6eb98c] .el-dialog__title,.taint-dialog[data-v-4e6eb98c] .el-dialog__title{color:#fff;font-weight:600}.drain-dialog[data-v-4e6eb98c] .el-dialog__body,.label-dialog[data-v-4e6eb98c] .el-dialog__body,.resources-dialog[data-v-4e6eb98c] .el-dialog__body,.taint-dialog[data-v-4e6eb98c] .el-dialog__body{padding:24px}.node-detail-content[data-v-4e6eb98c]{display:flex;flex-direction:column;gap:20px}.labels-section[data-v-4e6eb98c],.taints-section[data-v-4e6eb98c]{margin-top:20px}.labels-section h4[data-v-4e6eb98c],.taints-section h4[data-v-4e6eb98c]{margin:0 0 12px 0;color:#2c3e50;font-weight:600}.labels-list[data-v-4e6eb98c],.taints-list[data-v-4e6eb98c]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-4e6eb98c],.taint-tag[data-v-4e6eb98c]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px}.label-tag[data-v-4e6eb98c]:hover,.taint-tag[data-v-4e6eb98c]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.resources-content[data-v-4e6eb98c]{display:flex;flex-direction:column;gap:24px}.resources-overview[data-v-4e6eb98c]{margin-bottom:20px}.resource-card[data-v-4e6eb98c]{border-radius:12px;border:1px solid rgba(103,126,234,.2)}.resource-header[data-v-4e6eb98c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.resource-title[data-v-4e6eb98c]{font-weight:600;color:#2c3e50;font-size:16px}.resource-unit[data-v-4e6eb98c]{font-size:12px;color:#909399;background:rgba(103,126,234,.1);padding:2px 8px;border-radius:12px}.resource-progress[data-v-4e6eb98c]{margin-bottom:12px}.resource-details[data-v-4e6eb98c]{display:flex;justify-content:space-between;font-size:12px;color:#606266}.pods-section[data-v-4e6eb98c]{margin-top:20px}.pods-section h4[data-v-4e6eb98c]{margin:0 0 12px 0;color:#2c3e50;font-weight:600}.form-tip[data-v-4e6eb98c]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dialog-footer[data-v-4e6eb98c]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-4e6eb98c]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-4e6eb98c]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-4e6eb98c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-4e6eb98c] .el-input__wrapper,.el-select[data-v-4e6eb98c] .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-4e6eb98c] .el-input__wrapper:hover,.el-select[data-v-4e6eb98c] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-4e6eb98c] .el-input__wrapper.is-focus,.el-select[data-v-4e6eb98c] .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-4e6eb98c]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.cluster-option[data-v-4e6eb98c]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-4e6eb98c]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-4e6eb98c]{margin-left:8px}.header-actions .el-select[data-v-4e6eb98c]{min-width:250px}.header-actions .el-select .el-input__wrapper[data-v-4e6eb98c]{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-4e6eb98c]{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.effect-option[data-v-4e6eb98c]{padding:4px 0}.effect-label[data-v-4e6eb98c]{font-weight:500;color:#2c3e50;font-size:14px;margin-bottom:2px}.effect-description[data-v-4e6eb98c]{font-size:12px;color:#909399;line-height:1.4;margin-left:8px}.label-container[data-v-4e6eb98c],.label-option[data-v-4e6eb98c],.taint-option[data-v-4e6eb98c]{padding:4px 0;display:flex;align-items:center}.label-container[data-v-4e6eb98c]{justify-content:center;height:100%}.label-badge[data-v-4e6eb98c]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon[data-v-4e6eb98c]{color:#409eff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.label-icon[data-v-4e6eb98c]:hover{color:#66b1ff;transform:scale(1.1)}.label-icon-button[data-v-4e6eb98c]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-4e6eb98c]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.node-labels-view-dialog[data-v-4e6eb98c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.node-labels-view-dialog[data-v-4e6eb98c] .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-4e6eb98c] .el-dialog__title{color:#fff;font-weight:600}.node-labels-view-dialog[data-v-4e6eb98c] .el-dialog__body{padding:24px}.labels-view-content[data-v-4e6eb98c]{display:flex;flex-direction:column;gap:24px}.labels-section h4[data-v-4e6eb98c]{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-4e6eb98c]{display:flex;flex-wrap:wrap;gap:12px}.label-tag[data-v-4e6eb98c]{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-4e6eb98c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.label-tag.system-label[data-v-4e6eb98c]{opacity:.8}.tag-icon[data-v-4e6eb98c]{font-size:12px;flex-shrink:0}.no-labels[data-v-4e6eb98c]{text-align:center;padding:40px 20px;color:#909399}@media (max-width:1200px){.operation-buttons[data-v-4e6eb98c]{gap:4px}.operation-buttons .el-button[data-v-4e6eb98c]{margin:1px}.header-actions .el-select[data-v-4e6eb98c]{min-width:200px}}@media (max-width:768px){.k8s-nodes-management[data-v-4e6eb98c]{padding:10px}.search-form[data-v-4e6eb98c]{flex-direction:column}.search-form .el-form-item[data-v-4e6eb98c]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-4e6eb98c]{flex-direction:column;gap:4px}}.k8s-resource-grid[data-v-adfbc8a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:4px 0}.cluster-option[data-v-e08eead6]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-e08eead6]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-e08eead6]{margin-left:8px}.namespace-option[data-v-ba8a527a]{display:flex;justify-content:space-between;align-items:center;width:100%}.namespace-name[data-v-ba8a527a]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-ba8a527a]{margin-left:8px}.pod-name-container[data-v-b2bae34c]{display:flex;align-items:center;gap:8px}.k8s-icon[data-v-b2bae34c]{width:16px;height:16px}.pod-name[data-v-b2bae34c]{font-weight:500;color:#2c3e50}.ip-info[data-v-b2bae34c]{display:flex;flex-direction:column;gap:4px;font-size:12px}.ip-item[data-v-b2bae34c]{display:flex;align-items:center;gap:4px}.ip-label[data-v-b2bae34c]{font-weight:500;color:#666;min-width:30px}.ip-value[data-v-b2bae34c]{color:#409eff;font-family:monospace}.resource-info[data-v-b2bae34c]{display:flex;flex-direction:column;gap:4px;font-size:12px}.resource-item[data-v-b2bae34c]{display:flex;align-items:center;gap:4px}.resource-label[data-v-b2bae34c]{font-weight:500;color:#666;min-width:45px}.resource-value[data-v-b2bae34c]{color:#67c23a;font-family:monospace}.time-info[data-v-b2bae34c]{display:flex;flex-direction:column;gap:4px}.running-time[data-v-b2bae34c]{font-size:11px;color:#909399}.operation-buttons[data-v-b2bae34c]{display:flex;gap:4px;justify-content:center}.pod-list-dialog[data-v-b2bae34c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-list-dialog[data-v-b2bae34c] .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-b2bae34c] .el-dialog__title{color:#fff;font-weight:600}.loading-container[data-v-cde78042]{padding:20px}.empty-events[data-v-cde78042]{padding:40px 0}.events-container[data-v-cde78042]{max-height:600px;overflow-y:auto}.event-reason[data-v-cde78042]{font-weight:500;color:#2c3e50}.event-message[data-v-cde78042]{line-height:1.4;word-break:break-word;color:#555}.timestamp[data-v-cde78042]{font-family:monospace;font-size:12px;color:#666}.dialog-footer[data-v-cde78042]{display:flex;justify-content:flex-end;gap:12px}.pod-events-dialog[data-v-cde78042] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-events-dialog[data-v-cde78042] .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-cde78042] .el-dialog__title{color:#fff;font-weight:600}.pod-events-dialog[data-v-cde78042] .el-dialog__body{padding:20px}.pod-events-dialog[data-v-cde78042] .el-dialog__footer{padding:20px 24px;border-top:1px solid #e5e7eb}.pod-events-dialog[data-v-cde78042] .el-tag.el-tag--danger{background:linear-gradient(135deg,#ff7875,#ff4d4f);border-color:transparent}.pod-events-dialog[data-v-cde78042] .el-tag.el-tag--success{background:linear-gradient(135deg,#73d13d,#52c41a);border-color:transparent}.yaml-content[data-v-59e9e040]{display:flex;flex-direction:column;gap:16px}.yaml-controls[data-v-59e9e040]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px}.control-group[data-v-59e9e040]{display:flex;gap:20px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.target-info[data-v-59e9e040]{display:flex;gap:16px;margin-left:12px}.target-item[data-v-59e9e040]{display:flex;align-items:center;gap:6px}.target-label[data-v-59e9e040]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.status-indicators[data-v-59e9e040]{display:flex;gap:8px}.validate-btn[data-v-59e9e040]{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-59e9e040]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,172,254,.4);background:linear-gradient(135deg,#00f2fe,#4facfe)}.copy-btn[data-v-59e9e040]{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-59e9e040]: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-59e9e040]{background:linear-gradient(135deg,#94a3b8,#64748b);animation:pulse-59e9e040 2s infinite}@keyframes pulse-59e9e040{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.yaml-editor-wrapper[data-v-59e9e040]{width:100%}.yaml-editor-container[data-v-59e9e040]{border:1px solid #dcdfe6;border-radius:8px;overflow:visible}.yaml-viewer[data-v-59e9e040]{background:#f8f9fa;overflow:visible}.yaml-text[data-v-59e9e040]{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-59e9e040]{margin-top:16px}.action-buttons[data-v-59e9e040]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.pod-yaml-dialog[data-v-59e9e040] .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-59e9e040] .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-59e9e040] .el-dialog__title{color:#fff;font-weight:600}.pod-yaml-dialog[data-v-59e9e040] .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-5e27216d]{display:flex;flex-direction:column;gap:16px}.pod-controls[data-v-5e27216d]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px}.control-group[data-v-5e27216d]{display:flex;gap:20px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.target-info[data-v-5e27216d]{display:flex;gap:16px;margin-left:12px}.target-item[data-v-5e27216d]{display:flex;align-items:center;gap:6px}.target-label[data-v-5e27216d]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.status-indicators[data-v-5e27216d]{display:flex;gap:8px}.validate-btn[data-v-5e27216d]{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-5e27216d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,172,254,.4);background:linear-gradient(135deg,#00f2fe,#4facfe)}.copy-btn[data-v-5e27216d]{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-5e27216d]: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-5e27216d]{background:linear-gradient(135deg,#94a3b8,#64748b);animation:pulse-5e27216d 2s infinite}@keyframes pulse-5e27216d{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.yaml-editor-container[data-v-5e27216d]{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.dryrun-result[data-v-5e27216d]{margin-top:16px}.action-buttons[data-v-5e27216d]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.create-pod-dialog[data-v-5e27216d] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-pod-dialog[data-v-5e27216d] .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-5e27216d] .el-dialog__title{color:#fff;font-weight:600}.create-pod-dialog[data-v-5e27216d] .el-dialog__body,.monitoring-dialog .el-dialog__body[data-v-508def2d]{padding:20px}.monitoring-container[data-v-508def2d]{min-height:200px}.metric-card[data-v-508def2d]{height:150px;display:flex;flex-direction:column}.metric-card .el-card__body[data-v-508def2d]{flex:1;display:flex;flex-direction:column;padding:16px}.metric-header[data-v-508def2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-title[data-v-508def2d]{font-size:14px;font-weight:500;color:#303133}.metric-value[data-v-508def2d]{font-size:18px;font-weight:700;color:#409eff}.metric-details[data-v-508def2d]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.network-metrics[data-v-508def2d]{display:flex;flex-direction:column;justify-content:center;height:60px}.network-item[data-v-508def2d]{display:flex;justify-content:space-between;margin-bottom:8px}.network-label[data-v-508def2d]{font-size:14px;color:#666}.network-value[data-v-508def2d]{font-size:14px;font-weight:500;color:#333}.container-metric[data-v-508def2d]{display:flex;flex-direction:column;gap:4px}.metric-text[data-v-508def2d]{font-size:12px;color:#606266;margin-bottom:2px}.card-header[data-v-508def2d]{display:flex;justify-content:space-between;align-items:center}.card-header span[data-v-508def2d]{font-weight:500}.create-pod-dialog .el-dialog__body[data-v-6bfc05dc]{padding:20px}.create-pod-content[data-v-6bfc05dc]{display:flex;flex-direction:column;gap:16px}.pod-controls[data-v-6bfc05dc]{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-6bfc05dc]{display:flex;gap:8px}.status-indicators[data-v-6bfc05dc]{display:flex;gap:8px;align-items:center}.yaml-editor-container[data-v-6bfc05dc]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.dryrun-result[data-v-6bfc05dc],.validation-result[data-v-6bfc05dc]{margin-top:12px}.dryrun-result .el-alert--error[data-v-6bfc05dc],.validation-result.error .el-alert[data-v-6bfc05dc]{border-left:4px solid #f56c6c}.dryrun-result .el-alert--success[data-v-6bfc05dc],.validation-result.success .el-alert[data-v-6bfc05dc]{border-left:4px solid #67c23a}.create-options[data-v-6bfc05dc]{margin-top:16px}.options-card[data-v-6bfc05dc]{border:1px solid #e4e7ed}.options-card .el-card__header[data-v-6bfc05dc]{padding:12px 16px;background:#fafafa;border-bottom:1px solid #e4e7ed}.dialog-footer[data-v-6bfc05dc]{display:flex;justify-content:flex-end;gap:12px}.pod-stats[data-v-156d16fb]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.empty-state[data-v-156d16fb]{padding:40px;text-align:center}.log-controls[data-v-156d16fb]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.log-content[data-v-156d16fb]{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-156d16fb]{margin:0;white-space:pre-wrap;word-wrap:break-word}.yaml-controls[data-v-156d16fb]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.yaml-content[data-v-156d16fb]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.operation-buttons[data-v-156d16fb]{display:flex;flex-direction:column;gap:8px;align-items:center}.button-row[data-v-156d16fb]{display:flex;gap:6px;justify-content:center}.button-row .el-button[data-v-156d16fb]{width:32px;height:32px;transition:all .3s ease}.button-row .el-button[data-v-156d16fb]: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-156d16fb]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.button-row .el-button.is-disabled[data-v-156d16fb]:hover{transform:none;box-shadow:none}.pod-info-card[data-v-cc614eec]{border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#fff}.pod-header[data-v-cc614eec]{padding:16px;background:#f8f9fa;border-bottom:1px solid #e4e7ed}.pod-basic-info[data-v-cc614eec]{display:flex;align-items:center;gap:12px}.k8s-icon[data-v-cc614eec]{width:32px;height:32px;flex-shrink:0}.workload-info[data-v-cc614eec]{display:flex;flex-direction:column;gap:4px}.workload-name[data-v-cc614eec]{font-size:16px;font-weight:600;color:#303133}.clickable-name[data-v-cc614eec]{cursor:pointer;color:#409eff}.clickable-name[data-v-cc614eec]:hover{text-decoration:underline}.workload-type-label[data-v-cc614eec]{font-size:12px;color:#f39c12;font-weight:500}.pod-details[data-v-cc614eec]{padding:16px;display:flex;flex-direction:column;gap:16px}.label-section[data-v-cc614eec]{display:flex;align-items:center}.label-badge[data-v-cc614eec]{cursor:pointer}.label-icon-button[data-v-cc614eec]{border:none;background:transparent}.label-icon-button[data-v-cc614eec]:hover{background:rgba(64,158,255,.1)}.pod-status-section[data-v-cc614eec]{display:flex;align-items:center}.pod-status-container[data-v-cc614eec]{display:flex;flex-direction:column;align-items:center;gap:8px}.pod-count-tag[data-v-cc614eec]{cursor:pointer;font-size:14px;padding:8px 16px}.pod-count-tag[data-v-cc614eec]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pod-icon[data-v-cc614eec]{margin-right:4px}.pod-status-text[data-v-cc614eec]{font-size:12px;color:#606266}.replica-ready[data-v-cc614eec]{color:#67c23a}.replica-partial[data-v-cc614eec]{color:#e6a23c}.replica-failed[data-v-cc614eec]{color:#f56c6c}.replica-stopped[data-v-cc614eec]{color:#909399}.images-list[data-v-cc614eec],.images-section[data-v-cc614eec]{display:flex;align-items:center;gap:8px}.images-list[data-v-cc614eec]{flex:1}.image-tag-wrapper[data-v-cc614eec]{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-cc614eec]:hover{background:#dbeafe;transform:translateY(-1px)}.copy-icon[data-v-cc614eec]{width:12px;height:12px;color:#3b82f6}.full-image-name[data-v-cc614eec]{font-size:11px;color:#1e40af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-images-btn[data-v-cc614eec]{font-size:12px;color:#606266}.status-section[data-v-cc614eec]{display:flex;align-items:center;justify-content:space-between}.status-tag[data-v-cc614eec]{font-size:12px}.update-time[data-v-cc614eec]{display:flex;flex-direction:column;align-items:flex-end;font-size:11px}.update-label[data-v-cc614eec]{color:#909399}.update-value[data-v-cc614eec]{color:#606266;font-weight:500}.monitoring-section[data-v-cc614eec]{display:flex;justify-content:center}.monitor-btn[data-v-cc614eec]{width:36px;height:36px}.labels-content[data-v-cc614eec]{min-height:200px}.labels-section[data-v-cc614eec]{margin-bottom:24px}.labels-section h4[data-v-cc614eec]{margin:0 0 12px 0;color:#303133;font-size:14px;font-weight:600}.labels-grid[data-v-cc614eec]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-cc614eec]{cursor:pointer;transition:all .2s}.label-tag[data-v-cc614eec]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.tag-icon[data-v-cc614eec]{margin-right:4px;font-size:12px}.system-label[data-v-cc614eec]{opacity:.8}.no-labels[data-v-cc614eec]{padding:40px;text-align:center}.images-content[data-v-cc614eec]{min-height:200px}.images-grid[data-v-cc614eec]{display:grid;gap:12px}.image-card[data-v-cc614eec]{border:1px solid #e4e7ed}.image-info[data-v-cc614eec]{display:flex;flex-direction:column;gap:12px}.image-name-section[data-v-cc614eec]{display:flex;justify-content:space-between;align-items:center}.image-actions[data-v-cc614eec]{flex-shrink:0}.image-details[data-v-cc614eec]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.no-images[data-v-cc614eec]{padding:40px;text-align:center}.k8s-workloads-management[data-v-cd12cd8a]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-card[data-v-cd12cd8a]{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-cd12cd8a]{display:flex;justify-content:space-between;align-items:center}.title[data-v-cd12cd8a]{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-cd12cd8a]{display:flex;gap:12px;align-items:center}.search-section[data-v-cd12cd8a]{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-cd12cd8a]{margin-bottom:0;margin-right:16px}.workload-type-section[data-v-cd12cd8a]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(103,126,234,.1)}.workload-tabs[data-v-cd12cd8a]{margin:0}.workload-tabs[data-v-cd12cd8a] .el-tabs__header{margin-bottom:0}.workload-tabs[data-v-cd12cd8a] .el-tabs__item{font-weight:500;color:#606266}.workload-tabs[data-v-cd12cd8a] .el-tabs__item.is-active{color:#409eff;font-weight:600}.search-form .el-form-item__label[data-v-cd12cd8a]{color:#606266;font-weight:500}.table-section[data-v-cd12cd8a]{margin-top:20px}.workloads-table[data-v-cd12cd8a]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.workloads-table[data-v-cd12cd8a] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-table[data-v-cd12cd8a] .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-cd12cd8a] .el-table__row{transition:all .3s ease}.workloads-table[data-v-cd12cd8a] .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-cd12cd8a]{display:flex;align-items:center;gap:10px;cursor:default}.workload-name-container[data-v-cd12cd8a]:hover{transform:none!important;background-color:transparent!important}.workload-info[data-v-cd12cd8a]{display:flex;flex-direction:column;gap:4px}.workload-name[data-v-cd12cd8a]{font-weight:600;color:#2c3e50;font-size:14px}.clickable-name[data-v-cd12cd8a]{color:#409eff!important;cursor:pointer;transition:all .2s ease;text-decoration:underline;text-decoration-color:transparent}.clickable-name[data-v-cd12cd8a]:hover{color:#337ecc!important;text-decoration-color:#409eff;text-shadow:0 1px 2px rgba(64,158,255,.2)}.workload-type-label[data-v-cd12cd8a]{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-cd12cd8a]{font-size:11px;height:18px;line-height:16px;padding:0 6px}.pod-name-container[data-v-cd12cd8a]{display:flex;align-items:center;gap:10px}.k8s-icon[data-v-cd12cd8a]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.workload-name-link[data-v-cd12cd8a]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.workload-name-link[data-v-cd12cd8a]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.pod-name[data-v-cd12cd8a]{font-weight:500;color:#2c3e50}.resource-item[data-v-cd12cd8a]{display:flex;align-items:center;gap:4px}.resource-label[data-v-cd12cd8a]{font-size:12px;color:#909399;min-width:55px}.resource-value[data-v-cd12cd8a]{font-size:12px;color:#606266;font-weight:500}.ip-info[data-v-cd12cd8a]{display:flex;flex-direction:column;gap:2px}.ip-item[data-v-cd12cd8a]{display:flex;align-items:center;gap:4px}.ip-label[data-v-cd12cd8a]{font-size:12px;color:#909399;min-width:35px}.ip-value[data-v-cd12cd8a]{font-size:12px;color:#606266;font-weight:500}.images-list[data-v-cd12cd8a]{display:flex;flex-wrap:wrap;gap:4px}.image-tag[data-v-cd12cd8a]{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-cd12cd8a]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.copy-icon[data-v-cd12cd8a]{font-size:10px}.more-images[data-v-cd12cd8a]{cursor:default}.pod-status-container[data-v-cd12cd8a]{display:flex;flex-direction:column;align-items:center;gap:4px}.pod-count-tag[data-v-cd12cd8a]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;padding:6px 12px;font-weight:600}.pod-count-tag[data-v-cd12cd8a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.pod-icon[data-v-cd12cd8a]{font-size:14px}.pod-status-text[data-v-cd12cd8a]{font-size:11px;line-height:1.2}.status-ready[data-v-cd12cd8a]{color:#67c23a;font-weight:500}.status-partial[data-v-cd12cd8a]{color:#e6a23c;font-weight:500}.status-starting[data-v-cd12cd8a]{color:#f56c6c;font-weight:500}.status-stopped[data-v-cd12cd8a]{color:#909399;font-weight:500}.label-container[data-v-cd12cd8a]{display:flex;justify-content:center;align-items:center;height:100%;padding:4px 0}.label-badge[data-v-cd12cd8a]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon-button[data-v-cd12cd8a]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-cd12cd8a]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.image-tag-wrapper[data-v-cd12cd8a]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;margin-bottom:4px}.image-tag-wrapper[data-v-cd12cd8a]:hover{transform:translateY(-1px)}.image-tag-wrapper .full-image-name[data-v-cd12cd8a]{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-cd12cd8a]{color:#666;font-size:12px;flex-shrink:0}.more-images-btn[data-v-cd12cd8a]{color:#409eff;font-size:12px;padding:2px 6px;margin-left:4px}.more-images-btn[data-v-cd12cd8a]:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.time-info[data-v-cd12cd8a]{display:flex;flex-direction:column;align-items:center;gap:2px}.datetime-text[data-v-cd12cd8a]{font-family:Monaco,Courier New,monospace;font-size:12px;color:#2c3e50}.no-update[data-v-cd12cd8a]{color:#909399}.running-time[data-v-cd12cd8a]{font-size:10px;color:#909399;line-height:1.2}.no-update[data-v-cd12cd8a]{color:#c0c4cc;font-size:12px}.operation-buttons[data-v-cd12cd8a]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-cd12cd8a]{transition:all .3s ease}.operation-buttons .el-button[data-v-cd12cd8a]: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-cd12cd8a]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.operation-buttons .el-button.is-disabled[data-v-cd12cd8a]:hover{transform:none;box-shadow:none}.all-images-dialog[data-v-cd12cd8a] .el-dialog,.log-dialog[data-v-cd12cd8a] .el-dialog,.pod-list-dialog[data-v-cd12cd8a] .el-dialog,.scale-dialog[data-v-cd12cd8a] .el-dialog,.workload-labels-view-dialog[data-v-cd12cd8a] .el-dialog,.yaml-dialog[data-v-cd12cd8a] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.all-images-dialog[data-v-cd12cd8a] .el-dialog__header,.log-dialog[data-v-cd12cd8a] .el-dialog__header,.pod-list-dialog[data-v-cd12cd8a] .el-dialog__header,.scale-dialog[data-v-cd12cd8a] .el-dialog__header,.workload-labels-view-dialog[data-v-cd12cd8a] .el-dialog__header,.yaml-dialog[data-v-cd12cd8a] .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-cd12cd8a] .el-dialog__title,.log-dialog[data-v-cd12cd8a] .el-dialog__title,.pod-list-dialog[data-v-cd12cd8a] .el-dialog__title,.scale-dialog[data-v-cd12cd8a] .el-dialog__title,.workload-labels-view-dialog[data-v-cd12cd8a] .el-dialog__title,.yaml-dialog[data-v-cd12cd8a] .el-dialog__title{color:#fff;font-weight:600}.log-controls[data-v-cd12cd8a],.yaml-controls[data-v-cd12cd8a]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:8px}.log-content[data-v-cd12cd8a],.yaml-content[data-v-cd12cd8a]{background:#2c3e50;color:#ecf0f1;padding:16px;border-radius:8px;max-height:400px;overflow:auto}.log-content pre[data-v-cd12cd8a],.yaml-content pre[data-v-cd12cd8a]{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-cd12cd8a]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dialog-footer[data-v-cd12cd8a]{display:flex;gap:12px;justify-content:flex-end}.cluster-option[data-v-cd12cd8a]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-cd12cd8a]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-cd12cd8a]{margin-left:8px}.namespace-option[data-v-cd12cd8a]{display:flex;justify-content:space-between;align-items:center;width:100%}.namespace-name[data-v-cd12cd8a]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-cd12cd8a]{margin-left:8px}.el-tag[data-v-cd12cd8a]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-cd12cd8a]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-cd12cd8a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-cd12cd8a] .el-input__wrapper,.el-select[data-v-cd12cd8a] .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-cd12cd8a] .el-input__wrapper:hover,.el-select[data-v-cd12cd8a] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-cd12cd8a] .el-input__wrapper.is-focus,.el-select[data-v-cd12cd8a] .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-cd12cd8a]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:1200px){.operation-buttons[data-v-cd12cd8a]{gap:4px}.operation-buttons .el-button[data-v-cd12cd8a]{margin:1px}.header-actions .el-select[data-v-cd12cd8a]{min-width:180px}}@media (max-width:768px){.k8s-workloads-management[data-v-cd12cd8a]{padding:10px}.search-form[data-v-cd12cd8a]{flex-direction:column}.search-form .el-form-item[data-v-cd12cd8a]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-cd12cd8a]{flex-direction:column;gap:4px}.workloads-table[data-v-cd12cd8a] .el-table__row:hover{transform:none}}.images-view-content[data-v-cd12cd8a],.labels-view-content[data-v-cd12cd8a]{display:flex;flex-direction:column;gap:20px}.no-images[data-v-cd12cd8a],.no-labels[data-v-cd12cd8a]{text-align:center;padding:40px 20px;color:#909399}.all-images-list[data-v-cd12cd8a]{display:flex;flex-direction:column;gap:12px}.image-card[data-v-cd12cd8a]{border:1px solid rgba(103,126,234,.2);border-radius:8px;transition:all .3s ease}.image-card[data-v-cd12cd8a]:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(103,126,234,.15)}.image-info[data-v-cd12cd8a]{display:flex;justify-content:space-between;align-items:center;gap:12px}.image-name[data-v-cd12cd8a]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.image-icon[data-v-cd12cd8a]{color:#667eea;font-size:16px;flex-shrink:0}.full-image-name[data-v-cd12cd8a]{font-family:Monaco,Courier New,monospace;font-size:13px;color:#2c3e50;word-break:break-all;line-height:1.4}.image-actions[data-v-cd12cd8a]{flex-shrink:0}.image-details[data-v-cd12cd8a]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.table-section[data-v-af9dd676]{margin-top:20px}.namespace-table[data-v-af9dd676]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.namespace-table[data-v-af9dd676] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.namespace-table[data-v-af9dd676] .el-table__header th{background:transparent!important;border-bottom:none}.namespace-table[data-v-af9dd676] .el-table__header th,.namespace-table[data-v-af9dd676] .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-af9dd676] .el-table__row{transition:all .3s ease}.namespace-table[data-v-af9dd676] .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-af9dd676]{display:flex;align-items:center;gap:10px}.k8s-icon[data-v-af9dd676]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.namespace-name-link[data-v-af9dd676]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.namespace-name-link[data-v-af9dd676]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.quota-limit-info[data-v-af9dd676]{display:flex;gap:6px;align-items:center;justify-content:center}.limit-badge[data-v-af9dd676],.quota-badge[data-v-af9dd676]{display:inline-flex;align-items:center;justify-content:center}.label-container[data-v-af9dd676]{display:flex;justify-content:center;align-items:center;height:100%;padding:4px 0}.label-badge[data-v-af9dd676]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon-button[data-v-af9dd676]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-af9dd676]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.operation-buttons[data-v-af9dd676]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-af9dd676]{transition:all .3s ease;pointer-events:auto;position:relative;z-index:1}.operation-buttons .el-button[data-v-af9dd676]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.operation-buttons .el-button[data-v-af9dd676]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1200px){.operation-buttons[data-v-af9dd676]{gap:4px}.operation-buttons .el-button[data-v-af9dd676]{margin:1px}}@media (max-width:768px){.namespace-table[data-v-af9dd676] .el-table__cell.el-table-fixed-column--right{position:static!important}.operation-buttons[data-v-af9dd676]{flex-direction:column;gap:4px}.namespace-table[data-v-af9dd676] .el-table__row:hover{transform:none}}.create-namespace-dialog[data-v-1c57161b] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-namespace-dialog[data-v-1c57161b] .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-1c57161b] .el-dialog__title{color:#fff;font-weight:600}.create-namespace-dialog[data-v-1c57161b] .el-dialog__body{padding:24px}.dialog-footer[data-v-1c57161b]{display:flex;gap:12px;justify-content:flex-end}.form-hint[data-v-1c57161b]{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-1c57161b]{line-height:1.4}.create-namespace-dialog[data-v-1c57161b] .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-1c57161b] .el-divider{margin:20px 0 16px 0}.create-namespace-dialog[data-v-1c57161b] .el-textarea__inner{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.el-button[data-v-1c57161b]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-1c57161b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-1c57161b] .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-1c57161b] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-1c57161b] .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-038f845c]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.namespace-card[data-v-038f845c]{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-038f845c]{display:flex;justify-content:space-between;align-items:center}.title[data-v-038f845c]{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-038f845c]{display:flex;gap:12px;align-items:center}.search-section[data-v-038f845c]{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-038f845c]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-038f845c]{color:#606266;font-weight:500}.create-limit-range-dialog[data-v-038f845c] .el-dialog,.create-quota-dialog[data-v-038f845c] .el-dialog,.limit-range-dialog[data-v-038f845c] .el-dialog,.namespace-detail-dialog[data-v-038f845c] .el-dialog,.resource-quota-dialog[data-v-038f845c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-limit-range-dialog[data-v-038f845c] .el-dialog__header,.create-quota-dialog[data-v-038f845c] .el-dialog__header,.limit-range-dialog[data-v-038f845c] .el-dialog__header,.namespace-detail-dialog[data-v-038f845c] .el-dialog__header,.resource-quota-dialog[data-v-038f845c] .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-038f845c] .el-dialog__title,.create-namespace-dialog[data-v-038f845c] .el-dialog__title,.create-quota-dialog[data-v-038f845c] .el-dialog__title,.limit-range-dialog[data-v-038f845c] .el-dialog__title,.namespace-detail-dialog[data-v-038f845c] .el-dialog__title,.resource-quota-dialog[data-v-038f845c] .el-dialog__title{color:#fff;font-weight:600}.create-limit-range-dialog[data-v-038f845c] .el-dialog__body,.create-namespace-dialog[data-v-038f845c] .el-dialog__body,.create-quota-dialog[data-v-038f845c] .el-dialog__body,.limit-range-dialog[data-v-038f845c] .el-dialog__body,.namespace-detail-dialog[data-v-038f845c] .el-dialog__body,.resource-quota-dialog[data-v-038f845c] .el-dialog__body{padding:24px}.namespace-detail-content[data-v-038f845c]{display:flex;flex-direction:column;gap:20px}.labels-section[data-v-038f845c]{margin-top:20px}.labels-section h4[data-v-038f845c]{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-038f845c]{display:flex;flex-wrap:wrap;gap:12px}.label-tag[data-v-038f845c]{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-038f845c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.label-tag.system-label[data-v-038f845c]{opacity:.8}.tag-icon[data-v-038f845c]{font-size:12px;flex-shrink:0}.no-labels[data-v-038f845c]{text-align:center;padding:40px 20px;color:#909399}.section-header[data-v-038f845c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h4[data-v-038f845c]{margin:0;color:#2c3e50;font-weight:600;font-size:16px}.empty-state[data-v-038f845c]{text-align:center;padding:40px 20px}.dialog-footer[data-v-038f845c]{display:flex;gap:12px;justify-content:flex-end}.cluster-option[data-v-038f845c]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-038f845c]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-038f845c]{margin-left:8px}.header-actions .el-select[data-v-038f845c]{min-width:250px}.header-actions .el-select .el-input__wrapper[data-v-038f845c]{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-038f845c]{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-tag[data-v-038f845c]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-038f845c]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-038f845c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-038f845c] .el-input__wrapper,.el-select[data-v-038f845c] .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-038f845c] .el-input__wrapper:hover,.el-select[data-v-038f845c] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-038f845c] .el-input__wrapper.is-focus,.el-select[data-v-038f845c] .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-038f845c]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.limit-range-operation-buttons[data-v-038f845c],.quota-operation-buttons[data-v-038f845c]{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap}.limit-range-operation-buttons .el-button[data-v-038f845c],.quota-operation-buttons .el-button[data-v-038f845c]{transition:all .3s ease;flex-shrink:0;min-width:auto}.limit-range-operation-buttons .el-button[data-v-038f845c]:hover,.quota-operation-buttons .el-button[data-v-038f845c]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.form-hint[data-v-038f845c]{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-038f845c]{line-height:1.4}.create-namespace-dialog[data-v-038f845c] .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-038f845c] .el-divider{margin:20px 0 16px 0}.create-namespace-dialog[data-v-038f845c] .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-038f845c]{gap:4px}.operation-buttons .el-button[data-v-038f845c]{margin:1px}.limit-range-operation-buttons[data-v-038f845c],.quota-operation-buttons[data-v-038f845c]{gap:4px}.limit-range-operation-buttons .el-button[data-v-038f845c],.quota-operation-buttons .el-button[data-v-038f845c]{font-size:12px;padding:4px 8px}.header-actions .el-select[data-v-038f845c]{min-width:200px}}@media (max-width:768px){.k8s-namespace-management[data-v-038f845c]{padding:10px}.search-form[data-v-038f845c]{flex-direction:column}.search-form .el-form-item[data-v-038f845c]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-038f845c]{flex-direction:column;gap:4px}.namespace-table[data-v-038f845c] .el-table__row:hover{transform:none}}.k8s-network-management[data-v-4901ec02]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.network-card[data-v-4901ec02]{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-4901ec02]{display:flex;justify-content:space-between;align-items:center}.title[data-v-4901ec02]{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-4901ec02]{gap:12px}.search-section[data-v-4901ec02]{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-4901ec02]{margin:0}.resource-controls[data-v-4901ec02]{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-4901ec02]{flex:1;margin:0}.network-tabs[data-v-4901ec02] .el-tabs__header{margin-bottom:0}.network-tabs[data-v-4901ec02] .el-tabs__item{font-weight:500;color:#606266}.network-tabs[data-v-4901ec02] .el-tabs__item.is-active{color:#409eff;font-weight:600}.create-actions[data-v-4901ec02]{flex-shrink:0;margin-top:8px}.cluster-option[data-v-4901ec02],.namespace-option[data-v-4901ec02]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-4901ec02]{font-weight:500;color:#2c3e50}.cluster-status[data-v-4901ec02]{margin-left:8px}.namespace-name[data-v-4901ec02]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-4901ec02]{margin-left:8px}.selector-section .el-select[data-v-4901ec02]{border-radius:8px}.selector-section .el-select[data-v-4901ec02] .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-4901ec02] .el-input__wrapper:hover{border-color:#667eea}.selector-section .el-select[data-v-4901ec02] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.header-actions[data-v-4901ec02]{display:flex;align-items:center}.tab-content[data-v-4901ec02]{padding:0}.resource-table[data-v-4901ec02]{border-radius:8px;overflow:hidden}.resource-table[data-v-4901ec02] .el-table__header{background:rgba(103,126,234,.1)}.resource-table[data-v-4901ec02] .el-table__header th{background:rgba(103,126,234,.1);color:#2c3e50;font-weight:600;border:none}.resource-table[data-v-4901ec02] .el-table__row{transition:all .3s ease}.resource-table[data-v-4901ec02] .el-table__row:hover{background:rgba(103,126,234,.05)}.resource-name[data-v-4901ec02]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-4901ec02]{color:#667eea;font-size:16px}.resource-name-link[data-v-4901ec02]{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-4901ec02]:hover{color:#409eff;border-bottom-color:#409eff;transform:translateY(-1px)}.copy-button[data-v-4901ec02]{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-4901ec02]{opacity:1}.copy-button[data-v-4901ec02]:hover{color:#409eff;background-color:rgba(64,158,255,.1);transform:scale(1.1)}.hosts-info[data-v-4901ec02],.paths-info[data-v-4901ec02],.ports-info[data-v-4901ec02],.selector-info[data-v-4901ec02],.services-info[data-v-4901ec02]{display:flex;flex-wrap:wrap;gap:4px}.endpoints-info[data-v-4901ec02]{display:flex;flex-direction:column;gap:4px}.host-tag[data-v-4901ec02],.path-tag[data-v-4901ec02],.port-tag[data-v-4901ec02],.selector-tag[data-v-4901ec02],.service-tag[data-v-4901ec02]{font-size:11px;border-radius:4px;margin:1px}.endpoint-item[data-v-4901ec02]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.endpoint-link[data-v-4901ec02]{color:#409eff;text-decoration:none;font-size:12px;transition:all .3s ease;border-bottom:1px solid transparent}.endpoint-link[data-v-4901ec02]:hover{color:#66b1ff;border-bottom-color:#66b1ff}.nodeport-info[data-v-4901ec02]{font-weight:600;color:#e6a23c;margin-left:2px}.operation-buttons[data-v-4901ec02]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-4901ec02]{transition:all .3s ease}.operation-buttons .el-button[data-v-4901ec02]: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-4901ec02]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.operation-buttons .el-button.is-disabled[data-v-4901ec02]:hover{transform:none;box-shadow:none}.action-buttons[data-v-4901ec02]{display:flex;gap:4px;align-items:center}.action-buttons .el-button[data-v-4901ec02]{padding:4px 8px;font-size:11px}.action-buttons .el-dropdown[data-v-4901ec02]{margin-right:4px}.action-buttons .el-dropdown .el-button[data-v-4901ec02]{font-size:11px;padding:4px 8px}.detail-dialog[data-v-4901ec02] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-4901ec02] .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-4901ec02] .el-dialog__title{color:#fff;font-weight:600}.detail-content[data-v-4901ec02]{padding:20px}.yaml-dialog[data-v-4901ec02] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.yaml-dialog[data-v-4901ec02] .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-4901ec02] .el-dialog__title{color:#fff;font-weight:600}.yaml-content[data-v-4901ec02]{padding:20px}.yaml-content .el-textarea[data-v-4901ec02] .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-4901ec02] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.events-dialog[data-v-4901ec02] .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-4901ec02] .el-dialog__title{color:#fff;font-weight:600}.events-content[data-v-4901ec02]{padding:20px}.create-dialog[data-v-4901ec02] .el-dialog,.edit-dialog[data-v-4901ec02] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-dialog[data-v-4901ec02] .el-dialog__header,.edit-dialog[data-v-4901ec02] .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-4901ec02] .el-dialog__title,.edit-dialog[data-v-4901ec02] .el-dialog__title{color:#fff;font-weight:600}.create-dialog[data-v-4901ec02] .el-dialog__body,.edit-dialog[data-v-4901ec02] .el-dialog__body{padding:24px}.compact-dialog[data-v-4901ec02] .el-dialog__body{padding:15px 20px}.compact-form[data-v-4901ec02]{margin:0}.compact-form[data-v-4901ec02] .el-form-item{margin-bottom:12px}.form-row[data-v-4901ec02]{display:flex;gap:16px;margin-bottom:12px}.form-item-half[data-v-4901ec02]{flex:1;margin-bottom:0!important}.option-content[data-v-4901ec02]{display:flex;justify-content:space-between;align-items:center}.option-desc[data-v-4901ec02]{font-size:11px;color:#909399;margin-left:8px}.ports-config[data-v-4901ec02]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:rgba(249,250,251,.5)}.port-item[data-v-4901ec02]{margin-bottom:8px;padding:8px;border:1px solid #e4e7ed;border-radius:6px;background:#fff}.port-fields[data-v-4901ec02]{display:flex;gap:8px;align-items:center}.rules-config[data-v-4901ec02]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:rgba(249,250,251,.5)}.rule-item[data-v-4901ec02]{margin-bottom:16px;padding:12px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.rule-header[data-v-4901ec02]{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.paths-config[data-v-4901ec02]{padding-left:12px}.path-item[data-v-4901ec02]{margin-bottom:8px;padding:8px;border:1px solid #f0f0f0;border-radius:4px;background:rgba(249,250,251,.3)}.path-fields[data-v-4901ec02]{display:flex;gap:8px;align-items:center}.dialog-footer[data-v-4901ec02]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-4901ec02]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-4901ec02]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-4901ec02]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-4901ec02] .el-input__wrapper,.el-select[data-v-4901ec02] .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-4901ec02] .el-input__wrapper:hover,.el-select[data-v-4901ec02] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-4901ec02] .el-input__wrapper.is-focus,.el-select[data-v-4901ec02] .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-4901ec02] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-4901ec02] .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-4901ec02]{padding:10px}.card-header[data-v-4901ec02]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-4901ec02]{justify-content:flex-end;flex-wrap:wrap}.header-actions .el-select[data-v-4901ec02]{width:100%!important;margin-bottom:8px}.search-section[data-v-4901ec02]{padding:12px}.search-form[data-v-4901ec02]{flex-direction:column;align-items:stretch}.search-form[data-v-4901ec02] .el-form-item{margin-bottom:8px}.resource-controls[data-v-4901ec02]{flex-direction:column;align-items:stretch;gap:12px}.create-actions[data-v-4901ec02],.network-tabs[data-v-4901ec02]{width:100%}.create-actions[data-v-4901ec02]{justify-content:center;margin-top:12px}.form-row[data-v-4901ec02],.path-fields[data-v-4901ec02],.port-fields[data-v-4901ec02]{flex-direction:column;gap:8px}.rule-header[data-v-4901ec02]{flex-direction:column;align-items:flex-start;gap:8px}.operation-buttons[data-v-4901ec02]{gap:4px}.operation-buttons .el-button[data-v-4901ec02]{width:32px;height:32px}.action-buttons[data-v-4901ec02]{flex-direction:column;gap:2px}.action-buttons .el-button[data-v-4901ec02]{width:100%;margin:0}.action-buttons .el-dropdown[data-v-4901ec02]{width:100%;margin-right:0;margin-bottom:2px}.action-buttons .el-dropdown .el-button[data-v-4901ec02]{width:100%}.resource-name-link[data-v-4901ec02]{font-size:13px;line-height:1.2}}.test-dialog[data-v-4901ec02] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.test-dialog[data-v-4901ec02] .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-4901ec02] .el-dialog__title{color:#fff;font-weight:600}.test-content[data-v-4901ec02]{padding:20px;max-height:70vh;overflow-y:auto}.test-form[data-v-4901ec02]{margin-bottom:20px}.test-result[data-v-4901ec02]{margin-top:20px;padding:20px;background:rgba(249,250,251,.5);border-radius:12px;border:1px solid #e4e7ed}.result-message[data-v-4901ec02]{margin:0}.result-message p[data-v-4901ec02]{margin:8px 0}.suggestion[data-v-4901ec02]{color:#409eff;font-size:14px;margin-top:12px}.pods-tested[data-v-4901ec02],.result-details[data-v-4901ec02]{margin-top:16px}.pods-tested h4[data-v-4901ec02]{margin-bottom:12px;font-size:14px;color:#606266}.response-body[data-v-4901ec02],.response-headers[data-v-4901ec02]{margin-top:16px}.code-block[data-v-4901ec02]{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-bb58e59c]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.config-card[data-v-bb58e59c]{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-bb58e59c]{display:flex;justify-content:space-between;align-items:center}.title[data-v-bb58e59c]{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-bb58e59c]{display:flex;gap:12px}.search-section[data-v-bb58e59c]{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-bb58e59c]{margin:0}.el-button[data-v-bb58e59c]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-bb58e59c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-bb58e59c] .el-input__wrapper,.el-select[data-v-bb58e59c] .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-bb58e59c] .el-input__wrapper:hover,.el-select[data-v-bb58e59c] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-bb58e59c] .el-input__wrapper.is-focus,.el-select[data-v-bb58e59c] .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-bb58e59c] .el-input__inner,.el-select[data-v-bb58e59c] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-tag[data-v-bb58e59c]{font-weight:500;border-radius:8px;border:none}.config-tabs[data-v-bb58e59c]{margin-top:20px}.config-tabs[data-v-bb58e59c] .el-tabs__header{margin-bottom:20px}.config-tabs[data-v-bb58e59c] .el-tabs__item{font-weight:500;color:#606266}.config-tabs[data-v-bb58e59c] .el-tabs__item.is-active{color:#409eff;font-weight:600}.tab-content[data-v-bb58e59c]{padding:0}.content-header[data-v-bb58e59c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0}.resource-count[data-v-bb58e59c]{font-size:14px;color:#606266;font-weight:500}.resource-table[data-v-bb58e59c]{border-radius:8px;overflow:hidden}.resource-table[data-v-bb58e59c] .el-table__header{background:#f8f9fa}.resource-table[data-v-bb58e59c] .el-table__row:hover{background-color:#f5f7fa}.resource-name[data-v-bb58e59c]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-bb58e59c]{color:#409eff;font-size:16px}.resource-name-link[data-v-bb58e59c]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.resource-name-link[data-v-bb58e59c]:hover{color:#66b1ff;text-decoration:underline}.data-keys[data-v-bb58e59c]{display:flex;align-items:center;gap:6px}.keys-text[data-v-bb58e59c]{color:#606266;font-size:13px}.secret-icon[data-v-bb58e59c]{color:#e6a23c;font-size:14px}.labels-info[data-v-bb58e59c]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.label-tag[data-v-bb58e59c]{font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-labels[data-v-bb58e59c]{color:#909399;font-size:12px;font-style:italic}.operation-buttons[data-v-bb58e59c]{display:flex;gap:8px;justify-content:center}.detail-dialog[data-v-bb58e59c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-bb58e59c] .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-bb58e59c] .el-dialog__title{color:#fff;font-weight:600}.detail-dialog[data-v-bb58e59c] .el-dialog__body{padding:24px}.detail-content[data-v-bb58e59c]{display:flex;flex-direction:column;gap:20px}.data-section[data-v-bb58e59c]{margin-top:20px}.section-title[data-v-bb58e59c]{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-bb58e59c]{display:flex;flex-direction:column;gap:12px}.data-item[data-v-bb58e59c]{background:#f8f9fa;border-radius:8px;padding:12px;border:1px solid #e9ecef}.data-item.secret-item[data-v-bb58e59c]{background:#fff7e6;border-color:#ffd591}.data-key[data-v-bb58e59c]{font-weight:600;color:#409eff;margin-bottom:8px;font-size:14px}.data-value[data-v-bb58e59c]{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-bb58e59c]{display:flex;align-items:center;gap:6px;color:#e6a23c;font-weight:500}.el-loading-mask[data-v-bb58e59c]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:768px){.k8s-config-management[data-v-bb58e59c]{padding:12px}.card-header[data-v-bb58e59c]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-bb58e59c]{justify-content:flex-end}.detail-content[data-v-bb58e59c]{gap:16px}.resource-table[data-v-bb58e59c] .el-table{font-size:12px}.operation-buttons[data-v-bb58e59c]{flex-direction:column;gap:4px}.search-section[data-v-bb58e59c]{padding:12px}.search-form[data-v-bb58e59c]{flex-direction:column;align-items:stretch}.search-form[data-v-bb58e59c] .el-form-item{margin-bottom:8px}.data-list[data-v-bb58e59c]{gap:8px}.data-item[data-v-bb58e59c]{padding:8px}.labels-info[data-v-bb58e59c]{gap:2px}.label-tag[data-v-bb58e59c]{max-width:100px}}.k8s-storage-management[data-v-ef8a4c1e]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.storage-card[data-v-ef8a4c1e]{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-ef8a4c1e]{display:flex;justify-content:space-between;align-items:center}.title[data-v-ef8a4c1e]{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-ef8a4c1e]{display:flex;gap:12px}.search-section[data-v-ef8a4c1e]{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-ef8a4c1e]{margin:0}.el-button[data-v-ef8a4c1e]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-ef8a4c1e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-ef8a4c1e] .el-input__wrapper,.el-select[data-v-ef8a4c1e] .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-ef8a4c1e] .el-input__wrapper:hover,.el-select[data-v-ef8a4c1e] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-ef8a4c1e] .el-input__wrapper.is-focus,.el-select[data-v-ef8a4c1e] .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-ef8a4c1e] .el-input__inner,.el-select[data-v-ef8a4c1e] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-tag[data-v-ef8a4c1e]{font-weight:500;border-radius:8px;border:none}.storage-tabs[data-v-ef8a4c1e]{margin-top:20px}.storage-tabs[data-v-ef8a4c1e] .el-tabs__header{margin-bottom:20px}.storage-tabs[data-v-ef8a4c1e] .el-tabs__item{font-weight:500;color:#606266}.storage-tabs[data-v-ef8a4c1e] .el-tabs__item.is-active{color:#409eff;font-weight:600}.tab-content[data-v-ef8a4c1e]{padding:0}.content-header[data-v-ef8a4c1e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0}.resource-count[data-v-ef8a4c1e]{font-size:14px;color:#606266;font-weight:500}.resource-table[data-v-ef8a4c1e]{border-radius:8px;overflow:hidden}.resource-table[data-v-ef8a4c1e] .el-table__header{background:#f8f9fa}.resource-table[data-v-ef8a4c1e] .el-table__row:hover{background-color:#f5f7fa}.resource-name[data-v-ef8a4c1e]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-ef8a4c1e]{color:#409eff;font-size:16px}.resource-name-link[data-v-ef8a4c1e]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.resource-name-link[data-v-ef8a4c1e]:hover{color:#66b1ff;text-decoration:underline}.access-modes[data-v-ef8a4c1e]{display:flex;flex-wrap:wrap;gap:4px}.mode-tag[data-v-ef8a4c1e]{font-size:11px}.operation-buttons[data-v-ef8a4c1e]{display:flex;gap:8px;justify-content:center}.detail-dialog[data-v-ef8a4c1e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-ef8a4c1e] .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-ef8a4c1e] .el-dialog__title{color:#fff;font-weight:600}.detail-dialog[data-v-ef8a4c1e] .el-dialog__body{padding:24px}.el-loading-mask[data-v-ef8a4c1e]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.detail-content[data-v-ef8a4c1e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-item[data-v-ef8a4c1e]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.detail-label[data-v-ef8a4c1e]{font-weight:600;color:#606266;min-width:80px}.detail-value[data-v-ef8a4c1e]{color:#303133;word-break:break-all}.storage-source[data-v-ef8a4c1e]{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-ef8a4c1e]{color:#409eff}.storage-source small[data-v-ef8a4c1e]{color:#909399}@media (max-width:768px){.k8s-storage-management[data-v-ef8a4c1e]{padding:12px}.card-header[data-v-ef8a4c1e]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-ef8a4c1e]{justify-content:flex-end}.detail-content[data-v-ef8a4c1e]{grid-template-columns:1fr}.resource-table[data-v-ef8a4c1e] .el-table{font-size:12px}.operation-buttons[data-v-ef8a4c1e]{flex-direction:column;gap:4px}.search-section[data-v-ef8a4c1e]{padding:12px}.search-form[data-v-ef8a4c1e]{flex-direction:column;align-items:stretch}.search-form[data-v-ef8a4c1e] .el-form-item{margin-bottom:8px}}.k8s-pod-management[data-v-d16cbbfe]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.pod-card[data-v-d16cbbfe]{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-d16cbbfe]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-d16cbbfe]{display:flex;align-items:center;gap:12px}.page-title[data-v-d16cbbfe]{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-d16cbbfe]{display:flex;gap:8px}.info-section[data-v-d16cbbfe]{margin-bottom:20px}.info-card[data-v-d16cbbfe]{height:100%;border-radius:6px}.info-card[data-v-d16cbbfe] .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-d16cbbfe]{margin-top:20px}.labels-container[data-v-d16cbbfe]{max-width:100%}.pod-name-container[data-v-d16cbbfe]{display:flex;align-items:center;gap:8px;transition:all .3s ease}.pod-name-container[data-v-d16cbbfe]:hover{color:#409eff;transform:translateY(-1px)}.k8s-icon[data-v-d16cbbfe]{flex-shrink:0}.pod-name[data-v-d16cbbfe]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labels-display[data-v-d16cbbfe]{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.image-link[data-v-d16cbbfe]{color:#409eff;padding:0;font-size:12px;text-decoration:none}.image-link[data-v-d16cbbfe]:hover{text-decoration:underline}.logs-dialog .logs-container[data-v-d16cbbfe]{border:1px solid #dcdfe6;border-radius:4px;background-color:#000;color:#fff;height:400px;overflow:auto}.logs-content[data-v-d16cbbfe]{padding:12px;margin:0;white-space:pre-wrap;font-family:Courier New,monospace;font-size:12px}.yaml-search-toolbar[data-v-d16cbbfe]{padding:12px;border-bottom:1px solid #ebeef5;background-color:#fafafa;margin-bottom:16px}.yaml-search-toolbar .el-button-group .el-button[data-v-d16cbbfe]{padding:7px 12px}.yaml-search-toolbar .el-input[data-v-d16cbbfe]{font-size:14px}.yaml-dialog .yaml-container[data-v-d16cbbfe]{margin-top:0}.logs-editor-container[data-v-d16cbbfe]{background-color:#1e1e1e;border-radius:4px;overflow:hidden}.yaml-dialog .yaml-container[data-v-d16cbbfe]{border:1px solid #dcdfe6;border-radius:4px}.yaml-editor[data-v-d16cbbfe] .el-textarea__inner{font-family:Courier New,monospace;font-size:12px;background-color:#f8f9fa}.terminal-dialog .terminal-container[data-v-d16cbbfe]{border:1px solid #dcdfe6;border-radius:4px;background-color:#000;color:#fff;height:400px;padding:12px}.terminal-header[data-v-d16cbbfe]{color:#0f0;margin-bottom:10px}.terminal-body[data-v-d16cbbfe]{font-family:Courier New,monospace;font-size:12px}[data-v-d16cbbfe] .el-descriptions-item__label{font-weight:600}[data-v-d16cbbfe] .el-tag{cursor:pointer}[data-v-d16cbbfe] .el-tag:hover{transform:scale(1.05)}[data-v-d16cbbfe] .el-card,[data-v-d16cbbfe] .el-table{border-radius:8px}.logs-tab-content[data-v-d16cbbfe]{padding:16px}.logs-controls[data-v-d16cbbfe]{background-color:#f8f9fa;padding:16px;border-radius:8px;border:1px solid #e9ecef}.logs-actions[data-v-d16cbbfe]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.logs-display[data-v-d16cbbfe]{border:1px solid #dcdfe6;border-radius:8px;background-color:#000;height:680px;overflow:hidden}.logs-placeholder[data-v-d16cbbfe]{padding:40px;text-align:center;color:#0f0;background-color:#000;height:100%;border-radius:8px}.logs-content-display[data-v-d16cbbfe]{height:100%}.logs-header[data-v-d16cbbfe]{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-d16cbbfe]{font-weight:600;color:#0f0;font-size:14px}.logs-info[data-v-d16cbbfe]{color:#888;font-size:12px}.logs-text[data-v-d16cbbfe]{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-d16cbbfe]{padding:40px;text-align:center;color:#0f0;background-color:#000;height:100%;border-radius:8px}.image-info[data-v-d16cbbfe]{font-family:Courier New,Monaco,monospace;font-size:12px;color:#666}.image-cell[data-v-d16cbbfe]{word-break:break-all;white-space:normal;line-height:1.4;max-width:300px}.image-cell .image-link[data-v-d16cbbfe]{word-break:break-all;white-space:normal;text-align:left;height:auto;line-height:1.4;padding:4px 8px}.operation-buttons-container[data-v-d16cbbfe]{display:flex;flex-direction:row;gap:4px;flex-wrap:nowrap;justify-content:flex-start}.custom-icon[data-v-d16cbbfe]{width:16px;height:16px;margin-right:4px;vertical-align:middle;filter:brightness(0) invert(1)}.monitoring-dialog .el-dialog__body[data-v-d16cbbfe]{padding:20px}.monitoring-container[data-v-d16cbbfe]{min-height:300px}.metric-card[data-v-d16cbbfe]{height:140px;margin-bottom:16px}.metric-card[data-v-d16cbbfe] .el-card__body{padding:16px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.metric-header[data-v-d16cbbfe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-title[data-v-d16cbbfe]{font-size:14px;font-weight:500;color:#333}.metric-value[data-v-d16cbbfe]{font-size:16px;font-weight:700;color:#409eff}.metric-details[data-v-d16cbbfe]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.network-metrics[data-v-d16cbbfe]{display:flex;flex-direction:column;justify-content:center;height:60px}.network-item[data-v-d16cbbfe]{display:flex;justify-content:space-between;margin-bottom:8px}.network-label[data-v-d16cbbfe]{font-size:14px;color:#666}.network-value[data-v-d16cbbfe]{font-size:14px;font-weight:500;color:#333}.container-metric[data-v-d16cbbfe]{display:flex;flex-direction:column;gap:4px}.metric-text[data-v-d16cbbfe]{font-size:12px;color:#606266;margin-bottom:2px}刚才修改

.card-header[data-v-d16cbbfe]{display:flex;justify-content:space-between;align-items:center}.card-header span[data-v-d16cbbfe]{font-weight:500}.rollback-confirmation[data-v-d16cbbfe]{padding:10px 0}.rollback-confirmation .el-descriptions[data-v-d16cbbfe]{margin-top:10px}.rollback-confirmation .el-alert[data-v-d16cbbfe]{border-radius:8px}.terminal-container[data-v-dc67b912]{height:100vh;padding:20px;background:#f5f5f5}.terminal-header[data-v-dc67b912]{display:flex;justify-content:space-between;align-items:center}.terminal-info[data-v-dc67b912]{display:flex;align-items:center;gap:10px}.terminal-icon[data-v-dc67b912]{color:#409eff}.terminal-controls[data-v-dc67b912]{display:flex;align-items:center}.terminal-content[data-v-dc67b912]{height:calc(100vh - 200px);position:relative}.xterm-container[data-v-dc67b912]{height:100%;width:100%;background-color:#060101;padding:10px;border-radius:4px;overflow:hidden}.terminal-placeholder[data-v-dc67b912]{height:100%;display:flex;align-items:center;justify-content:center;background:#fafafa;border:2px dashed #dcdfe6;border-radius:4px}.placeholder-content[data-v-dc67b912]{text-align:center;color:#909399}.placeholder-icon[data-v-dc67b912]{font-size:48px;margin-bottom:16px}.placeholder-text h3[data-v-dc67b912]{margin:0 0 8px 0;font-size:18px;color:#303133}.placeholder-text p[data-v-dc67b912]{margin:4px 0}.placeholder-text .tip[data-v-dc67b912]{color:#f56c6c;font-weight:700}.nodes-monitoring[data-v-4e15e037]{padding:0;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px;border-radius:16px}.node-card[data-v-4e15e037]{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-4e15e037]: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-4e15e037]: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-4e15e037]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.node-info-header[data-v-4e15e037]{display:flex;align-items:center;gap:16px}.node-icon[data-v-4e15e037]{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-4e15e037]{width:24px;height:24px;filter:brightness(0) invert(1);z-index:2}.pulse-ring[data-v-4e15e037]{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-4e15e037 2s infinite}@keyframes pulse-4e15e037{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-4e15e037]{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-4e15e037]{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-4e15e037]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:statusPulse-4e15e037 2s infinite}@keyframes statusPulse-4e15e037{0%,to{opacity:1}50%{opacity:.5}}.node-ip[data-v-4e15e037]{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-4e15e037]{margin-bottom:20px}.metric-item[data-v-4e15e037]{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-4e15e037]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.metric-header[data-v-4e15e037]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.metric-icon[data-v-4e15e037]{width:20px;height:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:iconFloat-4e15e037 3s ease-in-out infinite}@keyframes iconFloat-4e15e037{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.metric-label[data-v-4e15e037]{font-size:14px;font-weight:500;color:#333;flex:1}.metric-value[data-v-4e15e037]{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-4e15e037]{width:100%;height:8px;background:rgba(0,0,0,.1);border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-v-4e15e037]{height:100%;border-radius:4px;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1);overflow:hidden}.cpu-progress[data-v-4e15e037]{background:linear-gradient(90deg,#4facfe,#00f2fe)}.memory-progress[data-v-4e15e037]{background:linear-gradient(90deg,#43e97b,#38f9d7)}.progress-glow[data-v-4e15e037]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:progressGlow-4e15e037 2s infinite}@keyframes progressGlow-4e15e037{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.metric-detail[data-v-4e15e037]{font-size:11px;color:#888;text-align:center;margin-top:8px;font-family:Courier New,monospace}.system-stats[data-v-4e15e037]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-4e15e037]{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-4e15e037]:hover{background:hsla(0,0%,100%,.6);transform:scale(1.02)}.stat-icon[data-v-4e15e037]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.pods-icon[data-v-4e15e037]{background:linear-gradient(135deg,#667eea,#764ba2)}.time-icon[data-v-4e15e037]{background:linear-gradient(135deg,#f093fb,#f5576c)}.icon-dot[data-v-4e15e037]{width:8px;height:8px;background:#fff;border-radius:50%;animation:iconDot-4e15e037 1.5s infinite}.icon-pulse[data-v-4e15e037]{width:10px;height:10px;background:#fff;border-radius:50%;animation:iconPulse-4e15e037 2s infinite}@keyframes iconDot-4e15e037{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes iconPulse-4e15e037{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}.stat-content[data-v-4e15e037]{flex:1}.stat-label[data-v-4e15e037]{display:block;font-size:11px;color:#666;margin-bottom:2px}.stat-value[data-v-4e15e037]{display:block;font-size:14px;font-weight:600;color:#333}.no-metrics[data-v-4e15e037]{text-align:center;padding:40px 20px;background:hsla(0,0%,100%,.3);border-radius:12px;margin-bottom:20px}.loading-animation[data-v-4e15e037]{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.loading-dot[data-v-4e15e037]{width:8px;height:8px;background:#4facfe;border-radius:50%;animation:loadingDot-4e15e037 1.4s ease-in-out infinite both}.loading-dot[data-v-4e15e037]:first-child{animation-delay:-.32s}.loading-dot[data-v-4e15e037]:nth-child(2){animation-delay:-.16s}@keyframes loadingDot-4e15e037{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.no-data-text[data-v-4e15e037]{color:#666;font-size:14px}.node-actions[data-v-4e15e037]{display:flex;gap:12px}.action-btn[data-v-4e15e037]{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-4e15e037]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;box-shadow:0 4px 16px rgba(79,172,254,.4)}.primary-btn[data-v-4e15e037]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(79,172,254,.5)}.secondary-btn[data-v-4e15e037]{background:hsla(0,0%,100%,.8);color:#4facfe;border:1px solid rgba(79,172,254,.3)}.secondary-btn[data-v-4e15e037]:hover{background:rgba(79,172,254,.1);border-color:rgba(79,172,254,.5);transform:translateY(-1px)}.btn-icon[data-v-4e15e037]{width:16px;height:16px}.refresh-icon[data-v-4e15e037]{animation:none;transition:transform .3s ease}.secondary-btn:hover .refresh-icon[data-v-4e15e037]{animation:refreshSpin-4e15e037 .8s ease-in-out}@keyframes refreshSpin-4e15e037{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-glow[data-v-4e15e037]{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-4e15e037]{left:100%}.node-detail-dialog[data-v-4e15e037] .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-4e15e037] .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-4e15e037] .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.node-detail-dialog[data-v-4e15e037] .el-dialog__body{padding:24px;max-height:70vh;overflow-y:auto}.node-detail-content[data-v-4e15e037]{padding:0}.resource-card[data-v-4e15e037]{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-4e15e037]{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-4e15e037],.metric-icon-detail[data-v-4e15e037]{width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.card-header-detail h3[data-v-4e15e037]{margin:0;font-size:16px;font-weight:600;color:#333}.resource-metrics[data-v-4e15e037]{display:flex;flex-direction:column;gap:20px}.metric-row-detail[data-v-4e15e037]{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-4e15e037]:hover{background:hsla(0,0%,100%,.7);transform:translateX(4px)}.metric-info[data-v-4e15e037]{display:flex;align-items:center;gap:12px}.metric-name[data-v-4e15e037]{font-weight:500;color:#333;flex:1}.metric-percentage[data-v-4e15e037]{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-4e15e037]{margin:4px 0}.metric-values[data-v-4e15e037]{font-size:12px;color:#666;font-family:Courier New,monospace;text-align:center}.system-info[data-v-4e15e037]{padding:0}.pod-list-card[data-v-4e15e037]{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-4e15e037]{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-4e15e037]{width:12px;height:12px;background:#fff;border-radius:2px;position:relative}.icon-pod[data-v-4e15e037]: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-4e15e037]{margin-top:16px}.pod-table[data-v-4e15e037]{background:hsla(0,0%,100%,.6);border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.3)}.pod-header[data-v-4e15e037]{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-4e15e037]{max-height:300px;overflow-y:auto}.pod-row[data-v-4e15e037]{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-4e15e037]:hover{background:rgba(79,172,254,.05)}.pod-row[data-v-4e15e037]:last-child{border-bottom:none}.pod-col[data-v-4e15e037]{display:flex;align-items:center;font-size:12px}.pod-name-content[data-v-4e15e037]{display:flex;align-items:center;gap:8px}.pod-status-dot[data-v-4e15e037]{width:6px;height:6px;background:#2ecc71;border-radius:50%;animation:statusPulse-4e15e037 2s infinite}.namespace-tag[data-v-4e15e037]{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-4e15e037]{font-family:Courier New,monospace;color:#333;font-weight:500}.usage-rate-container[data-v-4e15e037]{display:flex;align-items:center;gap:8px;width:100%}.mini-progress[data-v-4e15e037]{flex:1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.mini-progress-fill[data-v-4e15e037]{height:100%;border-radius:2px;transition:width .8s ease}.rate-text[data-v-4e15e037]{font-size:11px;font-weight:600;color:#333;min-width:35px;text-align:right}.no-pods[data-v-4e15e037]{text-align:center;padding:40px 20px;color:#666}.no-pods-icon[data-v-4e15e037]{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-4e15e037]{width:20px;height:20px;background:rgba(0,0,0,.3);border-radius:2px}.no-pods-text[data-v-4e15e037]{margin:0;font-size:14px;color:#888}@media (max-width:768px){.nodes-monitoring[data-v-4e15e037]{padding:12px}.node-card[data-v-4e15e037]{padding:16px}.metric-row[data-v-4e15e037],.node-actions[data-v-4e15e037],.system-stats[data-v-4e15e037]{flex-direction:column;gap:8px}.metric-row[data-v-4e15e037]{align-items:stretch}.metric-row span[data-v-4e15e037]:last-child{text-align:left}}.namespaces-monitoring[data-v-abf35294]{padding:0;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:12px;border-radius:16px}.namespace-card[data-v-abf35294]{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-abf35294]: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-abf35294]: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-abf35294]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.namespace-info-header[data-v-abf35294]{display:flex;align-items:center;gap:16px}.namespace-icon[data-v-abf35294]{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-abf35294]{width:24px;height:24px;filter:brightness(0) invert(1)}.pulse-ring[data-v-abf35294]{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-abf35294 2s infinite}.namespace-details h4[data-v-abf35294]{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-abf35294]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-tag.active[data-v-abf35294]{background:rgba(46,204,113,.1);color:#2ecc71;border:1px solid rgba(46,204,113,.2)}.status-dot[data-v-abf35294]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:statusPulse-abf35294 2s infinite}.namespace-name[data-v-abf35294]{color:#606266;font-size:12px;font-weight:500;text-align:right;opacity:.8}.namespace-metrics[data-v-abf35294]{margin-bottom:16px}.metric-item[data-v-abf35294]{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-abf35294]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.metric-header[data-v-abf35294]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.metric-header .metric-icon[data-v-abf35294]{width:16px;height:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:iconFloat-abf35294 3s ease-in-out infinite}.metric-label[data-v-abf35294]{font-size:12px;font-weight:500;color:#333;margin-left:6px;flex:1}.metric-value[data-v-abf35294]{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-abf35294]{margin-bottom:6px}.progress-bg[data-v-abf35294]{width:100%;height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-abf35294]{height:100%;border-radius:3px;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1);overflow:hidden}.cpu-progress[data-v-abf35294]{background:linear-gradient(90deg,#4facfe,#00f2fe)}.memory-progress[data-v-abf35294]{background:linear-gradient(90deg,#43e97b,#38f9d7)}.progress-glow[data-v-abf35294]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:progressGlow-abf35294 2s infinite}.metric-detail[data-v-abf35294]{font-size:12px;color:#666;font-family:Courier New,monospace}.system-stats[data-v-abf35294]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-abf35294]{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-abf35294]:hover{background:hsla(0,0%,100%,.8);transform:scale(1.02)}.stat-icon[data-v-abf35294]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.pods-icon[data-v-abf35294]{background:linear-gradient(135deg,#667eea,#764ba2)}.services-icon[data-v-abf35294]{background:linear-gradient(135deg,#f093fb,#f5576c)}.icon-dot[data-v-abf35294],.icon-pulse[data-v-abf35294]{width:12px;height:12px;background:#fff;border-radius:50%;position:relative}.icon-pulse[data-v-abf35294]{animation:iconPulse-abf35294 2s infinite}.stat-content[data-v-abf35294]{flex:1}.stat-label[data-v-abf35294]{display:block;font-size:11px;color:#666;margin-bottom:2px}.stat-value[data-v-abf35294]{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-abf35294]{text-align:center;padding:40px 20px;background:hsla(0,0%,100%,.3);border-radius:12px;margin-bottom:20px}.loading-animation[data-v-abf35294]{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.loading-dot[data-v-abf35294]{width:8px;height:8px;background:#4facfe;border-radius:50%;animation:loadingDot-abf35294 1.4s ease-in-out infinite both}.loading-dot[data-v-abf35294]:first-child{animation-delay:-.32s}.loading-dot[data-v-abf35294]:nth-child(2){animation-delay:-.16s}.no-data-text[data-v-abf35294]{color:#666;font-size:14px;margin:0}.namespace-actions[data-v-abf35294]{display:flex;gap:12px}.action-btn[data-v-abf35294]{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-abf35294]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;box-shadow:0 4px 16px rgba(79,172,254,.4)}.primary-btn[data-v-abf35294]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(79,172,254,.5)}.secondary-btn[data-v-abf35294]{background:hsla(0,0%,100%,.8);color:#4facfe;border:1px solid rgba(79,172,254,.3)}.secondary-btn[data-v-abf35294]:hover{background:rgba(79,172,254,.1);border-color:rgba(79,172,254,.5);transform:translateY(-1px)}.btn-icon[data-v-abf35294]{width:16px;height:16px;color:inherit}.refresh-icon[data-v-abf35294]{animation:none;transition:transform .3s ease}.secondary-btn:hover .refresh-icon[data-v-abf35294]{animation:refreshSpin-abf35294 .8s ease-in-out}.btn-glow[data-v-abf35294]{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-abf35294]{left:100%}.namespace-detail-dialog[data-v-abf35294] .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-abf35294] .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-abf35294] .el-dialog__title{color:#333;font-weight:600;font-size:16px}.namespace-detail-dialog[data-v-abf35294] .el-dialog__body{padding:16px 20px}.namespace-detail-content[data-v-abf35294]{max-height:60vh;overflow-y:auto}.detail-section[data-v-abf35294]{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-abf35294]{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-abf35294]{color:#667eea;margin-right:6px;width:16px;height:16px}.info-grid[data-v-abf35294]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.info-item[data-v-abf35294]{display:flex;flex-direction:column;gap:3px}.info-label[data-v-abf35294]{color:#666;font-size:11px;font-weight:500}.info-value[data-v-abf35294]{color:#333;font-weight:600;font-size:12px}.resource-stats[data-v-abf35294]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.resource-stat-item[data-v-abf35294]{background:hsla(0,0%,100%,.6);border-radius:10px;padding:14px;border:1px solid hsla(0,0%,100%,.5)}.stat-header[data-v-abf35294]{display:flex;align-items:center;margin-bottom:8px}.stat-icon[data-v-abf35294]{margin-right:6px;width:16px;height:16px}.stat-label[data-v-abf35294]{color:#333;font-weight:500;font-size:12px}.stat-value[data-v-abf35294]{color:#333;font-size:20px;font-weight:700;margin-bottom:8px}.stat-details[data-v-abf35294]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#666}.pod-list[data-v-abf35294]{max-height:300px;overflow-y:auto}.pod-item[data-v-abf35294]{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-abf35294]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.pod-name[data-v-abf35294]{color:#333;font-weight:500;font-size:12px;min-width:160px;font-family:Courier New,monospace}.pod-status[data-v-abf35294]{width:-moz-fit-content;width:fit-content;min-width:70px}.pod-resource[data-v-abf35294]{color:#666;font-size:11px;font-family:Courier New,monospace;min-width:80px}.pod-resource[data-v-abf35294]:first-of-type{color:#4facfe}.pod-resource[data-v-abf35294]:last-of-type{color:#43e97b}@keyframes pulse-abf35294{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-abf35294{0%,to{opacity:1}50%{opacity:.5}}@keyframes iconFloat-abf35294{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes iconPulse-abf35294{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes progressGlow-abf35294{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loadingDot-abf35294{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes refreshSpin-abf35294{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.namespaces-monitoring[data-v-abf35294]{padding:12px}.namespace-card[data-v-abf35294]{padding:16px}.namespace-actions[data-v-abf35294],.system-stats[data-v-abf35294]{flex-direction:column;gap:8px}}.k8s-monitoring-dashboard[data-v-480e714d]{padding:24px;background:#f5f5f5;min-height:100vh}.page-header[data-v-480e714d]{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-480e714d]{margin:0 0 4px 0;font-size:24px;font-weight:600;color:#303133}.header-desc[data-v-480e714d]{margin:0;color:#606266;font-size:14px}.header-controls[data-v-480e714d]{display:flex;gap:12px;align-items:center}.header-controls .el-select[data-v-480e714d]{width:200px}.k8s-cluster-details[data-v-dc8278f4]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.k8s-cluster-details[data-v-dc8278f4]: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-dc8278f4]{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-dc8278f4]{display:flex;align-items:center;gap:16px}.back-btn[data-v-dc8278f4]{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-dc8278f4]: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-dc8278f4]{display:flex;flex-direction:column;gap:8px}.cluster-title[data-v-dc8278f4]{display:flex;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;color:#2c3e50}.k8s-icon[data-v-dc8278f4]{width:32px;height:32px}.cluster-meta[data-v-dc8278f4]{display:flex;align-items:center;gap:12px}.cluster-version[data-v-dc8278f4]{color:#606266;font-size:14px;background:#f0f2f5;padding:4px 8px;border-radius:4px}.cluster-type[data-v-dc8278f4]{color:#909399;font-size:12px}.overview-cards[data-v-dc8278f4]{margin-bottom:24px;position:relative;z-index:1}.overview-card[data-v-dc8278f4]{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-dc8278f4]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(102,126,234,.3);background:hsla(0,0%,100%,.95)}.card-content[data-v-dc8278f4]{display:flex;align-items:center;gap:16px}.card-icon[data-v-dc8278f4]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.nodes-card .card-icon[data-v-dc8278f4]{background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-card .card-icon[data-v-dc8278f4]{background:linear-gradient(135deg,#f093fb,#f5576c)}.cpu-card .card-icon[data-v-dc8278f4]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.memory-card .card-icon[data-v-dc8278f4]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.svg-icon[data-v-dc8278f4]{width:24px;height:24px;filter:brightness(0) invert(1);transition:all .3s ease}.overview-card:hover .svg-icon[data-v-dc8278f4]{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-dc8278f4]{flex:1}.card-value[data-v-dc8278f4]{font-size:28px;font-weight:700;color:#2c3e50;line-height:1}.card-label[data-v-dc8278f4]{font-size:14px;color:#606266;margin:4px 0}.card-sub[data-v-dc8278f4]{font-size:12px;color:#909399}.usage-normal[data-v-dc8278f4]{color:#67c23a!important}.usage-medium[data-v-dc8278f4]{color:#e6a23c!important}.usage-high[data-v-dc8278f4]{color:#f56c6c!important}.details-sections[data-v-dc8278f4]{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.info-card[data-v-dc8278f4]{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-dc8278f4]:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(102,126,234,.2);background:hsla(0,0%,100%,.95)}.card-header[data-v-dc8278f4]{display:flex;align-items:center;gap:8px;font-weight:600;color:#2c3e50}.info-content[data-v-dc8278f4]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-dc8278f4]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f2f5}.info-row[data-v-dc8278f4]:last-child{border-bottom:none}.info-row .label[data-v-dc8278f4]{color:#606266;font-weight:500;min-width:120px}.info-row .value[data-v-dc8278f4]{color:#2c3e50;text-align:right;word-break:break-all}.workload-stats[data-v-dc8278f4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-item[data-v-dc8278f4]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fc;border-radius:8px;transition:all .2s ease}.stat-item[data-v-dc8278f4]:hover{background:#e6f3ff}.stat-icon[data-v-dc8278f4]{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-dc8278f4]{background:#409eff}.stat-icon.statefulsets[data-v-dc8278f4]{background:#67c23a}.stat-icon.daemonsets[data-v-dc8278f4]{background:#e6a23c}.stat-icon.jobs[data-v-dc8278f4]{background:#f56c6c}.stat-icon.pods[data-v-dc8278f4]{background:#909399}.stat-icon.running-pods[data-v-dc8278f4]{background:#67c23a}.stat-value[data-v-dc8278f4]{font-size:20px;font-weight:700;color:#2c3e50;line-height:1}.stat-label[data-v-dc8278f4]{font-size:12px;color:#606266;margin-top:2px}.components-grid[data-v-dc8278f4]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.component-item[data-v-dc8278f4]{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-dc8278f4]{color:#67c23a}.component-item .component-status[data-v-dc8278f4]:not(.Running){color:#f56c6c}.component-status[data-v-dc8278f4]{font-size:16px}.component-name[data-v-dc8278f4]{font-weight:500;color:#2c3e50;font-size:14px}.component-version[data-v-dc8278f4]{font-size:12px;color:#909399}.nodes-card[data-v-dc8278f4]{margin-bottom:16px}.nodes-table[data-v-dc8278f4]{border-radius:8px;overflow:hidden}.nodes-table[data-v-dc8278f4] .el-table__header{background:#f8f9fc}.nodes-table[data-v-dc8278f4] .el-table__row:hover{background:#f0f9ff}.ip-link[data-v-dc8278f4]{color:#667eea!important;font-weight:500;transition:all .3s ease}.ip-link[data-v-dc8278f4]:hover{color:#409eff!important;text-decoration:underline}.no-data[data-v-dc8278f4]{text-align:center;color:#909399;padding:40px;font-size:14px}.events-card[data-v-dc8278f4]{margin-top:16px}.events-table[data-v-dc8278f4]{border-radius:8px;overflow:hidden}.events-table[data-v-dc8278f4] .el-table__header{background:#f8f9fc}.events-table[data-v-dc8278f4] .el-table__row:hover{background:#f0f9ff}@media (max-width:1200px){.overview-cards .el-col[data-v-dc8278f4]{margin-bottom:16px}.components-grid[data-v-dc8278f4],.workload-stats[data-v-dc8278f4]{grid-template-columns:1fr}}@media (max-width:768px){.k8s-cluster-details[data-v-dc8278f4]{padding:16px}.page-header[data-v-dc8278f4]{flex-direction:column;align-items:flex-start;gap:16px}.cluster-title[data-v-dc8278f4]{font-size:20px}.cluster-meta[data-v-dc8278f4]{flex-wrap:wrap}.details-sections .el-row[data-v-dc8278f4]{flex-direction:column}.info-row[data-v-dc8278f4]{flex-direction:column;align-items:flex-start;gap:4px}.info-row .value[data-v-dc8278f4]{text-align:left}}.node-details-container[data-v-49e204f6]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative}.node-details-container[data-v-49e204f6]: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-49e204f6]{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-49e204f6]{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-49e204f6]: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-49e204f6]{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.node-details-content[data-v-49e204f6]{width:100%;position:relative;z-index:1}.overview-section[data-v-49e204f6]{margin-bottom:24px;position:relative;z-index:1}.overview-card[data-v-49e204f6]{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-49e204f6]: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-49e204f6]: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-49e204f6]{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 30px rgba(0,0,0,.2)}.overview-card .card-content[data-v-49e204f6]{display:flex;align-items:center;gap:20px;padding:20px;position:relative;z-index:2}.overview-card .card-icon[data-v-49e204f6]{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-49e204f6]: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-49e204f6]{background:linear-gradient(135deg,#667eea,#764ba2)}.cpu-icon[data-v-49e204f6]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.memory-icon[data-v-49e204f6]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.pods-icon[data-v-49e204f6]{background:linear-gradient(135deg,#f093fb,#f5576c)}.overview-card .card-info[data-v-49e204f6]{flex:1;display:flex;flex-direction:column;gap:4px}.overview-card .card-value[data-v-49e204f6]{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-49e204f6]{font-size:14px;color:#606266;font-weight:600;margin:8px 0 4px 0}.overview-card .card-sub[data-v-49e204f6]{font-size:12px;color:#909399;margin-bottom:8px}.mini-progress[data-v-49e204f6]{margin-top:8px}.mini-progress[data-v-49e204f6] .el-progress-bar__outer{height:6px;border-radius:3px;background:rgba(0,0,0,.1)}.mini-progress[data-v-49e204f6] .el-progress-bar__inner{border-radius:3px}.status-tag-large[data-v-49e204f6]{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-49e204f6]{color:#67c23a!important;text-shadow:0 2px 10px rgba(103,194,58,.3)}.usage-medium[data-v-49e204f6]{color:#e6a23c!important;text-shadow:0 2px 10px rgba(230,162,60,.3)}.usage-high[data-v-49e204f6]{color:#f56c6c!important;text-shadow:0 2px 10px hsla(0,87%,69%,.3)}.svg-icon[data-v-49e204f6]{width:32px;height:32px;filter:brightness(0) invert(1);transition:all .3s ease}.svg-icon-small[data-v-49e204f6]{width:24px;height:24px;filter:brightness(0) invert(1);transition:all .3s ease}.advanced-resource:hover .svg-icon-small[data-v-49e204f6],.overview-card:hover .svg-icon[data-v-49e204f6]{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.5))}.details-grid[data-v-49e204f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;align-items:start}.resources-card .card-header[data-v-49e204f6]{justify-content:space-between}.resource-status-indicator[data-v-49e204f6]{display:flex;align-items:center;gap:8px}.status-dot[data-v-49e204f6]{width:12px;height:12px;border-radius:50%;position:relative}.status-dot[data-v-49e204f6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:pulse-49e204f6 2s infinite}.status-dot.healthy[data-v-49e204f6]{background:#67c23a}.status-dot.healthy[data-v-49e204f6]:before{background:rgba(103,194,58,.4)}.status-dot.warning[data-v-49e204f6]{background:#e6a23c}.status-dot.warning[data-v-49e204f6]:before{background:rgba(230,162,60,.4)}.status-dot.critical[data-v-49e204f6]{background:#f56c6c}.status-dot.critical[data-v-49e204f6]:before{background:hsla(0,87%,69%,.4)}@keyframes pulse-49e204f6{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.3}to{transform:scale(1);opacity:1}}.status-text[data-v-49e204f6]{font-size:12px;font-weight:500;color:#606266}.resource-grid[data-v-49e204f6]{display:flex;flex-direction:column;gap:24px}.advanced-resource[data-v-49e204f6]{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-49e204f6]: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-49e204f6]:hover:before{width:8px}.advanced-resource[data-v-49e204f6]: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-49e204f6]{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-49e204f6]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 15px rgba(79,172,254,.3)}.memory-resource[data-v-49e204f6]{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 4px 15px rgba(67,233,123,.3)}.pods-resource[data-v-49e204f6]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 15px rgba(240,147,251,.3)}.resource-info[data-v-49e204f6]{flex:1;min-width:0}.advanced-resource .resource-header[data-v-49e204f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.advanced-resource .resource-name[data-v-49e204f6]{font-size:16px;font-weight:600;color:#2c3e50}.advanced-resource .resource-usage[data-v-49e204f6]{font-size:20px;font-weight:700;padding:4px 12px;border-radius:20px;background:rgba(102,126,234,.1);color:#667eea}.resource-details[data-v-49e204f6]{margin-bottom:16px;gap:16px}.detail-item[data-v-49e204f6]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-49e204f6]{font-size:12px;color:#909399;font-weight:500}.detail-value[data-v-49e204f6]{font-size:14px;color:#2c3e50;font-weight:600}.advanced-progress[data-v-49e204f6]{position:relative}.advanced-progress[data-v-49e204f6] .el-progress-bar__outer{height:8px;border-radius:4px;background:rgba(0,0,0,.1);overflow:visible}.advanced-progress[data-v-49e204f6] .el-progress-bar__inner{border-radius:4px;position:relative;overflow:visible}.advanced-progress[data-v-49e204f6] .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-49e204f6]{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:#909399}.info-card[data-v-49e204f6]{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-49e204f6]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(102,126,234,.3);background:hsla(0,0%,100%,.95)}.full-width[data-v-49e204f6]{grid-column:1/-1}.card-header[data-v-49e204f6]{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-49e204f6]{color:#2c3e50;margin:0;font-size:18px;font-weight:600}.card-content[data-v-49e204f6]{padding:20px}.info-row[data-v-49e204f6]{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-49e204f6]:last-child{margin-bottom:0;border-bottom:none}.label[data-v-49e204f6]{color:#606266;font-weight:500;min-width:120px}.value[data-v-49e204f6]{color:#2c3e50;font-weight:600;text-align:right;word-break:break-all}.status-tag[data-v-49e204f6]{font-weight:600}.resource-item[data-v-49e204f6]{margin-bottom:20px}.resource-item[data-v-49e204f6]:last-child{margin-bottom:0}.resource-header[data-v-49e204f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.resource-name[data-v-49e204f6]{color:#2c3e50;font-weight:600;font-size:16px}.resource-usage[data-v-49e204f6]{color:#2c3e50;font-weight:700;font-size:18px}.resource-details[data-v-49e204f6]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#606266}.labels-container[data-v-49e204f6]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-49e204f6]{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);color:#667eea}.annotations-container[data-v-49e204f6]{max-height:300px;overflow-y:auto}.annotation-item[data-v-49e204f6]{margin-bottom:12px;padding:12px;background:#f8f9fc;border-radius:8px;border:1px solid #e4e7ed}.annotation-key[data-v-49e204f6]{color:#606266;font-size:12px;margin-bottom:4px;word-break:break-all}.annotation-value[data-v-49e204f6]{color:#2c3e50;font-weight:500;word-break:break-all}.no-data-container[data-v-49e204f6],.no-data[data-v-49e204f6]{text-align:center;color:#909399;padding:40px}[data-v-49e204f6] .el-table{background:transparent;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden}[data-v-49e204f6] .el-table tr{background:transparent}[data-v-49e204f6] .el-table td{border-bottom:1px solid #e4e7ed;color:#2c3e50}[data-v-49e204f6] .el-table th{border-bottom:1px solid #e4e7ed;color:#2c3e50!important;background:#f8f9fc}[data-v-49e204f6] .el-table--border{border:1px solid #e4e7ed}[data-v-49e204f6] .el-table--border td,[data-v-49e204f6] .el-table--border th{border-right:1px solid #e4e7ed}[data-v-49e204f6] .el-table__row:hover{background:#f0f9ff}[data-v-49e204f6] .el-progress-bar__outer{background:#f0f2f5}[data-v-49e204f6] .el-empty__description p{color:#909399}@media (max-width:768px){.details-grid[data-v-49e204f6]{grid-template-columns:1fr}.node-details-container[data-v-49e204f6]{padding:15px}.page-title[data-v-49e204f6]{font-size:24px}.info-row[data-v-49e204f6]{flex-direction:column;align-items:flex-start;gap:4px}.value[data-v-49e204f6]{text-align:left}.resource-details[data-v-49e204f6]{flex-direction:column;gap:4px}}.k8s-events-management[data-v-d26d7b46]{padding:16px}.card-header[data-v-d26d7b46]{display:flex;justify-content:space-between;align-items:center}.card-header .title[data-v-d26d7b46]{font-size:16px;font-weight:600}.header-actions[data-v-d26d7b46]{display:flex;gap:8px}.stats-row[data-v-d26d7b46]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-d26d7b46]{background:#f7f8fa;border-radius:8px;padding:14px 16px}.stat-label[data-v-d26d7b46]{font-size:12px;color:#86909c;display:flex;align-items:center;gap:4px;margin-bottom:6px}.stat-value[data-v-d26d7b46]{font-size:24px;font-weight:700;color:#1f2329}.stat-value.warning-text[data-v-d26d7b46]{color:#e6a23c}.stat-value.normal-text[data-v-d26d7b46]{color:#67c23a}.stat-value.time-text[data-v-d26d7b46]{font-size:14px;line-height:32px}.content-row[data-v-d26d7b46]{display:flex;gap:16px}.main-col[data-v-d26d7b46]{flex:1;min-width:0}.side-col[data-v-d26d7b46]{width:260px;flex-shrink:0}.search-section[data-v-d26d7b46]{margin-bottom:8px}.range-hint[data-v-d26d7b46]{font-size:12px;color:#86909c;margin-bottom:8px}.reason-panel[data-v-d26d7b46]{background:#f7f8fa;border-radius:8px;padding:14px 16px}.panel-title[data-v-d26d7b46]{font-size:14px;font-weight:600;margin-bottom:2px}.panel-subtitle[data-v-d26d7b46]{font-size:12px;color:#86909c;margin-bottom:12px}.reason-empty[data-v-d26d7b46]{color:#86909c;font-size:12px;padding:12px 0}.reason-item[data-v-d26d7b46]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#fff;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:box-shadow .2s}.reason-item[data-v-d26d7b46]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.reason-name[data-v-d26d7b46]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.reason-counts[data-v-d26d7b46]{display:flex;gap:4px}.muted[data-v-d26d7b46]{color:#c0c4cc}.k8s-inspection-management[data-v-617503d7]{padding:16px}.card-header[data-v-617503d7]{display:flex;justify-content:space-between;align-items:center}.card-header .title[data-v-617503d7]{font-size:16px;font-weight:600;margin-right:12px}.card-header .subtitle[data-v-617503d7]{font-size:12px;color:#86909c}.header-actions[data-v-617503d7]{display:flex;gap:8px;flex-shrink:0}.progress-section[data-v-617503d7]{background:#f7f8fa;border-radius:8px;padding:14px 16px;margin-bottom:16px}.progress-status[data-v-617503d7]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.progress-message[data-v-617503d7]{font-size:13px;color:#4e5969}.empty-report[data-v-617503d7]{padding:40px 0}.report-summary[data-v-617503d7]{display:flex;gap:16px;margin-bottom:16px;align-items:stretch}.score-card[data-v-617503d7]{background:#f7f8fa;border-radius:8px;padding:16px 24px;display:flex;flex-direction:column;align-items:center;min-width:180px}.score-value[data-v-617503d7]{font-size:48px;font-weight:700;line-height:1.1}.score-grade[data-v-617503d7]{margin:4px 0 8px}.score-meta[data-v-617503d7]{font-size:12px;text-align:center;color:#4e5969}.muted[data-v-617503d7]{color:#86909c}.stat-cards[data-v-617503d7]{flex:1;display:flex;align-items:center;gap:16px;background:#f7f8fa;border-radius:8px;padding:16px 24px}.mini-stat[data-v-617503d7]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px}.mini-stat .el-icon[data-v-617503d7]{font-size:22px}.mini-stat.pass .el-icon[data-v-617503d7]{color:#52c41a}.mini-stat.warn .el-icon[data-v-617503d7]{color:#faad14}.mini-stat.fail .el-icon[data-v-617503d7]{color:#f5222d}.mini-num[data-v-617503d7]{font-size:22px;font-weight:700}.mini-label[data-v-617503d7]{font-size:12px;color:#86909c}.module-summary[data-v-617503d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:16px}.module-card[data-v-617503d7]{background:#f7f8fa;border-radius:8px;padding:12px 16px;cursor:pointer;border:2px solid transparent;transition:border-color .2s}.module-card.active[data-v-617503d7]{border-color:#409eff}.module-name[data-v-617503d7]{font-size:13px;color:#4e5969;margin-bottom:4px}.module-score[data-v-617503d7]{font-size:26px;font-weight:700}.module-counts[data-v-617503d7]{font-size:12px;display:flex;gap:8px}.pass-text[data-v-617503d7]{color:#52c41a}.warn-text[data-v-617503d7]{color:#faad14}.fail-text[data-v-617503d7]{color:#f5222d}.items-section[data-v-617503d7]{margin-top:8px}.items-header[data-v-617503d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.items-title[data-v-617503d7]{font-size:14px;font-weight:600}.items-filter[data-v-617503d7]{display:flex;align-items:center;gap:8px}.detail-text[data-v-617503d7]{font-size:12px;color:#86909c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.check-item[data-v-617503d7]{padding:6px 0}.pagination-wrap[data-v-617503d7]{margin-top:12px;display:flex;justify-content:flex-end}.k8s-arthas-management[data-v-208d701f]{padding:16px}.card-header[data-v-208d701f]{display:flex;justify-content:space-between;align-items:center}.card-header .title[data-v-208d701f]{font-size:16px;font-weight:600;margin-right:12px}.card-header .subtitle[data-v-208d701f]{font-size:12px;color:#86909c}.target-section[data-v-208d701f]{margin-bottom:8px}.selector-row[data-v-208d701f]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.selector-item[data-v-208d701f]{display:flex;align-items:center;gap:6px}.selector-label[data-v-208d701f]{font-size:13px;color:#4e5969}.action-row[data-v-208d701f]{display:flex;gap:8px;margin-bottom:12px}.env-status[data-v-208d701f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#f7f8fa;border-radius:6px;padding:10px 12px}.env-hint[data-v-208d701f]{font-size:12px;color:#e6a23c}.section-title[data-v-208d701f]{font-size:14px;font-weight:600;margin-bottom:10px}.quick-actions[data-v-208d701f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.action-desc[data-v-208d701f]{display:none}.custom-command[data-v-208d701f]{max-width:720px}.result-section[data-v-208d701f]{margin-top:16px;background:#1f2329;border-radius:8px;padding:12px 16px}.result-header[data-v-208d701f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.result-title[data-v-208d701f]{color:#c9cdd4;font-size:13px}.result-title code[data-v-208d701f]{color:#7ee787}.result-meta[data-v-208d701f]{display:flex;align-items:center;gap:8px}.result-output[data-v-208d701f]{color:#c9cdd4;line-height:1.6;max-height:480px;overflow:auto;margin:0}.result-error[data-v-208d701f],.result-output[data-v-208d701f]{font-family:Consolas,Monaco,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all}.result-error[data-v-208d701f]{color:#ff7b72;margin:8px 0 0}.running-hint[data-v-208d701f]{color:#c9cdd4;font-size:13px;display:flex;align-items:center;gap:8px}.history-section[data-v-208d701f]{margin-top:16px}.muted[data-v-208d701f]{color:#86909c;font-size:12px}.artifact-actions[data-v-208d701f]{display:flex;align-items:center;margin-bottom:12px}.artifact-hint[data-v-208d701f]{font-size:12px;color:#86909c;line-height:1.6}.schema-hint[data-v-d3bdac12]{font-size:12px;color:#75839b;margin:0 0 12px}.schema-row[data-v-d3bdac12]{display:grid;grid-template-columns:1.3fr 1fr 105px 60px 45px;gap:8px;align-items:center;margin-bottom:10px}@media (max-width:700px){.schema-row[data-v-d3bdac12]{grid-template-columns:1fr 1fr}.schema-row .el-select[data-v-d3bdac12]{width:100%}}.job-shell{--job-blue:#2563eb;--job-ink:#172b4d;--job-muted:#75839b;--job-line:#e6eaf0;color:var(--job-ink);padding:20px;font-size:14px}.job-shell *{box-sizing:border-box}.job-shell .workspace-surface{background:#fff;border:1px solid var(--job-line);border-radius:8px;padding:28px;min-height:580px}.job-shell .workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.job-shell h1{margin:0;font-size:28px;line-height:1.4;font-weight:650;color:var(--job-ink);letter-spacing:-.6px}.job-shell .subtitle{margin:7px 0 0;color:var(--job-muted);line-height:1.7}.job-shell h2{font-size:18px;margin:0 0 20px;color:var(--job-ink)}.job-shell .muted{color:var(--job-muted);font-size:13px}.job-shell .workspace-tabs{display:flex;gap:28px;border-bottom:1px solid var(--job-line);margin-bottom:20px;overflow:auto}.job-shell .workspace-tabs button{border:0;background:transparent;padding:0 8px 15px;color:#52627b;cursor:pointer;white-space:nowrap;font:inherit;border-bottom:2px solid transparent}.job-shell .workspace-tabs button.selected{color:var(--job-blue);border-bottom-color:var(--job-blue);font-weight:600}.job-shell .workspace-toolbar{display:flex;gap:12px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.job-shell .workspace-toolbar .el-input{width:min(360px,100%)}.job-shell .workspace-toolbar .el-select{width:165px}.job-shell .workspace-toolbar .toolbar-end{margin-left:auto}.job-shell .el-table{--el-table-header-bg-color:#f6f8fb;--el-table-header-text-color:#344566;--el-table-text-color:#344566;--el-table-border-color:var(--job-line);--el-table-row-hover-bg-color:#f8faff;border:1px solid var(--job-line);border-radius:7px}.job-shell .el-table th.el-table__cell{height:52px;font-weight:600}.job-shell .el-table td.el-table__cell{padding:17px 0}.job-shell .el-table .cell{line-height:1.65;padding-left:18px;padding-right:18px}.job-shell .job-title{display:block;font-size:15px;font-weight:600;color:var(--job-ink)}.job-shell .job-subline{color:var(--job-muted);font-size:12px;margin-top:3px}.job-shell .status-label{display:inline-flex;align-items:center;gap:7px;font-weight:600}.job-shell .status-label:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.job-shell .tone-success{color:#078554}.job-shell .tone-danger{color:#d92d20}.job-shell .tone-primary{color:var(--job-blue)}.job-shell .tone-muted{color:#8a95a8}.job-shell .needs-attention{--el-table-tr-bg-color:snow}.job-shell .job-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.job-shell .el-button{border-radius:6px;font-weight:500}.job-shell .el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-bg-color:#2563eb;--el-button-border-color:#2563eb;--el-button-hover-bg-color:#1d4ed8;--el-button-hover-border-color:#1d4ed8}.job-shell .job-row-actions .el-button+.el-button{margin-left:0}.job-shell .pagination-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap}.job-shell .workspace-footnote{margin:16px 2px 0;color:var(--job-muted);font-size:12px;line-height:1.8}.job-shell .page-alert{margin-bottom:18px}.job-shell .editor-heading{display:flex;align-items:flex-start;gap:12px}.job-shell .editor-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:start}.job-shell .editor-form{background:#fff;border:1px solid var(--job-line);border-radius:8px;padding:20px;min-width:0}.job-shell .editor-section+.editor-section{margin-top:20px;padding-top:18px;border-top:1px solid var(--job-line)}.job-shell .section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.job-shell .section-heading h2{margin:0}.job-shell .step-editor{border:1px solid var(--job-line);padding:14px;border-radius:7px;margin-bottom:12px}.job-shell .step-heading{display:grid;grid-template-columns:30px minmax(100px,1fr) minmax(180px,1.6fr) auto;gap:10px;align-items:center}.job-shell .step-number{display:grid;place-items:center;border:1px solid var(--job-blue);border-radius:50%;color:var(--job-blue);height:28px;width:28px}.job-shell .step-parameters{margin:12px 0 10px 40px;padding:12px;background:#f6f8fb;border-radius:6px}.job-shell .parameter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px}.job-shell .parameter-field label{display:block;color:#52627b;font-size:13px;margin-bottom:7px}.job-shell .parameter-field .el-input-number{width:100%}.job-shell .parameter-field small{display:block;color:var(--job-muted);margin-top:5px}.job-shell .parameter-required{color:#d92d20;margin-right:4px}.job-shell .step-policy{margin-left:40px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.job-shell .target-selection .el-table td.el-table__cell{padding:5px 0}.job-shell .target-selection .el-table th.el-table__cell{height:42px}.job-shell .editor-form .el-form-item{margin-bottom:16px}.job-shell .summary-rail{background:#fff;border:1px solid var(--job-line);border-radius:8px;padding:24px;position:sticky;top:16px}.job-shell .summary-rail dl{margin:0}.job-shell .summary-rail dl>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px;line-height:1.6}.job-shell .summary-rail dt{color:#64748b}.job-shell .summary-rail dd{margin:0;text-align:right;overflow-wrap:anywhere}.job-shell .summary-note{border-top:1px solid var(--job-line);margin-top:26px;padding-top:22px;line-height:1.8}.job-shell .editor-footer{position:sticky;bottom:0;background:#fff;border:1px solid var(--job-line);margin-top:16px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;z-index:5;border-radius:7px}.job-shell .policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:10px}.job-shell .plain-section{margin-top:18px}.job-shell .plain-section .el-alert{margin:12px 0}.job-shell .drawer-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.job-shell .drawer-toolbar .el-select{width:160px}.job-shell .run-summary{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0 22px;border-bottom:1px solid var(--job-line);margin-bottom:20px}.job-shell .run-summary span{display:block;color:var(--job-muted);font-size:12px;margin-bottom:6px}.job-shell .run-summary strong{font-size:18px}.job-shell .log-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 10px}.job-shell .log-content{min-height:150px;max-height:380px;margin:0;padding:18px;background:#132139;color:#e0e8f6;border-radius:7px;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;font:13px/1.75 Consolas,monospace}.job-shell .preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.job-shell .preview-grid span{display:block;color:var(--job-muted);font-size:12px;margin-bottom:6px}.job-shell .preview-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}@media (max-width:1100px){.job-shell .editor-columns{grid-template-columns:minmax(0,1fr) 240px}.job-shell .step-heading{grid-template-columns:28px 1fr auto}.job-shell .step-heading .el-select{grid-column:2/4;grid-row:2}.job-shell .parameter-grid{grid-template-columns:1fr}}@media (max-width:760px){.home-container:has(.job-shell) .user-username{display:none}.home-container:has(.job-shell) .el-header{overflow:hidden}.home-container:has(.job-shell) .bread-btn{white-space:nowrap;overflow:hidden;max-width:calc(100% - 70px)}.home-container:has(.job-shell) .el-breadcrumb{white-space:nowrap;display:flex;font-size:12px}.job-shell{padding:10px}.job-shell .editor-form,.job-shell .workspace-surface{padding:18px}.job-shell h1{font-size:24px}.job-shell .workspace-heading,.job-shell .workspace-tabs{gap:12px}.job-shell .editor-columns{grid-template-columns:1fr}.job-shell .summary-rail{position:static}.job-shell .editor-footer{align-items:flex-end}.job-shell .editor-footer>.muted{display:none}.job-shell .policy-grid,.job-shell .preview-grid{grid-template-columns:1fr}.job-shell .step-parameters,.job-shell .step-policy{margin-left:0}}.template-page[data-v-904ecf52]{padding:20px}.page-card[data-v-904ecf52]{border-color:#e4e7ec}.page-heading[data-v-904ecf52]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-heading h2[data-v-904ecf52]{margin:0;font-size:28px;color:#172b4d;font-weight:650}.page-heading p[data-v-904ecf52]{margin:6px 0 0;color:#667085}.toolbar[data-v-904ecf52]{display:grid;grid-template-columns:minmax(240px,420px) 180px auto;gap:12px;margin-bottom:16px}.toolbar .el-button[data-v-904ecf52]{justify-self:start}.page-alert[data-v-904ecf52]{margin-bottom:16px}.name-cell[data-v-904ecf52]{display:flex;flex-direction:column;gap:4px}.name-cell strong[data-v-904ecf52]{color:#182230;font-weight:600}.name-cell span[data-v-904ecf52]{color:#667085;font-size:13px}.pagination-row[data-v-904ecf52]{display:flex;justify-content:flex-end;margin-top:18px}.version-preview[data-v-904ecf52]{margin-top:22px;border-top:1px solid #e4e7ec;padding-top:18px}.preview-heading[data-v-904ecf52]{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;color:#344054}.preview-heading span[data-v-904ecf52]{color:#98a2b3;font-family:Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.version-preview pre[data-v-904ecf52]{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-904ecf52]{flex-direction:column}.toolbar[data-v-904ecf52]{grid-template-columns: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}.engine-monitor[data-v-f25e4bf2]{--ink:#172b4d;--muted:#748198;--line:#e3e9f1;padding:28px;color:var(--ink);font:14px/1.6 Inter,PingFang SC,Microsoft YaHei,sans-serif}.engine-monitor[data-v-f25e4bf2] *{box-sizing:border-box}.monitor-heading[data-v-f25e4bf2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}h1[data-v-f25e4bf2]{margin:0;font-size:28px;font-weight:650;letter-spacing:-.5px;line-height:1.4}.monitor-heading p[data-v-f25e4bf2]{margin:5px 0 0;color:var(--muted)}.heading-actions[data-v-f25e4bf2]{display:flex;align-items:center;gap:18px;padding-top:4px}.refresh-note[data-v-f25e4bf2],.update-time[data-v-f25e4bf2]{color:var(--muted);font-size:12px;white-space:nowrap}.heading-actions .el-button[data-v-f25e4bf2]{height:36px;padding:0 15px;color:var(--ink);border-color:#d9e1ec;border-radius:5px;font:inherit;font-size:13px;background:#fff}.read-alert[data-v-f25e4bf2]{margin-bottom:18px}.engine-health[data-v-f25e4bf2]{display:flex;align-items:center;gap:18px;min-height:88px;padding:18px 22px;border:1px solid #bce6db;border-radius:6px;background:#edf8f4;margin-bottom:22px}.health-icon[data-v-f25e4bf2]{font-size:34px;flex-shrink:0;color:#079669}.health-copy h2[data-v-f25e4bf2]{margin:0;color:#087a59;font-size:18px;line-height:1.5;font-weight:650}.health-copy p[data-v-f25e4bf2]{margin:3px 0 0;font-size:14px}.refresh-note[data-v-f25e4bf2]{margin-left:auto}.health-unknown[data-v-f25e4bf2]{background:#f1f4f9;border-color:#dce3ee}.health-unknown .health-icon[data-v-f25e4bf2],.health-unknown h2[data-v-f25e4bf2]{color:#61738e}.health-warning[data-v-f25e4bf2]{background:#fffbf0;border-color:#f1dfb4}.health-warning .health-icon[data-v-f25e4bf2],.health-warning h2[data-v-f25e4bf2]{color:#b7791f}.health-danger[data-v-f25e4bf2]{background:#fff4f3;border-color:#f3d1cc}.health-danger .health-icon[data-v-f25e4bf2],.health-danger h2[data-v-f25e4bf2]{color:#c7473a}.engine-metrics[data-v-f25e4bf2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0;margin-bottom:22px;background:#fff;border:1px solid var(--line);border-radius:6px}.engine-metric[data-v-f25e4bf2]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 14px;text-align:center}.engine-metric+.engine-metric[data-v-f25e4bf2]{border-left:1px solid var(--line)}.engine-metric>span[data-v-f25e4bf2]{color:#475b7b;font-size:15px}.engine-metric strong[data-v-f25e4bf2]{font-size:40px;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums}.engine-metric small[data-v-f25e4bf2]{font-size:13px;color:var(--muted)}.engine-metric .metric-primary[data-v-f25e4bf2]{color:#2563eb}.engine-metric .metric-warning[data-v-f25e4bf2]{color:#b7791f}.monitor-columns[data-v-f25e4bf2]{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:18px;margin-bottom:22px;align-items:stretch}.monitor-panel[data-v-f25e4bf2]{min-width:0;padding:22px;border:1px solid var(--line);border-radius:6px;background:#fff}.panel-heading[data-v-f25e4bf2]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:28px;margin-bottom:18px}.panel-heading h2[data-v-f25e4bf2]{margin:0;font-size:18px;font-weight:650}.panel-title[data-v-f25e4bf2]{display:flex;align-items:center;gap:16px}.panel-title>span[data-v-f25e4bf2]{color:var(--muted);font-size:12px}.history-link[data-v-f25e4bf2]{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#2563eb;font-size:12px;white-space:nowrap}.history-link[data-v-f25e4bf2]:hover{color:#1d4ed8;text-decoration:underline}.engine-monitor[data-v-f25e4bf2] .el-table{--el-table-header-bg-color:#f5f7fb;--el-table-header-text-color:#6a7c96;--el-table-text-color:#172b4d;--el-table-border-color:#e8edf4;--el-table-row-hover-bg-color:#f8faff;font:inherit;font-size:14px}.engine-monitor[data-v-f25e4bf2] th.el-table__cell{height:48px;font-weight:550}.engine-monitor[data-v-f25e4bf2] td.el-table__cell{height:74px;padding:12px 0}.engine-monitor[data-v-f25e4bf2] .el-table .cell{padding:0 12px;line-height:1.6}.worker-name[data-v-f25e4bf2]{display:flex;align-items:center;gap:13px}.worker-name svg[data-v-f25e4bf2]{flex-shrink:0;width:23px;height:23px;stroke:#596e8d;stroke-width:1.65;stroke-linecap:round}.worker-name span[data-v-f25e4bf2]{overflow-wrap:anywhere}.version[data-v-f25e4bf2]{font:13px/1.6 Consolas,monospace}.heartbeat-time[data-v-f25e4bf2]{display:block;font-size:12px;color:var(--muted);margin-top:2px}.service-state[data-v-f25e4bf2]{display:inline-flex;gap:7px;align-items:center;white-space:nowrap;font-size:13px}.service-state[data-v-f25e4bf2]:before{content:"";height:7px;width:7px;border-radius:50%;background:#98a3b3;flex-shrink:0}.state-success[data-v-f25e4bf2]:before{background:#079669}.state-warning[data-v-f25e4bf2]:before{background:#bd841c}.state-danger[data-v-f25e4bf2]{color:#c7473a}.state-danger[data-v-f25e4bf2]:before{background:#c7473a}.state-unknown[data-v-f25e4bf2]{color:#8290a6}.panel-footnote[data-v-f25e4bf2]{margin:16px 0 0;font-size:12px;color:var(--muted)}.dependency-row[data-v-f25e4bf2]{display:flex;align-items:center;gap:14px;min-height:82px;border-top:1px solid var(--line);padding:15px 0}.dependency-row[data-v-f25e4bf2]:last-child{padding-bottom:0}.dependency-icon[data-v-f25e4bf2]{color:#526989;font-size:27px;flex-shrink:0}.dependency-copy[data-v-f25e4bf2]{min-width:0;margin-right:auto}.dependency-copy strong[data-v-f25e4bf2]{font-size:15px;font-weight:500}.dependency-copy small[data-v-f25e4bf2]{display:block;margin-top:3px;color:var(--muted);font-size:13px}.compatibility-panel[data-v-f25e4bf2]{padding:0;overflow:hidden}.compatibility-toggle[data-v-f25e4bf2]{display:flex;align-items:center;gap:20px;width:100%;padding:17px 22px;border:0;background:#fff;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.compatibility-toggle[data-v-f25e4bf2]:hover{background:#f9fbfe}.compatibility-toggle[data-v-f25e4bf2]:focus-visible,.history-link[data-v-f25e4bf2]:focus-visible{outline:2px solid #2563eb;outline-offset:-3px}.compatibility-toggle>.el-icon[data-v-f25e4bf2]{font-size:17px;transition:transform .15s ease}.compatibility-toggle>.el-icon.expanded[data-v-f25e4bf2]{transform:rotate(90deg)}.compatibility-toggle strong[data-v-f25e4bf2]{display:block;font-size:16px;font-weight:600}.compatibility-toggle small[data-v-f25e4bf2]{display:block;color:var(--muted);font-size:12px;margin-top:2px}.compatibility-details[data-v-f25e4bf2]{padding:0 22px 22px;border-top:1px solid var(--line)}.compatibility-metrics[data-v-f25e4bf2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:22px 0}.compatibility-metrics span[data-v-f25e4bf2]{display:block;font-size:12px;color:var(--muted)}.compatibility-metrics strong[data-v-f25e4bf2]{display:block;margin-top:6px;font-size:22px;font-weight:600}@media (max-width:1250px){.monitor-columns[data-v-f25e4bf2]{grid-template-columns:minmax(0,1fr)}.dependency-panel[data-v-f25e4bf2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.dependency-panel .panel-heading[data-v-f25e4bf2]{grid-column:1/-1;margin-bottom:4px}.dependency-row[data-v-f25e4bf2]{min-height:78px;gap:10px}.dependency-row[data-v-f25e4bf2]:last-child{padding-bottom:15px}}@media (max-width:760px){.engine-monitor[data-v-f25e4bf2]{padding:16px}.monitor-heading[data-v-f25e4bf2]{flex-wrap:wrap;gap:14px;margin-bottom:20px}h1[data-v-f25e4bf2]{font-size:25px}.heading-actions[data-v-f25e4bf2]{width:100%;justify-content:space-between;padding:0}.engine-health[data-v-f25e4bf2]{align-items:flex-start;padding:16px;gap:12px;flex-wrap:wrap}.health-icon[data-v-f25e4bf2]{margin-top:2px;font-size:28px}.health-copy[data-v-f25e4bf2]{flex:1;min-width:0}.health-copy h2[data-v-f25e4bf2]{font-size:16px}.refresh-note[data-v-f25e4bf2]{margin-left:40px}.engine-metrics[data-v-f25e4bf2]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding:20px 0}.engine-metric[data-v-f25e4bf2]:nth-child(3){border-left:0}.engine-metric strong[data-v-f25e4bf2]{font-size:30px}.monitor-panel[data-v-f25e4bf2]{padding:16px}.panel-title[data-v-f25e4bf2]{gap:8px;flex-wrap:wrap}.panel-heading h2[data-v-f25e4bf2]{font-size:16px}.panel-heading[data-v-f25e4bf2]{gap:8px}.dependency-panel[data-v-f25e4bf2]{display:block}.compatibility-panel[data-v-f25e4bf2]{padding:0}.compatibility-toggle[data-v-f25e4bf2]{padding:16px;gap:12px}.compatibility-details[data-v-f25e4bf2]{padding:0 16px 16px}.compatibility-metrics[data-v-f25e4bf2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.compatibility-toggle>.el-icon[data-v-f25e4bf2]{transition:none}}@media (max-width:760px){.engine-monitor[data-v-f25e4bf2]{padding:12px 0}.engine-health[data-v-f25e4bf2]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px 12px}.refresh-note[data-v-f25e4bf2]{grid-column:2;margin-left:0}.health-copy[data-v-f25e4bf2]{min-width:0}.home-container:has(.engine-monitor) .user-username{display:none}.home-container:has(.engine-monitor) .el-header{overflow:hidden}.home-container:has(.engine-monitor) .bread-btn{white-space:nowrap;overflow:hidden;max-width:calc(100% - 70px)}.home-container:has(.engine-monitor) .el-breadcrumb{white-space:nowrap;display:flex;font-size:12px}}.template-code[data-v-9c1fae1e]{background:#132139;color:#e0e8f6;border-radius:6px;padding:18px;max-height:60vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 Consolas,monospace}.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-0700bf53]{padding:22px;color:#1f2a44}.page-header[data-v-0700bf53]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.title-wrapper[data-v-0700bf53]{display:flex;align-items:center;gap:12px}.title-icon[data-v-0700bf53]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-0700bf53]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:alert-pulse-0700bf53 2s infinite}.main-icon[data-v-0700bf53]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes alert-pulse-0700bf53{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.eyebrow[data-v-0700bf53]{color:rgba(102,126,234,.55);letter-spacing:.14em;font-size:11px;font-weight:700}.page-header h2[data-v-0700bf53]{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-0700bf53]{margin:0;color:rgba(102,126,234,.65);font-size:13px}.header-actions[data-v-0700bf53]{display:flex;gap:8px}.notice[data-v-0700bf53]{margin-bottom:14px}.table-card[data-v-0700bf53]{border:1px solid #e6eaf1;border-radius:12px}.toolbar[data-v-0700bf53]{display:flex;gap:10px;margin-bottom:14px}.toolbar .el-input[data-v-0700bf53]{width:280px}.toolbar .el-select[data-v-0700bf53]{width:140px}.pager[data-v-0700bf53]{display:flex;justify-content:flex-end;margin-top:16px}.domain-name[data-v-0700bf53]{font-weight:600}.domain-value[data-v-0700bf53],.expiry-time[data-v-0700bf53],.form-hint[data-v-0700bf53],.muted[data-v-0700bf53]{color:#7f8ca8;font-size:12px}.expiry-time[data-v-0700bf53]{margin-top:4px}.expiry-error[data-v-0700bf53]{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-0700bf53]{margin-left:8px;color:#7f8ca8}.form-hint[data-v-0700bf53]{display:block;margin-top:4px;line-height:1.4}.detail-summary[data-v-0700bf53]{margin-bottom:16px}.alert-page h3[data-v-0700bf53]{margin:10px 0;font-size:15px}@media (max-width:850px){.page-header[data-v-0700bf53]{align-items:flex-start;gap:12px;flex-direction:column}.header-actions[data-v-0700bf53],.toolbar[data-v-0700bf53]{flex-wrap:wrap}.toolbar .el-input[data-v-0700bf53]{width:100%}}.api-page[data-v-1a6d533e]{--api-accent:#4f65ed;--api-text:#26334a;--api-muted:#8491a5;--api-border:#e7ecf3;--el-color-primary:var(--api-accent);--el-color-primary-light-3:#8190f2;--el-color-primary-light-5:#a7b2f6;--el-color-primary-light-7:#cbd2fa;--el-color-primary-light-9:#eef1fe;--el-color-primary-dark-2:#3d51cd;min-height:100%;padding:22px 24px 28px;color:var(--api-text);background:#f5f7fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.page-header[data-v-1a6d533e]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.page-title[data-v-1a6d533e]{display:flex;align-items:center;gap:14px;min-width:0}.page-symbol[data-v-1a6d533e]{display:grid;flex-shrink:0;place-items:center;width:46px;height:46px;border-radius:10px;background:#eaf0ff;color:var(--api-accent);font-size:24px}.page-header h2[data-v-1a6d533e]{margin:0 0 5px;color:#1e293b;font-size:23px;font-weight:650;letter-spacing:-.4px;line-height:1.3}.page-header p[data-v-1a6d533e]{margin:0;color:#7e8a9e;font-size:13px;line-height:1.6}.header-actions[data-v-1a6d533e]{display:flex;gap:10px;flex-shrink:0}.header-actions .el-button[data-v-1a6d533e]{height:34px;padding:0 14px;border-radius:6px;font-size:12px}.header-actions .el-button+.el-button[data-v-1a6d533e]{margin-left:0}.metric-strip[data-v-1a6d533e]{display:grid;grid-template-columns:repeat(4,minmax(80px,1fr)) minmax(220px,1.15fr);align-items:center;padding:18px 0;margin-bottom:16px;border:1px solid var(--api-border);border-radius:9px;background:#fff}.metric[data-v-1a6d533e]{position:relative;padding:0 24px;border-right:1px solid var(--api-border)}.metric>span[data-v-1a6d533e]{display:flex;align-items:center;gap:8px;color:#77859b;font-size:12px;line-height:1.5}.metric strong[data-v-1a6d533e]{display:block;margin-top:5px;color:#1f2d45;font-size:28px;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.metric i[data-v-1a6d533e],.state-label i[data-v-1a6d533e],.status-dot[data-v-1a6d533e]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#96a1b2;flex-shrink:0}.is-online[data-v-1a6d533e],.metric-good i[data-v-1a6d533e]{background:#19976a}.metric-warn i[data-v-1a6d533e]{background:#dc5962}.metric-muted i[data-v-1a6d533e]{background:#95a1b0}.metric small[data-v-1a6d533e]{position:absolute;bottom:2px;left:64px;color:var(--api-muted);font-size:10px;white-space:nowrap}.probe-status[data-v-1a6d533e]{display:flex;align-items:flex-start;justify-content:center;gap:9px;padding:0 18px}.probe-status .status-dot[data-v-1a6d533e]{margin-top:5px}.probe-status b[data-v-1a6d533e]{font-size:12px;font-weight:600}.probe-status small[data-v-1a6d533e]{display:block;margin-top:7px;color:#91a0b3;font-size:10px;white-space:nowrap}.is-offline[data-v-1a6d533e]{background:#98a4b5}.workspace[data-v-1a6d533e]{display:grid;grid-template-columns:166px minmax(0,1fr);overflow:hidden;align-items:stretch;border:1px solid var(--api-border);border-radius:9px;background:#fff}.group-rail[data-v-1a6d533e]{min-width:0;padding:14px 8px;border-right:1px solid var(--api-border)}.rail-title[data-v-1a6d533e]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 12px;color:#34435b;font-size:13px;font-weight:600}.rail-title .el-button[data-v-1a6d533e]{width:26px;height:26px;padding:5px;color:var(--api-accent)}.group-row[data-v-1a6d533e]{display:flex;align-items:center;margin:3px 0;border-radius:6px;color:#6b7a90;transition:background-color .15s}.group-row.active[data-v-1a6d533e]{color:var(--api-accent);background:#edf2ff}.group-row[data-v-1a6d533e]:hover{background:#f5f7fb}.group-row.active[data-v-1a6d533e]:hover{background:#e8eeff}.group-select[data-v-1a6d533e]{display:flex;flex:1;min-width:0;align-items:center;gap:9px;padding:11px;border:0;border-radius:6px;color:inherit;background:transparent;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;text-align:left}.group-select span[data-v-1a6d533e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-select .el-icon[data-v-1a6d533e]{flex-shrink:0;font-size:15px}.group-row.active .group-select[data-v-1a6d533e]{font-weight:600}.group-select[data-v-1a6d533e]:focus-visible{outline:2px solid var(--api-accent);outline-offset:-2px}.group-more.el-button[data-v-1a6d533e]{width:23px;height:28px;padding:4px;margin-right:3px;color:#8d9bb0}.rail-empty[data-v-1a6d533e]{padding:12px;font-size:12px;color:var(--api-muted);line-height:1.7}.monitor-content[data-v-1a6d533e]{min-width:0;overflow:hidden}.list-heading[data-v-1a6d533e]{padding:17px 18px 12px}.list-heading h3[data-v-1a6d533e]{display:flex;align-items:center;gap:12px;margin:0;color:#26334a;font-size:15px;font-weight:600;line-height:1.5}.list-heading h3 span[data-v-1a6d533e]{color:var(--api-muted);font-size:11px;font-weight:400}.list-heading p[data-v-1a6d533e]{margin:4px 0 0;color:#91a0b3;font-size:11px}.toolbar[data-v-1a6d533e]{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 14px}.toolbar .el-input[data-v-1a6d533e]{flex:1 1 180px;min-width:0}.toolbar .el-select[data-v-1a6d533e]{width:132px}.toolbar .el-button[data-v-1a6d533e]{height:32px;padding:0 17px;border-radius:5px;font-size:12px}.toolbar[data-v-1a6d533e] .el-input__wrapper,.toolbar[data-v-1a6d533e] .el-select__wrapper{font-size:12px;border-radius:5px;box-shadow:inset 0 0 0 1px #e0e6f0}.monitor-table[data-v-1a6d533e]{width:100%;--el-table-border-color:#edf0f5;--el-table-header-bg-color:#f6f8fc;--el-table-header-text-color:#7a889e;--el-table-row-hover-bg-color:#f7f9ff;--el-table-text-color:#52627b}.monitor-table[data-v-1a6d533e] th.el-table__cell{height:36px;padding:0;font-size:11px;font-weight:500}.monitor-table[data-v-1a6d533e] td.el-table__cell{height:58px;padding:8px 0}.monitor-table[data-v-1a6d533e] .cell{padding:0 12px;line-height:1.5}.monitor-table[data-v-1a6d533e] .el-table__row{cursor:pointer}.target-name[data-v-1a6d533e]{display:flex;align-items:center;gap:8px}.target-name button[data-v-1a6d533e]{min-width:0;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:transparent;color:#2a3a53;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.target-name button[data-v-1a6d533e]:hover{color:var(--api-accent)}.target-name button[data-v-1a6d533e]:focus-visible{outline:2px solid var(--api-accent);outline-offset:2px}.target-cell p[data-v-1a6d533e]{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a98ac;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.method[data-v-1a6d533e]{display:inline-flex;flex-shrink:0;justify-content:center;min-width:29px;padding:0 4px;border-radius:3px;color:#66778e;background:#eef2f7;font-size:10px;font-weight:600;line-height:18px}.method-get[data-v-1a6d533e]{color:#5273d1;background:#edf2ff}.method-post[data-v-1a6d533e]{color:#249b8a;background:#e9f7f3}.method-patch[data-v-1a6d533e],.method-put[data-v-1a6d533e]{color:#ba843f;background:#fff5e6}.method-delete[data-v-1a6d533e]{color:#c15c64;background:#fff0f1}.state-label[data-v-1a6d533e]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:12px;color:#8190a6;background:#f0f3f8;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.state-label i[data-v-1a6d533e]{width:6px;height:6px;background:currentColor}.state-healthy[data-v-1a6d533e]{color:#19976a;background:#eaf8f1}.state-down[data-v-1a6d533e]{color:#d65561;background:#fff0f2}.state-degraded[data-v-1a6d533e]{color:#b98224;background:#fff6e7}.state-disabled[data-v-1a6d533e],.state-unknown[data-v-1a6d533e]{color:#8491a5;background:#f0f3f8}.latency[data-v-1a6d533e]{color:#34435b;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.latency small[data-v-1a6d533e]{color:#7e8da3;font-size:11px;font-weight:400}.check-time[data-v-1a6d533e]{color:#7b8ba2;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.business-label[data-v-1a6d533e],.probe-label[data-v-1a6d533e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64758e;font-size:12px}.row-actions[data-v-1a6d533e]{display:flex;align-items:center;gap:0;white-space:nowrap}.row-actions .el-button[data-v-1a6d533e]{position:relative;margin:0;padding:3px 9px;color:#77869d;border-radius:0;font-size:12px}.row-actions .el-button[data-v-1a6d533e]:first-child{padding-left:0;color:var(--api-accent)}.row-actions .el-button[data-v-1a6d533e]:last-child{padding-right:0}.row-actions .el-button+.el-button[data-v-1a6d533e]:before{position:absolute;left:0;height:11px;border-left:1px solid var(--api-border);content:""}.row-actions .el-button--danger[data-v-1a6d533e]{color:#d76a74}.row-actions .el-button--success[data-v-1a6d533e]{color:#19976a}.row-actions .el-button[data-v-1a6d533e]:hover{color:var(--api-accent)}.row-actions .el-button--danger[data-v-1a6d533e]:hover{color:#d1394b}.pager[data-v-1a6d533e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.pager>span[data-v-1a6d533e]{color:#8a98ad;font-size:11px;white-space:nowrap}.pager[data-v-1a6d533e] .el-pagination{flex-wrap:wrap;gap:4px}.pager[data-v-1a6d533e] .el-pagination.is-background .el-pager li:not(.is-disabled).is-active{color:var(--api-accent);background:#eef1fe;border:1px solid #dce2fc}.pager[data-v-1a6d533e] .btn-next,.pager[data-v-1a6d533e] .btn-prev,.pager[data-v-1a6d533e] .el-pager li{min-width:28px;height:28px;border-radius:5px;font-size:11px}.group-select-row[data-v-1a6d533e]{display:flex;gap:8px;width:100%}.form-hint[data-v-1a6d533e]{display:block;margin-top:5px;color:#8996a8;font-size:11px;line-height:1.5}.range-separator[data-v-1a6d533e],.unit[data-v-1a6d533e]{margin-left:8px;color:#8996a8;font-size:12px}.body-input[data-v-1a6d533e],.credential-input[data-v-1a6d533e],.json-expected[data-v-1a6d533e]{margin-left:10px}.detail-head[data-v-1a6d533e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.detail-url[data-v-1a6d533e]{word-break:break-all;color:#33445d;font:600 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.detail-head p[data-v-1a6d533e]{margin:7px 0 0;color:#8996a8;font-size:12px}.api-form[data-v-1a6d533e] .el-alert{margin-bottom:18px}.api-monitor-dialog{max-width:calc(100vw - 24px)}.api-page h3[data-v-1a6d533e]{color:#3a4a61}.api-page .list-heading h3[data-v-1a6d533e]{font-size:16px}@media (max-width:1240px){.api-page[data-v-1a6d533e]{padding:18px}.workspace[data-v-1a6d533e]{grid-template-columns:minmax(0,1fr)}.group-rail[data-v-1a6d533e]{display:flex;align-items:center;padding:7px 10px;gap:8px;border-right:0;border-bottom:1px solid var(--api-border)}.rail-title[data-v-1a6d533e]{flex-shrink:0;gap:12px;padding:0 8px 0 0;border-right:1px solid var(--api-border)}.group-list[data-v-1a6d533e]{display:flex;flex:1;min-width:0;overflow-x:auto}.group-row[data-v-1a6d533e]{flex-shrink:0}.group-select[data-v-1a6d533e]{padding:8px 11px}.rail-empty[data-v-1a6d533e]{padding:4px}.metric[data-v-1a6d533e]{padding:0 16px}.metric-strip[data-v-1a6d533e]{grid-template-columns:repeat(4,minmax(65px,1fr)) minmax(190px,1.1fr)}}@media (max-width:800px){.metric-strip[data-v-1a6d533e]{grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 0 0}.metric[data-v-1a6d533e]{padding:0 14px}.metric[data-v-1a6d533e]:nth-child(4){border-right:0}.metric small[data-v-1a6d533e]{position:static;display:block;margin-top:4px;font-size:9px}.probe-status[data-v-1a6d533e]{grid-column:1/-1;justify-content:flex-start;align-items:center;padding:12px 14px;margin-top:14px;border-top:1px solid var(--api-border)}.probe-status .status-dot[data-v-1a6d533e]{margin-top:0}.probe-status>div[data-v-1a6d533e]{display:flex;align-items:center;gap:14px}.probe-status small[data-v-1a6d533e]{margin-top:0}.page-symbol[data-v-1a6d533e]{width:40px;height:40px;font-size:21px}}@media (max-width:680px){.api-page[data-v-1a6d533e]{padding:14px 12px}.page-header[data-v-1a6d533e]{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:16px}.page-title[data-v-1a6d533e]{gap:10px}.page-header h2[data-v-1a6d533e]{font-size:21px}.page-header p[data-v-1a6d533e]{font-size:11px}.header-actions[data-v-1a6d533e]{justify-content:flex-end}.metric-strip[data-v-1a6d533e]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.metric[data-v-1a6d533e]:nth-child(2n){border-right:0}.metric strong[data-v-1a6d533e]{font-size:25px}.metric small[data-v-1a6d533e]{position:absolute;bottom:3px;left:52px;margin:0}.probe-status[data-v-1a6d533e]{margin-top:0}.probe-status small[data-v-1a6d533e]{display:none}.rail-title[data-v-1a6d533e]{font-size:12px;gap:3px}.group-select[data-v-1a6d533e]{gap:5px;padding:8px;font-size:11px}.list-heading[data-v-1a6d533e]{padding:14px 12px 12px}.toolbar[data-v-1a6d533e]{padding:0 12px 14px}.toolbar .el-input[data-v-1a6d533e]{flex-basis:100%}.toolbar .el-select[data-v-1a6d533e]{flex:1;min-width:90px}.toolbar .el-button[data-v-1a6d533e]{padding:0 12px}.monitor-table[data-v-1a6d533e] .el-table-fixed-column--right{position:static!important}.monitor-table[data-v-1a6d533e] .el-table-fixed-column--right.is-first-column:before{display:none}.pager[data-v-1a6d533e]{padding:12px}}@media (prefers-reduced-motion:reduce){.group-row[data-v-1a6d533e]{transition:none}}.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-18419dbe]{min-height:calc(100vh - 90px);padding:22px 24px 34px;color:#1f2d3d;background:#f4f7fb}.page-intro[data-v-18419dbe]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.eyebrow[data-v-18419dbe],.section-kicker[data-v-18419dbe]{color:#7890ac;font-size:11px;font-weight:700;letter-spacing:1.4px}h1[data-v-18419dbe]{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-18419dbe]{margin:0;color:#78879a;font-size:13px}.intro-status[data-v-18419dbe]{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-18419dbe],.tail-live-dot[data-v-18419dbe]{width:8px;height:8px;border-radius:50%;background:#f0a34a}.status-dot.is-ready[data-v-18419dbe],.tail-live-dot[data-v-18419dbe]{background:#32b896;box-shadow:0 0 0 3px rgba(50,184,150,.13)}.field-panel[data-v-18419dbe],.query-panel[data-v-18419dbe],.results-panel[data-v-18419dbe],.trend-panel[data-v-18419dbe]{border:1px solid #e3eaf2;border-radius:8px;background:#fff;box-shadow:0 4px 18px rgba(26,63,96,.035)}.query-panel[data-v-18419dbe]{padding:16px 18px 12px}.query-row[data-v-18419dbe]{display:flex;align-items:flex-end;gap:12px}.query-row+.query-row[data-v-18419dbe]{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f5}.query-field[data-v-18419dbe]{min-width:0}.query-field label[data-v-18419dbe]{display:block;margin:0 0 6px;color:#76869a;font-size:11px}.project-field[data-v-18419dbe],.store-field[data-v-18419dbe]{width:190px}.keyword-field[data-v-18419dbe]{flex:1;min-width:220px}.time-field[data-v-18419dbe]{flex:1;min-width:300px}.compact-field[data-v-18419dbe]{width:130px}.mini-field[data-v-18419dbe]{width:140px}.query-field[data-v-18419dbe] .el-date-editor,.query-field[data-v-18419dbe] .el-input,.query-field[data-v-18419dbe] .el-input-number,.query-field[data-v-18419dbe] .el-select{width:100%}.query-field[data-v-18419dbe] .el-input__wrapper,.query-field[data-v-18419dbe] .el-select__wrapper{min-height:34px;box-shadow:inset 0 0 0 1px #d9e3ee}.query-field[data-v-18419dbe] .el-date-editor,.query-field[data-v-18419dbe] .el-input-number{min-height:34px}.search-glyph[data-v-18419dbe]{color:#89a0b8;font-size:17px}.histogram-bar-wrap[data-v-18419dbe],.link-button[data-v-18419dbe],.log-card-actions button[data-v-18419dbe],.primary-action[data-v-18419dbe],.quick-button[data-v-18419dbe],.row-actions button[data-v-18419dbe],.secondary-action[data-v-18419dbe],.tail-action[data-v-18419dbe],.tool-action[data-v-18419dbe],.view-switcher button[data-v-18419dbe]{cursor:pointer;border:0;font:inherit}.primary-action[data-v-18419dbe]{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-18419dbe]:hover{background:#217dcc}.primary-action[data-v-18419dbe]:disabled{cursor:wait;opacity:.7}.tail-action[data-v-18419dbe]{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-18419dbe]:hover{border-color:#7ac8aa;background:#e5f7ef}.tail-action[data-v-18419dbe]:disabled{cursor:wait;opacity:.7}.secondary-action[data-v-18419dbe]{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-18419dbe]:hover{border-color:#a9c7e5;color:#2d8fe5}.button-spinner[data-v-18419dbe]{width:11px;height:11px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin-18419dbe .8s linear infinite}.filter-chips[data-v-18419dbe]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.filter-chip-label[data-v-18419dbe]{color:#8a99a9;font-size:11px}.filter-chip[data-v-18419dbe]{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.is-exclude[data-v-18419dbe]{border-color:#f0d9c2;color:#b4771d;background:#fdf6ec}.filter-chip button[data-v-18419dbe]{padding:0;border:0;color:#8ca7bb;background:transparent;cursor:pointer;font-size:15px;line-height:12px}.filter-chip button[data-v-18419dbe]:hover{color:#d35f67}.quick-ranges[data-v-18419dbe]{display:flex;align-items:center;gap:5px;margin-top:13px;color:#74869b;font-size:11px}.quick-label[data-v-18419dbe]{margin-right:5px}.quick-button[data-v-18419dbe]{padding:4px 8px;border-radius:12px;color:#6f8297;background:transparent}.quick-button.active[data-v-18419dbe],.quick-button[data-v-18419dbe]:hover{color:#217dcc;background:#eaf4ff}.query-hint[data-v-18419dbe]{margin-left:auto;color:#a1adba}.trend-panel[data-v-18419dbe]{margin-top:14px;padding:14px 18px 10px}.panel-title-row[data-v-18419dbe],.results-head[data-v-18419dbe],.tail-title[data-v-18419dbe],.trend-head[data-v-18419dbe]{display:flex;align-items:center;justify-content:space-between}.trend-head strong[data-v-18419dbe]{display:block;margin-top:5px;color:#20354d;font-size:15px}.trend-meta[data-v-18419dbe]{display:flex;gap:16px;color:#8a99a9;font-size:11px}.truncated-warn[data-v-18419dbe]{color:#d48806}.histogram[data-v-18419dbe]{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-18419dbe]{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-18419dbe]{background:#3e9ae8}.histogram-bar[data-v-18419dbe]{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-18419dbe]{position:absolute;top:3px;color:#6f8196;font-size:9px}.histogram-label[data-v-18419dbe]{position:absolute;bottom:-17px;color:#9aa8b6;font-size:9px;white-space:nowrap}.histogram-empty[data-v-18419dbe]{height:76px;padding-top:34px;color:#a1afbd;text-align:center;font-size:12px}.workspace-grid[data-v-18419dbe]{display:grid;grid-template-columns:238px minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.field-panel[data-v-18419dbe]{min-height:575px;padding:15px 13px}.panel-title-row strong[data-v-18419dbe],.results-head strong[data-v-18419dbe]{color:#20354d;font-size:14px}.field-panel-actions[data-v-18419dbe]{display:flex;align-items:center;gap:9px}.link-button[data-v-18419dbe]{padding:0;color:#328dd6;background:transparent;font-size:11px}.field-search[data-v-18419dbe]{margin-top:14px}.field-section+.field-section[data-v-18419dbe]{margin-top:12px;padding-top:4px;border-top:1px solid #edf1f5}.field-caption[data-v-18419dbe]{display:flex;justify-content:space-between;margin:15px 4px 8px;color:#8a99a9;font-size:11px}.field-caption span[data-v-18419dbe]{color:#328dd6}.field-list[data-v-18419dbe]{max-height:245px;overflow:auto}.pinned-list[data-v-18419dbe]{max-height:220px}.field-item[data-v-18419dbe]{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-18419dbe]:hover{color:#217dcc;background:#f0f7ff}.field-icon[data-v-18419dbe]{width:6px;height:6px;margin-right:8px;border-radius:1px;background:#6ba5db}.field-main[data-v-18419dbe]{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-18419dbe]{margin-right:7px;color:#e7a83f;font-size:11px}.field-key[data-v-18419dbe]{max-width:82px;margin-left:6px;overflow:hidden;color:#a3afbc;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.field-actions[data-v-18419dbe]{display:inline-flex;gap:5px;margin-left:4px}.field-actions button[data-v-18419dbe]{padding:0;border:0;color:#4c98d1;background:transparent;cursor:pointer;font-size:10px}.field-actions button[data-v-18419dbe]:hover{text-decoration:underline}.field-name[data-v-18419dbe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-percent[data-v-18419dbe]{margin-left:auto;color:#9aa8b6;font-size:10px}.field-note[data-v-18419dbe]{margin-top:14px;padding-top:12px;border-top:1px solid #edf1f5;color:#9aa8b6;font-size:10px;line-height:1.5}.empty-result[data-v-18419dbe],.empty-small[data-v-18419dbe]{padding:25px 5px;color:#a1afbd;text-align:center;font-size:12px}.results-panel[data-v-18419dbe]{min-width:0;padding:15px 16px 16px}.results-head[data-v-18419dbe]{margin-bottom:13px}.results-tools[data-v-18419dbe]{display:flex;align-items:center;gap:10px}.tool-action[data-v-18419dbe]{height:30px;padding:0 12px;border:1px solid #dce5ef;border-radius:5px;color:#4f7ea6;background:#fff;font-size:12px;white-space:nowrap}.tool-action[data-v-18419dbe]:hover:not(:disabled){border-color:#a9c7e5;color:#217dcc;background:#f4f9fe}.tool-action[data-v-18419dbe]:disabled{cursor:not-allowed;opacity:.55}.ai-action[data-v-18419dbe]{border-color:#ddd0f2;color:#7657c9;background:#f8f5fe}.ai-action[data-v-18419dbe]:hover:not(:disabled){border-color:#bca7ec;color:#5b3fb8;background:#f3edfd}.ai-meta[data-v-18419dbe]{margin-bottom:10px;color:#8a99a9;font-size:12px}.ai-answer[data-v-18419dbe]{max-height:440px;margin:0;padding:14px;overflow:auto;border:1px solid #e9e2f6;border-radius:6px;color:#3f4c63;background:#faf9fd;font:13px/1.75 PingFang SC,Microsoft YaHei,sans-serif;white-space:pre-wrap;word-break:break-word}.view-switcher[data-v-18419dbe]{display:inline-flex;padding:3px;border-radius:5px;background:#edf4fb}.view-switcher button[data-v-18419dbe]{padding:5px 12px;border-radius:4px;color:#7890a6;background:transparent;font-size:11px}.view-switcher button.active[data-v-18419dbe]{color:#217dcc;background:#fff;box-shadow:0 1px 4px rgba(46,105,153,.12)}.query-alert[data-v-18419dbe]{margin-bottom:10px}.table-shell[data-v-18419dbe] .el-table{--el-table-header-bg-color:#f7f9fb;--el-table-row-hover-bg-color:#f4f9fe;color:#536b82;font-size:12px}.table-shell[data-v-18419dbe] .el-table th.el-table__cell{color:#71859b;font-weight:600}.table-shell[data-v-18419dbe] .el-table td.el-table__cell,.table-shell[data-v-18419dbe] .el-table th.el-table__cell{padding:9px 0}.level-pill[data-v-18419dbe]{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-18419dbe]{color:#c85b61;background:#fff0f0}.level-pill.is-warning[data-v-18419dbe]{color:#b4771d;background:#fff6df}.level-pill.is-muted[data-v-18419dbe]{color:#7c8997;background:#f0f3f6}.row-actions[data-v-18419dbe]{display:flex;gap:9px}.json-copy[data-v-18419dbe],.row-actions button[data-v-18419dbe]{padding:0;color:#398fd2;background:transparent;font-size:11px}.json-copy[data-v-18419dbe]:hover,.row-actions button[data-v-18419dbe]:hover{color:#176caf;text-decoration:underline}.row-actions button.is-exclude[data-v-18419dbe]{color:#b4771d}.row-actions button.is-exclude[data-v-18419dbe]:hover{color:#d35f67}.log-cards[data-v-18419dbe]{display:flex;flex-direction:column;gap:10px;min-height:520px;max-height:640px;overflow:auto;padding-right:4px}.log-card[data-v-18419dbe]{padding:10px 14px 11px 12px;border:1px solid #e6edf4;border-radius:8px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.log-card[data-v-18419dbe]:hover{border-color:#cfe1f2;box-shadow:0 4px 14px rgba(35,80,120,.07)}.log-card-head[data-v-18419dbe]{display:flex;align-items:center;gap:10px}.log-card-actions[data-v-18419dbe]{display:flex;gap:12px;margin-left:auto}.log-card-actions button[data-v-18419dbe]{padding:0;color:#398fd2;background:transparent;font-size:12px}.log-card-actions button[data-v-18419dbe]:hover{color:#176caf;text-decoration:underline}.log-chips[data-v-18419dbe]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.log-chip[data-v-18419dbe]{display:inline-flex;align-items:center;gap:5px;max-width:340px;padding:2px 9px;border-radius:10px;background:#eef4fb;font-size:11px;line-height:18px}.log-chip em[data-v-18419dbe]{font-style:normal;font-weight:600;color:#2d8fe5}.log-chip span[data-v-18419dbe]{overflow:hidden;color:#52677d;text-overflow:ellipsis;white-space:nowrap}.chip-op[data-v-18419dbe]{padding:0 1px;color:#9db3c6;font-style:normal;font-weight:700;cursor:pointer}.chip-op.chip-include[data-v-18419dbe]:hover{color:#217dcc}.chip-op.chip-exclude[data-v-18419dbe]:hover{color:#d35f67}.log-card .raw-message[data-v-18419dbe]{margin-top:7px}.json-view[data-v-18419dbe]{min-height:520px;max-height:520px;overflow:auto;border:1px solid #e6edf4;border-radius:5px;background:#fbfcfe}.json-row[data-v-18419dbe]{position:relative;display:flex;gap:12px;padding:10px 12px;border-bottom:1px solid #edf1f5}.json-index[data-v-18419dbe],.raw-index[data-v-18419dbe]{flex:0 0 28px;color:#a0adba;font:11px Consolas,monospace;text-align:right}.json-row pre[data-v-18419dbe]{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-row-actions[data-v-18419dbe]{display:flex;gap:9px;align-self:flex-start}.raw-row[data-v-18419dbe]{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-18419dbe]{color:#8a9aa9}.raw-service[data-v-18419dbe]{overflow:hidden;color:#3688c6;text-overflow:ellipsis;white-space:nowrap}.raw-message[data-v-18419dbe]{overflow-wrap:anywhere;white-space:pre-wrap;color:#3f556b;font:12px/1.65 Consolas,Monaco,monospace}.results-pager[data-v-18419dbe]{display:flex;justify-content:flex-end;margin-top:14px}.tail-box[data-v-18419dbe]{margin-top:14px;padding:12px;border-radius:6px;color:#d7e3f3;background:#101827}.tail-title[data-v-18419dbe]{justify-content:flex-start;gap:7px;color:#8fb6e8;font-size:11px}.tail-title .link-button[data-v-18419dbe]{margin-left:auto;color:#9bc0e8}.tail-box pre[data-v-18419dbe]{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-18419dbe]{max-height:420px;margin:0;padding:14px;overflow:auto;border-radius:5px;color:#405a73;background:#f5f8fb;font:12px/1.7 Consolas,monospace;white-space:pre-wrap;word-break:break-word}.detail-fields[data-v-18419dbe]{max-height:420px;overflow:auto;border:1px solid #e6edf4;border-radius:6px}.detail-field-row[data-v-18419dbe]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:7px 12px;border-bottom:1px solid #eef2f6;font-size:12px}.detail-field-row[data-v-18419dbe]:last-child{border-bottom:0}.detail-field-key[data-v-18419dbe]{color:#2d8fe5;font-weight:600;word-break:break-all}.detail-field-value[data-v-18419dbe]{color:#43596e;font:12px/1.6 Consolas,monospace;white-space:pre-wrap;word-break:break-all}.context-view[data-v-18419dbe]{max-height:66vh;overflow:auto;border:1px solid #e6edf4;border-radius:5px;background:#fbfcfe}.context-view .empty-result[data-v-18419dbe]{padding:40px 0;color:#a1afbd;text-align:center;font-size:12px}.context-anchor[data-v-18419dbe]{background:#fff7e6;box-shadow:inset 3px 0 0 #e7a83f}@keyframes spin-18419dbe{to{transform:rotate(1turn)}}@media (max-width:1180px){.query-row-primary[data-v-18419dbe]{flex-wrap:wrap}.keyword-field[data-v-18419dbe]{flex-basis:calc(100% - 420px)}.query-row-secondary[data-v-18419dbe]{flex-wrap:wrap}.time-field[data-v-18419dbe]{flex-basis:45%}.query-hint[data-v-18419dbe]{display:none}}@media (max-width:900px){.query-workbench[data-v-18419dbe]{padding:15px}.workspace-grid[data-v-18419dbe]{grid-template-columns:1fr}.field-panel[data-v-18419dbe]{min-height:auto}.field-list[data-v-18419dbe]{display:flex;gap:3px;max-height:110px;overflow-x:auto}.field-item[data-v-18419dbe]{min-width:150px}.field-note[data-v-18419dbe]{display:none}.raw-row[data-v-18419dbe]{grid-template-columns:30px 150px 55px minmax(0,1fr)}.raw-service[data-v-18419dbe]{display:none}}@media (max-width:650px){.page-intro[data-v-18419dbe]{display:block}.intro-status[data-v-18419dbe]{margin-top:12px}.query-row[data-v-18419dbe]{display:grid;grid-template-columns:1fr 1fr}.compact-field[data-v-18419dbe],.keyword-field[data-v-18419dbe],.mini-field[data-v-18419dbe],.project-field[data-v-18419dbe],.store-field[data-v-18419dbe],.time-field[data-v-18419dbe]{width:auto;min-width:0}.keyword-field[data-v-18419dbe]{grid-column:span 2}.primary-action[data-v-18419dbe],.secondary-action[data-v-18419dbe]{width:100%}.histogram[data-v-18419dbe]{gap:2px}.histogram-label[data-v-18419dbe],.histogram-value[data-v-18419dbe]{display:none}.trend-meta[data-v-18419dbe]{gap:7px;font-size:10px}.raw-row[data-v-18419dbe]{grid-template-columns:28px 1fr}.raw-row .level-pill[data-v-18419dbe],.raw-time[data-v-18419dbe]{display:none}.log-card-head[data-v-18419dbe],.results-tools[data-v-18419dbe]{flex-wrap:wrap}.log-card-actions[data-v-18419dbe]{width:100%;margin-left:28px}}.log-page[data-v-122c5d64]{padding:18px;background:#f5f7fa;min-height:calc(100vh - 90px)}.intro-card[data-v-122c5d64],.table-card[data-v-122c5d64]{border:0;margin-bottom:16px}.intro-head[data-v-122c5d64]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.eyebrow[data-v-122c5d64]{color:#7c8aa5;font-size:12px;letter-spacing:1.5px}h2[data-v-122c5d64]{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-122c5d64]{margin:0;color:#68758c}.toolbar[data-v-122c5d64]{display:flex;gap:10px;margin-bottom:16px;align-items:center}.paths[data-v-122c5d64]{color:#68758c;font-family:Consolas,monospace;font-size:12px}.unit[data-v-122c5d64]{margin-left:10px;color:#7c8aa5}.el-pagination[data-v-122c5d64]{margin-top:16px;justify-content:flex-end}.stat-strip[data-v-122c5d64]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.stat-item[data-v-122c5d64]{display:flex;align-items:baseline;gap:8px;padding:8px 14px;border:1px solid #e6edf4;border-radius:8px;background:#fafcfe}.stat-label[data-v-122c5d64]{color:#7c8aa5;font-size:12px}.stat-item strong[data-v-122c5d64]{color:#23364d;font-size:16px}.stat-item strong.is-ok[data-v-122c5d64]{color:#2f9e6e}.stat-item strong.is-warn[data-v-122c5d64]{color:#d48806}.stat-item strong.is-danger[data-v-122c5d64]{color:#c85b61}.nodes-hint[data-v-122c5d64]{color:#98a5b5;font-size:12px}.nodes-refresh[data-v-122c5d64]{margin-left:auto}.sub-text[data-v-122c5d64]{margin-top:4px;color:#98a5b5;font-size:11px}.error-text[data-v-122c5d64]{color:#c85b61;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%;vertical-align:bottom}.field-hint[data-v-122c5d64]{margin-top:4px;color:#98a5b5;font-size:11px;line-height:1.5}.parse-test-row[data-v-122c5d64]{display:flex;align-items:center;gap:10px;margin-top:6px}.parse-error[data-v-122c5d64]{color:#c85b61;font-size:11px}.parse-result[data-v-122c5d64]{margin-top:8px;border:1px solid #e6edf4;border-radius:5px;background:#f8fafc;max-height:180px;overflow:auto}.parse-field[data-v-122c5d64]{display:flex;gap:10px;padding:5px 10px;border-bottom:1px solid #edf1f5;font-size:12px}.parse-field[data-v-122c5d64]:last-child{border-bottom:0}.parse-key[data-v-122c5d64]{min-width:130px;color:#328dd6;font-family:Consolas,monospace}.parse-value[data-v-122c5d64]{color:#536b82;font-family:Consolas,monospace;word-break:break-all}.log-alert-page[data-v-79c7a391]{min-height:calc(100vh - 90px);padding:22px 24px 34px;color:#23364d;background:#f4f7fb}.page-head[data-v-79c7a391]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.eyebrow[data-v-79c7a391]{color:#7890ac;font-size:11px;font-weight:700;letter-spacing:1.4px}.page-head h1[data-v-79c7a391]{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-79c7a391]{margin:0;color:#74869a;font-size:13px}.head-actions[data-v-79c7a391]{display:flex;gap:8px}.guide[data-v-79c7a391]{margin-bottom:14px;border:1px solid #d6e7f7}.rule-card[data-v-79c7a391]{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-79c7a391]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rule-card-head strong[data-v-79c7a391]{font-size:15px}.rule-card-head span[data-v-79c7a391]{margin-left:8px;color:#91a0af;font-size:12px}.tab-count[data-v-79c7a391]{display:inline-block;min-width:20px;padding:1px 6px;border-radius:9px;background:#edf4fb;color:#4f7ea6;font-size:11px;text-align:center}.slash[data-v-79c7a391]{margin:0 5px;color:#aab7c5}.pager[data-v-79c7a391]{display:flex;justify-content:flex-end;margin-top:16px}.filters[data-v-79c7a391]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.unit[data-v-79c7a391]{margin-left:8px;color:#718397}.form-hint[data-v-79c7a391]{margin-top:5px;color:#8392a1;font-size:12px;line-height:1.45}.operator[data-v-79c7a391]{width:130px;margin-right:9px}.preview-box[data-v-79c7a391]{max-height:350px;margin-top:14px;padding:13px;overflow:auto;border:1px solid #d9e7f3;border-radius:7px;background:#f8fbfe}.preview-title[data-v-79c7a391]{color:#2b5d85;font-weight:600}.preview-title span[data-v-79c7a391]{margin-left:7px;color:#8497aa;font-size:12px;font-weight:400}.preview-query[data-v-79c7a391]{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-79c7a391]{margin-top:8px;padding:9px;border-left:3px solid #55a7df;border-radius:3px;background:#fff}.preview-group strong[data-v-79c7a391]{margin-right:8px;color:#c66c48}.preview-group span[data-v-79c7a391]{color:#647a8e;font-size:12px}.preview-group pre[data-v-79c7a391]{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-79c7a391]{margin-top:8px;color:#8a9aaa;font-size:11px}@media (max-width:760px){.page-head[data-v-79c7a391]{display:block}.head-actions[data-v-79c7a391]{margin-top:14px}.filters[data-v-79c7a391]{grid-template-columns:1fr}}.link-page[data-v-37054f49]{min-height:calc(100vh - 90px);padding:22px 24px 34px;color:#1f2d3d;background:#f4f7fb}.page-intro[data-v-37054f49]{margin-bottom:18px}.eyebrow[data-v-37054f49],.section-kicker[data-v-37054f49]{color:#7890ac;font-size:11px;font-weight:700;letter-spacing:1.4px}h1[data-v-37054f49]{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-37054f49]{margin:0;color:#78879a;font-size:13px}.detail-panel[data-v-37054f49],.query-panel[data-v-37054f49],.trace-panel[data-v-37054f49]{border:1px solid #e3eaf2;border-radius:8px;background:#fff;box-shadow:0 4px 18px rgba(26,63,96,.035)}.query-panel[data-v-37054f49]{padding:16px 18px 12px}.query-row[data-v-37054f49]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.query-field[data-v-37054f49]{min-width:0}.query-field label[data-v-37054f49]{display:block;margin:0 0 6px;color:#76869a;font-size:11px}.project-field[data-v-37054f49],.store-field[data-v-37054f49]{width:190px}.trace-field[data-v-37054f49]{width:240px}.time-field[data-v-37054f49]{flex:1;min-width:300px}.query-field[data-v-37054f49] .el-date-editor,.query-field[data-v-37054f49] .el-input,.query-field[data-v-37054f49] .el-select{width:100%}.query-field[data-v-37054f49] .el-input__wrapper,.query-field[data-v-37054f49] .el-select__wrapper{min-height:34px;box-shadow:inset 0 0 0 1px #d9e3ee}.link-button[data-v-37054f49],.primary-action[data-v-37054f49],.quick-button[data-v-37054f49],.secondary-action[data-v-37054f49]{cursor:pointer;font:inherit}.primary-action[data-v-37054f49]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border:0;border-radius:5px;color:#fff;background:#2d8fe5;font-size:12px;font-weight:600}.primary-action[data-v-37054f49]:hover{background:#217dcc}.primary-action[data-v-37054f49]:disabled{cursor:wait;opacity:.7}.secondary-action[data-v-37054f49]{height:34px;padding:0 14px;border:1px solid #dce5ef;border-radius:5px;color:#60758c;background:#fff;font-size:12px}.secondary-action[data-v-37054f49]:hover{border-color:#a9c7e5;color:#2d8fe5}.button-spinner[data-v-37054f49]{width:11px;height:11px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin-37054f49 .8s linear infinite}.quick-ranges[data-v-37054f49]{display:flex;align-items:center;gap:5px;margin-top:13px;color:#74869b;font-size:11px}.quick-label[data-v-37054f49]{margin-right:5px}.quick-button[data-v-37054f49]{padding:4px 8px;border:0;border-radius:12px;color:#6f8297;background:transparent}.quick-button.active[data-v-37054f49],.quick-button[data-v-37054f49]:hover{color:#217dcc;background:#eaf4ff}.query-hint[data-v-37054f49]{margin-left:auto;color:#a1adba}.workspace-grid[data-v-37054f49]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.trace-panel[data-v-37054f49]{min-height:480px;padding:15px 13px}.panel-title-row[data-v-37054f49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.panel-title-row strong[data-v-37054f49]{color:#20354d;font-size:14px}.panel-count[data-v-37054f49]{color:#91a0af;font-size:12px}.trace-list[data-v-37054f49]{display:flex;flex-direction:column;gap:8px;max-height:560px;overflow:auto}.trace-item[data-v-37054f49]{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid #e6edf4;border-radius:8px;background:#fbfcfe;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s ease,background .15s ease}.trace-item[data-v-37054f49]:hover{border-color:#a9c7e5}.trace-item.active[data-v-37054f49]{border-color:#2d8fe5;background:#f0f7ff;box-shadow:inset 3px 0 0 #2d8fe5}.trace-id[data-v-37054f49]{color:#2d5f8f;font:12px Consolas,monospace;word-break:break-all}.trace-hits[data-v-37054f49]{color:#91a0af;font-size:11px}.empty-small[data-v-37054f49]{padding:40px 10px;color:#a1afbd;text-align:center;font-size:12px;line-height:1.8}.detail-panel[data-v-37054f49]{min-height:480px;padding:15px 16px 16px}.detail-empty[data-v-37054f49]{padding:90px 20px;text-align:center}.detail-empty strong[data-v-37054f49]{color:#536b82;font-size:14px}.detail-empty p[data-v-37054f49]{margin-top:10px;color:#a1adba;font-size:12px}.detail-head[data-v-37054f49]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-trace-id[data-v-37054f49]{display:block;margin-top:5px;color:#20354d;font:14px Consolas,monospace;word-break:break-all}.link-button[data-v-37054f49]{padding:0;border:0;color:#328dd6;background:transparent;font-size:12px;white-space:nowrap}.link-button[data-v-37054f49]:hover{text-decoration:underline}.stat-strip[data-v-37054f49]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.stat-item[data-v-37054f49]{display:flex;align-items:baseline;gap:8px;padding:8px 14px;border:1px solid #e6edf4;border-radius:8px;background:#fafcfe}.stat-item span[data-v-37054f49]{color:#7c8aa5;font-size:12px}.stat-item strong[data-v-37054f49]{color:#23364d;font-size:15px}.stat-item strong.is-danger[data-v-37054f49]{color:#c85b61}.trace-timeline[data-v-37054f49]{max-height:560px;overflow:auto;border:1px solid #e6edf4;border-radius:6px;background:#fbfcfe}.timeline-row[data-v-37054f49]{display:grid;grid-template-columns:34px 110px 62px 130px 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}.timeline-index[data-v-37054f49]{color:#a0adba;text-align:right}.timeline-time[data-v-37054f49]{color:#8a9aa9}.timeline-service[data-v-37054f49]{overflow:hidden;color:#3688c6;text-overflow:ellipsis;white-space:nowrap}.timeline-message[data-v-37054f49]{overflow-wrap:anywhere;white-space:pre-wrap}.level-pill[data-v-37054f49]{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:10px;color:#43865c;background:#eaf7ee;font-size:10px;text-transform:uppercase}.level-pill.is-danger[data-v-37054f49]{color:#c85b61;background:#fff0f0}.level-pill.is-warning[data-v-37054f49]{color:#b4771d;background:#fff6df}.level-pill.is-muted[data-v-37054f49]{color:#7c8997;background:#f0f3f6}.empty-result[data-v-37054f49]{padding:40px 0;color:#a1afbd;text-align:center;font-size:12px}@keyframes spin-37054f49{to{transform:rotate(1turn)}}@media (max-width:900px){.workspace-grid[data-v-37054f49]{grid-template-columns:1fr}.trace-panel[data-v-37054f49]{min-height:auto}.timeline-row[data-v-37054f49]{grid-template-columns:28px 100px 55px minmax(0,1fr)}.timeline-service[data-v-37054f49]{display:none}}.monitor-overview[data-v-12efc778]{padding:10px 12px 20px;background:#f2f4f8;min-height:100%;color:#303133;font-size:12px;font-variant-numeric:tabular-nums}.filter-bar[data-v-12efc778],.fleet-status[data-v-12efc778],.header-ops[data-v-12efc778],.heading-group[data-v-12efc778],.page-header[data-v-12efc778]{display:flex;align-items:center;gap:10px}.page-header[data-v-12efc778]{justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.heading-group[data-v-12efc778]{flex-wrap:wrap;gap:20px}.page-title[data-v-12efc778]{margin:0;font-size:18px;line-height:28px;color:#1f2329}.fleet-status[data-v-12efc778]{gap:16px;color:#606266}.fleet-status b[data-v-12efc778]{color:#303133;margin-left:3px}.header-ops[data-v-12efc778]{gap:6px;flex-wrap:wrap}.refresh-stamp[data-v-12efc778]{color:#909399;font-size:11px}.filter-bar[data-v-12efc778]{flex-wrap:wrap;gap:6px;padding:7px 10px;margin-bottom:8px;background:#fff;border:1px solid #e4e7ed}.filter-label[data-v-12efc778]{color:#606266}.filter-bar[data-v-12efc778] .el-button+.el-button,.header-ops[data-v-12efc778] .el-button+.el-button{margin-left:0}.panel[data-v-12efc778]{min-width:0;background:#fff;border:1px solid #e4e7ed;border-radius:3px;padding:8px 10px}.panel-title[data-v-12efc778]{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#303133;font-size:12px;font-weight:600;line-height:20px}.panel-hint[data-v-12efc778]{font-size:11px;font-weight:400;color:#909399}.section-title[data-v-12efc778]{display:flex;align-items:center;gap:8px;font-weight:600;line-height:26px;color:#606266}.overview-panel[data-v-12efc778]{padding:6px}.overview-panel .panel-title[data-v-12efc778]{padding:0 4px;margin-bottom:4px;flex-wrap:wrap}.table-wrap[data-v-12efc778]{max-height:280px;overflow:auto}.overview-table[data-v-12efc778]{width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:0;font-family:Arial,Microsoft YaHei,sans-serif;font-size:12px;white-space:nowrap}.overview-table th[data-v-12efc778]{position:sticky;top:0;z-index:2;padding:6px;text-align:left;background:#f7f8fa;color:#606266;font-weight:500;border-bottom:1px solid #e4e7ed}.overview-table td[data-v-12efc778]{height:30px;box-sizing:border-box;padding:1px 6px;border-right:1px solid #fff;border-bottom:1px solid #ebeef5}.capacity-cell[data-v-12efc778]{color:#4779dc}.host-row[data-v-12efc778]{cursor:pointer}.host-row:hover td[data-v-12efc778]{filter:brightness(.97)}.host-row[data-v-12efc778]:focus-visible{outline:2px solid #409eff;outline-offset:-2px}.row-selected td[data-v-12efc778]{box-shadow:inset 0 2px #5794f2,inset 0 -2px #5794f2}.row-selected td[data-v-12efc778]:first-child{box-shadow:inset 3px 0 #5794f2,inset 0 2px #5794f2,inset 0 -2px #5794f2}.row-selected td[data-v-12efc778]:last-child{box-shadow:inset -2px 0 #5794f2,inset 0 2px #5794f2,inset 0 -2px #5794f2}.host-name[data-v-12efc778]{max-width:155px;overflow:hidden;text-overflow:ellipsis;font-weight:600;line-height:14px}.host-identity[data-v-12efc778]{min-width:150px}.host-ip[data-v-12efc778]{margin-top:0;font-size:11px!important;line-height:12px;color:#606266}.host-ip span[data-v-12efc778]{color:#d94355;font:10px/12px sans-serif}.mono[data-v-12efc778]{font-family:Consolas,monospace;font-size:12px}.num-strong[data-v-12efc778]{font-weight:600}.gauge-cell[data-v-12efc778]{position:relative;min-width:88px;background:#fff}.gauge-cell[data-v-12efc778]:has(.gauge-text):before{content:"";position:absolute;left:6px;top:5px;bottom:5px;width:28px;background:#f0f2f4;border-radius:2px}.gauge-fill[data-v-12efc778]{position:absolute;left:6px;top:5px;bottom:5px;width:28px;background:linear-gradient(90deg,#73bf69,#94bd46 45%,#eab839 65%,#ff9830 85%,#f2495c);border-radius:2px;transition:clip-path .3s}.gauge-text[data-v-12efc778]{position:relative;z-index:1;display:block;padding-left:34px;text-align:right;color:#1f2329;font-weight:600}.status-dot[data-v-12efc778]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px}.status-dot.online[data-v-12efc778]{background:#73bf69}.status-dot.offline[data-v-12efc778]{background:#f2495c}.empty-cell[data-v-12efc778]{text-align:center;padding:18px 4px;color:#909399}.panel-grid[data-v-12efc778]{display:grid;gap:8px}.fleet-grid[data-v-12efc778]{grid-template-columns:repeat(4,minmax(0,1fr))}.chart-panel[data-v-12efc778]{overflow:hidden}.chart-current[data-v-12efc778]{margin-left:auto;color:#303133;font-size:13px;white-space:nowrap}.chart[data-v-12efc778]{height:145px;width:100%}.chart-frame[data-v-12efc778]{position:relative}.chart-empty[data-v-12efc778]{position:absolute;inset:0;display:grid;place-items:center;color:#909399;background:hsla(0,0%,100%,.8);pointer-events:none}.legend-table[data-v-12efc778]{width:100%;border-collapse:collapse;font-size:10px;color:#606266}.legend-table th[data-v-12efc778]{text-align:right;color:#909399;font-weight:400;padding:2px 3px;border-top:1px solid #f0f2f5}.legend-table td[data-v-12efc778]{text-align:right;padding:2px 3px;white-space:nowrap}.legend-table .lg-name[data-v-12efc778]{text-align:left;white-space:normal;overflow-wrap:anywhere}.legend-table .dot[data-v-12efc778]{display:inline-block;width:7px;height:7px;border-radius:1px;margin-right:4px}.detail-section[data-v-12efc778]{margin-top:8px}.detail-head[data-v-12efc778]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-left:3px solid #5794f2;margin-bottom:6px}.detail-title[data-v-12efc778]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:22px}.detail-ip[data-v-12efc778]{font-family:Consolas,monospace;color:#606266}.detail-summary[data-v-12efc778]{display:grid;grid-template-columns:.9fr 1.1fr 1fr 1fr;gap:8px}.detail-summary>.panel[data-v-12efc778]{height:218px;box-sizing:border-box;overflow:hidden}.resource-item[data-v-12efc778]{margin:8px 0 10px}.resource-label[data-v-12efc778]{display:flex;align-items:center;justify-content:space-between;gap:6px;line-height:18px;margin-bottom:3px}.resource-label b[data-v-12efc778]{white-space:nowrap}.usage-bar-track[data-v-12efc778]{height:9px;background:#eef1f5;border-radius:1px;overflow:hidden}.usage-bar[data-v-12efc778]{height:100%;transition:width .3s}.host-facts[data-v-12efc778]{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:0 12px}.host-facts>div[data-v-12efc778]{min-width:0;padding:5px 0;border-bottom:1px solid #f0f2f5}.host-facts>div[data-v-12efc778]:nth-last-child(-n+2){border-bottom:0}.host-facts dt[data-v-12efc778]{font-size:11px;color:#909399;margin-bottom:3px}.host-facts dd[data-v-12efc778]{margin:0;color:#303133;font-weight:600;font-size:13px;overflow-wrap:anywhere}.host-facts>div[data-v-12efc778]:last-child{grid-column:1/-1}.tone-ok[data-v-12efc778]{color:#4d8a3a!important}.tone-warn[data-v-12efc778]{color:#c47b12!important}.data-warning[data-v-12efc778],.tone-crit[data-v-12efc778]{color:#d94355!important}.tone-none[data-v-12efc778]{color:#909399!important}.detail-notice[data-v-12efc778]{margin-bottom:6px;padding:6px 8px;background:#fff8e9;color:#996714}.port-table-wrap[data-v-12efc778],.summary-table-wrap[data-v-12efc778]{max-height:174px;overflow:auto}.mini-table[data-v-12efc778]{width:100%;border-collapse:collapse;font-size:12px}.mini-table th[data-v-12efc778]{text-align:left;color:#909399;font-weight:400;padding:4px 6px;border-bottom:1px solid #ebeef5}.mini-table td[data-v-12efc778]{padding:5px 6px;border-bottom:1px solid #f0f2f5}.mini-table th[data-v-12efc778]{position:sticky;top:0;background:#fff;z-index:1}.port-num[data-v-12efc778]{font-weight:600;color:#1f60c4}.detail-chart-grid[data-v-12efc778]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-chart-grid .chart[data-v-12efc778]{height:160px}.empty-hint-panel[data-v-12efc778]{text-align:center;color:#909399;padding:16px;margin-top:8px}@media (max-width:1350px){.detail-chart-grid[data-v-12efc778],.detail-summary[data-v-12efc778]{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-status[data-v-12efc778]{gap:10px}}@media (max-width:1000px){.fleet-grid[data-v-12efc778]{grid-template-columns:repeat(2,minmax(0,1fr))}.header-ops[data-v-12efc778]{width:100%}}@media (max-width:650px){.monitor-overview[data-v-12efc778]{padding:8px}.heading-group[data-v-12efc778]{gap:8px}.page-title[data-v-12efc778]{font-size:16px}.fleet-status[data-v-12efc778]{font-size:11px;gap:8px;flex-wrap:wrap}.fleet-status>span[data-v-12efc778]{white-space:nowrap}.refresh-stamp[data-v-12efc778]{width:100%}.filter-bar[data-v-12efc778] .el-input,.filter-bar[data-v-12efc778] .el-select{max-width:100%}.detail-chart-grid[data-v-12efc778],.detail-summary[data-v-12efc778],.fleet-grid[data-v-12efc778]{grid-template-columns:minmax(0,1fr)}.section-title[data-v-12efc778]{flex-wrap:wrap;gap:0 8px}.chart[data-v-12efc778]{height:160px}.detail-head[data-v-12efc778]{align-items:flex-start}.detail-summary>.panel[data-v-12efc778]{height:auto;min-height:218px}.host-facts[data-v-12efc778]{grid-template-columns:minmax(0,1fr)}.chart-panel .panel-title[data-v-12efc778],.resource-label[data-v-12efc778]{flex-wrap:wrap}}#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:#42618f;background:transparent;transition:transform .18s ease,color .18s ease}.modern-menu .database-menu-icon svg{color:#42618f;stroke:#42618f}.modern-menu .el-sub-menu__title:hover .database-menu-icon{color:#2c4a73;transform:translateY(-1px)}.modern-menu .el-menu-item.is-active .database-menu-icon,.modern-menu .el-menu-item.is-active .database-menu-icon svg{color:#fff;stroke:#fff}.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)}}